@charset "utf-8";

@font-face {
    font-family: "AlibabaPuHuiTi-2-85-Bold";
    src: url("https://2019-gjhl-biz.oss-cn-hangzhou.aliyuncs.com/font/AlibabaPuHuiTi-2-85-Bold.otf")
}

@font-face {
    font-family: "AlibabaPuHuiTi-2-55-Regular";
    src: url("https://2019-gjhl-biz.oss-cn-hangzhou.aliyuncs.com/font/AlibabaPuHuiTi-2-55-Regular.otf")
}

@font-face {
    font-family: "AlibabaPuHuiTi-2-45-Light";
    src: url("https://2019-gjhl-biz.oss-cn-hangzhou.aliyuncs.com/font/AlibabaPuHuiTi-2-45-Light.otf")
}

@font-face {
    font-family: "kuaile";
    src: url("http://2019-gjhl-biz.oss-cn-hangzhou.aliyuncs.com/font/ZCOOL-kuaile.ttf")
}

@font-face {
    font-family: "xiaowei";
    src: url("http://2019-gjhl-biz.oss-cn-hangzhou.aliyuncs.com/font/xiaoweilogo.otf")
}

html,
body {
    position: relative;
}

body {
    letter-spacing: 1px;
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    margin: 0;
    padding: 0;
    background-color: #F2F3F5;
    font-family: "AlibabaPuHuiTi-2-55-Regular";
}

html,
body,
b,
div,
ul,
li,
h1,
h2,
h3,
h4,
h5,
h6,
img,
pre,
form,
p,
input,
td {
    margin: 0px auto;
    padding: 0;
}

input[type=text]:focus {
    outline: 0;
    font-family: "AlibabaPuHuiTi-2-55-Regular";
}

button {
    font-family: "AlibabaPuHuiTi-2-55-Regular";
}

html {
    font-size: calc(100vw/5.5);
}

ul {
    list-style-type: none;
}

a {
    /*cursor:pointer;*/
    text-decoration: none;
}

p {
    margin: 0;
}

img {
    display: block;
    width: auto;
    height: auto;
    image-rendering: -moz-crisp-edges;
    image-rendering: -o-crisp-edges;
    image-rendering: -webkit-optimize-contrast;
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor;
}

.clear {
    clear: both;
}

dl {
    margin-block-start: 0px;
    margin-block-end: 0px;
    margin-inline-start: 0;
    padding: 0;
    margin: 0;
}

dd {
    padding: 0;
    margin: 0;
}

.swiper-slide {}

/*common*/
.time3,
.time3 * {
    transition: all ease-out .3s 0s;
    -webkit-transition: all ease-out .3s 0s;
    -moz-transition: all ease-out .3s 0s;
    -o-transition: all ease-out .3s 0s;
}

body::-webkit-scrollbar {
    /*滚动条整体样式*/
    width: 0px;
    /*高宽分别对应横竖滚动条的尺寸*/
    height: 1px;
}

body::-webkit-scrollbar-thumb {
    /*滚动条里面小方块*/
    border-radius: 10px;
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    background: #1b75bb;
}

body::-webkit-scrollbar-track {
    /*滚动条里面轨道*/
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
    background: #ededed;
}

/* 更改placeholder颜色 */
@media screen and (max-width:980px) {
    body::-webkit-scrollbar {
        /*滚动条整体样式*/
        width: 0;
        /*高宽分别对应横竖滚动条的尺寸*/
        height: 1px;
    }
}

.hen1 {
    width: 100%;
    height: 20px;
    float: left;
    clear: both;
}

@media screen and (max-width:980px) {
    .hen1 {
        height: .1rem;
    }
}

/* 头部导航 */
.in_top1 {
    width: 100%;
    height: 48px;
    float: left;
    background-color: #032e65;
}

.in_top1 .logo1 {
    height: 30px;
    float: left;
    margin: 9px 10px 0 10px;
    display: inline;
}

.in_top1 .logo1 a {
    width: 100%;
    height: 100%;
    float: left;
}

.in_top1 .logo1 img {
    height: 100%;
    width: auto;
}

.in_top1 .wz1_qt {
    float: left;
}

.in_top1 .wz1 {
    float: left;
    clear: both;
    margin-top: 9px;
    display: inline;
    line-height: 18px;
    font-size: 18px;
    color: #fff;
    font-family: "AlibabaPuHuiTi-2-85-Bold";
}

.in_top1 .wz2 {
    float: left;
    clear: both;
    line-height: 14px;
    font-size: 12px;
    color: rgba(255, 255, 255, .8);
}

/* 头部导航-用户登录*/
.in_top1 .use_qt {
    float: right;
    margin: 8px 0 0 8px;
    display: inline;
}

.in_top1 .use_qt a {
    display: inline-block;
    position: relative;
    padding: 0 10px;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    background-color: #fff;
}

.in_top1 .use_qt .tp1 {
    width: 24px;
    height: 24px;
    display: inline-block;
    background-image: url(../img/ico02a.png);
    background-size: contain;
    background-repeat: no-repeat;
}

.in_top1 .use_qt .wz3 {
    display: inline-block;
    max-width: 100px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 22px;
    font-size: 14px;
    color: #015cb5;
}

.in_top1 .use_qt1 {
    float: right;
    margin: 10px 0 0 8px;
    display: inline;
    position: relative;
}

.in_top1 .use_qt1 a {
    display: inline-block;
    position: relative;
}

.in_top1 .use_qt1 .tp1 {
    width: 22px;
    height: 22px;
    border: solid 2px #fff;
    display: inline-block;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    background-image: url(../img/ico02.png);
    background-size: contain;
    background-repeat: no-repeat;
}

.in_top1 .use_qt1 .wz3 {
    display: inline-block;
    max-width: 100px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 24px;
    font-size: 14px;
    color: #fff;
}

.in_top1 .use_qt1 .wz4_qt {
    width: 100px;
    height: 0;
    position: absolute;
    top: 28px;
    left: 0px;
    overflow: hidden;
    z-index: 9;
    background-color: #fff;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
}

.in_top1 .use_qt1:hover .wz4_qt {
    width: 100px;
    height: 60px;
    position: absolute;
    top: 28px;
    left: 0px;
    overflow: unset;
    box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.15);
}

.in_top1 .use_qt1 .wz4_qt .sr_an1 {
    width: 100%;
    width: calc(100% - (10px * 2));
    height: 40px;
    float: left;
    margin: 10px 10px 0 10px;
    display: inline;
    background: #ff6000;
    font-size: 16px;
    line-height: 40px;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border: 0;
    cursor: pointer;
}

.in_top1 .wz2_qt {
    display: none;
}

@media screen and (max-width:980px) {
    .in_top1 {
        height: .6rem;
        float: unset;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        z-index: 19;
    }

    .in_top1 .logo1 {
        height: .45rem;
        margin: .09rem .1rem 0 .2rem;
    }

    .in_top1 .wz1_qt {
        display: none;
    }

    .in_top1 .use_qt {
        margin: .09rem .2rem 0 .08rem;
    }

    .in_top1 .use_qt a {
        padding: 0 .1rem;
    }

    .in_top1 .use_qt .tp1 {
        width: .34rem;
        height: .34rem;
    }

    .in_top1 .use_qt .wz3 {
        max-width: 1rem;
        line-height: .32rem;
        font-size: .22rem;
    }

    .in_top1 .use_qt1 {
        margin: .1rem .2rem 0 .08rem;
    }

    .in_top1 .use_qt1 .tp1 {
        width: .34rem;
        height: .34rem;
    }

    .in_top1 .use_qt1 .wz3 {
        max-width: 2rem;
        line-height: .32rem;
        font-size: .22rem;
    }

    .in_top1 .use_qt1 .wz4_qt {
        display: none;
    }

    .in_top1 .wz2_qt {
        height: .6rem;
        float: left;
    }

    .in_top1 .wz2_qt a {
        height: .6rem;
        float: left;
        line-height: .6rem;
        font-size: .26rem;
        color: #fff;
    }

    .in_top1 .wz2_qt .ico_right {
        width: .2rem;
        height: .2rem;
        display: inline-block;
        color: #fff;
        cursor: pointer;
        border-top: 3px solid #fff;
        border-right: 3px solid #fff;
        transform: rotate(-135deg);
        margin: .18rem .1rem 0 .2rem;
    }
}



/* 会员登录 */
.in_us_qt_qt {
    display: none;
    position: fixed;
    z-index: 101;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(3, 46, 101, 0.95);
}

.in_us_qt {
    display: none;
    width: 380px;
    height: 270px;
    position: fixed;
    z-index: 102;
    background-color: #fff;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    box-shadow: 15px 10px 20px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 15px 10px 20px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 15px 10px 20px rgba(0, 0, 0, 0.15);
}

.in_us_qt ul {
    width: 100%;
    width: calc(100% - (30px * 2));
    float: left;
    margin: 0 30px;
    display: inline;
}

.in_us_qt li {
    width: 100%;
    height: 50px;
    float: left;
    margin-top: 10px;
    display: inline;
    position: relative;
}

.in_us_qt .wz1 {
    float: left;
    font-size: 18px;
    line-height: 50px;
    color: #444;
}

.in_us_qt .exit01 {
    width: 20px;
    height: 20px;
    position: absolute;
    right: 0;
    top: 12px;
    background-image: url(../img/online-close1.png);
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    cursor: pointer;
}

.in_us_qt .sr_nr2 {
    width: 100%;
    width: calc(100% - (20px * 2));
    height: 50px;
    float: left;
    margin: 0 16px 0 0;
    display: inline;
    padding: 0 20px 0 20px;
    overflow: hidden;
    line-height: 50px;
    font-size: 14px;
    border: 0;
    background: #f2f2f2;
    color: #444;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
}

.in_us_qt .sr_an1 {
    width: 100%;
    height: 50px;
    float: left;
    background: #0e6ed8;
    font-size: 16px;
    line-height: 50px;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border: 0;
    cursor: pointer;
}

@media screen and (max-width:980px) {
    .in_us_qt {
        width: 3.8rem;
        height: 3rem;
    }

    .in_us_qt ul {
        width: 100%;
        width: calc(100% - (.2rem * 2));
        margin: 0 .2rem;
    }

    .in_us_qt li {
        height: .6rem;
        margin-top: .1rem;
    }

    .in_us_qt .wz1 {
        font-size: .2rem;
        line-height: .6rem;
    }

    .in_us_qt .exit01 {
        width: .2rem;
        height: .2rem;
        top: .12rem;
    }

    .in_us_qt .sr_nr2 {
        width: 100%;
        width: calc(100% - (.2rem * 2));
        height: .6rem;
        float: left;
        margin: 0;
        padding: 0 .2rem 0 .2rem;
        line-height: .6rem;
        font-size: .2rem;
    }

    .in_us_qt .sr_an1 {
        height: .6rem;
        font-size: .2rem;
        line-height: .6rem;
    }
}

/* 会员登录 */
.in_us_qt4_qt {
    position: fixed;
    z-index: 101;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(3, 46, 101, 0.95);
}

.in_us_qt4_qt1 {
    width: 380px;
    position: fixed;
    z-index: 102;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}

.in_us_qt4_qt1 .copy01 {
    width: 100%;
    float: left;
    clear: both;
    font-size: 14px;
    line-height: 30px;
    text-align: center;
    color: #fff;
}

.in_us_qt4 {
    width: 380px;
    height: 348px;
    float: left;
    clear: both;
    background-color: #fff;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    box-shadow: 15px 10px 20px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 15px 10px 20px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 15px 10px 20px rgba(0, 0, 0, 0.15);
}

.in_us_qt4 ul {
    width: 100%;
    width: calc(100% - (30px * 2));
    float: left;
    margin: 0 30px;
    display: inline;
}

.in_us_qt4 li {
    width: 100%;
    float: left;
    margin-top: 10px;
    display: inline;
    position: relative;
}

.in_us_qt4 li>img {
    width: 100px;
    height: 30px;
    position:absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
}

.in_us_qt4 .logo1 {
    width: 100%;
    height: 40px;
    float: left;
    margin: 9px 0 0 0;
    display: inline;
}

.in_us_qt4 .logo1 img {
    height: 100%;
    width: auto;
    margin: 0 auto;
}

.in_us_qt4 .wz1 {
    width: 100%;
    float: left;
    font-size: 18px;
    line-height: 40px;
    color: #444;
    text-align: center;
}

.in_us_qt4 .sr_nr2 {
    width: 100%;
    width: calc(100% - (20px * 2));
    height: 50px;
    float: left;
    margin: 0 16px 0 0;
    display: inline;
    padding: 0 20px 0 20px;
    overflow: hidden;
    line-height: 50px;
    font-size: 14px;
    border: 0;
    background: #f2f2f2;
    color: #444;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
}

.in_us_qt4 .sr_an1 {
    width: 100%;
    height: 50px;
    float: left;
    background: #0e6ed8;
    font-size: 16px;
    line-height: 50px;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border: 0;
    cursor: pointer;
}

@media screen and (max-width:980px) {
    .in_us_qt4_qt1 {
        width: 3.8rem;
    }

    .in_us_qt4_qt1 .copy01 {
        font-size: .14rem;
        line-height: .6rem;
    }

    .in_us_qt4 {
        width: 3.8rem;
        height: 4rem;
    }

    .in_us_qt4 ul {
        width: 100%;
        width: calc(100% - (.2rem * 2));
        margin: 0 .2rem;
    }

    .in_us_qt4 li {
        margin-top: .1rem;
    }

    .in_us_qt4 .logo1 {
        height: .4rem;
        margin: .09rem 0 0 0;
    }

    .in_us_qt4 .wz1 {
        font-size: .22rem;
        line-height: .5rem;
    }

    .in_us_qt4 .sr_nr2 {
        width: 100%;
        width: calc(100% - (.2rem * 2));
        height: .6rem;
        float: left;
        margin: 0;
        padding: 0 .2rem 0 .2rem;
        line-height: .6rem;
        font-size: .2rem;
    }

    .in_us_qt4 .sr_an1 {
        height: .6rem;
        font-size: .2rem;
        line-height: .6rem;
    }
}




/* 会员注销 */
.in_us_qt_qt1 {
    display: none;
    position: fixed;
    z-index: 101;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(3, 46, 101, 0.95);
}

.in_us_qt1 {
    display: none;
    width: 380px;
    height: 150px;
    position: fixed;
    z-index: 102;
    background-color: #fff;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    box-shadow: 15px 10px 20px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 15px 10px 20px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 15px 10px 20px rgba(0, 0, 0, 0.15);
}

.in_us_qt1 ul {
    width: 100%;
    width: calc(100% - (20px * 2));
    float: left;
    margin: 0 20px;
    display: inline;
}

.in_us_qt1 li {
    width: 50%;
    width: calc(50% - (10px * 2));
    height: 50px;
    float: left;
    margin: 10px 10px 0 10px;
    display: inline;
    position: relative;
}

.in_us_qt1 li:nth-child(1) {
    width: 100%;
    height: 50px;
    float: left;
    margin-top: 10px;
    display: inline;
    position: relative;
}

.in_us_qt1 .wz1 {
    float: left;
    font-size: 18px;
    line-height: 50px;
    color: #444;
}

.in_us_qt1 .exit01 {
    width: 20px;
    height: 20px;
    position: absolute;
    right: 20px;
    top: 12px;
    background-image: url(../img/online-close1.png);
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    cursor: pointer;
}

.in_us_qt1 .sr_nr2 {
    width: 100%;
    width: calc(100% - (20px * 2));
    height: 50px;
    float: left;
    margin: 0 16px 0 0;
    display: inline;
    padding: 0 20px 0 20px;
    overflow: hidden;
    line-height: 50px;
    font-size: 14px;
    border: 0;
    background: #f2f2f2;
    color: #444;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
}

.in_us_qt1 .sr_an1 {
    width: 100%;
    height: 50px;
    float: left;
    background: #0e6ed8;
    font-size: 16px;
    line-height: 50px;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border: 0;
    cursor: pointer;
}

.in_us_qt1 .sr_an2 {
    background: #ff6000;
}

@media screen and (max-width:980px) {
    .in_us_qt1 {
        width: 3.8rem;
        height: 1.8rem;
    }

    .in_us_qt1 ul {
        width: 100%;
        width: calc(100% - (.2rem * 2));
        margin: 0 .2rem;
    }

    .in_us_qt1 li {
        height: .6rem;
        margin-top: .1rem;
    }

    .in_us_qt1 .wz1 {
        font-size: .2rem;
        line-height: .6rem;
    }

    .in_us_qt1 .exit01 {
        width: .2rem;
        height: .2rem;
        top: .12rem;
    }

    .in_us_qt1 .sr_nr2 {
        width: 100%;
        width: calc(100% - (.2rem * 2));
        height: .6rem;
        float: left;
        margin: 0;
        padding: 0 .2rem 0 .2rem;
        line-height: .6rem;
        font-size: .2rem;
    }

    .in_us_qt1 .sr_an1 {
        height: .6rem;
        font-size: .2rem;
        line-height: .6rem;
    }
}





/* 居中通用 */
.in_content {
    width: 1300px;
    position: relative;
    margin: 0 auto;
    clear: both;
}

@media screen and (max-width:980px) {
    .in_content {
        width: 100%;
        float: left;
    }


}






/* 产品目录 */
.pro_men {
    width: 252px;
    float: left;
    display: inline-block;
    border: 1px solid #e0e0e0;
    position: absolute;
    top: 20px;
    z-index: 99;
    background-color: #fff;
}

.pro_men_hover {
    position: fixed;
    top: 0px;
    z-index: 99;
}

.pro_men .wz1_qt {
    width: 100%;
    height: 52px;
    float: left;
    clear: both;
    background-color: #015cb5;
}

.pro_men .wz1_qt .tp1 {
    width: 20px;
    height: 20px;
    float: left;
    margin: 16px 10px 0 16px;
    float: left;
    background-image: url(../img/ico01.png);
    background-size: contain;
    background-repeat: no-repeat;
}

.pro_men .wz1_qt .wz1 {
    width: 100%;
    width: calc(100% - 46px);
    float: right;
    line-height: 52px;
    font-size: 16px;
    color: #fff;
}

.pro_men ul {
    list-style-type: none;
    width: 100%;
    max-height: 480px;
    overflow-y: scroll;
}

.pro_men ul::-webkit-scrollbar {
    /*滚动条整体样式*/
    width: 4px;
    /*高宽分别对应横竖滚动条的尺寸*/
    height: 1px;
}

.pro_men ul::-webkit-scrollbar-thumb {
    /*滚动条里面小方块*/
    border-radius: 0;
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    background: #1b75bb;
}

.pro_men ul::-webkit-scrollbar-track {
    /*滚动条里面轨道*/
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
    background: #ededed;
}

@media screen and (max-width:768px) {
    .pro_men ul::-webkit-scrollbar {
        /*滚动条整体样式*/
        width: 0;
        /*高宽分别对应横竖滚动条的尺寸*/
        height: 1px;
    }
}

.pro_men li {
    width: 100%;
    float: left;
    clear: both;
}

.pro_men .wz2_qt {
    width: 100%;
    height: 40px;
    float: left;
    line-height: 40px;
    color: #333333;
    display: flex;
    align-items: center;
}

.pro_men .wz2_qt:hover {
    background-color: #f5f5f5;
}

.pro_men .wz2_qt .bz1 {
    width: 0px;
    height: 0px;
    float: left;
    border-top: 6px solid #9C9C9C;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    margin: 0 13px;
    transform: rotate(-90deg);
    transition: all 0.5s;
}

.pro_men .wz2_qt .tp2 {
    width: 30px;
    height: 30px;
    object-fit: contain;
    float: left;
    margin: 0;
}

.pro_men .wz2_qt .wz2 {
    font-size: 15px;
    margin-left: 10px;
}

.pro_men .wz2_qt_hover {
    background-color: #f5f5f5;
    color: #015cb5;
}

.pro_men .wz2_qt_hover .bz1 {
    transform: rotate(0deg);
}

.pro_men dl {
    width: 100%;
    float: left;
    clear: both;
    display: none;
}

.pro_men .wz3_qt {
    width: 100%;
    width: calc(100% - 40px);
    height: 40px;
    float: left;
    padding-left: 40px;
    clear: both;
    line-height: 40px;
    color: #333333;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.pro_men .wz3_qt:hover {
    background: #f5f5f5;
}

.pro_men .wz3_qt .tp3 {
    width: 30px;
    height: 40px;
    object-fit: contain;
    float: left;
    margin: 0;
}

.pro_men .wz3_qt .wz3 {
    font-size: 15px;
    margin-left: 10px;
}

.pro_men .wz3_qt_hover {
    color: #015cb5;
}

@media screen and (max-width:980px) {
    .pro_men {
        display: none;
    }
}


/* 整体右边 */
.pro_men_right {
    width: 1030px;
    float: right;
    margin-top: 20px;
    display: inline;
    min-height: calc(100vh - 350px);
}

@media screen and (max-width:980px) {
    .pro_men_right {
        width: 100%;
        float: left;
        clear: both;
        margin-top: .2rem;
    }

}

/* 产品关键字查询 */
.ab_bt1 {
    width: 100%;
    float: left;
    clear: both;
}

.ab_bt1 .sr_nr2 {
    width: 245px;
    height: 50px;
    float: left;
    margin: 0 16px 0 0;
    display: inline;
    padding: 0 20px 0 20px;
    overflow: hidden;
    line-height: 50px;
    font-size: 14px;
    border: 0;
    background: #fff;
    color: #444;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
}

.ab_bt1 .sr_an1 {
    width: 90px;
    height: 50px;
    float: left;
    background: #0e6ed8;
    font-size: 16px;
    line-height: 50px;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border: 0;
    cursor: pointer;
}

.ab_bt1a {
    width: 100%;
    float: left;
    clear: both;
}

.ab_bt1a .sr_nr3 {
    width: 245px;
    height: 50px;
    float: left;
    margin: 0 16px 0 0;
    display: inline;
    padding: 0 20px 0 20px;
    overflow: hidden;
    line-height: 50px;
    font-size: 14px;
    border: 0;
    background: #fff;
    color: #444;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
}

.ab_bt1a .sr_an2 {
    width: 90px;
    height: 50px;
    float: left;
    background: #0e6ed8;
    font-size: 16px;
    line-height: 50px;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border: 0;
    cursor: pointer;
}

@media screen and (max-width:980px) {
    .ab_bt1 {
        width: 100%;
        width: calc(100% - (.2rem * 2));
        padding: 0 .2rem;
        margin-top: .6rem;
        display: inline;
    }

    .ab_bt1 .sr_nr2 {
        width: 100%;
        width: calc(100% - (.2rem * 2));
        height: .6rem;
        float: left;
        margin: 0;
        padding: 0 .2rem 0 .2rem;
        line-height: .6rem;
        font-size: .2rem;
    }

    .ab_bt1 .sr_an1 {
        display: none;
    }

    .ab_bt1a {
        width: 100%;
        width: calc(100% - (.2rem * 2));
        height: .8rem;
        padding: 0 .2rem;
        margin-top: .8rem;
        display: inline;
    }

    .ab_bt1a .sr_nr3 {
        width: 70%;
        width: calc(70% - (.2rem * 2));
        height: .6rem;
        float: left;
        margin: 0;
        padding: 0 .2rem 0 .2rem;
        line-height: .6rem;
        font-size: .2rem;
    }

    .ab_bt1a .sr_an2 {
        width: 30%;
        width: calc(30% - .1rem);
        height: .6rem;
        ;
        float: right;
        font-size: .2rem;
        line-height: .6rem;
    }

}


/* 选项卡？ */
.ab_bt2_qt {
    width: 100%;
    width: calc(100% - (26px * 2));
    float: left;
    padding: 0 26px;
    clear: both;
    margin-top: 20px;
    display: inline;
    background-color: #fff;
}

@media screen and (max-width:980px) {
    .ab_bt2_qt {
        width: 100%;
        width: calc(100%);
        padding: 0;
        margin-top: .2rem;
        background-color: unset;
    }
}




.ab_bt2 {
    width: 100%;
    width: calc(100% - (20px * 2));
    float: left;
    margin-top: 20px;
    display: inline;
    padding: 0 20px;
    border-bottom: solid 1px #ccc;
    text-align: left;
}

.ab_bt2 ul {
    list-style-type: none;
}

.ab_bt2 li {
    height: 44px;
    border-bottom: solid 2px rgba(255, 255, 255, 0);
    cursor: pointer;
    margin-right: 50px;
    display: inline-table;
    line-height: 44px;
    font-size: 18px;
}

.ab_bt2 li a {
    color: #444;
    display: block;
}

.ab_bt2 .tabhover {
    border-bottom: solid 2px #0e6ed8;
    color: #015cb5;
}

.ab_bt2 .tabhover a {
    color: #015cb5
}

@media screen and (max-width:980px) {
    .ab_bt2 {
        width: 100%;
        width: calc(100% - (.2rem * 2));
        padding: 0;
        height: .46rem;
        margin: 0 .2rem;
        display: inline;
        border-bottom: solid 1px #ccc;
        overflow-y: hidden;
        overflow-x: scroll;
    }

    .ab_bt2 ul {
        width: 100%;
        height: .46rem;
        white-space: nowrap;
        display: inline-block;
    }

    .ab_bt2 li {
        height: .46rem;
        height: calc(.46rem - 2px);
        border-bottom: solid 2px #fff;
        cursor: pointer;
        background-color: #fff;
        margin-right: 1px;
        line-height: .42rem;
        font-size: .2rem;
        border-radius: 6px 6px 0 0;
        -webkit-border-radius: 6px 6px 0 0;
        -moz-border-radius: 6px 6px 0 0;
    }

    .ab_bt2 li a {
        color: #818181;
        padding: 0 .1rem;
    }

    .ab_bt2::-webkit-scrollbar {
        /*滚动条整体样式*/
        width: 0px;
        /*高宽分别对应横竖滚动条的尺寸*/
        height: 1px;
    }

    .ab_bt2::-webkit-scrollbar-thumb {
        /*滚动条里面小方块*/
        border-radius: 10px;
        background: #F2F3F5;
    }

    .ab_bt2::-webkit-scrollbar-track {
        /*滚动条里面轨道*/
        border-radius: 10px;
        background: #818181;
    }
}


.ab_bt3_qt {
    width: 100%;
    float: left;
    clear: both;
    margin-top: 20px;
    display: inline;
    background-color: #EBEFF1;
}

.ab_bt3_qt .bt_bz01 {
    width: 6px;
    height: 20px;
    float: left;
    font-size: 18px;
    margin-left: 20px;
    margin-top: 22px;
    display: inline;
    background-color: #015cb5;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
}

.ab_bt3_qt .bt_wz1 {
    float: left;
    margin-left: 10px;
    display: inline;
    color: #015cb5;
    line-height: 64px;
    font-size: 18px;
}

@media screen and (max-width:980px) {
    .ab_bt3_qt {
        width: 100%;
        margin-top: .1rem;
        background-color: unset;
    }

    .ab_bt3_qt .bt_bz01 {
        width: .06rem;
        height: .2rem;
        font-size: .18rem;
        margin-left: .2rem;
        margin-top: .22rem;
    }

    .ab_bt3_qt .bt_wz1 {
        margin-left: .1rem;
        line-height: .64rem;
        font-size: .2rem;
    }

}



.tabcontent {
    width: 100%;
    float: left;
    clear: both;
}


/* 已选条件 */
.pro_cont2 {
    width: 100%;
    float: left;
    clear: both;
    margin-top: 20px;
    display: inline;
    border-bottom: solid 1px #F2F3F5;
}

.pro_cont2 .wz1 {
    width: 70px;
    display: inline-block;
    font-size: 14px;
    line-height: 40px;
    color: #999;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.pro_cont2 .wz1_r_qt {
    width: 100%;
    width: calc(100% - 80px);
    float: right;
}

.pro_cont2 .wz1_r_qt ul {
    list-style-type: none;
}

.pro_cont2 .wz1_r_qt li {
    height: 40px;
    float: left;
    position: relative;
    margin-right: 2px;
    margin-top: 2px;
    display: inline;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    cursor: pointer;
}

.pro_cont2 .wz1_r_qt li a {
    height: 40px;
    float: left;
    font-size: 14px;
    line-height: 40px;
    padding: 0 8px;
    color: #444;
}

.pro_cont2 .wz1_r_qt li img {
    height: 20px;
    width: auto;
    float: left;
    margin: 10px 5px 0 0;
    display: inline;
}

.pro_cont2 .wz1_r_qt li .xz_qt {
    position: absolute;
    border: solid 1px #f8c433;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
}

.pro_cont2 .wz1_r_qt li .remove {
    position: relative;
    z-index: 1;
    ;
    width: 2px;
    height: 14px;
    background: #ff6000;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    display: inline-block;
    margin-right: 7px;
    top: 2px;
    margin-left: 4px;
    color: #ff6000;
}

.pro_cont2 .wz1_r_qt li .remove::after {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    width: 2px;
    height: 14px;
    background: #ff6000;
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
    margin-right: 10px;
}

@media screen and (max-width:980px) {
    .pro_cont2 {
        display: none;
    }
}



/* 筛选列表 */
.pro_cont1 {
    width: 100%;
    float: left;
    clear: both;
    margin-top: 20px;
    display: inline;
    border-bottom: solid 1px #F2F3F5;
}

.pro_cont1 .wz1 {
    width: 70px;
    display: inline-block;
    font-size: 14px;
    line-height: 40px;
    color: #999;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.pro_cont1 .wz1_r_qt {
    width: 100%;
    width: calc(100% - 80px);
    float: right;
}

.pro_cont1 .wz1_r_qt ul {
    list-style-type: none;
}

.pro_cont1 .wz1_r_qt li {
    height: 40px;
    float: left;
    position: relative;
    margin-right: 1px;
    display: inline;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    cursor: pointer;
}

.pro_cont1 .wz1_r_qt li a {
    height: 40px;
    float: left;
    font-size: 14px;
    line-height: 40px;
    padding: 0 8px;
    color: #444;
}

.pro_cont1 .wz1_r_qt li img {
    height: 40px;
    width: auto;
}

.pro_cont1 .wz1_r_qt li .xz_qt {
    position: absolute;
    border: solid 0 #f8c433;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
}

.pro_cont1 .wz1_r_qt li:hover {
    box-shadow: 0 5px 10px rgba(248, 196, 51, .25);
    -moz-box-shadow: 0 5px 10px rgba(248, 196, 51, .25);
    -webkit-box-shadow: 0 5px 10px rgba(248, 196, 51, .25);
}

.pro_cont1 .wz1_r_qt li:hover a {
    color: #ff6000;
}

.pro_cont1 .wz1_r_qt li:hover .xz_qt {
    border: solid 1px #f8c433;
}

.pro_cont1 .wz1_r_qt .hover01 {
    background-color: #ffebb2;
    box-shadow: 0 5px 10px rgba(248, 196, 51, .25);
    -moz-box-shadow: 0 5px 10px rgba(248, 196, 51, .25);
    -webkit-box-shadow: 0 5px 10px rgba(248, 196, 51, .25);
}

.pro_cont1 .wz1_r_qt .hover01 a {
    color: #ff6000;
}

.pro_cont1 .wz1_r_qt .hover01 .xz_qt {
    border: solid 1px #f8c433;
}

@media screen and (max-width:980px) {
    .pro_cont1 {
        display: none;
    }
}

/* 筛选列表-wap */
.pro_cont1_wap {
    display: none;
}

.pro_cont2_wap {
    display: none;
}

@media screen and (max-width:980px) {
    .pro_cont1_wap {
        width: 100%;
        ;
        width: calc(100% - (.2rem * 2));
        padding: 0 .2rem;
        float: left;
        display: unset;
        clear: both;
    }

    .pro_cont1_wap ul {
        list-style-type: none;
    }

    .pro_cont1_wap li {
        width: 100%;
        width: calc(100% - (.2rem * 2));
        height: .6rem;
        float: left;
        padding: 0 .2rem;
        margin-top: .1rem;
        display: inline;
        border-radius: 6px;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        background: #fff;
        cursor: pointer;
    }

    .pro_cont1_wap li .wz1 {
        width: 1.2rem;
        display: inline-block;
        font-size: .2rem;
        line-height: .6rem;
        color: #999;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }

    .pro_cont1_wap li .wz2 {
        width: 100%;
        width: calc(100% - 1.25rem);
        float: right;
        font-size: .2rem;
        line-height: .6rem;
        color: #0e6ed8;
        text-align: right;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }

    .pro_cont2_wap {
        width: 100%;
        ;
        width: calc(100% - (.2rem * 2));
        padding: 0 .2rem;
        float: left;
        display: unset;
        clear: both;
    }

    .pro_cont2_wap ul {
        list-style-type: none;
    }

    .pro_cont2_wap li {
        width: 50%;
        width: calc(50% - .05rem);
        height: .6rem;
        float: left;
        margin: .1rem .05rem 0 0;
        display: inline;
    }

    .pro_cont2_wap li .sr_an1 {
        width: 100%;
        height: .6rem;
        float: left;
        background: #0e6ed8;
        font-size: .2rem;
        line-height: .6rem;
        color: #fff;
        text-align: center;
        border-radius: 6px;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        border: 0;
        cursor: pointer;
    }

    .pro_cont2_wap li:nth-child(2) {
        margin: .1rem 0 0 .05rem;
    }

    .pro_cont2_wap li:nth-child(2) .sr_an1 {
        background: #ff6000;
    }
}

.pro_cont2_wap_list {
    display: none;
    height: 0;
}

@media screen and (max-width:980px) {
    .pro_cont2_wap_list {
        display: none;
        height: 100%;
        position: fixed;
        z-index: 19;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: #fff;
    }

    .pro_cont2_wap_list .exit01_qt {
        width: 100%;
        height: .6rem;
        float: left;
        position: relative;
        background-color: #015cb5;
    }

    .pro_cont2_wap_list .exit01_qt .wz1 {
        padding: 0 .2rem;
        float: left;
        line-height: .6rem;
        font-size: .2rem;
        color: #fff;
    }

    .pro_cont2_wap_list ul {
        width: 100%;
        width: calc(100% - (.2rem * 2));
        max-height: 100%;
        padding: 0 .2rem;
        margin-top: .1rem;
        display: inline;
        float: left;
        overflow-y: scroll;
    }

    .pro_cont2_wap_list ul::-webkit-scrollbar {
        /*滚动条整体样式*/
        width: 4px;
        /*高宽分别对应横竖滚动条的尺寸*/
        height: 1px;
    }

    .pro_cont2_wap_list ul::-webkit-scrollbar-thumb {
        /*滚动条里面小方块*/
        border-radius: 0;
        box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
        background: #1b75bb;
    }

    .pro_cont2_wap_list ul::-webkit-scrollbar-track {
        /*滚动条里面轨道*/
        box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
        border-radius: 10px;
        background: #ccc;
    }

    .pro_cont2_wap_list li {
        width: 100%;
        width: calc(100% - (1px * 2) - (.1rem * 2));
        height: .5rem;
        float: left;
        cursor: pointer;
        padding: 0 .1rem;
        margin: .1rem 0 0 0;
        display: inline;
        border: dashed 1px #ededed;
        font-size: .16rem;
        line-height: .5rem;
        border-radius: 6px;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        cursor: pointer;
        white-space: nowrap;
    }

    .pro_cont2_wap_list .hover01 {
        border: dashed 1px #ffebb2;
        color: #ff6000;
        background-color: #ffebb2;
    }

    .pro_cont2_wap_list li img {
        float: right;
        height: .5rem;
        width: auto;
    }

    .pro_cont2_wap_list li span {
        float: left;
        padding-left: .1rem;
        color: #444;
    }

    .wap_ml_ico {
        display: block;
        position: absolute;
        right: 0;
        top: 0;
        cursor: pointer;
    }

    .wap_ml_ico .wap_menu {
        padding: .15rem .2rem;
        cursor: pointer;
        display: block;
    }

    .wap_ml_ico .wap_menu .hen01 {
        width: .2rem;
        height: 2px;
        background-color: #fff;
        margin: 5px 0;
        display: block;
    }

    .wap_ml_ico .menu_2 .m01 {
        -webkit-transform: translateY(6px) rotateZ(45deg);
        -moz-transform: translateY(6px) rotateZ(45deg);
        -ms-transform: translateY(6px) rotateZ(45deg);
        -o-transform: translateY(6px) rotateZ(45deg);
        transform: translateY(6px) rotateZ(45deg);
    }

    .wap_ml_ico .menu_2 .m02 {
        width: 0;
    }

    .wap_ml_ico .menu_2 .m03 {
        -webkit-transform: translateY(-8px) rotateZ(-45deg);
        -moz-transform: translateY(-8px) rotateZ(-45deg);
        -ms-transform: translateY(-8px) rotateZ(-45deg);
        -o-transform: translateY(-8px) rotateZ(-45deg);
        transform: translateY(-8px) rotateZ(-45deg);
    }
}

.pro_cont3_wap_list {
    display: none;
    height: 0;
}

@media screen and (max-width:980px) {
    .pro_cont3_wap_list {
        display: none;
        height: 100%;
        position: fixed;
        z-index: 19;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: #fff;
    }

    .pro_cont3_wap_list .exit01_qt {
        width: 100%;
        height: .6rem;
        float: left;
        position: relative;
        background-color: #015cb5;
    }

    .pro_cont3_wap_list .exit01_qt .wz1 {
        padding: 0 .2rem;
        float: left;
        line-height: .6rem;
        font-size: .2rem;
        color: #fff;
    }

    .pro_cont3_wap_list ul {
        width: 100%;
        width: calc(100% - (.2rem * 2));
        max-height: 100%;
        padding: 0 .2rem;
        margin-top: .1rem;
        display: inline;
        float: left;
        overflow-y: scroll;
    }

    .pro_cont3_wap_list ul::-webkit-scrollbar {
        /*滚动条整体样式*/
        width: 4px;
        /*高宽分别对应横竖滚动条的尺寸*/
        height: 1px;
    }

    .pro_cont3_wap_list ul::-webkit-scrollbar-thumb {
        /*滚动条里面小方块*/
        border-radius: 0;
        box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
        background: #1b75bb;
    }

    .pro_cont3_wap_list ul::-webkit-scrollbar-track {
        /*滚动条里面轨道*/
        box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
        border-radius: 10px;
        background: #ccc;
    }

    .pro_cont3_wap_list li {
        width: 100%;
        float: left;
        clear: both;
    }

    .pro_cont3_wap_list .wz2_qt {
        width: 100%;
        width: calc(100% - (1px * 2) - (.1rem * 2));
        height: .5rem;
        float: left;
        color: #015cb5;
        cursor: pointer;
        padding: 0 .1rem;
        margin: .1rem 0 0 0;
        display: inline;
        border: solid 1px #ededed;
        font-size: .16rem;
        line-height: .5rem;
        border-radius: 6px;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        cursor: pointer;
        white-space: nowrap;
    }

    .pro_cont3_wap_list .wz2_qt_hover {
        border: solid 1px #015cb5;
        color: #015cb5;
        background-color: rgba(0, 0, 0, 0.05);
    }

    .pro_cont3_wap_list li img {
        float: right;
        height: .5rem;
        width: auto;
    }

    .pro_cont3_wap_list dl {
        width: 100%;
        float: left;
        clear: both;
        display: none;
    }

    .pro_cont3_wap_list .wz3_qt {
        width: 100%;
        width: calc(100% - (1px * 2) - (.1rem * 2));
        height: .5rem;
        float: left;
        color: #999;
        cursor: pointer;
        padding: 0 .1rem;
        margin: .05rem 0 0 0;
        display: inline;
        border: dashed 1px #ededed;
        font-size: .16rem;
        line-height: .5rem;
        border-radius: 6px;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        cursor: pointer;
        white-space: nowrap;
    }

    .pro_cont3_wap_list .wz3_qt_hover {
        border: solid 1px #ffebb2;
        color: #ff6000;
        background-color: #ffebb2;
    }

    .pro_cont3_wap_list li img {
        float: right;
        height: .5rem;
        width: auto;
    }

    .pro_cont3_wap_list li span {
        float: left;
        padding-left: .1rem;
    }
}





/* 产品计数 */
.pro_list1_t {
    width: 100%;
    width: calc(100% - (20px * 2));
    float: left;
    margin-top: 20px;
    display: inline;
    padding: 0 20px;
    clear: both;
    text-align: right;
    background-color: #fff;
    font-size: 14px;
    line-height: 40px;
    border-bottom: solid 1px #F2F3F5;
}

.pro_list1_t b {
    color: #015cb5;
}

.pro_list1_t .ico_right {
    width: 6px;
    height: 6px;
    display: inline-block;
    color: #015cb5;
    cursor: pointer;
    border-top: 1px solid #015cb5;
    border-right: 1px solid #015cb5;
    transform: rotate(45deg);
    margin-left: 6px;
    margin-right: 2px;
}

.pro_list1_t .ico_left {
    width: 6px;
    height: 6px;
    display: inline-block;
    color: #015cb5;
    cursor: pointer;
    border-top: 1px solid #015cb5;
    border-right: 1px solid #015cb5;
    transform: rotate(-135deg);
    margin-left: 6px;
    margin-right: 2px;
}

@media screen and (max-width:980px) {
    .pro_list1_t {
        width: 100%;
        width: calc(100% - (.4rem * 2));
        padding: 0 .2rem;
        margin: .8rem .2rem 0 .2rem;
        display: inline;
        font-size: .16rem;
        line-height: .5rem;
    }

    .pro_list1_t .ico_right {
        width: .1rem;
        height: .1rem;
        margin-left: .1rem;
        margin-right: .1rem;
    }

    .pro_list1_t .ico_left {
        width: .1rem;
        height: .1rem;
        margin-left: .1rem;
        margin-right: .1rem;
    }


}

/* 产品列表 */
.pro_list1 {
    width: 100%;
    float: left;
    background-color: #fff;
}

.pro_list1 ul {
    list-style-type: none;
}

.pro_list1 li {
    width: 100%;
    float: left;
    border-bottom: solid 1px #F2F3F5;
}

.pro_list1 li a {
    width: 100%;
    height: 100%;
    float: left;
}

.pro_list1 li .tp1 {
    width: 104px;
    height: 104px;
    float: left;
    object-fit: contain;
    margin: 25px 0 0 23px;
    display: inline;
    border: 1px solid #E0E0E0;
}

.pro_list1 li .tp2 {
    width: 104px;
    height: 104px;
    float: left;
    object-fit: contain;
    margin: 25px 0 0 6px;
    display: inline;
    border: 1px solid #E0E0E0;
}

.pro_list1 li .hen2 {
    width: 100%;
    height: 25px;
    float: left;
    clear: both;
}

.pro_list1 li .wz1_qt {
    width: 100%;
    width: calc(100% - 425px);
    float: right;
    margin: 50px 20px 0 20px;
    display: inline;
}

.pro_list1 li .wz1_qt .wz1 {
    float: left;
    clear: both;
    font-size: 24px;
    line-height: 30px;
    color: #444;
}

.pro_list1 li .wz1_qt .wz2 {
    float: left;
    clear: both;
    font-size: 14px;
    line-height: 20px;
    color: #818181;
}

.pro_list1 li .wz3 {
    width: 120px;
    height: 35px;
    float: right;
    margin: 56px 23px 0 0;
    display: inline;
    font-size: 14px;
    line-height: 35px;
    color: #fff;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    background-color: #015cb5;
    text-align: center;
}

.pro_list1 li:hover {
    border-bottom: solid 1px #015cb5;
    box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.15);
    z-index: 1;
}

.pro_list1 li:hover .wz1_qt .wz1 {
    color: #015cb5;
}

.pro_list1 li:hover .wz3 {
    background-color: #f8c433;
}


@media screen and (max-width:980px) {
    .pro_list1 {
        width: 100%;
        width: calc(100% - (.2rem * 2));
        float: left;
        background-color: #fff;
        margin: 0 .2rem;
        display: inline;
    }

    .pro_list1 li {
        width: 100%;
        float: left;
        border-bottom: solid 2px #F2F3F5;
    }

    .pro_list1 li .tp1 {
        width: 1.04rem;
        height: 1.04rem;
        float: left;
        object-fit: contain;
        margin: .1rem 0 0 .2rem;
        display: inline;
        border: 1px solid #E0E0E0;
    }

    .pro_list1 li .tp2 {
        display: none;
    }

    .pro_list1 li .hen2 {
        width: 100%;
        height: .1rem;
        float: left;
        clear: both;
    }

    .pro_list1 li .wz1_qt {
        width: 100%;
        width: calc(100% - 1.6rem - (1px * 2));
        float: right;
        margin: .2rem .2rem 0 0;
        display: inline;
    }

    .pro_list1 li .wz1_qt .wz1 {
        float: left;
        clear: both;
        font-size: .22rem;
        line-height: .3rem;
        color: #444;
    }

    .pro_list1 li .wz1_qt .wz2 {
        float: left;
        clear: both;
        font-size: .14rem;
        line-height: .2rem;
        color: #818181;
    }

    .pro_list1 li .wz3 {
        display: none;
    }

    .pro_list1 li:hover {
        border-bottom: solid 2px #F2F3F5;
    }
}


/* 产品列表2 */
.pro_list2 {
    width: 100%;
    float: left;
    background-color: #fff;
}

.pro_list2 ul {
    list-style-type: none;
}

.pro_list2 li {
    width: 50%;
    float: left;
    border-bottom: solid 1px #F2F3F5;
    position: relative;
}

.pro_list2 li a {
    width: 100%;
    height: 100%;
    float: left;
}

.pro_list2 li .tp1 {
    width: 104px;
    height: 104px;
    float: left;
    object-fit: contain;
    margin: 25px 0 0 23px;
    display: inline;
    border: 1px solid #E0E0E0;
}

.pro_list2 li .hen2 {
    width: 100%;
    height: 25px;
    float: left;
    clear: both;
}

.pro_list2 li .wz1_qt {
    width: 100%;
    width: calc(100% - 180px);
    float: right;
    margin: 50px 20px 0 20px;
    display: inline;
}

.pro_list2 li .wz1_qt .wz1 {
    float: left;
    clear: both;
    font-size: 24px;
    line-height: 30px;
    color: #444;
}

.pro_list2 li .wz1_qt .wz2 {
    float: left;
    clear: both;
    font-size: 14px;
    line-height: 20px;
    color: #818181;
}

.pro_list2 li:hover {
    border-bottom: solid 1px #015cb5;
    box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.15);
    z-index: 1;
}

.pro_list2 li:hover .wz1_qt .wz1 {
    color: #015cb5;
}

.pro_list2 li .jg01 {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    border-right: solid 1px #F2F3F5;
}

.pro_list2 li:nth-child(2n) .jg01 {
    display: none;
}

@media screen and (max-width:980px) {
    .pro_list2 {
        width: 100%;
        width: calc(100% - (.2rem * 2));
        float: left;
        background-color: #fff;
        margin: 0 .2rem;
        display: inline;
    }

    .pro_list2 li {
        width: 100%;
        float: left;
        border-bottom: solid 2px #F2F3F5;
    }

    .pro_list2 li .tp1 {
        width: 1.04rem;
        height: 1.04rem;
        float: left;
        object-fit: contain;
        margin: .1rem 0 0 .2rem;
        display: inline;
        border: 1px solid #E0E0E0;
    }

    .pro_list2 li .hen2 {
        width: 100%;
        height: .1rem;
        float: left;
        clear: both;
    }

    .pro_list2 li .wz1_qt {
        width: 100%;
        width: calc(100% - 1.6rem - (1px * 2));
        float: right;
        margin: .2rem .2rem 0 0;
        display: inline;
    }

    .pro_list2 li .wz1_qt .wz1 {
        float: left;
        clear: both;
        font-size: .22rem;
        line-height: .3rem;
        color: #444;
    }

    .pro_list2 li .wz1_qt .wz2 {
        float: left;
        clear: both;
        font-size: .14rem;
        line-height: .2rem;
        color: #818181;
    }

    .pro_list2 li .jg01 {
        display: none;
    }

    .pro_list2 li:hover {
        border-bottom: solid 2px #F2F3F5;
    }

}


/* 分页 */
.netx01 {
    width: 100%;
    float: left;
    text-align: center;
    clear: both;
    overflow: hidden;
}

.netx01 a {
    width: 37px;
    height: 37px;
    margin: 0 3px;
    border-radius: 70px;
    -webkit-border-radius: 70px;
    -moz-border-radius: 70px;
    color: #000;
    text-align: center;
    line-height: 37px;
    font-size: 12px;
    background-color: #fff;
    display: inline-block;
}

.netx01 a:hover {
    background-color: #0077c1;
    color: #fff;
    line-height: 37px;
}

.netx01 .page-num-current {
    background-color: #0077c1;
    color: #fff;
    line-height: 37px;
}

@media screen and (max-width:980px) {
    .netx01 a {
        width: .37rem;
        height: .37rem;
        margin: 0 3px;
        border-radius: .7rem;
        -webkit-border-radius: .7rem;
        -moz-border-radius: .7rem;
        line-height: .37rem;
        font-size: .12rem;
        display: inline-block;
    }

    .netx01 a:hover {
        line-height: .37rem;
    }

    .netx01 .page-num-current {
        line-height: .37rem;
    }
}

/* 浮动向上 */
.web_fd {
    width: 60px;
    position: fixed;
    bottom: 50px;
    right: 50px;
    z-index: 9;
}

.web_fd a {
    width: 50px;
    height: 50px;
    background-color: rgba(0, 0, 0, 0.22);
    float: left;
    background-position: center;
    background-size: 50%;
    background-repeat: no-repeat;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
}

.web_fd .up_top {
    background-image: url(../img/top_up01.png);
}

@media screen and (max-width:980px) {
    .web_fd {
        display: none;
    }
}

.in_food {
    width: 100%;
    float: left;
    clear: both;
    background-color: #032e65;
    color: #fff;
}

.in_food .logo1 {
    width: 73px;
    float: left;
    margin-top: 35px;
    display: inline;
}

.in_food .logo1 img {
    width: 100%;
    height: auto;
}

.in_food .wz1 {
    float: left;
    margin: 25px 0 0 20px;
    display: inline;
    font-size: 14px;
    line-height: 30px;
    color: #fff;
}

.in_food .wz2 {
    width: 124px;
    float: right;
    margin: 25px 0 0 10px;
    display: inline;
    text-align: center;
    font-size: 14px;
    line-height: 35px;
    color: #fff;
}

.in_food .wz2 img {
    width: 100%;
    height: auto;
}

.in_food .wz4 {
    width: 100%;
    float: left;
    margin-top: 25px;
    display: inline;
    clear: both;
    border-top: 1px solid #294a72;
    line-height: 60px;
    font-size: 14px;
    text-align: center;
}

@media screen and (max-width:980px) {
    .in_food .logo1 {
        width: 100%;
        clear: both;
        margin-top: .3rem;
        display: inline;
    }

    .in_food .logo1 img {
        width: 20vw;
        height: auto;
        margin: 0 auto;
    }

    .in_food .wz1 {
        width: 100%;
        width: calc(100% - (.3rem * 2));
        float: left;
        margin: .2rem .3rem 0 .3rem;
        font-size: .16rem;
        line-height: .3rem;
    }

    .in_food .wz2 {
        width: 100%;
        float: left;
        clear: both;
        margin-top: .2rem;
        display: inline;
        text-align: center;
        font-size: .16rem;
        line-height: .3rem;
    }

    .in_food .wz2 img {
        width: 30vw;
        height: auto;
        margin: 0 auto;
    }

    .in_food .wz4 {
        width: 100%;
        width: calc(100% - (.3rem * 2));
        margin: .2rem .3rem 0 .3rem;
        line-height: .24rem;
        font-size: .16rem;
    }

}



@media screen and (max-width:980px) {
    /* .in_body .pro_list1_t{display:none;} */
    /* .in_body .pro_list1{display:none;} */
    /* .in_body .netx01{display:none;} */

    .pro_body .in_top1 .logo1 {
        display: none;
    }

    .pro_body .in_top1 .wz2_qt {
        display: unset;
    }
}









/* 面包屑及关键字搜索 */
.pro_v001 {
    width: 100%;
    float: left;
    margin-top: 20px;
    display: inline;
}

.pro_v001 .ss_left {
    float: left;
    font-size: 14px;
    line-height: 50px;
}

.pro_v001 .ss_left span {
    padding: 0 5px;
}

.pro_v001 .ss_left a {
    color: #015cb5;
}

.pro_v001 .ss_right {
    float: right;
}

@media screen and (max-width:980px) {
    .pro_v001 {
        width: 100%;
        float: unset;
        background-color: #EBEFF1;
        margin-top: unset;
        display: unset;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        z-index: 18;
    }

    .pro_v001 .ss_left {
        display: none;
    }

    .pro_v001 .ss_right {
        width: 100%;
        float: left;
    }
}


/* 产品标题 */
.pro_v002 {
    width: 100%;
    float: left;
    margin-top: 20px;
    display: inline;
    background-color: #015cb5;
}

.pro_v002 .tp1 {
    display: none;
}


.pro_v002 .wz1 {
    width: 100%;
    float: left;
    margin-top: 20px;
    display: inline;
    text-align: center;
}

.pro_v002 .wz1 .wz1a {
    font-size: 26px;
    line-height: 40px;
    color: #fff;
    font-family: "AlibabaPuHuiTi-2-85-Bold";
}

.pro_v002 .wz1 .wz1b {
    padding-left: 5px;
    font-size: 26px;
    line-height: 40px;
    color: #fff;
    font-family: "AlibabaPuHuiTi-2-85-Bold";
}

.pro_v002 .wz2 {
    width: 100%;
    float: left;
    font-size: 20px;
    line-height: 22px;
    color: #fff;
    text-align: center;
}

.pro_v002 .hen2 {
    display: none;
}

@media screen and (max-width:980px) {
    .pro_v002 {
        width: 100%;
        width: calc(100% - (.2rem * 2));
        float: left;
        margin: 1.7rem .2rem 0 .2rem;
        display: inline;
        background-color: #fff;
        text-align: center;
        z-index: 10;
        border-radius: 6px;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
    }

    .pro_v002 .tp1 {
        width: 1.04rem;
        height: 1.04rem;
        float: left;
        object-fit: contain;
        margin: .1rem 0 0 .1rem;
        display: inline;
    }


    .pro_v002 .wz1 {
        width: 100%;
        width: calc(100% - 1.6rem - (1px * 2));
        float: right;
        margin: .3rem .2rem 0 0;
        display: inline;
        text-align: left;
    }

    .pro_v002 .wz1 .wz1a {
        width: 100%;
        height: .3rem;
        color: #015cb5;
        float: left;
        clear: both;
        font-size: .22rem;
        line-height: .3rem;
        overflow: hidden;
    }

    .pro_v002 .wz1 .wz1b {
        width: 100%;
        height: .2rem;
        padding-left: unset;
        float: left;
        clear: both;
        font-size: .14rem;
        line-height: .2rem;
        color: #818181;
        overflow: hidden;
        font-family: "AlibabaPuHuiTi-2-55-Regular";
    }

    .pro_v002 .wz2 {
        display: none;
    }

    .pro_v002 .hen2 {
        width: 100%;
        height: .1rem;
        float: left;
        clear: both;
    }

}

/* 详情参数选择 */
.pro_v003 {
    width: 100%;
    height: 48px;
    float: left;
    background-color: #EBEFF1;
}

.pro_v003 ul {
    list-style-type: none;
}

.pro_v003 li {
    height: 32px;
    float: left;
    margin: 8px;
    display: inline;
    padding: 0 8px;
    background-color: #fff;
    position: relative;
}

.pro_v003 li .tp1 {
    width: 18px;
    height: 18px;
    float: left;
    margin: 7px 5px 0 0;
    display: inline;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.pro_v003 li .wz1 {
    float: left;
    padding-right: 10px;
    font-size: 14px;
    color: #666;
    line-height: 26px;
    border-right: solid 1px #EBEFF1;
    margin: 3px 5px 0 0;
    display: inline;
}

.pro_v003 li .wz2 {
    width: 60px;
    float: left;
    font-size: 14px;
    color: #015cb5;
    line-height: 26px;
    margin: 3px 5px 0 10px;
    display: inline;
}

.pro_v003 li .wz3 {
    float: left;
    font-size: 14px;
    color: #666;
    line-height: 26px;
    margin: 3px 5px 0 0;
    display: inline;
}

.pro_v003 li .bz1 {
    display: inline-block;
    width: 0;
    height: 0;
    border: 4px solid #666666;
    border-left: 4px solid transparent;
    border-bottom: 4px solid transparent;
    transform: rotate(135deg);
    position: relative;
    top: 2px;
    margin-left: 5px;
    margin-top: 8px;
    cursor: pointer;
}


.pro_v003 li .wz1_qt {
    width: 122px;
    height: 0;
    min-height: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 9;
    overflow: hidden;
}

.pro_v003 li:hover .wz1_qt {
    width: 122px;
    height: auto;
    min-height: 239px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 9;
}

.pro_v003 li .wz1_qt .bz2 {
    width: 32px;
    height: 32px;
    float: right;
    cursor: pointer;
    clear: both;
    background-color: #fff;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 70%;
    background-image: url(../img/ico07.png);
}

.pro_v003 li .wz1_qt .sr_nr2 {
    width: 100%;
    width: calc(100% - (11px * 2));
    height: 40px;
    float: left;
    padding: 0 10px 0 10px;
    overflow: hidden;
    line-height: 40px;
    font-size: 14px;
    border: solid 1px #EBEFF1;
    background: #fff;
    color: #444;
}


.pro_v003 li .wz1_qt dl {
    width: 100%;
    max-height: 259px;
    float: left;
    clear: both;
    overflow-y: scroll;
    background-color: #fff;
    border: solid 1px #EBEFF1;
}

.pro_v003 li .wz1_qt dl::-webkit-scrollbar {
    /*滚动条整体样式*/
    width: 4px;
    /*高宽分别对应横竖滚动条的尺寸*/
    height: 1px;
}

.pro_v003 li .wz1_qt dl::-webkit-scrollbar-thumb {
    /*滚动条里面小方块*/
    border-radius: 0;
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    background: #1b75bb;
}

.pro_v003 li .wz1_qt dl::-webkit-scrollbar-track {
    /*滚动条里面轨道*/
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
    background: #ccc;
}

.pro_v003 li .wz1_qt dd {
    width: 100%;
    width: calc(100% - (10px * 2));
    padding: 0 10px;
    float: left;
    clear: both;
    font-size: 14px;
    color: #444;
    line-height: 40px;
    cursor: pointer;
}

.pro_v003 li .wz1_qt dd:hover {
    background: #015cb5;
    color: #fff;
}


@media screen and (max-width:980px) {
    .pro_v003 {
        display: none;
    }
}

/* 详情参数选择-wap */
.pro_v003a {
    display: none;
    z-index: 7;
}

@media screen and (max-width:980px) {
    .pro_v003a {
        width: 100%;
        width: calc(100% - (.2rem * 2));
        height: .6rem;
        float: left;
        margin: .1rem .2rem 0 .2rem;
        display: inline;
        background-color: #fff;
        position: relative;
        border-radius: 6px;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
    }

    .pro_v003a ul {
        width: 100%;
        width: calc(100% - (.05rem * 2));
        float: left;
        margin: 0 .05rem;
        display: inline;
        list-style-type: none;
    }

    .pro_v003a li {
        width: 25%;
        width: calc(25% - (.05rem * 2));
        height: .4rem;
        float: left;
        margin: .1rem .05rem 0 .05rem;
        background-color: #EBEFF1;
        position: relative;
        cursor: pointer
    }

    .pro_v003a li:nth-child(4) {
        float: right;
    }

    .pro_v003a li .wz1 {
        line-height: .4rem;
        font-size: .12rem;
        color: #444;
        padding-left: .1rem;
    }

    .pro_v003a li span {
        border: 0.06rem solid #b9b9b9;
        border-top: 0.06rem solid transparent;
        border-left: 0.06rem solid transparent;
        transform: rotate(45deg);
        display: inline-block;
        position: absolute;
        top: 0.1rem;
        right: 0.1rem;
    }

    .pro_v003a .tabhover {
        background-color: #015cb5;
    }

    .pro_v003a .tabhover .wz1 {
        color: #fff;
    }

    .pro_v003a .tabhover span {
        border: 0.06rem solid #fff;
        border-top: 0.06rem solid transparent;
        border-left: 0.06rem solid transparent;
        transform: rotate(-135deg);
        top: 0.2rem;
    }

    .pro_v003a_tabcontent_t {
        position: absolute;
        top: .6rem;
        left: .2rem;
        right: .2rem;
        z-index: 9;
        background-color: #fff;
    }

    .pro_v003a_tabcontent_t .zw_nr_qt1 {
        width: 100%;
        height: 100%;
        float: left;
        position: relative;
    }

    .pro_v003a_tabcontent_t .an001_qt {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
    }

    .pro_v003a_tabcontent_t .an001_qt ul {
        list-style-type: none;
    }

    .pro_v003a_tabcontent_t .an001_qt li {
        width: 50%;
        height: .6rem;
        float: left;
    }

    .pro_v003a_tabcontent_t .an001_qt .sr_an1 {
        width: 100%;
        height: .6rem;
        float: left;
        background: #0e6ed8;
        font-size: .2rem;
        line-height: .6rem;
        color: #fff;
        text-align: center;
        border: 0;
        cursor: pointer;
    }

    .pro_v003a_tabcontent_t .an001_qt li:nth-child(2) .sr_an1 {
        background: #ff6000;
    }

    .pro_v003a_tabcontent_b {
        position: fixed;
        bottom: 0;
        top: 0;
        left: 0;
        right: 0;
        background-color: rgba(0, 0, 0, 0.5);
        z-index: 4;
    }

    .pro_v003a_tabcontent {
        width: 100%;
        max-height: 60vh;
        float: left;
        clear: both;
        background-color: #fff;
        overflow-y: auto;
    }

    .pro_v003a_tabcontent::-webkit-scrollbar {
        /*滚动条整体样式*/
        width: 4px;
        /*高宽分别对应横竖滚动条的尺寸*/
        height: 1px;
    }

    .pro_v003a_tabcontent::-webkit-scrollbar-thumb {
        /*滚动条里面小方块*/
        border-radius: 0;
        box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
        background: #1b75bb;
    }

    .pro_v003a_tabcontent::-webkit-scrollbar-track {
        /*滚动条里面轨道*/
        box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
        border-radius: 10px;
        background: #ccc;
    }


    .pro_v003a_tabcontent .wz2 {
        width: 100%;
        width: calc(100% - (.1rem * 2));
        float: left;
        clear: both;
        padding: 0 .1rem;
        margin-top: .1rem;
        display: inline;
        line-height: .5rem;
        font-size: .14rem;
        color: #444;
        background-color: #EBEFF1;
    }

    .pro_v003a_tabcontent ul {
        width: 100%;
        width: calc(100% - (.05rem * 2));
        float: left;
        margin: .1rem .05rem 0 .05rem;
        display: inline;
    }

    .pro_v003a_tabcontent li {
        width: 33.3%;
        width: calc(100% / 3 - (.05rem * 2) - (1px * 2));
        float: left;
        height: .4rem;
        margin: .05rem .05rem 0 .05rem;
        display: inline;
        font-size: .12rem;
        line-height: .4rem;
        color: #444;
        text-align: center;
        border: solid 1px #EBEFF1;
        cursor: pointer;
    }

    .pro_v003a_tabcontent .hover01 {
        border: solid 1px #ffebb2;
        color: #ff6000;
        background-color: #ffebb2;
    }

    .pro_v003a_tabcontent .s_hen1 {
        width: 100%;
        height: .7rem;
        float: left;
        clear: both;
    }
}


/* 详情选项卡 */
.pro_v004 {
    width: 100%;
    width: calc(100% - (1px * 2));
    height: 500px;
    float: left;
    clear: both;
    border: solid 1px #ccc;
    background-color: #fff;
    position: relative;
}

.pro_v004 .wz5_qt {
    position: absolute;
    left: -1px;
    top: 60px;
    z-index: 2;
}

.pro_v004 .wz5_qt ul {
    list-style-type: none;
}

.pro_v004 .wz5_qt li {
    width: 38px;
    float: left;
    margin-top: 8px;
    display: inline;
    clear: both;
    cursor: pointer;
    border: solid 1px #ccc;
    border-radius: 0 6px 6px 0;
    -webkit-border-radius: 0 6px 6px 0;
    -moz-border-radius: 0 6px 6px 0;
}

.pro_v004 .wz5_qt li .tp1 {
    width: 16px;
    height: 16px;
    float: left;
    clear: both;
    margin: 11px 11px 0 11px;
    display: inline;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.pro_v004 .wz5_qt li .wz1 {
    width: 16px;
    float: left;
    clear: both;
    margin: 5px 11px 0 11px;
    font-size: 14px;
    line-height: 15px;
    text-align: center;
    padding-bottom: 11px;
}

.pro_v004 .wz5_qt li .wz1 span {
    display: block;
}

.pro_v004 .wz5_qt li .tp001 {
    background-image: url(../img/1_01.png);
}

.pro_v004 .wz5_qt li .tp002 {
    background-image: url(../img/1_05.png);
}

.pro_v004 .wz5_qt li .tp003 {
    background-image: url(../img/1_09.png);
}

.pro_v004 .wz5_qt li:nth-child(3) {
    display: none;
}

.pro_v004 .wz5_qt .tabhover {
    background: #015cb5;
    color: #fff;
    border: solid 1px #015cb5;
}

.pro_v004 .wz5_qt .tabhover .tp001 {
    background-image: url(../img/2_01.png);
}

.pro_v004 .wz5_qt .tabhover .tp002 {
    background-image: url(../img/2_05.png);
}

.pro_v004 .wz5_qt .tabhover .tp003 {
    background-image: url(../img/2_09.png);
}

@media screen and (max-width:980px) {
    .pro_v004 {
        width: 100%;
        width: calc(100% - (.2rem * 2));
        float: left;
        margin: .05rem .2rem 0 .2rem;
        display: inline;
        height: 4rem;
        border: unset;
        padding-bottom: .6rem;
    }

    .pro_v004 .wz5_qt {
        position: absolute;
        left: 0;
        top: unset;
        bottom: 0;
        right: 0;
        text-align: center;
    }

    .pro_v004 .wz5_qt ul {
        display: inline-block;
    }

    .pro_v004 .wz5_qt li {
        width: auto;
        float: left;
        margin: 0 5px;
        display: inline;
        padding: .05rem .1rem;
        clear: unset;
        cursor: pointer;
        border: solid 1px #ccc;
        border-bottom: 0;
        border-radius: 6px 6px 0 0;
        -webkit-border-radius: 6px 6px 0 0;
        -moz-border-radius: 6px 6px 0 0;
    }

    .pro_v004 .wz5_qt li .tp1 {
        width: .3rem;
        height: .3rem;
        float: left;
        clear: unset;
        margin: unset;
        display: inline;
    }

    .pro_v004 .wz5_qt li .wz1 {
        width: auto;
        float: left;
        clear: unset;
        margin: unset;
        font-size: .14rem;
        line-height: .3rem;
        text-align: center;
        padding-bottom: 0;
    }

    .pro_v004 .wz5_qt li .wz1 span {
        display: unset;
    }

    .pro_v004 .wz5_qt li:nth-child(2) {
        display: none;
    }

    .pro_v004 .wz5_qt li:nth-child(3) {
        display: none;
    }

}

/* 详情产品-参数 */
.pro_v004_tabcontent {
    width: 100%;
    height: 100%;
    float: left;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 70%;
}

@media screen and (max-width:980px) {}


.pro_v_img {
    text-align: center;
    align-items: center;
    justify-content: center;
    display: flex;
}

.pro_v_img img {
    max-width: 100%;
    max-height: 100%;
    margin: 0 auto;
    border: 0;
    vertical-align: middle;
    display: inline-block;
}

/* 详情产品-产品缩略图及选择的对应参数*/
.pro_v004 .wz6_qt {
    width: 140px;
    position: absolute;
    right: -1px;
    top: -1px;
    z-index: 2;
    background-color: #fff;
}

.pro_v004 .wz6_qt .wz1 {
    display: none;
}

.pro_v004 .wz6_qt .tp1 {
    width: 138px;
    height: 107px;
    float: left;
    clear: both;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    border: solid 1px #ccc;
}

.pro_v004 .wz6_qt ul {
    width: 70px;
    float: left;
    list-style-type: none;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
}

.pro_v004 .wz6_qt li {
    height: 24px;
    float: left;
    border-bottom: solid 1px #ccc;
    border-right: solid 1px #ccc;
    overflow: hidden;
}

.pro_v004 .wz6_qt .left01 {
    background-color: #f3f3f3;
    color: #444;
    font-family: "AlibabaPuHuiTi-2-85-Bold";
}

.pro_v004 .wz6_qt .left01 li {
    width: 68px;
    border-left: solid 1px #ccc;
}

.pro_v004 .wz6_qt .rgiht01 {
    color: #015cb5;
}

.pro_v004 .wz6_qt .rgiht01 li {
    width: 69px;
}

.pro_v004 .wz6_qt .rgiht01 li:nth-child(1) {
    background-color: #f3f3f3;
}

@media screen and (max-width:980px) {
    .pro_v004 .wz6_qt {
        width: 100%;
        float: left;
        clear: both;
        position: unset;
        right: unset;
        top: unset;
        z-index: unset;
        background-color: #fff;
    }

    .pro_v004 .wz6_qt .wz1 {
        width: 100%;
        float: left;
        clear: both;
        display: unset;
        height: .5rem;
        font-size: .16rem;
        line-height: .5rem;
        color: #015cb5;
        text-align: center;
        background-color: #EBEFF1;
    }

    .pro_v004 .wz6_qt .tp1 {
        display: none;
    }

    .pro_v004 .wz6_qt .left01 {
        display: none;
    }

    .pro_v004 .wz6_qt .rgiht01 {
        display: none;
    }
}


/* 详情产品-二维码 */
.pro_v004 .wz7_qt {
    position: absolute;
    left: -1px;
    bottom: -1px;
    z-index: 2;
    border: solid 1px #ccc;
    background-color: #fff;
    color: #444;
    font-size: 12px;
    line-height: 24px;
    text-align: center;
}

.pro_v004 .wz7_qt img {
    width: 80px;
    height: auto;
    float: left;
    clear: both;
    margin: 18px 18px 0 18px;
    display: inline;
}

@media screen and (max-width:980px) {
    .pro_v004 .wz7_qt {
        display: none;
    }
}



/* 详情参数选择-千支重计算:*/
.pro_v005_t {
    width: 100%;
    float: left;
    clear: both;
    font-size: 14px;
    color: #ff6000;
    line-height: 36px;
}

.pro_v005 {
    width: 100%;
    width: calc(100% - (10px * 2));
    height: 48px;
    float: left;
    padding: 0 10px;
    background-color: #EBEFF1;
}

.pro_v005 ul {
    width: 100%;
    float: left;
    clear: both;
    list-style-type: none;
}

.pro_v005 span {
    float: left;
    line-height: 48px;
    font-size: 14px;
}

.pro_v005 li {
    height: 32px;
    float: left;
    margin: 8px;
    display: inline;
    padding: 0 8px;
    background-color: #fff;
    position: relative;
}

.pro_v005 li .wz1 {
    float: left;
    padding-right: 10px;
    font-size: 14px;
    color: #666;
    line-height: 26px;
    border-right: solid 1px #EBEFF1;
    margin: 3px 5px 0 0;
    display: inline;
}

.pro_v005 li .wz2 {
    width: 60px;
    float: left;
    font-size: 14px;
    color: #015cb5;
    line-height: 26px;
    margin: 3px 5px 0 10px;
    display: inline;
}

.pro_v005 li .wz3 {
    float: left;
    font-size: 14px;
    color: #666;
    line-height: 26px;
    margin: 3px 5px 0 5px;
    display: inline;
}

.pro_v005 li .bz1 {
    display: inline-block;
    width: 0;
    height: 0;
    border: 4px solid #666666;
    border-left: 4px solid transparent;
    border-bottom: 4px solid transparent;
    transform: rotate(135deg);
    position: relative;
    top: 2px;
    margin-left: 5px;
    margin-top: 8px;
    cursor: pointer;
}

.pro_v005 li:hover .bz1 {
    transform: rotate(-45deg);
    margin-top: 11px;
}

.pro_v005 li .sr_nr2 {
    width: 45px;
    height: 24px;
    float: left;
    margin-top: 4px;
    display: inline;
    padding: 0 10px 0 10px;
    overflow: hidden;
    line-height: 24px;
    font-size: 14px;
    border: solid 0px #EBEFF1;
    background: #ebf5ff;
    color: #015cb5;
}

.pro_v005 li .no_sr1 {
    cursor: not-allowed;
    background-color: #F2F3F5;
}

.pro_v005 li .wz1_qt {
    height: 0;
    min-height: 0;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 32px;
    z-index: 9;
    overflow: hidden;
}

.pro_v005 li:hover .wz1_qt {
    height: auto;
    min-height: 239px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 32px;
    z-index: 9;
}

.pro_v005 li .wz1_qt dl {
    width: 100%;
    max-height: 259px;
    float: left;
    clear: both;
    overflow-y: scroll;
    background-color: #fff;
    border: solid 1px #EBEFF1;
}

.pro_v005 li .wz1_qt dl::-webkit-scrollbar {
    /*滚动条整体样式*/
    width: 4px;
    /*高宽分别对应横竖滚动条的尺寸*/
    height: 1px;
}

.pro_v005 li .wz1_qt dl::-webkit-scrollbar-thumb {
    /*滚动条里面小方块*/
    border-radius: 0;
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    background: #1b75bb;
}

.pro_v005 li .wz1_qt dl::-webkit-scrollbar-track {
    /*滚动条里面轨道*/
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
    background: #ccc;
}

.pro_v005 li .wz1_qt dd {
    width: 100%;
    width: calc(100% - (10px * 2));
    padding: 0 10px;
    float: left;
    clear: both;
    font-size: 14px;
    color: #444;
    line-height: 40px;
    cursor: pointer;
}

.pro_v005 li .wz1_qt dd:hover {
    background: #015cb5;
    color: #fff;
}

@media screen and (max-width:980px) {
    .pro_v005_t {
        display: none;
    }

    .pro_v005 {
        display: none;
    }
}

.pro_v005a {
    display: none;
}

@media screen and (max-width:980px) {
    .pro_v005a {
        width: 100%;
        width: calc(100% - (.2rem * 2));
        float: left;
        clear: both;
        margin: .1rem .2rem 0 .2rem;
        display: inline;
        background-color: #015cb5;
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        cursor: pointer;
    }

    .pro_v005a .tp1 {
        width: .5rem;
        height: .5rem;
        float: left;
        margin: .1rem .1rem 0 .1rem;
        display: inline;
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
        background-image: url(../img/ico08.png);
    }

    .pro_v005a .wz1 {
        float: left;
        color: #fff;
        font-size: .2rem;
        line-height: .5rem;
        margin-top: .1rem;
        display: inline;
    }

}


.pro_v005a_list {
    display: none;
    height: 0;
}

@media screen and (max-width:980px) {
    .pro_v005a_list {
        display: none;
        height: 100%;
        position: fixed;
        z-index: 19;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: #EBEFF1;
    }

    .pro_v005a_list .exit01_qt {
        width: 100%;
        height: .6rem;
        float: left;
        position: relative;
        background-color: #015cb5;
    }

    .pro_v005a_list .exit01_qt .wz1 {
        padding: 0 .2rem;
        float: left;
        line-height: .6rem;
        font-size: .2rem;
        color: #fff;
    }

    .pro_v005a_list .wz2_qt {
        width: 100%;
        width: calc(100% - (.1rem * 2));
        margin: .1rem .1rem 0 .1rem;
        display: inline;
        float: left;
        background-color: #fff;
    }

    .pro_v005a_list .wz2 {
        color: #818181;
        line-height: .6rem;
        float: left;
        clear: both;
        font-size: .16rem;
        padding-left: .1rem;
    }

    .pro_v005a_list .wz3 {
        color: #444;
        line-height: .6rem;
        float: left;
        margin-top: .1rem;
        display: inline;
        clear: both;
        font-size: .16rem;
        padding-left: .1rem;
    }

    .pro_v005a_list .wz3 span {
        font-size: 1rem;
        color: #1b75bb;
    }

    .pro_v005a_list .wz4 {
        float: left;
        font-size: .16rem;
        line-height: .5rem;
        color: #444;
        clear: both;
    }

    .pro_v005a_list .wz5 {
        float: left;
        font-size: .18rem;
        line-height: .5rem;
        color: #1b75bb;
        clear: both;
    }

    .pro_v005a_list .wz4_qt {
        width: 100%;
        width: calc(100% - (.1rem * 2));
        margin: 0 .1rem 0 .1rem;
        display: inline;
        float: left;
        background-color: #fff;
        border-bottom: solid 1px #EBEFF1;
    }

    .pro_v005a_list dl {
        width: 1.2rem;
        float: left;
        margin-left: .1rem;
        display: inline;
        font-size: .12rem;
        line-height: .6rem;
        color: #444;
    }

    .pro_v005a_list ul {
        width: 100%;
        width: calc(100% - 1.45rem);
        margin: .05rem .1rem 0 0;
        display: inline;
        float: right;
    }

    .pro_v005a_list li {
        width: 25%;
        width: calc(25% - (1px * 2) - (.05rem * 2));
        height: .4rem;
        float: left;
        cursor: pointer;
        margin: .05rem .05rem 0 .05rem;
        display: inline;
        border: solid 1px #EBEFF1;
        font-size: .16rem;
        line-height: .4rem;
        text-align: center;
        border-radius: 6px;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        cursor: pointer;
    }

    .pro_v005a_list .hover01 {
        border: solid 1px #f8c433;
        color: #ff6000;
        background-color: #ffebb2;
    }

    .pro_v005a_list .sr_nr2 {
        width: 100%;
        width: calc(100% - (.2rem * 2));
        height: .6rem;
        float: left;
        margin: 0;
        padding: 0 .2rem 0 .2rem;
        line-height: .6rem;
        font-size: .2rem;
        float: left;
        overflow: hidden;
        border: 0;
        background: #f2f2f2;
        color: #444;
        border-radius: 6px;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
    }

    .pro_v005a_list .s_hen1 {
        width: 100%;
        height: .8rem;
        float: left;
        clear: both;
    }

    .pro_v005a_list .wz5_qt {
        width: 100%;
        max-height: 50vh;
        float: left;
        clear: both;
        overflow-y: scroll;
    }

    .pro_v005a_list .sr_an1 {
        position: absolute;
        bottom: .2rem;
        left: 0;
        right: 0;
        width: 100%;
        width: calc(100% - (.1rem * 2));
        height: .6rem;
        float: left;
        margin: .1rem .1rem 0 .1rem;
        display: inline;
        background: #ff6000;
        font-size: .2rem;
        line-height: .6rem;
        color: #fff;
        text-align: center;
        border: 0;
        cursor: pointer;
        border-radius: 6px;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
    }

}



.pro_v006 {
    width: 100%;
    float: left;
}

.pro_v006 ul {
    list-style-type: none;
}

.pro_v006 li {
    cursor: pointer;
    height: 30px;
    float: left;
    margin: 10px 20px 0 0;
    display: inline;
    padding: 0 10px;
    font-size: 14px;
    color: #fff;
    line-height: 30px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    background: #1b75bb;
}

@media screen and (max-width:980px) {
    .pro_v006 {
        display: none;
    }
}


/* 详情参数选择-标准数据:*/

.pro_v007 {
    width: 100%;
    float: left;
    position: relative;
    display: block;
}

.pro_v007 .left01 {
    width: 90px;
    float: left;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    color: #444;
}

.pro_v007 .left01 ul {
    border-bottom: solid 1px #ccc;
    border-right: solid 1px #ccc;
}

.pro_v007 .left01 li {
    max-height: 26px;
    overflow: hidden;
    border-top: solid 1px #ccc;
    border-left: solid 1px #ccc;
    text-align: center;
    line-height: 26px;
    font-size: 12px;
    background: #f3f3f3;
    font-family: "AlibabaPuHuiTi-2-85-Bold";
}

.pro_v007 .left01 li:nth-last-child(1) {
    border-bottom: unset;
}

.pro_v007 .rgiht_qt1 {
    padding-left: 90px;
    overflow-x: auto;
    padding-bottom: 10px;
}

.pro_v007 .rgiht_qt1::-webkit-scrollbar {
    /*滚动条整体样式*/
    width: 4px;
    /*高宽分别对应横竖滚动条的尺寸*/
    height: 8px;
}

.pro_v007 .rgiht_qt1::-webkit-scrollbar-thumb {
    /*滚动条里面小方块*/
    border-radius: 0;
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    background: #1b75bb;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

.pro_v007 .rgiht_qt1::-webkit-scrollbar-track {
    /*滚动条里面轨道*/
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
    background: #ccc;
}

.pro_v007 .rgiht_qt1_zw {
    white-space: nowrap;
}

.pro_v007 .rgiht012 {
    width: 101px;
    white-space: nowrap;
    display: inline-block;
    margin-left: -6px;
    color: #444;
    cursor: pointer;
}

.pro_v007 .rgiht012 ul {
    border-bottom: solid 1px #ccc;
    border-right: solid 1px #ccc;
    list-style-type: none;
    margin: 0;
}

.pro_v007 .rgiht012 li {
    clear: both;
    max-height: 26px;
    overflow: hidden;
    border-top: solid 1px #ccc;
    border-left: solid 1px #ccc;
    text-align: center;
    line-height: 26px;
    font-size: 12px;
    background: #fff;
}

.pro_v007 .rgiht012 li:nth-last-child(1) {
    border-bottom: unset;
}

.pro_v007 .rgiht012 li:nth-child(1) {
    border-bottom: unset;
    font-family: "AlibabaPuHuiTi-2-85-Bold";
    background: #f3f3f3;
}

.pro_v007 .rgiht012_hover,
.pro_v007 .rgiht012:hover {
    color: #015cb5;
    background: #EBEFF1;
}

.pro_v007 .rgiht012_hover li,
.pro_v007 .rgiht012:hover li {
    background: #EBEFF1;
}

.pro_v007 .rgiht012_hover li:nth-child(1),
.pro_v007 .rgiht012:hover li:nth-child(1) {
    background: #EBEFF1;
}

@media screen and (max-width:980px) {

    .pro_v007 {
        width: 100%;
        width: calc(100% - (.2rem * 2));
        float: left;
        margin: 0 .2rem 0 .2rem;
        display: inline;
    }

    .pro_v007 .left01 {
        width: .9rem;
        position: absolute;
        top: 0;
        left: -1px;
        z-index: 2;
        color: #444;
    }

    .pro_v007 .left01 li {
        max-height: .26rem;
        line-height: .26rem;
        font-size: .12rem;
    }

    .pro_v007 .left01 li:nth-last-child(1) {
        border-bottom: unset;
    }

    .pro_v007 .rgiht_qt1 {
        padding-left: .9rem;
        overflow-x: auto;
        padding-bottom: .1rem;
    }

    .pro_v007 .rgiht_qt1::-webkit-scrollbar {
        /*滚动条整体样式*/
        width: 4px;
        /*高宽分别对应横竖滚动条的尺寸*/
        height: 4px;
    }

    .pro_v007 .rgiht_qt1::-webkit-scrollbar-thumb {
        /*滚动条里面小方块*/
        border-radius: 0;
        box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
        background: #1b75bb;
        border-radius: 10px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
    }

    .pro_v007 .rgiht_qt1::-webkit-scrollbar-track {
        /*滚动条里面轨道*/
        box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
        border-radius: 10px;
        background: #ccc;
    }

    .pro_v007 .rgiht_qt1_zw {
        white-space: nowrap;
    }

    .pro_v007 .rgiht012 {
        width: 80px;
        white-space: nowrap;
        display: inline-block;
        margin-left: -6px;
        color: #444;
        cursor: pointer;
    }

    .pro_v007 .rgiht012 li {
        clear: both;
        max-height: .26rem;
        overflow: hidden;
        border-top: solid 1px #ccc;
        border-left: solid 1px #ccc;
        text-align: center;
        line-height: .26rem;
        font-size: .12rem;
        background: #fff;
    }

    .pro_v007 .rgiht012 li:nth-last-child(1) {
        border-bottom: unset;
    }

    .pro_v007 .rgiht012 li:nth-child(1) {
        border-bottom: unset;
        font-family: "AlibabaPuHuiTi-2-85-Bold";
        background: #f3f3f3;
    }

    .pro_v007 .rgiht012_hover {
        color: #015cb5;
        background: #EBEFF1;
    }

    .pro_v007 .rgiht012_hover li {
        background: #EBEFF1;
    }

    .pro_v007 .rgiht012_hover li:nth-child(1) {
        background: #EBEFF1;
    }


}


.pro_v007_tabcontent {
    width: 100%;
    float: left;
    clear: both;
}

@media screen and (max-width:980px) {
    .pro_v007_tabcontent {
        width: 100%;
        width: calc(100% - (.2rem * 2));
        float: left;
        margin: 0 .2rem 0 .2rem;
        display: inline;
    }
}


.pro_v007_nr01 {
    width: 100%;
    width: calc(100% - (1px * 2));
    float: left;
    clear: both;
    border: solid 1px #ccc;
    background-color: #fff;
}

.pro_v007_nr01 .wz1 {
    display: none;
}

.pro_v007_nr01 ul {
    list-style-type: none;
}

.pro_v007_nr01 li {
    width: auto;
    height: 32px;
    float: left;
    border: 1px solid #DADADA;
    border-radius: 14px;
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    line-height: 32px;
    padding: 0px 11px;
    margin: 20px 14px 0 14px;
    display: inline;
    cursor: pointer;
}

.pro_v007_nr01 li a {
    width: 100%;
    height: 100%;
    float: left;
    color: #444;
    font-size: 14px;
}

.pro_v007_nr01 li:hover {
    border: 1px solid #015cb5;
    background-color: #015cb5;
}

.pro_v007_nr01 li:hover a {
    color: #fff;
}



@media screen and (max-width:980px) {
    .pro_v007_nr01 {
        width: 100%;
        width: calc(100%);
        float: left;
        clear: both;
        border: unset;
    }

    .pro_v007_nr01 .wz1 {
        width: 100%;
        width: calc(100% - (.1rem * 2));
        float: left;
        clear: both;
        margin: 0 .1rem;
        display: inline;
        height: .5rem;
        font-size: .16rem;
        line-height: .5rem;
        color: #015cb5;
        text-align: left;
        border-bottom: solid 1px #f3f3f3;
    }

    .pro_v007_nr01 li {
        width: 100%;
        width: calc(100% - (.1rem * 2) - (.1rem * 2));
        height: .42rem;
        border: unset;
        line-height: .42rem;
        padding: 0px .1rem;
        margin: .1rem .1rem 0 .1rem;
        background: #f3f3f3;
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
    }

    .pro_v007_nr01 li a {
        width: 100%;
        height: 100%;
        float: left;
        color: #444;
        font-size: .14rem;
    }

    .pro_v007_nr01 li:hover {
        border: unset;
        background-color: #015cb5;
    }

    .pro_v007_nr01 li:hover a {
        color: #fff;
    }

}


.pro_v007_nr02 {
    width: 100%;
    float: left;
    clear: both;
    border-left: solid 1px #ccc;
}

.pro_v007_nr02 table {
    width: 100%;
    float: left;
    clear: both;
    background-color: #fff;
}

.pro_v007_nr02 table td {
    border-bottom: solid 1px #ccc;
    border-right: solid 1px #ccc;
    text-align: center;
    line-height: 32px;
    color: #444;
    font-size: 14px;
}

.pro_v007_nr02 .bj01 {
    background: #f3f3f3;
}

@media screen and (max-width:980px) {
    .pro_v007_nr02 table td {
        line-height: .22rem;
        color: #444;
        font-size: .12rem;
    }
}

.pro_v007_nr03 {
    width: 100%;
    float: left;
    clear: both;
}

.pro_v007_nr03 ul {
    list-style-type: none;
}

.pro_v007_nr03 li {
    width: 25%;
    width: calc(25% - (10px * 2));
    height: 58px;
    float: left;
    padding: 0 10px;
    position: relative;
    background-color: #fff;
    margin-top: 1px;
}

.pro_v007_nr03 li .jg01 {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    border-right: solid 1px #F2F3F5;
}

.pro_v007_nr03 li:nth-child(4n) .jg01 {
    display: none;
}

.pro_v007_nr03 li a {
    width: 100%;
    height: 100%;
    float: left;
}

.pro_v007_nr03 li .wz1 {
    width: 100%;
    height: 24px;
    float: left;
    margin-top: 10px;
    display: inline;
    line-height: 24px;
    color: #444;
    font-size: 16px;
    overflow: hidden;
}

.pro_v007_nr03 li .wz2 {
    width: 100%;
    height: 16px;
    float: left;
    line-height: 16px;
    color: #818181;
    font-size: 12px;
    overflow: hidden;
}

.pro_v007_nr03 li:hover .wz1 {
    color: #015cb5;
}

.pro_v007_nr03 li:hover .wz2 {
    color: #015cb5;
}

@media screen and (max-width:980px) {
    .pro_v007_nr03 {
        width: 100%;
        float: unset;
        clear: both;
        overflow-x: scroll;
        padding-bottom: .1rem;
    }

    .pro_v007_nr03 ul {
        width: 20.5rem;
        list-style-type: none;
    }

    .pro_v007_nr03 li {
        width: 4rem;
        width: calc(4rem);
        height: .6rem;
        float: left;
        padding: 0;
        position: relative;
        background-color: #fff;
        margin: .1rem .1rem 0 0;
        border-radius: 6px;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
    }

    .pro_v007_nr03 li .jg01 {
        display: none;
    }

    .pro_v007_nr03 li a {
        width: 100%;
        width: calc(100% - (.1rem * 2));
        height: 100%;
        float: left;
        padding: 0 .1rem;
    }

    .pro_v007_nr03 li .wz1 {
        width: 100%;
        height: .24rem;
        float: left;
        margin-top: .10rem;
        display: inline;
        line-height: .24rem;
        color: #444;
        font-size: .16rem;
        overflow: hidden;
    }

    .pro_v007_nr03 li .wz2 {
        width: 100%;
        height: .16rem;
        float: left;
        line-height: .16rem;
        color: #818181;
        font-size: .12rem;
        overflow: hidden;
    }

    .pro_v007_nr03::-webkit-scrollbar {
        /*滚动条整体样式*/
        width: 4px;
        /*高宽分别对应横竖滚动条的尺寸*/
        height: 4px;
    }

    .pro_v007_nr03::-webkit-scrollbar-thumb {
        /*滚动条里面小方块*/
        border-radius: 0;
        box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
        background: #1b75bb;
        border-radius: 10px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
    }

    .pro_v007_nr03::-webkit-scrollbar-track {
        /*滚动条里面轨道*/
        box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
        border-radius: 10px;
        background: #ccc;
    }


}


.cm01:nth-last-child(1) {
    opacity: 1;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    width: 60%;
    width: calc(60% - (1px * 2));
    -webkit-filter: drop-shadow(.48rem 0 0 rgba(43, 43, 43, 1));
    filter: drop-shadow(.48rem 0 0 rgba(43, 43, 43, 1));
    transform: translateX(-.48rem);
}

.cm02 {
    width: calc(100% - (.2rem * 2));
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    background-position: center !important;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(../img/tp34.jpg);
}

.cm03 {
    box-shadow: 15px 10px 20px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 15px 10px 20px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 15px 10px 20px rgba(0, 0, 0, 0.15);
}

.cm04 {
    background: -webkit-gradient(0deg, #167f7d 203px, #fff 203px);
    background: -moz-linear-gradient(0deg, #167f7d 203px, #fff 203px);
    background: -o-linear-gradient(0deg, #167f7d 203px, #fff 203px);
    background: linear-gradient(0deg, #167f7d 203px, #fff 203px);
}

.cm05 {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}