.fix-box .fixbottom { width: 100%; position: fixed; bottom: -1px; z-index: 999; height: 135px; background: url(../img/fix/fix-bottombg.png); }
.fix-box .form02 { width: 1200px; margin: 0 auto; height: 135px; position: relative; }
.fix-box .pic { width: 150px; height: 182px; position: absolute; bottom: 0; left: 50px; }
.fix-box .form02left { position: absolute; top: 0; left: 250px; width: 210px; }
.fix-box .form03left { position: absolute; top: 0; left: 480px; width: 300px; padding-top: 30px; }
.fix-box .form02right { position: absolute; top: 0; left: 800px; width: 66px; padding-top: 30px; }
.fix-box .form02right-wap { display: none; position: absolute; top: 0; left: 210px; width: 60px; padding-top: 10px; }
.fix-box .form02weixin { position: absolute; top: 0; left: 950px; width: 120px; }
.fix-box .form02close { position: absolute; top: 0; left: 1080px; width: 20px; padding-top: 15px; padding-left: 20px; }
.fix-box .form02 input { border: solid 1px #fff; width: 300px; height: 24px; margin-bottom: 7px; padding: 0 5px; vertical-align: middle; font-size: 14px; }
.fix-box .form02right button.btn-fix { width: 66px; height: 86px; line-height: 1.1; background-color: #e5004f; border: 0 none; color: #fff; font-size: 32px; font-weight: bold; }
.fix-box .form02right-wap button.btn-fix { width: 60px; height: 86px; line-height: 1.1; background-color: #e5004f; border: 0 none; color: #fff; font-size: 18px; font-weight: bold; }
.fix-box .fixleft { position: fixed; bottom: 0; left: 0; z-index: 999; height: 135px; width: 220px; background: url(../img/fix/fix-left.png) left no-repeat; cursor: pointer; display: none; }
#tq { width: 70px; height: 282px; position: fixed; right: 2px; top: 50%; margin-top: -140px; border: none; z-index: 1000; }
#tq div, #tq a { display: block; margin-bottom: 2px; width: 70px; height: 69px; overflow: hidden!important; }
#tq .tq-box-1 { background: url(../img/fix/tq-b-1.png) 0 0; }
#tq .tq-box-2 { background: url(../img/fix/tq-b-1.png) 0 -71px; }
#tq .tq-box-3 { background: url(../img/fix/tq-b-1.png) 0 -142px; }
#tq .tq-box-4 { background: url(../img/fix/tq-b-1.png) 0 -213px; }
#tq .tq-box-1:hover { background: url(../img/fix/tq-b-2.png) 0 0; }
#tq .tq-box-2:hover { background: url(../img/fix/tq-b-2.png) 0 -71px; }
#tq .tq-box-3:hover { background: url(../img/fix/tq-b-2.png) 0 -142px; }
#tq .tq-box-4:hover { background: url(../img/fix/tq-b-2.png) 0 -213px; }
@media (max-width: 1199px) {
    .fix-box .pic { left: 30px; }
    .fix-box .form02left { left: 200px; }
    .fix-box .form03left { left: 415px; width: 280px; }
    .fix-box .form02right { left: 710px; }
    .fix-box .form02weixin { left: 800px; }
    .fix-box .form02close { left: 930px; }
    .fix-box .form02 input { width: 280px; }
}
@media (max-width: 991px) {
    .fix-box .pic { display: none; }
    .fix-box .form02left { left: 15px; }
    .fix-box .form03left { left: 225px; width: 240px; }
    .fix-box .form02right { left: 480px; }
    .fix-box .form02weixin { left: 570px; }
    .fix-box .form02close { left: 700px; }
    .fix-box .form02 input { width: 240px; }
}
@media (max-width: 767px) {
    .fix-box .fixbottom { height: 106px; }
    .fix-box .form02 { height: 106px; }
    .fix-box .form02left { display: none; }
    .fix-box .form03left { left: 15px; width: 180px; padding-top: 10px; }
    .fix-box .form02right { display: none; }
    .fix-box .form02right-wap { display: block; }
    .fix-box .form02weixin { display: none; }
    .fix-box .form02close { left: 290px; padding-top: 10px; }
    .fix-box .form02 input { width: 180px; }
    .fix-box .fixleft { left: -184px; }
    #tq { display: none; }
}