* {
    box-sizing: border-box;
    font-family: AlibabaRegular;
}
 @font-face {
   font-family: "AlibabaHeavy";
   src: url("../css/Alibaba-PuHuiTi-Heavy.ttf") format("opentype");
 }
 @font-face {
   font-family: "AlibabaBold";
   src: url("../css/Alibaba-PuHuiTi-Bold.ttf") format("opentype");
 }
 @font-face {
   font-family: "AlibabaMedium";
   src: url("../css/Alibaba-PuHuiTi-Medium.ttf") format("opentype");
 }
 @font-face {
   font-family: "AlibabaRegular";
   src: url("../css/Alibaba-PuHuiTi-Regular.ttf") format("opentype");
 }
 @font-face {
   font-family: "AlimamaShuHeiTiBold";
   src: url("../css/AlimamaShuHeiTi-Bold.ttf") format("opentype");
 }
#top{
    height: 0.6rem;
}
.banner{
    position: relative;
}
.mainContent {
    position: relative;
    margin: 0 auto;
    width: 13.05rem;
}

.mainContent2 {
    position: relative;
    margin: 0 auto;
    width: 14.62rem;
}

.mainContent3 {
    position: relative;
    margin: 0 auto;
    width: 13.05rem;
}

.d-flex {
    display: flex;
}

.ai-center {
    align-items: center;
}

.jc-center {
    justify-content: center;
}

.jc-around {
    justify-content: space-around;
}

.flex-1 {
    flex: 1;
}

.fmB {
    font-family: "FZLTZHUNHJWB", "Microsoft YaHei", "Arial" !important;
}

.fmM {
    font-family: "FZLTZHUNHJWM", "Microsoft YaHei", "Arial" !important;
}

.fmN {
    font-family: "FZLTZHUNHJW", "Microsoft YaHei", "Arial" !important;
}

.din {
    font-family: "DIN", "Microsoft YaHei", "Arial" !important;
}

.pageTitle {
    font-size: 0.44rem;
    color: #1f2026;
    text-align: center;
}

.pageTitle span {
    color: #007fff;
}

button {
    border: none;
}

.qrDiv {
   width:100%; height: 3.84rem; margin: 0 auto;background: url(../images/index/contact.jpg) center no-repeat; background-size: 100%;
}

.qrCon {
   width:10rem; margin: 0 auto;
}

.qrLeft {
    width:4.21rem;float: left; margin-top: .2rem;
}
.qrLeft img{width:100% }
.qrRight {
    width:5.23rem; float: left; margin-left: .5rem;  margin-top: .6rem;
}

.qrtitle {
   font-size: .4rem;color: #fff; font-weight: 550;
}

.qrRightCon {
    width:5.23rem;height: 1.85rem; float: left;  background: url(../images/qrbj.png); background-size: 100%; margin-top: .20rem; margin-left: -.20rem;display:flex
}

.qrRightTxt {
    font-size: .18rem; color: #000;  width:2.7rem ; padding-left: .75rem; padding-top: .3rem; line-height: .30rem;
}

.qrRightBtn {
     border-radius: 4px; margin-top: .10rem;
    width: 1.69rem;
    height: .50rem;
    background-image: linear-gradient(93deg, 
        #005cf3 1%, 
        #549bfb 100%);
    border-radius: .14rem;
    text-align: center;
    line-height: .50rem;
    color: #fff;
    font-size: .24rem;
    cursor: pointer;
	margin-left:.75rem;
}

.qrImg {
   width:1.47rem; float: left; margin-left: .60rem; margin-top: .20rem;
}
.qrImg img{width:100%}

@keyframes jump {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-8px); }
}
@keyframes jump2 {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-50px); }
}
@-webkit-keyframes fadeInUp{
    0%{opacity:0;
    -webkit-transform:translateY(0.4rem)}
    100%{opacity:1;
    -webkit-transform:translateY(0)}
}
@-moz-keyframes fadeInUp{
    0%{opacity:0;
    -moz-transform:translateY(0.4rem)}
    100%{opacity:1;
    -moz-transform:translateY(0)}
}
@-webkit-keyframes fadeInLeft{
    0%{opacity:0;
    -webkit-transform:translateX(-0.2rem)}
    100%{opacity:1;
    -webkit-transform:translateX(0)}
}
@-moz-keyframes fadeInLeft{
    0%{opacity:0;
    -moz-transform:translateX(-0.2rem)}
    100%{opacity:1;
    -moz-transform:translateX(0)}
}
@-webkit-keyframes fadeIn {
    0%{opacity:0}
    100%{opacity:1}
}
@-moz-keyframes fadeIn {
    0%{opacity:0}
    100%{opacity:1}
}
@media screen and (max-device-width:960px){
    #top{
        height: 1.2rem;
    }
}