
.topbox {
    width: 100%;
    min-width: 1200px;
    height: auto;
    display: block;
    clear: both;
    background-color: #FFF;
    position: fixed;
    right: 0;
    bottom: 700px;
}

.fix_element { width: 1200px; height: 0px; position: relative; margin: auto; top: 0px; z-index: 1000; }
    .fix_element .right { z-index: 1000; position: absolute; width: 62px; right: -80px; top: 0px; }
        .fix_element .right .right01 { padding-top: 287px; }
        .fix_element .right > div { position: relative; }
        .fix_element .right .right01 div.tdall { position: relative; width: 58px; background-color: #ffffff; height: 58px; border: 1px #eeeeee solid; margin-bottom: 2px; border-radius: 3px; border-bottom: 1px #eeeeee solid; }
        .fix_element .right .right01 div.td04 { position: relative; }
            .fix_element .right .right01 div.td04 i { display: block; position: absolute; min-width: 12px; height: 12px; right: 0px; background-color: #ff5256; border-radius: 5px; font-size: 10px; line-height: 12px; color: #ffffff; text-align: center; right: 8px; top: 4px; }
        .fix_element .right > div .a01 > div { position: absolute; width: 32px; height: 32px; left: 13px; top: 6px; }
        .fix_element .right div.td01 { background: url(/template/pc/skin/images/right_fixed_icon01.gif) center center no-repeat; }
            .fix_element .right div.td01:hover { background: url(/template/pc/skin/images/kefu.png) -3px -139px no-repeat; }
        .fix_element .right .td02 div { background: url(/template/pc/skin/images/kefu.png) -237px -144px no-repeat; }
        .fix_element .right .td03 div { background: url(/template/pc/skin/images/kefu.png) -283px -144px no-repeat; }
        .fix_element .right .td04 div { background: url(/template/pc/skin/images/kefu.png) -280px -97px no-repeat; }
        .fix_element .right .td05 div { background: url(/template/pc/skin/images/right_fixed_icon05.png) center center no-repeat; }

        .fix_element .right .td06 .a01 div { background: url(/template/pc/skin/images/kefu.png) -133px -144px no-repeat; }
        .fix_element .right .td07 .a01 div { background: url(/template/pc/skin/images/kefu.png) -15px -192px no-repeat; }
        .fix_element .right .td07:hover .a01 div { background: url(/template/pc/skin/images/compare_hover.png) center center no-repeat; }
        .fix_element .right .td07 .p001 { min-width: 22px; z-index: 1; height: 22px; position: absolute; left: 5px; top: 5px; line-height: 20px; border-radius: 11px; text-align: center; font-size: 12px; color: #f5f5f5; background-color: #f10c0c; }
        .fix_element .right div.td08 .a01 div { background: url(/template/pc/skin/images/kefu.png) 5px -549px no-repeat; }
        .fix_element .right .td07 { position: relative; cursor: pointer; }
            .fix_element .right .td07 .p002 { display: none; position: absolute; z-index: 10000001; left: -369px; width: 371px; height: 422px; top: -364px; }
                .fix_element .right .td07 .p002 .s001 { -webkit-animation-duration: 0.5s; animation-duration: 0.5s; background: #ffffff; width: 347px; height: 100%; border: 1px #008cd6 solid; position: relative; }
            .fix_element .right .td07:hover .p002 { display: block; }
            .fix_element .right .td07 .p002 .s001 .u001 { background: url(/template/pc/skin/images/compare01.png) center center no-repeat; position: absolute; width: 16px; height: 19px; bottom: 40px; right: -16px; }
            .fix_element .right .td07 .p002 .s001 .u002 .v001 { line-height: 45px; background-color: #f3f3f3; font-size: 16px; text-indent: 15px; }
            .fix_element .right .td07 .p002 .s001 .u002 .li0 { padding-bottom: 10px; padding-top: 15px; padding-left: 0px; margin-right: 12px; }
                .fix_element .right .td07 .p002 .s001 .u002 .li0 .w001 { font-size: 14px; height: 36px; color: #555; padding-right: 0px; }
                .fix_element .right .td07 .p002 .s001 .u002 .li0 .w002 { margin-top: 5px; }
                    .fix_element .right .td07 .p002 .s001 .u002 .li0 .w002 b { font-size: 14px; color: #eb5b41; margin-right: 5px; float: left; color: #eb5b41; }
                    .fix_element .right .td07 .p002 .s001 .u002 .li0 .w002 strong { font-size: 20px; }
                    .fix_element .right .td07 .p002 .s001 .u002 .li0 .w002 s { font-size: 12px; color: #999; width: auto; padding-top: 3px; height: 18px; line-height: 25px; text-align: left; float: left; }
        .fix_element .right .td07 .p002 .s001 .u003 { display: block; cursor: pointer; width: 129px; color: #ffffff; height: 40px; line-height: 40px; background-color: #008cd6; border-radius: 5px; margin: 19px auto 0 auto; font-size: 18px; text-align: center; }
        .fix_element .right .td07 .p002 .s001 .u003:hover { background-color: #019eeb; }
        .fix_element .right .td07 .p002 .s001 .u002 { min-height: 300px; }
        .fix_element .right .td07 .p002 .s001 .u002 .li0 { border-bottom: 1px #e3e3e3 solid; margin-left: 15px; }
        .fix_element .right .td07 .p002 .s001 .u002 .li0 .delete01 { background: url(/template/pc/skin/images/delete01.png) center center no-repeat; width: 30px; height: 30px; float: right; margin-right: 0px; margin-top: 0px; }
        .fix_element .right div.td06:hover .a01 div { background: url(/template/pc/skin/images/kefu.png) -187px -144px no-repeat; }
        .fix_element .right .td06 .p01 { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); box-shadow: 0 1px 3px rgba(2, 2, 2, 0.26); display: none; right: 68px; text-align: center; z-index: 1000000000; top: -84px; position: absolute; border: 1px #eeeeee solid; background-color: #ffffff; width: 180px; height: 190px; padding: 12px; }
        .fix_element .right div.td06:hover .p01 { display: block; }
        .fix_element .right div.td06 .p01 p { font-size: 12px; line-height: 18px; font-family: "宋体"; color: #666666; margin: 0px; padding: 0px; text-align: center; }


        .fix_element .right div.td08:hover .a01 div { background: url(/template/pc/skin/images/right_fixed_icon08s.png) center center no-repeat; }
        .fix_element .right .td08 .p01 { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); box-shadow: 0 1px 3px rgba(2, 2, 2, 0.26); display: none; right: 68px; text-align: center; z-index: 1000000000; top: -114px; position: absolute; border: 1px #eeeeee solid; background-color: #ffffff; width: 110px; height: 145px; padding: 12px; }
        .fix_element .right div.td08:hover .p01 { display: block; }
        .fix_element .right div.td08 .p01 p { font-size: 12px; line-height: 18px; font-family: "宋体"; color: #666666; margin: 0px; padding: 0px; text-align: center; }


.fix_element .right .kktipbox { box-shadow: 1px 1px 0px #c4c4c4; font-size: 18px; color: #555555; border: 1px #e4e4e4 solid; border-radius: 0px; }
.kktipbox_point_left { background-image: url(/template/pc/skin/images/index_tip_point01.png); }
/*.fix_element .right .td07 div{top:13px;background:url(/template/pc/skin/images/go_to_top.png) center center no-repeat; }*/ .fix_element .right p { text-align: center; color: #808080; font-size: 11px; line-height: 12px; padding-top: 38px; }
.fix_element .right div > div.tdall:hover { background-color: #019eeb; }
.fix_element .right div > div.tdall:hover .a01 > p { color: #ffffff; }
    
.fix_element .right .right01 div.tdall h5{
    color: #333;
    display: none;
}
.fix_element .right div > div.tdall:hover .a01 h5{
    display: block;
    position: absolute;
    left: -180px;
    padding: 10px 20px;
    border: 1px #ddd solid;
    background: #fff;
    font-size: 18px;
    color: #FF9933;
    bottom: 0;
    font-weight: bold;
	top: -5px;
    height: 30px;
}

.fix_element {
    width: 1200px;
    height: 0px;
    position: relative;
    margin: auto;
    top: 0px;
    z-index: 1000;
}
.fix_element .right {
    z-index: 1000;
    position: absolute;
    width: 62px;
    right: -80px;
    top: 0px;
}
.fix_element .right .right01 {
    padding-top: 287px;
}
.fix_element .right .right01 div.tdall {
    position: relative;
    width: 58px;
    background-color: #ffffff;
    height: 58px;
    border: 1px #eeeeee solid;
    margin-bottom: 2px;
    border-radius: 3px;
    border-bottom: 1px #eeeeee solid;
}
.fix_element .right .td03{
    position: relative;
}
.fix_element .right > div .a01 > div {
    position: absolute;
    width: 32px;
    height: 32px;
    left: 13px;
    top: 6px;
}
.fix_element .right p {
    text-align: center;
    color: #808080;
    font-size: 11px;
    line-height: 12px;
    padding-top: 38px;
}
.fix_element .right .td06 .p01 {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);
    box-shadow: 0 1px 3px rgb(2 2 2 / 26%);
    display: none;
    right: 68px;
    text-align: center;
    z-index: 1000000000;
    top: -84px;
    position: absolute;
    border: 1px #eeeeee solid;
    background-color: #ffffff;
    width: 180px;
    height: 190px;
    padding: 12px;
}