.page_main{
    width: 75.31vw;
    margin: 0 auto;
    overflow: hidden;
}
.pageNavBox{
    width: 100%;
    padding: 1.56vw 0;
}
.pageNavBox .NavList_a2 {
    font-size: 16px;
    color: #fff;
}
.pageNavBox .NavList_a2 ul{
    text-align: center;
}
.pageNavBox .NavList_a2 li {
    display: inline-block;
    margin-right: 4.16vw;
}
.pageNavBox .NavList_a2 a {
    z-index: 1;
    font-size: 0.83vw;
    display: block;
    padding: 0 0.52vw;
    position: relative;
    line-height: 1;
    color: #333333;
    font-weight: bold;
}
.pageNavBox .NavList_a2 a:after {
    content: '/';
    position: absolute;
    right: -4.08vw;
    top: 0;
    width: 100%;
    color: #ddd;
    font-size: 0.83vw;
}

.pageNavBox .NavList_a2 a.on:before {
    content: '';
    width: 100%;
    height: 0.16vw;
    position: absolute;
    left: 0;
    bottom: -0.52vw;
    background: #E62129;
}
.pageNavBox .NavList_a2 a.on,
.pageNavBox .NavList_a2 a:hover{color:#E62129;}

/* ä¼ä¸šç®€ä»‹ */
.abSynopsisPage{
    width: 100%;
    overflow: hidden;
    position: relative;
    margin-top: 1.82vw;
    background: url(../images/bgLogo.png) 0 15.05vw no-repeat;
    background-size: 43.85vw 52.19vw;
}
.abSynopsisPage .pageLeft{
    width: 39.06vw;
    padding-top: 5vw;
    margin-bottom: 7.66vw;
    /* height: 51.98vw; */
    box-sizing: border-box;
}
.abSynopsisPage .pageLeft .title{
    font-size: 2.50vw;
    font-weight: bold;
    color: #333333;
    line-height: 1;
    margin-bottom: 3.23vw;
}
.abSynopsisPage .pageLeft .desc{
    font-size: 0.83vw;
    font-weight: 200;
    color: #333333;
    line-height: 1.8;
}
.abSynopsisPage .numberInfo{
    width: 39.06vw;
}
.abSynopsisPage .numberInfo .infoItem{
    width: 100%;
    border-bottom: 1px solid #DEDEDE;
    padding: 1.88vw 0;
    margin-bottom: 1.09vw;
    overflow: hidden;
}
.abSynopsisPage .numberInfo .infoItem .num{
    float: left;
    font-size: 3.75vw;
    font-weight: bold;
    color: #E62129;
    line-height: 1;
    width: 20.89vw;
}
.abSynopsisPage .numberInfo .infoItem .text{
    float: left;
    font-size: 1.56vw;
    font-weight: 400;
    color: #333333;
    line-height: 3.75vw;
    width: calc(100% - 20.89vw);
}
.abSynopsisPage .numberInfo p{
    text-align: center;
    font-size: 1.46vw;
    font-weight: 400;
    color: #666666;
    margin-top: 2.86vw;
}
.abSynopsisPage .top{
    width: 100%;
    position: relative;
    margin-bottom: 12.03vw;
}
.abSynopsisPage .synopsisImg{
    position: absolute;
    top: 0;
    right: 0;
    width: 41.51vw;
    height: 51.98vw;
}
.abSynopsisPage .synopsisImg img{
    width: 100%;
}
.abSynopsisPage .synopsisImg.fixedBox{
    position: fixed;
    top: 0;
    right: 0;
}
.abSynopsisPage .synopsisImg.absoBootom{
    top: unset;
    bottom: 0;
}
.abSynopsisPage .facadeImg{
    width: 100%;
    margin-bottom: 5.39vw;
}
.abSynopsisPage .facadeImg img{
    width: 100%;
}
.abSynopsisPage .innovation{
    width: 100%;
    margin-bottom: 15.78vw;
}
.abSynopsisPage .innovation .abLogo{
    width: 34.79vw;
    margin: 0 auto 5.10vw;
}
.abSynopsisPage .innovation .abLogo img{
    width: 100%;
}
.abSynopsisPage .innovation .title{
    width: 100%;
    text-align: center;
    font-size: 2.50vw;
    font-weight: bold;
    color: #333333;
    line-height: 1;
    margin-bottom: 4.17vw;
}
.abSynopsisPage .innovation .subtitle{
    width: 100%;
    text-align: center;
    font-size: 1.25vw;
    font-weight: 400;
    color: #E62129;
    line-height: 1;
}
.abSynopsisPage .partners{
    padding-top: 6.25vw;
    width: 100%;
    margin-bottom: 7.24vw;
    padding-bottom: 4.32vw;
    background: url(../images/partnerBg.jpg) top center no-repeat;
    background-size: cover;
}
.abSynopsisPage .partners .title{
    font-size: 2.50vw;
    color: rgb(51, 51, 51);
    font-weight: bold;
    line-height: 1;
    width: 100%;
    text-align: center;
    margin-bottom: 39.38vw;
}
.abSynopsisPage .partners .subtitle{
    font-size: 1.88vw;
    color: rgb(51, 51, 51);
    line-height: 1;
    width: 100%;
    text-align: center;
    margin-bottom: 3.39vw;
}
.abSynopsisPage .partners .partnerList{
    width: 100%;
    overflow: hidden;
}
.abSynopsisPage .partners .partnerList .item{
    width: calc((100% - 6.56vw) / 8);
    float: left;
    margin-right: 0.93vw;
    margin-bottom: 1.04vw;
}
.abSynopsisPage .partners .partnerList .item:nth-child(8),
.abSynopsisPage .partners .partnerList .item:nth-child(16){
    margin-right: 0;
}
.abSynopsisPage .partners .partnerList .item img{
    width: 100%;
}


/* .abSynopsisPage .partners img{
    width: 100%;
} */
.abSynopsisPage .factory{
    width: 100%;
}
.abSynopsisPage .factory .title{
    font-size: 2.50vw;
    color: rgb(51, 51, 51);
    font-weight: bold;
    line-height: 1;
    width: 100%;
    text-align: center;
    margin-bottom: 4vw;
}
.abSynopsisPage .factory .pictureList{
    width: 100%;
    position: relative;
}
.abSynopsisPage .factory .PhotoList_i1 { padding:40px 0 0 0;}
.abSynopsisPage .factory .PhotoList_i1 li{width:47.92vw;float:left;}
.abSynopsisPage .factory .PhotoList_i1 li span{font-size: 1.25vw;line-height: 1;/* text-align:center; *//* height:40px; */overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;color: #333;padding: 2.03vw 0;}
.abSynopsisPage .factory .PhotoList_i1 li a{
    width: 100%;
    position:relative;
    display:block;
    overflow:hidden;
    text-align: center;
    overflow: hidden;
    background:#f1f1f1;
    border:solid #e0e0e0 1px;
    /* height: 25.21vw; */
}
.abSynopsisPage .factory .PhotoList_i1 li a img{
    /* transform: scale(1);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1);
    -webkit-transform: all 1s ease 0s;  */
    width: 100%;
    height: auto;
    vertical-align: middle; 
    display: inline-block;

}
.abSynopsisPage .factory .PhotoList_i1 li a:hover img{transform: scale(1.3);transition: all 1s ease 0s;-webkit-transform: scale(1.3);-webkit-transform: all 1s ease 0s;}
.abSynopsisPage .factory .PhotoList_i1 li a h4{position: absolute;z-index:10;display:block;transition: 0.6s;color:#fff;top:0%;left:0;width:90%;padding:0 5%;text-align:center;line-height:40px;font-size:22px;opacity:0;font-family:"å¾®è½¯é›…é»‘";overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display: none;}
.abSynopsisPage .factory .PhotoList_i1 li a:hover h4{ opacity:1; top:30%;transition: 0.6s;}
.abSynopsisPage .factory .PhotoList_i1 li a::after{/* content: ""; */position: absolute;bottom: 0;left: 0;width: 100%;height: 0%;background:rgba(0,0,0,.5) url(/images/ico3.png) no-repeat center 70%;background-size:10%;z-index: 1;transition: 0.6s;}
.abSynopsisPage .factory .PhotoList_i1 li a:hover::after{width: 100%; height: 100%;z-index: 1;transition: 0.6s;}
.abSynopsisPage .factory .page{display: none;}
.abSynopsisPage .factory .more{display: none;}
.abSynopsisPage .factory .swiper-button-prev,
.abSynopsisPage .factory .swiper-button-next{
    width: 4.27vw;
    height: 4.27vw;
    border-radius: 50%;
    box-sizing: border-box;
    background-color: #E1E1E1;
}
.abSynopsisPage .factory .swiper-button-prev{
    background-image: url(../images/grayArrowL_d.png);
    left: 17.79vw;
    background-size: 1.61vw 1.46vw;
}
.abSynopsisPage .factory .swiper-button-next{
    background-image: url(../images/grayArrowR_d.png);
    right: 17.79vw;
    background-size: 1.61vw 1.46vw;
}
.abSynopsisPage .factory .swiper-button-prev:hover, 
.abSynopsisPage .factory .swiper-button-next:hover{
    background-color: #E62129;
}
.abSynopsisPage .factory .swiper-button-prev:hover{
    background-image: url(../images/whiteArrowL_d.png);
    background-size: 1.61vw 1.46vw;
}
.abSynopsisPage .factory .swiper-button-next:hover{
    background-image: url(../images/whiteArrowR_d.png);
    background-size: 1.61vw 1.46vw;
}
.abSynopsisPage .factory .swiper-pagination{
    font-size: 1.25vw;
    font-weight: bold;
    width:47.92vw;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    text-align: right;
}
.abSynopsisPage .factory .swiper-pagination-current{
    color: #E62129;
}
.abSynopsisPage .factory .swiper-pagination-total{
    color: #333333;
}

/* é›†å›¢æ¦‚æ‹¬ */
.abGroupPage{
    width: 100%;
    padding-top: 3.59vw;
}
.abGroupPage .section1{
    width: 100%;
    /* margin-bottom: 5.99vw; */
}
.abGroupPage .section1 .title{
    font-size: 2.50vw;
    font-weight: 800;
    color: #333333;
    line-height: 1.5;
    width: 100%;
    text-align: center;
    margin-bottom: 3.49vw;
}
.abGroupPage .section1 .desc{
    font-size: 1.25vw;
    font-weight: 400;
    color: #333333;
    line-height: 2;
    width: 100%;
    text-align: center;
    margin-bottom: 3.59vw;
}
.abGroupPage .section1 .groupImg{
    width: 100%;
    /* margin-bottom: 5.99vw; */
}
.abGroupPage .section1 .groupImg img{
    width: 100%;
    display: block;
}
.abGroupPage .section2{
    width: 100%;
    /* margin-bottom: 5.99vw; */
    background: url(../images/group_bg1.png) top center no-repeat;
    background-size: cover;
    padding: 5.99vw 0 13.44vw;
}
.abGroupPage .section2 .title{
    font-size: 2.50vw;
    font-weight: 800;
    color: #333333;
    line-height: 1;
    width: 100%;
    text-align: center;
    margin-bottom: 1.98vw;
}
.abGroupPage .section2 .desc{
    font-size: 1.25vw;
    font-weight: 400;
    color: #333333;
    line-height: 1;
    width: 100%;
    text-align: center;
    margin-bottom: 11.67vw;
}
.abGroupPage .section2 .sec_con{
    width: 100%;
}
.abGroupPage .section2 .sec_con .con_item{
    width: 14.50vw;
    margin-right: 15.63vw;
    float: left;
}
.abGroupPage .section2 .sec_con .con_item:nth-child(3){
    margin-right: 0;
}
.abGroupPage .section2 .sec_con .con_item .circle{
    width: 9.17vw;
    height: 9.17vw;
    border-radius: 50%;
    border: 0.68vw solid rgba(200,200,200,.48);
    background: #999999 url(../images/group_icon1.png) center center no-repeat;
    background-size: 2.92vw 2.92vw;
    margin: 0 auto 1.56vw;
    box-sizing: border-box;
}
.abGroupPage .section2 .sec_con .con_item:nth-child(2) .circle{
    background: #999999 url(../images/group_icon2.png) center center no-repeat;
    background-size: 3.85vw 2.92vw;
}
.abGroupPage .section2 .sec_con .con_item:nth-child(3) .circle{
    background: #999999 url(../images/group_icon3.png) center center no-repeat;
    background-size: 2.92vw 2.92vw;
}
.abGroupPage .section2 .sec_con .con_item .con_title{
    width: 100%;
    text-align: center;
    font-size: 1.56vw;
    font-weight: bold;
    color: #333333;
    line-height: 1;
    margin-bottom: 2.19vw;
}
.abGroupPage .section2 .sec_con .con_item .con_desc{
    width: 100%;
    text-align: center;
    font-size: 0.83vw;
    font-weight: 400;
    color: #333333;
    line-height: 1;
}
.abGroupPage .section2 .sec_con .con_item:hover{
    transform: translateY(-4.38vw);
    transition: transform linear 0.2s
}
.abGroupPage .section2 .sec_con .con_item:hover .circle{
    /* border: 0.68vw solid rgba(231, 22, 27, 0.48); */
    background-color: #E7161B;
}
.abGroupPage .section3{
    width: 100%;
}
.abGroupPage .section3 .top{
    width: 100%;
    background: url(../images/visionBg.png) top center no-repeat;
    background-size: cover;
    padding-top: 10.05vw;
}
.abGroupPage .section3 .top .title{
    width: 100%;
    text-align: center;
    font-size: 2.50vw;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 1;
    text-shadow: 0px 0px 18px rgba(7, 7, 7, 0.25);
    margin-bottom: 2.40vw;
}
.abGroupPage .section3 .top .desc{
    width: 100%;
    text-align: center;
    font-size: 1.04vw;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 1;
    text-shadow: 0px 0px 18px rgba(0, 0, 0, 0.25);
    margin-bottom: 6.77vw;
}
.abGroupPage .section3 .top .whiteBar{
    width: 83.28vw;
    height: 5.36vw;
    background: #fff;
    margin: 0 auto;
}
.abGroupPage .section3 .bottom{
    width: 100%;
    position: relative;
}
.abGroupPage .section3 .bottom .pageLeft{
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 52.19vw;
    text-align: center;
    font-size: 2.50vw;
    font-weight: bold;
    color: #333333;
    float: left;
    padding-top: 20.21vw;
    background: url(../images/bgLogo.png) left 2.19vw no-repeat;
    background-size: 39.69vw 52.19vw;
    box-sizing: border-box;
}
.abGroupPage .section3 .bottom .pageLeft.fixedBox{
    position: fixed;
    top: 0;
    left: 0;
}
.abGroupPage .section3 .bottom .pageLeft.absoBootom{
    top: unset;
    bottom: 0;
}
.abGroupPage .section3 .bottom .pageRight{
    width: 50%;
    float: right;
}
.abGroupPage .section3 .bottom .pageRight .visionItem{
    width: 33.33vw;
    height: 15.31vw;
    background: #F7F7F7;
    border-radius: 0.52vw;
    padding: 4.74vw 2.45vw 0 5.94vw;
    margin-bottom: 1.61vw;
    position: relative;
    box-sizing: border-box;
}
.abGroupPage .section3 .bottom .pageRight .visionItem .itemIcon{
    width: 1.61vw;
    height: 0.94vw;
    position: absolute;
    background: url(../images/downArrow_b.png) top left no-repeat;
    background-size: cover;
    position: absolute;
    top: 4.74vw;
    left: 2.66vw;
}
.abGroupPage .section3 .bottom .pageRight .visionItem .itemTitle{
    width: 100%;
    font-size: 1.25vw;
    font-weight: bold;
    color: #333333;
    line-height: 1;
    margin-bottom: 1.41vw;
}
.abGroupPage .section3 .bottom .pageRight .visionItem .itemDesc{
    width: 100%;
    font-size: 0.94vw;
    font-weight: 400;
    color: #333333;
    line-height: 1.8;
}
.abGroupPage .section3 .bottom .pageRight .visionItem:hover{
    background: #C61E22;
}
.abGroupPage .section3 .bottom .pageRight .visionItem:hover .itemIcon{
    background: url(../images/downArrow_w.png) top left no-repeat;
    background-size: cover;
}
.abGroupPage .section3 .bottom .pageRight .visionItem:hover .itemTitle,
.abGroupPage .section3 .bottom .pageRight .visionItem:hover .itemDesc{
    color: #fff;
}
.abGroupPage .section4{
    width: 100%;
    margin-top: 8.80vw;
}
.abGroupPage .section4 img{
    width: 100%;
    display: block;
}

/* ç”Ÿäº§æµç¨‹ */
.processPage{
    width: 100%;
    padding-top: 6.20vw;
}
.processPage .top{
    width: 100%;
    height: 25.10vw;
    position: relative;
    overflow: hidden;
    padding-bottom: 8.44vw;
}
.processPage .top .topLeft{
    width: 37.50vw;
    height: 23.18vw;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}
.processPage .top .topLeft img{
    width: 100%;
}
.processPage .top .topRight{
    width: 40.63vw;
    background: #E7161B url(../images/redLogoBg.png) bottom right no-repeat;
    height: 23.18vw;
    position: absolute;
    top: 1.98vw;
    right: 0;
    box-sizing: border-box;
    padding: 5.94vw 4.11vw 0 7.24vw;
    z-index: 0;
}
.processPage .top .topRight .title{
    font-size: 1.88vw;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 1;
    margin-bottom: 2.50vw;
}
.processPage .top .topRight .desc{
    font-size: 0.83vw;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 1.8;
}
.processPage .bottom{
    width: 100%;
}
.processPage .bottom .title{
    font-size: 1.88vw;
    font-weight: bold;
    color: #333333;
    line-height: 1;
    margin-bottom: 2.08vw;
}
.processPage .bottom .flowChart{
    width: 100%;
}
.processPage .bottom .flowChart img{
    width: 100%;
}


@media (max-width: 640px){
    .page_main{
        width: calc(100% - 40px) !important;
    }
    .pageNavBox{
        padding: 15px 0 10px;
    }
    .pageNavBox .NavList_a2 li{
        margin-right: 10px;
        margin-bottom: 20px;
    }
    .pageNavBox .NavList_a2 a{
        font-size: 16px;
        padding: 0 14px;
    }
    .pageNavBox .NavList_a2 a:after{
        font-size: 16px;
        right: -50px;
    }
    .pageNavBox .NavList_a2 a.on:before{
        height: 2px;
        bottom: -10px;
    }
    .abSynopsisPage .pageLeft{
        width: 100%;
        height: auto;
    }
    .abSynopsisPage .pageLeft .title{
        font-size: 24px;
    }
    .abSynopsisPage .pageLeft .desc{
        font-size: 16px;
    }
    .abSynopsisPage .synopsisImg{
        display: none;
    }
    .abSynopsisPage .numberInfo{
        width: 100%;
    }
    .abSynopsisPage .numberInfo .infoItem .num{
        width: 50%;
        font-size: 30px;
    }
    .abSynopsisPage .numberInfo .infoItem .text{
        width: 50%;
        font-size: 15px;
        line-height: 45px;
    }
    .abSynopsisPage .numberInfo p{
        font-size: 16px;
    }
    .abSynopsisPage .innovation .abLogo{
        width: 70%;
    }
    .abSynopsisPage .innovation .title{
        font-size: 20px;
    }
    .abSynopsisPage .innovation .subtitle{
        font-size: 14px;
        width: calc(100% - 40px);
        margin: 0 auto;
        line-height: 1.4;
    }
    .abSynopsisPage .partners{
        background: url(../images/m_partnerBg.jpg) top center no-repeat;
        background-size: cover;
        padding-top: 0;
        margin-bottom: 48px;
    }
    .abSynopsisPage .partners .title{
        font-size: 20px;
        margin-bottom: 220px;
        margin-top: 79px;
    }
    .abSynopsisPage .partners .subtitle{
        font-size: 14px;
    }
    .abSynopsisPage .partners .partnerList .item{
        width: calc((100% - 20px) / 3);
        margin-right: 10px;
        margin-bottom: 20px;
    }
    .abSynopsisPage .partners .partnerList .item:nth-child(8), 
    .abSynopsisPage .partners .partnerList .item:nth-child(16){
        margin-right: 10px;
    }
    .abSynopsisPage .partners .partnerList .item:nth-child(3n){
        margin-right: 0;
    }
    .abSynopsisPage .factory .title{
        font-size: 20px;
    }
    .abSynopsisPage .factory .swiper-button-prev, 
    .abSynopsisPage .factory .swiper-button-next{
        display: none;
    }
    .abSynopsisPage .factory .PhotoList_i1 li{
        width: calc(100% - 80px);
    }
    .abSynopsisPage .factory .PhotoList_i1 li a{
        height: 146px;
    }
    .abSynopsisPage .factory .PhotoList_i1 li a img{
        width: 100%;
    }
    .abSynopsisPage .factory .PhotoList_i1 li span{
        font-size: 16px;
        margin-bottom: 17px;
    }
    .abSynopsisPage .factory .swiper-pagination{
        font-size: 16px;
    }
    .abGroupPage .section1 .title{
        font-size: 21px;
    }
    .abGroupPage .section1 .hh{
        display: none;
    }
    .abGroupPage .section1 .desc{
        font-size: 14px;
    }
    .abGroupPage .section2 .title{
        font-size: 21px;
        margin-bottom: 15px;
    }
    .abGroupPage .section2 .desc{
        font-size: 14px;
        padding: 0 10%;
        box-sizing: border-box;
        line-height: 1.5;
    }
    .abGroupPage .section2 .sec_con .con_item{
        width: 100%;
        margin-right: 0;
        margin-bottom: 25px;
    }
    .abGroupPage .section2 .sec_con .con_item .circle{
        width: 65px;
        height: 65px;
        background-size: 28px;
        float: left;
        margin-right: 20px;
    }
    .abGroupPage .section2 .sec_con .con_item .con_text{
        width: calc(100% - 100px);
        float: right;
        height: 65px;
        padding-top: 11px;
        box-sizing: border-box;
    }
    .abGroupPage .section2 .sec_con .con_item .con_title{
        font-size: 16px;
        text-align: left;
    }
    .abGroupPage .section2 .sec_con .con_item .con_desc{
        font-size: 15px;
        text-align: left;
    }
    .abGroupPage .section2 .sec_con .con_item:nth-child(2) .circle{
        background-size: 28px;
    }
    .abGroupPage .section2 .sec_con .con_item:nth-child(3) .circle{
        background-size: 28px;
    }
    .abGroupPage .section3 .top{
        padding: 30px 0;
    }
    .abGroupPage .section3 .top .title{
        font-size: 24px;
        margin-bottom: 20px;
    }
    .abGroupPage .section3 .top .desc{
        font-size: 14px;
        padding: 0 5%;
        box-sizing: border-box;
    }
    .abGroupPage .section3 .top .whiteBar{
        display: none;
    }
    .abGroupPage .section3 .bottom .pageLeft{
        display: none;
    }
    .abGroupPage .section3 .bottom .pageRight{
        width: 100%;
        padding-top: 20px;
    }
    .abGroupPage .section3 .bottom .pageRight .visionItem{
        width: 100%;
        height: auto;
        float: left;
        /* margin-right: 2%; */
        padding: 20px 35px;
    }
    .abGroupPage .section3 .bottom .pageRight .visionItem:nth-child(2n){
        margin-right: 0;
    }
    .abGroupPage .section3 .bottom .pageRight .visionItem .itemIcon{
        width: 14px;
        height: 8px;
        top: 24px;
    }
    .abGroupPage .section3 .bottom .pageRight .visionItem .itemTitle{
        font-size: 15px;
    }
    .abGroupPage .section3 .bottom .pageRight .visionItem .itemDesc{
        font-size: 13px;
    }
    .processPage .top{
        height: auto;
    }
    .processPage .top .topLeft{
        width: 100%;
        height: auto;
        position: unset;
    }
    .processPage .top .topLeft img{
        display: block;
    }
    .processPage .top .topRight{
        width: 100%;
        height: auto;
        position: unset;
        padding: 20px;
    }
    .processPage .top .topRight .title{
        font-size: 20px;
    }
    .processPage .top .topRight .desc{
        font-size: 14px;
    }
    .processPage .bottom .title{
        font-size: 20px;
    }

}
@import url(pages_r.css);