* {
    padding: 0;
    margin: 0;

}

.clearfix {
    width: 100%;
    float: none;
    clear: both;
}

.box {
    width: 1500px;
    margin: 0 auto;
}

body,
html {
    width: 100%;
    height: 100%;
}

.bg {
    width: 100%;
    height: 100%;
    background-image: url(./bg.jpg);
    background-position: center;
    background-size: cover;
    overflow: hidden;
}

.bgbox {
    position: relative;
    width: 100%;
    height: 100%;
    background-image: url(./qtbg.png);
    background-position: center 100%;
    background-size: cover;
    overflow: hidden;
    background-repeat: no-repeat;
}

.conbg {
    background-position: center;
    background-size: contain;
    position: absolute;
    cursor: pointer;

}

.qiumu {
    position: absolute;
    bottom: 0.14rem;
    left: 0px;
    width: 7.63rem;
    height: 7.55rem;
    background-image: url(./qiumu.png);
}

.qiumu:hover {
    background-image: url(./qiumuhover.png);
}

.huwai {
    position: absolute;
    bottom: -1.59rem;
    left: 4.66rem;
    width: 4.85rem;
    height: 7.42rem;
    background-image: url(./huwai.png);

}

.huwai:hover {
    background-image: url(./huwaihover.png);

}

.sansheng {
    width: 5.83rem;
    height: 5.71rem;
    background-image: url(./sansheng.png);
    bottom: 1.85rem;
    left: 9.2rem;

}

.sansheng:hover {
    background-image: url(./sanshenghover.png);

}

.zhibo {
    width: 5.95rem;
    height: 9.02rem;
    background-image: url(./zhibo.png);
    bottom: -1.32rem;
    left: 13.25rem;
}

.zhibo:hover {
    background-image: url(./zhibohover.png);

}

.fuzhu {
    background-image: url(./fuzhu.png);
    width: 0.89rem;
    height: 2.35rem;
    left: 4.48rem;
    bottom: -0.93rem;
}

.weibiaoti {
    background-image: url(./weibiaoti.png);
    width: 1.09rem;
    height: 3.22rem;
    left: 17.46rem;
    bottom: -1.05rem;
}

.tanchunone {
    display: none;
}

.qiumu:hover .tanchunone,
.huwai:hover .tanchunone,
.sansheng:hover .tanchunone,
.zhibo:hover .tanchunone {
    display: block !important;
}

.qiumutanchu {
    background-image: url(./qiumutanchu.png);
    background-position: center;
    background-repeat: no-repeat;
    width: 2.66rem;
    height: 2.88rem;
    position: absolute;
    z-index: 999;
    left: 3.19rem;
    top: 0.3rem;
    background-size: contain;

}

.huwaichu {
    background-image: url(./huwaichu.png);
    background-position: center;
    width: 2.66rem;
    height: 2.08rem;
    position: absolute;
    left: 1.64rem;
    top: 0.88rem;
    background-repeat: no-repeat;
    background-size: contain;


}

.sanshengtanchu {
    background-image: url(./sanshengtanchu.png);
    background-position: center;
    width: 2.66rem;
    height: 2.88rem;
    position: absolute;
    z-index: 999;
    left: 2.19rem;
    top: 0.3rem;
    background-repeat: no-repeat;
    background-size: contain;

}

.zhibotanchu {
    background-image: url(./zhibotanchu.png);
    background-position: center;
    width: 2.66rem;
    height: 2.88rem;
    position: absolute;
    z-index: 999;
    left: 0rem;
    top: 2.09rem;
    background-repeat: no-repeat;
    background-size: contain;

}

.dengshu {
    background-image: url(./dengshu.png);
    background-position: center 100%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 1.75rem;
    height: 3.73rem;
    left: 5.05rem;
    top: -1rem;
    animation: dengshu 2s infinite;
    animation-direction: alternate;
    background-repeat: no-repeat;

}

@keyframes dengshu {
    from {
        opacity: 0.5
    }

    to {
        opacity: 1
    }
}

.navtop {
    height: 1rem;
    width: 100%;
    background-color: #2948B7;
    top: 0px;
    z-index: 999;

}

.logo {
    width: 2.69rem;
    height: 1rem;
    background-image: url(./logo.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    float: left;
    background-size: 80%;

}

.home {

    width: 0.49rem;
    height: 1rem;
    background-image: url(./home.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    float: left;
    margin-left: 90px;
    background-size: 30px;


}

.menu {
    float: left;
    font-size: 0.36rem;


}

.menu a {
    float: left;
    line-height: 1rem;
    width: 1.70rem;
    color: #fff;
    text-decoration: none;
    margin-left: 1.4rem;
    position: relative;
}

.bgtit {
    width: 12.92rem;
    height: 2.83rem;
    position: absolute;
    left: 5.12rem;
    top: -0.42rem;
    position: absolute;
}

.bgtitlogo {
    float: left;
    width: 10.00rem;
    height: 2.83rem;
    background-image: url(./biaoti.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;

}

.cqlogo {
    width: 1rem;
    height: 3rem;
    background-image: url(./cqlogo.png);
    background-size: 150%;
    background-repeat: no-repeat;
    background-position: center;
    background-repeat: no-repeat;
    float: left;
    /*animation: myfirst2 5s infinite linear;*/


}

@keyframes myfirst2 {
    0% {
        transform: rotateZ(0deg)
    }

    100% {
        transform: rotateZ(360deg)
    }



}
