﻿@charset "UTF-8";

input, textarea {
    word-wrap: none;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}

html {
    -webkit-text-size-adjust: none;
    overflow-x: hidden
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, form, input, textarea, p, span {
    padding: 0;
    margin: 0;
}

body {
     -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Hiragino Sans GB W3", "WenQuanYi Micro Hei", "Microsoft Yahei", sans-serif;
    color: #333;
}

img, html, body {
    border: 0;
}
/** 重置表格元素 **/
input {
    border: 0;
    outline: 0;
}

ol, ul {
    list-style: none;
}

em, strong {
    font-weight: normal;
    font-style: normal;
}

em, i {
    font-weight: normal;
    font-style: normal;
    font-size: 100%;
}

h1, h2, h3, h4, h5, h6, em {
    font-weight: normal;
}

.clearfix {
    *zoom: 1;
}

    .clearfix:after {
        content: ".";
        display: block;
        clear: both;
        visibility: hidden;
        line-height: 0;
        height: 0;
    }

a {
    color: #333333;
    text-decoration: none;
}

    a:hover {
        text-decoration: none;
        color: #d7000f !important;
    }

img {
    vertical-align: middle;
}

.ellipsis {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.hide, .none {
    display: none
}

.hidden {
    visibility: hidden;
}

.show, .block {
    display: block;
}

.inlineb {
    display: inline-block;
}

.tc {
    text-align: center;
}

.cp {
    cursor: pointer;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.pr {
    position: relative
}

.pa {
    position: absolute
}

.w1200 {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}

.mt6 {
    margin-top: 6px;
}

.mt8 {
    margin-top: 8px;
}

.mt10 {
    margin-top: 10px;
}

.mt11 {
    margin-top: 11px;
}

.mt12 {
    margin-top: 12px;
}

.mt20 {
    margin-top: 20px;
}

.mt13 {
    margin-top: 13px;
}

.mt14 {
    margin-top: 14px;
}

.mt15 {
    margin-top: 14px;
}

.mt16 {
    margin-top: 16px;
}

.mt17 {
    margin-top: 17px;
}

.mt18 {
    margin-top: 18px;
}

.mt28 {
    margin-top: 28px;
}

.nmt8 {
    margin-top: -8px;
}

.mb10 {
    margin-bottom: 10px;
}

.ml10 {
    margin-left: 10px;
}

.ml40 {
    margin-left: 40px;
}

.nmr20 {
    margin-right: -20px;
}

.mr5 {
    margin-right: 5px;
}

.mr6 {
    margin-right: 6px;
}

.mr10 {
    margin-right: 10px;
}

.mr15 {
    margin-right: 14px;
}

.mr20 {
    margin-right: 20px;
}

.mt22 {
    margin-top: 22px;
}

.mr60 {
    margin-right: 60px;
}

.mb6 {
    margin-bottom: 6px;
}

.pl10 {
    padding-left: 10px;
}

.pl3 {
    padding-left: 3px;
}

.bold {
    font-weight: bold
}

.border0 {
    border: 1px solid #d5d5d5;
    border-right: 0;
}

.color8011 {
    color: #d7000f;
}

.color999 {
    color: #999;
}

.color666 {
    color: #666;
}

.color333 {
    color: #333;
}

.color80 {
    color: #808080;
}

.col44 {
    color: #444;
}

.font12 {
    font-size: 12px;
}

.font14 {
    font-size: 14px;
}

.font15 {
    font-size: 14px;
}

.font16 {
    font-size: 16px;
}

.font32 {
    font-size: 26px;
}

.w106 {
    width: 106px;
}

.w137 {
    width: 137px;
}

.w90 {
    width: 90px;
}

.w100 {
    width: 100px;
}

.w87 {
    width: 87px;
}

.w70 {
    width: 70px;
}

.w124 {
    width: 124px;
}

.ftp1 {
    top: -1px;
    position: relative;
}

.ftp2 {
    top: -2px;
    position: relative;
}

.ftp4 {
    top: -4px;
    position: relative;
}

.ftp8 {
    top: -8px;
    position: relative;
}

.w235 {
    width: 235px;
}

.form-sear .s-input .sea_close, .f-user .nav-info i.n-icon, .company-nav .i-icon, .come-pany .cp-nav a.more i, .cfloatNav .brand-pro .lm-logo, .cfloatNav .brand-pro .cd-ewm {
    background: url("../images/cdicon/cd-icon.png") no-repeat 0 0;
}

.sec-nav dl dd, .part08 .topic p.info, .ck-cons, .part10 .p10-link li a, .pl-v-list li, .pl-list li .date, .part02 .p2-list, .part02 .p2-list h3 a, .cdlogo p.class a, .pn-cons .pnc-l .pnc-navs span, .inset-nav, .p03-classes dl dd, .p03-pro .hot li h4, .inver-robot, .v-list .v-tit, .imgtxt .at-tit, .come-pany .pany-cons p, .p-imgs-list li span, .part06 .app .img-txt p {
    font-size: 12px;
}

/*头部*/
#header {
    height: 28px;
    line-height: 28px;
    font-size: 12px;
    color: #ffffff;
    background-color: #333333;
}

    #header .h-link > a {
        display: inline-block;
        height: 12px;
        line-height: 12px;
        color: #fff;
        font-size: 12px;
        padding: 0 10px;
        margin-top: 8px;
        border-right: 1px solid #999;
    }

        #header .h-link > a:nth-last-child(1), #header .h-link a.last {
            border-right: 0;
            padding-right: 0;
        }

        #header .h-link > a.wu {
            background: url(../images/home_icon.png) left center no-repeat;
            padding-left: 18px;
        }

    #header .h-login {
        color: #fff;
        font-size: 12px;
        height: 28px;
        line-height: 28px;
    }

        #header .h-login span {
            font-size: 12px;
            color: #ffffff;
            line-height: 16px;
        }

        #header .h-login a {
            font-size: 12px;
            color: #2882e8;
            line-height: 16px;
            margin-right: 4px;
        }

    #header .h-nav {
        height: 28px;
        line-height: 28px;
    }

        #header .h-nav .separate {
            display: block;
            font-size: 12px;
            color: #ffffff;
            line-height: 26px;
            position: relative;
            z-index: 10;
        }

/* .h-login i.n-icon {position: relative; top: -1px; background: url(../images/cduser.png) no-repeat 0 0;display: inline-block;width: 14px;height: 14px;vertical-align: -3px;margin-right: 6px;} */
/*网站全导航*/
.cdNavAll {
    position: relative;
    padding: 6px 6px 0 6px;
    transition: all .2s;
    height: 100%;
    box-sizing: border-box;
    width: 70px;
    text-align: center;
}

    .cdNavAll .nav {
        font-size: 12px;
        cursor: pointer;
        color: #ffffff;
        line-height: 16px;
        box-sizing: border-box;
    }

    .cdNavAll:nth-child(1) {
        width: 60px;
    }

    .cdNavAll:nth-child(2) {
        width: 60px;
    }

    .cdNavAll:last-child .nav:after {
        border: 0;
    }
    /* .cdNavAll:last-child .nav {background: url('https://img.chuandong.com/common/images/menu.png')no-repeat;background-position: 100% 50%;background-size: 14px 14px;} */
    /* .cdNavAll .nav:after{ position: absolute; top:13px; right: 10px; content: ''; border-width: 4px 3px 3px ; border-style: solid; border-color:#666666 transparent transparent;transition: all .3s;z-index: 999999;} */
    .cdNavAll .con {
        display: none;
        position: absolute;
        top: 28px;
        right: -2px;
        width: 776px;
        z-index: 3;
        color: #666;
        background-color: #fff;
        font-size: 14px;
        border-left: 1px solid #e6e6e6;
        border-right: 1px solid #e6e6e6;
        border-bottom: 1px solid #e6e6e6;
        padding: 8px 0;
        border-top: 0;
        transition: all .3s;
    }

        .cdNavAll .con dl {
            float: left;
            padding: 0 14px;
            font-size: 14px;
            border-right: 1px solid #ddd;
            overflow: hidden;
        }

            .cdNavAll .con dl.list1 {
                width: 96px;
                text-align: center;
            }

            .cdNavAll .con dl.list {
                width: 293px;
            }

            .cdNavAll .con dl dt {
                font-weight: bold;
                margin: 6px 0;
            }

            .cdNavAll .con dl dd {
                float: left;
                line-height: 32px;
                width: 96px;
            }

            .cdNavAll .con dl.list dt {
                margin-left: 25px;
            }

            .cdNavAll .con dl.list dd {
                margin: 0 25px;
            }

            .cdNavAll .con dl.list3 {
                border-right: 0;
            }

    .cdNavAll .my-con {
        width: 173px;
        height: 106px;
        background: #ffffff;
        position: absolute;
        top: 28px;
        left: -2px;
        box-sizing: border-box;
        padding: 5px 10px;
        text-align: left;
    }

        .cdNavAll .my-con .list-items {
            border-bottom: 1px solid #e6e6e6;
            padding-bottom: 3px;
            margin-bottom: 3px;
        }

            .cdNavAll .my-con .list-items:last-child {
                border-bottom: 0;
                padding-bottom: 0;
                margin-bottom: 0;
            }

            .cdNavAll .my-con .list-items p {
                font-size: 12px;
                color: #333333;
                font-weight: bold;
                line-height: 20px;
            }

                .cdNavAll .my-con .list-items p a {
                    font-size: 12px;
                    color: #333333;
                    line-height: 23px;
                    font-weight: 100;
                    margin-right: 6px;
                }

                    .cdNavAll .my-con .list-items p a:last-child {
                        margin-right: 0;
                    }

    .cdNavAll .site-service-con {
        width: 72px;
        height: 78px;
        background: #ffffff;
        position: absolute;
        top: 28px;
        left: -2px;
        box-sizing: border-box;
        padding: 5px 8px;
    }

        .cdNavAll .site-service-con a {
            display: block;
            font-size: 12px;
            color: #333333;
            line-height: 23px;
            text-align: center;
        }

    .cdNavAll .call-center-con {
        width: 80px;
        height: 125px;
        background: #ffffff;
        position: absolute;
        top: 26px;
        left: -1px;
        box-sizing: border-box;
        padding: 5px 8px;
    }

        .cdNavAll .call-center-con a {
            display: block;
            font-size: 12px;
            color: #333333;
            line-height: 23px;
            text-align: center;
        }

    .cdNavAll:hover {
        background: #ffffff;
        border-left: 1px solid #e6e6e6;
        border-right: 1px solid #e6e6e6;
        position: relative;
        z-index: 999999;
    }

        .cdNavAll:hover .nav {
            color: #d7000f !important;
            transition: all .2s;
        }

        .cdNavAll:hover .con {
            display: block;
        }

        .cdNavAll:hover .nav:after {
            transform: rotate(180deg);
            top: 10px;
            transition: all .3s;
            color: #d7000f !important;
            border-color: #d7000f transparent transparent;
            transition: all .3s;
        }

    .cdNavAll .code-img {
        width: 293px;
        right: -118px;
    }
    .cdNavAll .code-img dl:nth-child(2) {border-right: 0!important;}
    .cdNavAll .code-img dl img {margin-bottom: 15px;}
    .cdNavAll .code-img dl {padding: 0 25px;}

        .cdNavAll .code-img img {
            width: 85px;
            height: 82px;
        }
/*公众号*/
.public-code-wrap .con {
    width: 574px;
    left: -255px;
}

    .public-code-wrap .con dl.list1 {
        width: 160px;
        text-align: center;
    }

    .public-code-wrap .con dl dd {
        float: none;
        width: auto;
    }

    .public-code-wrap .con dl:nth-last-child(1) {
        border-right: 0;
    }

/*头部侧导航*/
.ht-cnav {
    height: 82px;
    background-color: #ececec;
    padding: 0 20px 0 113px;
}

.nav-tit {
    width: 32px;
    margin-left: -92px;
    margin-top: 22px;
    padding-left: 38px;
    line-height: 20px;
    font-size: 16px;
    background: url("../images/hticon.png") no-repeat 0 center;
}

.ht-cnav .nav-list {
    padding-top: 3px;
}

.ht-cnav ul {
    height: 39px;
    line-height: 39px;
}

    .ht-cnav ul.first {
        border-bottom: 1px dashed #bdbdbd;
    }

    .ht-cnav ul li {
        float: left;
        padding: 0 30px 0 7px;
    }

        .ht-cnav ul li a:hover {
            color: #d7000f;
            text-decoration: underline;
        }

.w46 {
    width: 46px;
    text-align: center;
}

/*头部*/
#cheader {
    height: 84px;
    font-family: "微软雅黑";
    box-sizing: border-box;
    padding-top: 12px;
    background: rgba(235, 0, 17, 0.03);
}

    #cheader .w1200 {
        position: relative;
    }

    #cheader .cdlogo {
        width: 179px;
        height: 59px;
        margin-right: 40px;
    }

        #cheader .cdlogo a {
            display: block;
        }

            #cheader .cdlogo a img {
                width: 100%;
                height: 100%;
            }

    #cheader .part-ad {
        width: 236px;
        height: 60px;
    }

        #cheader .part-ad a {
            display: block;
            width: 236px;
            height: 60px;
        }

            #cheader .part-ad a img {
                width: 100%;
                height: 100%;
            }

            #cheader .part-ad a:hover img {
                width: 295px;
                height: 75px;
                position: relative;
                z-index: 1000;
            }
    /*表单*/
    #cheader .formCon {
        width: auto;
        box-sizing: border-box;
        margin-top: 13px;
        background: rgba(235, 0, 17, 0.001);
        width: 236px;
        height: 35px;
    }

        #cheader .formCon dl dd {
            float: left;
            margin-right: 10px;
            font-size: 12px;
        }

            #cheader .formCon dl dd:last-child {
                margin-right: 0;
            }

            #cheader .formCon dl dd a {
                color: #666;
                text-decoration: none;
                font-size: 12px;
            }

                #cheader .formCon dl dd a:hover {
                    color: #d7000f;
                    text-decoration: none
                }

    #cheader .search-box {
        position: relative;
    }

        #cheader .search-box form {
            display: flex;
            align-items: center;
            position: relative;
        }

        #cheader .search-box input {
            border: 2px solid #d7000f;
            border-left: 1px solid #d7000f;
            height: 35px;
            box-sizing: border-box;
            border-left: 0;
            background: rgba(235, 0, 17, 0.001);
            width: 133px;
        }

            #cheader .search-box input:focus {
                border-color: #D7000F
            }

        #cheader .search-box button {
            background: #d7000f;
            width: 40px;
            height: 35px;
            border: 0;
            font-size: 14px;
            color: #fff;
            box-sizing: border-box;
        }

            #cheader .search-box button img {
                width: 15px;
                height: 15px;
            }

        #cheader .search-box .select {
            border: 2px solid #d7000f;
            box-sizing: border-box;
            background: url("https://pfs.chuandong.com/upload/images/20210804/27CBDDDA7CCA951A.png") no-repeat 75% 55% transparent;
            background-size: 10px 6px;
            display: block;
            position: relative;
            padding: 4px 8px;
            border-right: 0;
            height: 35px;
        }

        #cheader .search-box .com-opt {
            border: 1px solid #e6e6e6;
            box-sizing: border-box;
            position: absolute;
            top: 30px;
            left: -2px;
            z-index: 100000;
            background: #ffffff;
            padding: 2px 0;
            display: none;
            width: 58px;
        }

        #cheader .search-box .select:hover .com-opt {
            display: block;
        }

        #cheader .search-box .com-opt li {
            text-align: center;
            line-height: 23px;
            font-size: 12px;
            color: #666666;
            cursor: pointer;
        }

            #cheader .search-box .com-opt li:hover {
                background: #d7000f;
                color: #ffffff
            }

        #cheader .search-box .select .show-selecd {
            display: inline-block;
            border-right: 1px solid #e6e6e6;
            font-size: 12px;
            color: 3333333;
            line-height: 16px;
            padding-right: 20px;
        }

// #cheader .search-box .com-opt {
    // width: 100px;
    // height: 32px;
    // outline: none;
    // /*去掉默认的下拉三角*/
    // appearance:none;
    // -moz-appearance:none;
    // border-radius: 0 !important;
    // -webkit-appearance:none;
    // padding-left: 12px;
    // border: 2px solid #d7000f;
    // border-right: 1px solid #d7000f;
    // /*添加下拉三角图标*/
    // background: url("https://img.chuandong.com/common/images/down.png") no-repeat 90% center transparent;
    // background-size: 12px 12px;
    //
}

#cheader .release {
    margin-top: 20px;
    margin-left: 5px;
}

    #cheader .release img {
        margin-bottom: 2px;
        margin-right: 6px;
    }

    #cheader .release a {
        font-size: 12px;
        color: #666666;
        line-height: 16px;
    }

    #cheader .release p:last-child {
        padding-left: 3px;
    }

#cheader .main-navt {
    padding-top: 2px;
}

    #cheader .main-navt li {
        text-align: center;
        margin-right: 22px;
    }

        #cheader .main-navt li:last-child {
            margin-right: 0;
        }

        #cheader .main-navt li span {
            font-size: 13px;
            color: #444444;
            line-height: 20px;
            display: block;
            margin-top: 3px;
        }

        #cheader .main-navt li img.im-2 {
            display: none;
        }

        #cheader .main-navt li:hover img.im-1 {
            display: none;
        }

        #cheader .main-navt li:hover img.im-2 {
            display: inline;
        }

        #cheader .main-navt li:hover span {
            color: #d7000f;
        }

/*主导航 */
#cnav {
    height: 50px;
    line-height: 50px;
    background-color: #333;
}

    #cnav ul {
        height: 50px;
        background-color: #333;
    }

        #cnav ul li {
            float: left;
        }

            #cnav ul li a {
                display: block;
                padding: 0 32px;
                font-size: 18px;
                color: #fff;
            }

            #cnav ul li.last a {
                background-image: none;
            }

            #cnav ul li.active a, #cnav ul li a:hover {
                background-color: #d7000f;
                text-decoration: none;
                color: #ffffff !important;
                background-image: none; /* box-shadow: 0 0 14px #000;*/
            }

/*尾部*/
#cfooter {
    background-color: #333;
    color: #dadada;
    width: 100%;
    height: 220px;
}

    #cfooter .contact {
        height: 100%;
        padding-top: 30px;
    }

        #cfooter .contact p {
            text-align: center;
        }

        #cfooter .contact .p-1 {
            font-size: 14px;
            color: #ffffff;
            line-height: 22px;
            width: 1037px;
            margin: 0 auto;
            text-align: center;
        }

            #cfooter .contact .p-1 a {
                font-size: 14px;
                color: #ffffff;
                line-height: 22px;
                margin: 0 5px 0 0;
                vertical-align: text-top;
            }

        #cfooter .contact .p-2 {
            font-size: 18px;
            color: #ffffff;
            line-height: 22px;
            margin-top: 20px;
        }

        #cfooter .contact .p-3 {
            margin-top: 20px;
        }

            #cfooter .contact .p-3 a {
                font-size: 14px;
                color: #ffffff;
                line-height: 30px;
                margin: 0 30px;
            }

                #cfooter .contact .p-3 a:hover {
                    color: #ffffff !important;
                }

                #cfooter .contact .p-3 a img {
                    margin-bottom: 2px;
                    margin-right: 6px;
                }

        #cfooter .contact .p-4 {
            margin-top: 10px;
        }

            #cfooter .contact .p-4 a {
                font-size: 14px;
                color: #ffffff;
                line-height: 30px;
                margin: 0 30px;
            }

                #cfooter .contact .p-4 a img {
                    margin-bottom: 2px;
                    margin-right: 6px;
                }

        #cfooter .contact .p-5 {
            margin: 30px auto 0 auto;
            border-top: 1px solid #666666;
            width: 1200px;
            font-size: 14px;
            color: #999999;
            padding-top: 10px;
        }

            #cfooter .contact .p-5 a {
                font-size: 14px;
                color: #999999;
            }

        #cfooter .contact .p-6 {
            margin-top: 10px;
            font-size: 14px;
            color: #999999;
            line-height: 22px;
        }

            #cfooter .contact .p-6 a {
                color: #999;
            }

            #cfooter .contact .p-6 img {
                margin-bottom: 3px;
                margin-right: 5px;
            }

/*头部广告*/
.cm-t-ad {
    margin-right: -5px;
}

    .cm-t-ad a {
        float: left;
        margin-right: 5px;
        box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
        -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
        -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
        -o-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
        width: 236px;
        height: 56px;
    }

    .cm-t-ad span {
        float: left;
        margin-right: 5px;
    }

    .cm-t-ad a img {
        width: 236px;
        height: 56px;
    }

    .cm-t-ad a:hover img {
        width: 295px;
        height: 75px;
        z-index: 1000;
        position: relative;
    }

    .cm-t-ad span img {
        width: 236px;
        height: 56px;
    }

    .cm-t-ad .slide-box {
        width: 236px;
        height: 56px;
        margin-right: 5px;
        box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
        -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
        -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
        -o-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
        position: relative;
        overflow: hidden;
    }

        .cm-t-ad .slide-box .bd li {
            width: 236px;
            height: 56px;
        }

            .cm-t-ad .slide-box .bd li a {
                float: none;
                display: block;
                width: 236px;
                height: 56px;
            }

                .cm-t-ad .slide-box .bd li a:hover img {
                    width: 236px;
                    height: 56px;
                }

.cm-m-ad {
    margin-right: -4px;
}

    .cm-m-ad a {
        display: inline-block;
        float: left;
        box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2); /* -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);-o-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5); */
        margin-right: 6px;
        width: 166px;
        height: 60px;
    }

        .cm-m-ad a:hover img {
            width: 208px;
            height: 75px;
            position: relative;
            z-index: 1000;
        }

/*类导航*/
.sec-nav {
    border-bottom: 0;
    /* box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
    -o-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1); */
}

    .sec-nav dl {
        padding: 7px 0 4px;
        overflow: hidden;
        box-sizing: border-box;
    }

        .sec-nav dl.sn-1 {
            width: 507px;
            margin-left: 7px;
            margin-right: 6px;
        }
            /* .sec-nav dl.sn-1 dd a.max{width:80px;}
.sec-nav dl.sn-1 dd a.max1{width:90px;} */
            .sec-nav dl.sn-1 dd a.little {
                min-width: 38px;
                text-align: right;
            }

            .sec-nav dl.sn-1 dd a {
                line-height: 18px;
                padding: 0 4.6px;
            }

        .sec-nav dl.sn-2 {
            width: 445px;
            padding-left: 8px;
        }

            .sec-nav dl.sn-2 dd a {
                line-height: 18px;
                padding: 0 4px;
                min-width: 33px;
            }

        .sec-nav dl dt img {
            margin-bottom: 6px;
            margin-top: 13px;
        }

        .sec-nav dl dd {
            float: left;
            margin: 5px 0;
        }

            .sec-nav dl dd a {
                display: block;
                padding: 0 8px;
                font-size: 13px;
            }

                .sec-nav dl dd a.last {
                    border-right: 0;
                }

        .sec-nav dl dt {
            width: 30px;
            height: 100%;
            line-height: 17px;
            padding: 0 8px 0 5px;
            color: #111111;
            font-weight: bold;
            font-size: 13px;
            text-align: center;
        }

        .sec-nav dl.sn-3 {
            width: 110px;
            text-align: right;
            box-sizing: border-box;
            padding-left: 10px;
        }

            .sec-nav dl.sn-3 dd {
                float: none;
                display: block;
            }

            .sec-nav dl.sn-3 dt {
                font-size: 13px;
                color: #111111;
                text-align: center;
            }

                .sec-nav dl.sn-3 dt img {
                    margin-top: 15px;
                }

            .sec-nav dl.sn-3 dd a {
                border: 0;
                font-size: 13px;
                color: #333333;
                line-height: 15px;
                padding: 0;
            }

        .sec-nav dl.sn-4 {
            width: 120px;
            margin-right: 5px;
        }

            .sec-nav dl.sn-4 dd {
                float: none;
                display: block;
            }

            .sec-nav dl.sn-4 dt {
                font-size: 13px;
                color: #111111;
                text-align: center;
            }

                .sec-nav dl.sn-4 dt img {
                    margin-top: 15px;
                }

            .sec-nav dl.sn-4 dd a {
                border: 0;
                font-size: 13px;
                color: #333333;
                line-height: 15px;
            }

#cmain {
    padding-bottom: 20px;
}
/*列表公共代码*/
/* .pl-list li{height: 27px; line-height: 27px; padding-left: 10px; background: url("../images/cdicon/listicon.png") no-repeat 0 9px; color: #999; font-size: 14px;}
.pl-list li a{padding-left: 5px;}
.pl-list li .date{float: right;} */

/**********第一部分**********/
.part01 {
    width: 100%;
}

    .part01 .p-news {
        width: 957px;
    }
        /*品牌厂商*/
        .part01 .p-news .brands {
            width: 418px;
            padding-top: 6px;
        }

            .part01 .p-news .brands .lab {
                width: 100%;
                height: 35px;
                border-bottom: 2px solid #d7000f;
                padding-bottom: 5px;
                box-sizing: border-box;
            }

                .part01 .p-news .brands .lab p span:nth-child(1) {
                    font-size: 22px;
                    font-weight: bold;
                    color: #333333;
                }

                .part01 .p-news .brands .lab a {
                    font-size: 14px;
                    color: #888888;
                    line-height: 45px;
                    height: 30px;
                }

            .part01 .p-news .brands .brand-item {
                width: 100%;
                margin-top: 8px;
            }

                .part01 .p-news .brands .brand-item ul {
                    margin-right: -4px;
                }

                .part01 .p-news .brands .brand-item li {
                    width: 137px;
                    height: 52px;
                    margin-right: 3.5px;
                    margin-bottom: 4px;
                    float: left;
                }

                    .part01 .p-news .brands .brand-item li a {
                        display: inline-block;
                        width: 137px;
                        height: 52px;
                        box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
                    }

                        .part01 .p-news .brands .brand-item li a img {
                            width: 100%;
                            height: 100%;
                        }

                    .part01 .p-news .brands .brand-item li.have a:hover img {
                        width: 176px;
                        height: 65px;
                        position: relative;
                        z-index: 1000;
                    }

// .part01 .p-news .brands .brand-item .img {
    width: 418px;
    height: 105px;
}

    // .part01 .p-news .brands .brand-item .img a {
        width: 418px;
        height: 105px;
        display: block;
    }

        // .part01 .p-news .brands .brand-item .img a img {
            width: 100%;
            height: 100%;
        }

.part01 .p-news .dynamic {
    width: 532px;
}

    .part01 .p-news .dynamic .lab h3 {
        display: block;
        float: left;
        width: 177.2px;
        height: 42px;
        ;
        line-height: 42px;
        background: #f6f6f6;
        font-size: 20px;
        color: #666666;
        text-align: center;
        box-sizing: border-box;
        cursor: pointer;
    }

        .part01 .p-news .dynamic .lab h3.on {
            background: #ffffff;
            font-size: 20px;
            font-weight: bold;
            color: #333333;
            border-top: 4px solid #d7000f;
            line-height: 36px;
        }

    .part01 .p-news .dynamic .dynamic-con {
        width: 100%;
        background: #ffffff;
        box-sizing: border-box;
        padding: 20px;
        /* box-shadow: 0px -2px 5px 0px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0px -2px 5px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px -2px 5px 0px rgba(0,0,0,0.1);
    -o-box-shadow: 0px -2px 5px 0px rgba(0,0,0,0.1); */
        border: 1px solid #E6E6E6;
        margin-top: 8px;
    }

        .part01 .p-news .dynamic .dynamic-con .item {
            display: none;
        }

        .part01 .p-news .dynamic .dynamic-con .active-block {
            display: block;
        }

        .part01 .p-news .dynamic .dynamic-con .item .title {
            font-size: 20px;
            font-weight: bold;
            color: #444444;
            margin-bottom: 3.5px;
            line-height: 22px;
        }

        .part01 .p-news .dynamic .dynamic-con .item .desc {
            font-size: 15px;
            color: #888888;
            line-height: 22px;
            text-overflow: -o-ellipsis-lastline;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            line-clamp: 2;
            -webkit-box-orient: vertical;
        }

            .part01 .p-news .dynamic .dynamic-con .item .desc a {
                font-size: 14px;
                color: #d7000f;
            }

        .part01 .p-news .dynamic .dynamic-con .item ul {
            margin-top: 16px;
        }

        .part01 .p-news .dynamic .dynamic-con .item li {
            margin-bottom: 12.4px;
        }

            .part01 .p-news .dynamic .dynamic-con .item li:last-child {
                margin-bottom: 0;
            }

            .part01 .p-news .dynamic .dynamic-con .item li a {
                font-size: 15px;
                color: #333333;
                float: left;
                text-decoration: none;
            }

                .part01 .p-news .dynamic .dynamic-con .item li a span {
                    color: #666666;
                    margin-right: 10px;
                }

            .part01 .p-news .dynamic .dynamic-con .item li span.time {
                font-size: 14px;
                color: #666666;
                float: right;
            }

        .part01 .p-news .dynamic .dynamic-con .item .img {
            width: 151px;
            height: 92px;
            text-align: center;
            overflow: hidden;
            margin-right: 10px;
            line-height: 92px;
        }

            .part01 .p-news .dynamic .dynamic-con .item .img img {
                max-width: 100%;
            }

        .part01 .p-news .dynamic .dynamic-con .item .det-con {
            width: 307px;
        }

/*右侧服务项目*/
.part01 .p-service {
    width: 234px;
}

    .part01 .p-service .p-service-brand {
        width: 100%;
        box-sizing: border-box;
        border: 1px solid #e6e6e6;
    }

        .part01 .p-service .p-service-brand .img {
            width: 100%;
            height: 92px;
        }

            .part01 .p-service .p-service-brand .img a {
                display: block;
                width: 100%;
                height: 100%;
            }

                .part01 .p-service .p-service-brand .img a img {
                    width: 100%;
                }

                .part01 .p-service .p-service-brand .img a:hover img {
                    width: 273px;
                    height: 100px;
                    position: relative;
                    z-index: 1000;
                    right: 39px;
                }

        .part01 .p-service .p-service-brand .list {
            width: 100%;
            padding: 8px 10px;
            box-sizing: border-box;
        }

            .part01 .p-service .p-service-brand .list li {
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }

                .part01 .p-service .p-service-brand .list li span {
                    font-size: 16px;
                    color: #888888;
                    margin-right: 5px;
                    line-height: 22px;
                }

                .part01 .p-service .p-service-brand .list li a {
                    font-size: 15px;
                    color: #444444;
                    line-height: 23px;
                }

    .part01 .p-service .item img {
        display: block;
        width: 100%;
        height: 100%;
    }

    .part01 .p-service .item:nth-child(2) {
        margin: 5px 0;
    }

        .part01 .p-service .item:nth-child(2) a {
            width: 234px;
            height: 78px;
            display: block;
        }

            .part01 .p-service .item:nth-child(2) a:hover img {
                width: 273px;
                height: 100px;
                position: relative;
                z-index: 1000;
                right: 39px;
            }

    .part01 .p-service .item:nth-child(3) a {
        width: 234px;
        height: 92px;
        display: block;
    }

        .part01 .p-service .item:nth-child(3) a:hover img {
            width: 273px;
            height: 100px;
            position: relative;
            z-index: 1000;
            right: 39px;
        }

/**********第一部分 end**********/
/**********分隔新闻**********/
/**********企业专栏**********/
.part02 {
    width: 100%;
    margin-top: 6.5px;
}

    .part02 .p2-list {
        float: left;
        width: 234px;
        height: 193px;
        background-color: #fff;
        border: 1px solid #e6e6e6;
        box-sizing: border-box;
        margin-right: 7px;
    }

        .part02 .p2-list:last-child {
            margin-right: 0;
        }

        .part02 .p2-list .bordere0 {
            width: 100%;
            height: 58px;
            border-bottom: 1px solid #e6e6e6;
            box-sizing: border-box;
            padding: 10px 8px;
        }

        .part02 .p2-list:nth-child(1) .bordere0 {
            border-left: 0;
        }

        .part02 .p2-list .bordere0 a {
            display: block;
            height: 38px;
            line-height: 18px;
            overflow: hidden;
            font-weight: bold;
            color: #444;
            width: 87px;
        }

            .part02 .p2-list .bordere0 a img:hover {
                width: 140px;
                height: 50px;
                position: relative;
                z-index: 1000;
            }

        .part02 .p2-list .bordere0 span {
            margin-right: 5px;
            display: block;
            width: 120px;
        }

            .part02 .p2-list .bordere0 span a {
                display: inline;
            }

        .part02 .p2-list .pl-list {
            padding: 10px;
            box-sizing: border-box;
        }

            .part02 .p2-list .pl-list a {
                width: 100%;
                font-size: 15px;
                padding: 0;
                color: #333333;
            }

            .part02 .p2-list .pl-list li {
                line-height: 24px;
                height: 24px;
                padding: 0;
                margin-bottom: 6px;
                text-overflow: ellipsis;
                white-space: nowrap;
                overflow: hidden;
            }

                .part02 .p2-list .pl-list li:last-child {
                    margin-bottom: 0;
                }

                .part02 .p2-list .pl-list li span {
                    margin-right: 8px;
                    font-size: 16px;
                    color: #888888;
                }

    .part02 .tirelessly {
        width: 234px;
        height: 193px;
        overflow: hidden;
    }

        .part02 .tirelessly a {
            display: block;
        }

            .part02 .tirelessly a img {
                max-width: 100%;
            }
/**********第二部分 end**********/
/* *********** 资讯、杂志期刊 ************* */
.infor-magazine {
    width: 100%;
    margin-top: 30px;
    margin-bottom: 30px;
}

    .infor-magazine .news-information {
        width: 100%;
    }

        .infor-magazine .news-information .lab {
            width: 100%;
            border-bottom: 2px solid #d7000f;
            padding-bottom: 5px;
            margin-bottom: 20px;
            height: 35px;
            box-sizing: border-box;
        }

            .infor-magazine .news-information .lab h2 {
                font-size: 22px;
                font-weight: bold;
                color: #333333;
            }

            .infor-magazine .news-information .lab a.more {
                font-size: 13px;
                color: #888888;
                font-weight: 400;
                line-height: 45px;
                height: 30px;
            }
        /* 今日头条 */
        .infor-magazine .news-information .news-item {
            margin-bottom: 20px;
        }

            .infor-magazine .news-information .news-item:last-child {
                margin-bottom: 0;
            }

            .infor-magazine .news-information .news-item .news-list-part {
                width: 724px;
            }

                .infor-magazine .news-information .news-item .news-list-part .news-nav {
                    width: 100%;
                }

                    .infor-magazine .news-information .news-item .news-list-part .news-nav span a {
                        display: block;
                        width: 150px;
                        height: 40px;
                        box-sizing: border-box;
                        background: #f7f7f7;
                        text-align: center;
                        line-height: 40px;
                        font-size: 18px;
                        color: #444444;
                    }

                        .infor-magazine .news-information .news-item .news-list-part .news-nav span.active-news a {
                            background: #d7000f;
                            color: #ffffff!important;
                        }

                        .infor-magazine .news-information .news-item .news-list-part .news-nav span:nth-child(2) {
                            margin-left: 42px;
                            margin-right: 42px;
                        }

                .infor-magazine .news-information .news-item .news-list-part .con-list-part {
                    width: 100%;
                    margin-top: 10px;
                }

                    .infor-magazine .news-information .news-item .news-list-part .con-list-part ul {
                        display: none;
                    }

                    .infor-magazine .news-information .news-item .news-list-part .con-list-part .block {
                        display: block;
                    }

                    .infor-magazine .news-information .news-item .news-list-part .con-list-part li {
                        width: 724px;
                        height: 130px;
                        box-sizing: border-box;
                        padding: 10px;
                    }

                        .infor-magazine .news-information .news-item .news-list-part .con-list-part li .img {
                            width: 180px;
                            height: 110px;
                            overflow: hidden;
                            text-align: center;
                            line-height: 110px;
                            margin-right: 15px;
                        }

                            .infor-magazine .news-information .news-item .news-list-part .con-list-part li .img img {
                                max-width: 100%;
                            }

                        .infor-magazine .news-information .news-item .news-list-part .con-list-part li .con-box {
                            width: 480px;
                            padding-top: 4px;
                            box-sizing: border-box;
                        }

                            .infor-magazine .news-information .news-item .news-list-part .con-list-part li .con-box p.title {
                                margin-bottom: 10px;
                            }

                            .infor-magazine .news-information .news-item .news-list-part .con-list-part li .con-box p.title {
                                font-size: 20px;
                                font-weight: bold;
                                line-height: 26px;
                                color: #444444;
                            }

                            .infor-magazine .news-information .news-item .news-list-part .con-list-part li .con-box p {
                                text-overflow: -o-ellipsis-lastline;
                                overflow: hidden;
                                text-overflow: ellipsis;
                                display: -webkit-box;
                                -webkit-line-clamp: 2;
                                line-clamp: 2;
                                -webkit-box-orient: vertical;
                                font-size: 14px;
                                color: #888888;
                                line-height: 20px;
                            }

                                .infor-magazine .news-information .news-item .news-list-part .con-list-part li .con-box p.time {
                                    font-size: 14px;
                                    color: #888888;
                                    line-height: 21px;
                                    margin-top: 6px;
                                }

                        .infor-magazine .news-information .news-item .news-list-part .con-list-part li:hover {
                            background: #ffffff;
                            box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
                            border: 1px solid #F6F6F6;
                            box-sizing: border-box;
                        }

                            .infor-magazine .news-information .news-item .news-list-part .con-list-part li:hover p.title {
                                color: #d7000f;
                            }

                            .infor-magazine .news-information .news-item .news-list-part .con-list-part li:hover p.time {
                                color: #111111;
                            }

                            .infor-magazine .news-information .news-item .news-list-part .con-list-part li:hover p.c-con {
                                color: #111111;
                            }
                            .infor-magazine .news-information .news-item .news-part02 {background: #ffffff;box-sizing: border-box;border: 1px solid rgba(207, 207, 207, 0.5);}
            .infor-magazine .news-information .news-item .slideBox {
                width: 457px;
                height: 342px;
                position: relative;
                overflow: hidden;
            }

                .infor-magazine .news-information .news-item .slideBox .hd {
                    width: 100%;
                    position: absolute;
                    bottom: 0px;
                    left: 0;
                    height: 34px;
                    z-index: 999999;
                    background: #ffffff;
                }

                    .infor-magazine .news-information .news-item .slideBox .hd ul {
                        font-size: 0;
                    }

                        .infor-magazine .news-information .news-item .slideBox .hd ul li {
                            width: 77px;
                            height: 34px;
                            box-sizing: border-box;
                            line-height: 32px;
                            text-align: center;
                            font-size: 15px;
                            color: #333333;
                            border: 1px solid #cfcfcf;
                            display: inline-block;
                            margin-right: -1px;
                        }

                            .infor-magazine .news-information .news-item .slideBox .hd ul li.on {
                                background: #d7000f;
                                color: #fff;
                            }

                .infor-magazine .news-information .news-item .slideBox .bd {
                    position: relative;
                    height: 100%;
                    z-index: 0;
                }

                    .infor-magazine .news-information .news-item .slideBox .bd li {
                        zoom: 1;
                        vertical-align: middle;
                        position: relative;
                        width: 457px !important;
                    }

                        .infor-magazine .news-information .news-item .slideBox .bd li p {
                            width: 100%;
                            position: absolute;
                            bottom: 0;
                            height: 40px;
                            line-height: 40px;
                            background: rgba(0,0,0,0.5);
                            font-size: 14px;
                            color: #ffffff;
                            box-sizing: border-box;
                            padding: 0 20px;
                        }

                    .infor-magazine .news-information .news-item .slideBox .bd img {
                        width: 457px;
                        height: 308px;
                        display: block;
                    }

                .infor-magazine .news-information .news-item .slideBox .prev,
                .infor-magazine .news-information .news-item .slideBox .next {
                    position: absolute;
                    left: 3%;
                    top: 50%;
                    margin-top: -25px;
                    display: block;
                    width: 19px;
                    height: 40px;
                    filter: alpha(opacity=50);
                    opacity: 0.5;
                }

                .infor-magazine .news-information .news-item .slideBox .next {
                    left: auto;
                    right: 3%;
                    background-position: 8px 5px;
                }

                    .infor-magazine .news-information .news-item .slideBox .prev:hover,
                    .infor-magazine .news-information .news-item .slideBox .next:hover {
                        filter: alpha(opacity=100);
                        opacity: 1;
                    }

                .infor-magazine .news-information .news-item .slideBox .prevStop {
                    display: none;
                }

                .infor-magazine .news-information .news-item .slideBox .nextStop {
                    display: none;
                }
            /* 新品速递 */
            /* .infor-magazine .news-information .news-item .new-product {width: 386px;}
.infor-magazine .news-information .news-item .new-product .lab {width: 100%;border-bottom: 2px solid #f2f2f2;padding-bottom: 0;height: 30px;margin-bottom: 10px;}
.infor-magazine .news-information .news-item .new-product .lab h3 {display: block;width: 80px;height: 30px;line-height: 30px;text-align: center;background: #f2f2f2;font-size: 14px;color: #333333;margin: 0;float: left;font-weight: 100;cursor: pointer;}
.infor-magazine .news-information .news-item .new-product .lab h3.on {background: #333333;color: #ffffff;}
.infor-magazine .news-information .news-item .new-product .lab h3.on a {color:#ffffff}
.infor-magazine .news-information .news-item .new-product .lab h3.on a:hover {color:#ffffff!important;}
.infor-magazine .news-information .news-item .new-product .lab a.more {font-size: 14px;color: #888888;line-height: 35px;display: none;}
.infor-magazine .news-information .news-item .new-product .lab a.on {display: inline-block;}
.infor-magazine .news-information .news-item .new-product .con-item {width: 100%;}
.infor-magazine .news-information .news-item .new-product .con-item ul {display: none;}
.infor-magazine .news-information .news-item .new-product .con-item ul.show {display: block;}
.infor-magazine .news-information .news-item .new-product .con-item li {line-height: 30px;}
.infor-magazine .news-information .news-item .new-product .con-item li a {float: left;color: #333333;font-size: 14px;}
.infor-magazine .news-information .news-item .new-product .con-item li span {float: right;font-size: 14px;color: #666666;} */
            /* 人物专访 */
            .infor-magazine .news-information .news-item .profile {
                width: 457px;
                box-sizing: border-box;
                padding: 12px 20px;
            }
            .infor-magazine .news-information .news-item .profile .labimg {width: 100%;text-align: center;margin-bottom: 18px;}

                .infor-magazine .news-information .news-item .profile .lab {
                    width: 100%;
                    border-bottom: 2px solid #f2f2f2;
                    padding-bottom: 0;
                    height: 40px;
                    margin-bottom: 20px;
                }

                    .infor-magazine .news-information .news-item .profile .lab h3 {
                        display: block;
                        width: 130px;
                        height: 40px;
                        line-height: 40px;
                        text-align: center;
                        background: #d7000f;
                        font-size: 18px;
                        color: #ffffff;
                        margin: 0;
                        float: left;
                        font-weight: 100;
                        cursor: pointer;
                    }

                        .infor-magazine .news-information .news-item .profile .lab h3.on {
                            color: #ffffff;
                            background: #d7000f;
                        }

                            .infor-magazine .news-information .news-item .profile .lab h3.on a {
                                color: #ffffff;
                            }

                                .infor-magazine .news-information .news-item .profile .lab h3.on a:hover {
                                    color: #ffffff !important;
                                }

                    .infor-magazine .news-information .news-item .profile .lab a.more {
                        font-size: 14px;
                        color: #888888;
                        line-height: 50px;
                        display: inline !important;
                        height: 20px;
                    }

                .infor-magazine .news-information .news-item .profile .con-item ul {
                    display: none;
                }

                    .infor-magazine .news-information .news-item .profile .con-item ul.show {
                        display: block;
                    }
                    /* .infor-magazine .news-information .news-item .profile .con-item ul.policies li {line-height: 30px;}
.infor-magazine .news-information .news-item .profile .con-item ul.policies li a {float: left;color: #333333;font-size: 14px;}
.infor-magazine .news-information .news-item .profile .con-item ul.policies li span {float: right;font-size: 14px;color: #666666;} */
                    .infor-magazine .news-information .news-item .profile .con-item ul.people li {
                        border-bottom: 1px dashed #e6e6e6;
                        padding-bottom: 15px;
                        margin-bottom: 15px;
                    }
                    .infor-magazine .news-information .news-item .profile .con-item ul.people li:hover a .intro .name {color: #d7000f;}

                        .infor-magazine .news-information .news-item .profile .con-item ul.people li:last-child {
                            border-bottom: 0;
                            margin-bottom: 0;
                            padding-bottom: 0;
                        }

                    .infor-magazine .news-information .news-item .profile .con-item ul.people a {
                        display: block;
                    }

                        .infor-magazine .news-information .news-item .profile .con-item ul.people a .img {
                            float: left;
                            margin-right: 20px;
                            border: 1px solid #e6e6e6;
                            overflow: hidden;
                            width: 70px;
                            height: 70px;
                            border-radius: 100%;
                            box-sizing: border-box;
                            position: relative;
                        }

                            .infor-magazine .news-information .news-item .profile .con-item ul.people a .img img {
                                max-width: 90px;
                                position: absolute;
                                left: 50%;
                                top: 50%;
                                transform: translate(-50%, -50%);
                            }

                        .infor-magazine .news-information .news-item .profile .con-item ul.people a .intro {
                            float: left;
                            width: 78%;
                            padding-top: 12px;
                        }

                            .infor-magazine .news-information .news-item .profile .con-item ul.people a .intro .name {
                                font-size: 15px;
                                color: #444444;
                                font-weight: bold;
                                line-height: 23px;
                                text-overflow: ellipsis;
                                overflow: hidden;
                                white-space: nowrap;
                            }

                            .infor-magazine .news-information .news-item .profile .con-item ul.people a .intro .lecture {
                                font-size: 15px;
                                color: #444444;
                                line-height: 23px;
                                text-overflow: ellipsis;
                                overflow: hidden;
                                white-space: nowrap;
                            }

/* 技术中心 */
.tech-center-part {
    width: 100%;
    margin-top: 30px;
}

    .tech-center-part .lab {
        width: 100%;
        border-bottom: 2px solid #d7000f;
        padding-bottom: 5px;
        height: 35px;
        box-sizing: border-box;
    }

        .tech-center-part .lab h2 {
            font-size: 22px;
            font-weight: bold;
            color: #333333;
        }

        .tech-center-part .lab a.more {
            font-size: 13px;
            color: #888888;
            font-weight: 400;
            line-height: 45px;
            height: 30px;
        }

    .tech-center-part .tech-nav-part {
        width: 100%;
        background: #f7f7f7;
        height: 68px;
    }

        .tech-center-part .tech-nav-part span {
            width: 109px;
            height: 34px;
            box-sizing: border-box;
            text-align: center;
            line-height: 32px;
            font-size: 15px;
            color: #444444;
            cursor: pointer;
        }

            .tech-center-part .tech-nav-part span.tech-active {
                background: #d7000f;
                color: #ffffff;
            }

    .tech-center-part .block {
        display: block !important;
    }

    .tech-center-part .tech-list-item-part {
        width: 100%;
        display: none;
    }

        .tech-center-part .tech-list-item-part .item-p {
            margin-top: 10px;
        }

            .tech-center-part .tech-list-item-part .item-p:nth-child(2) {
                float: right;
            }

            .tech-center-part .tech-list-item-part .item-p .p1 {
                width: 270px;
                height: 310px;
                overflow: hidden;
            }

                .tech-center-part .tech-list-item-part .item-p .p1 a.img {
                    width: 270px;
                    height: 165px;
                    overflow: hidden;
                    display: block;
                    background: #ffffff;
                    line-height: 165px;
                    text-align: center;
                }

                    .tech-center-part .tech-list-item-part .item-p .p1 a.img img {
                        max-width: 100%;
                        display: inline;
                    }

                .tech-center-part .tech-list-item-part .item-p .p1 .title a {
                    font-size: 18px;
                    color: #444444;
                    line-height: 27px;
                    font-weight: bold;
                }

                .tech-center-part .tech-list-item-part .item-p .p1 p.c {
                    font-size: 14px;
                    color: #888888;
                    line-height: 20px;
                    text-align: justify;
                    margin-top: 4px;
                    text-overflow: -o-ellipsis-lastline;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    display: -webkit-box;
                    -webkit-line-clamp: 3;
                    line-clamp: 3;
                    -webkit-box-orient: vertical;
                }

                .tech-center-part .tech-list-item-part .item-p .p1 .c-b {
                    width: 100%;
                    box-sizing: border-box;
                    padding: 12px 15px;
                }
.tech-center-part .tech-list-item-part .item-p .p1 .c-b .title {height: 54px;}

                .tech-center-part .tech-list-item-part .item-p .p1:hover {
                    background: #F7F7F7;
                    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
                }

                    .tech-center-part .tech-list-item-part .item-p .p1:hover .title a {
                        color: #d7000f;
                        font-weight: bold;
                    }

                    .tech-center-part .tech-list-item-part .item-p .p1:hover p.c {
                        color: #111111;
                    }

            .tech-center-part .tech-list-item-part .item-p .p2 {
                margin-left: 20px;
            }

                .tech-center-part .tech-list-item-part .item-p .p2 li {
                    width: 300px;
                    text-overflow: ellipsis;
                    overflow: hidden;
                    white-space: nowrap;
                }

                    .tech-center-part .tech-list-item-part .item-p .p2 li span {
                        width: 4px;
                        height: 4px;
                        border-radius: 100%;
                        background: #888888;
                        margin-right: 10px;
                        display: inline-block;
                        margin-bottom: 3px;
                    }

                    .tech-center-part .tech-list-item-part .item-p .p2 li a {
                        font-size: 15px;
                        color: #444444;
                        line-height: 30px;
                    }

/* ******** end ********** */
/******** 大广告 **********/
.cm-large-ad {
    margin-top: 20px;
    margin-right: -8px;
}

    .cm-large-ad a {
        display: block;
        margin-right: 8px;
        float: left;
    }

        .cm-large-ad a:nth-child(1) {
            width: 797px;
            height: 75px;
        }

        .cm-large-ad a:last-child {
            width: 395px;
            height: 75px;
        }

        .cm-large-ad a img {
            width: 100%;
            height: 100%;
        }
/* ********* 视频直播 ********** */
.live-video {
    width: 100%;
    margin-top: 20px;
}

    .live-video .lab {
        width: 100%;
        height: 35px;
        border-bottom: 2px solid #d7000f;
        padding-bottom: 5px;
        margin-bottom: 15px;
        box-sizing: border-box;
    }

        .live-video .lab h2 {
            float: left;
        }

            .live-video .lab h2 a {
                font-size: 22px;
                font-weight: bold;
                color: #333333;
                line-height: 24px
            }

        .live-video .lab a {
            font-size: 14px;
            color: #888888;
            line-height: 45px;
            height: 30px;
        }

    .live-video .micro-video {
        width: 587px;
    }

        .live-video .micro-video .video-list-item {
            width: 100%;
        }

            .live-video .micro-video .video-list-item ul {
                margin-right: -17px;
            }

            .live-video .micro-video .video-list-item li {
                float: left;
                width: 286px !important;
                margin-right: 16px;
                margin-bottom: 10px;
            }

                .live-video .micro-video .video-list-item li:hover p {
                    color: #d7000f;
                }

                    .live-video .micro-video .video-list-item li:hover p a {
                        font-weight: bold;
                        color: #d7000f;
                    }

            .live-video .micro-video .video-list-item a {
                border: 1px solid #e6e6e6;
                box-sizing: border-box;
                display: block;
                width: 100%;
                height: 161px;
                position: relative;
                -webkit-transition: all 0.4s ease;
                -moz-transition: all 0.4s ease;
                -o-transition: all 0.4s ease;
                transition: all 0.4s ease;
            }

                .live-video .micro-video .video-list-item a:hover {
                    box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.14);
                }

                .live-video .micro-video .video-list-item a .play {
                    position: absolute;
                    top: 50%;
                    left: 50%;
                    transform: translate(-50%,-50%);
                    width: 100px;
                    height: 100px;
                    opacity: 0;
                    -webkit-transition: all 0.5s ease;
                    -moz-transition: all 0.5s ease;
                    -o-transition: all 0.5s ease;
                    transition: all 0.5s ease;
                }

                .live-video .micro-video .video-list-item a:hover .play {
                    width: 40px;
                    height: 40px;
                    opacity: 0.8;
                }

            .live-video .micro-video .video-list-item p {
                font-size: 15px;
                color: #333333;
                line-height: 20px;
                margin-top: 6px;
                word-break: break-all;
            }

                .live-video .micro-video .video-list-item p a {
                    display: inline-block;
                    border: 0;
                    float: left;
                    width: 185px;
                    height: 20px;
                    text-overflow: ellipsis;
                    overflow: hidden;
                    white-space: nowrap;
                }

                    .live-video .micro-video .video-list-item p a:hover {
                        box-shadow: none;
                        bottom: 0;
                    }

                .live-video .micro-video .video-list-item p span {
                    float: right;
                    font-size: 12px;
                    color: #333333;
                }
    /* 知识分享 */
    .live-video .knowledge-recom {
        width: 587px;
    }

        .live-video .knowledge-recom .knowledge-recom-item ul {
            margin-right: -16px;
        }

        .live-video .knowledge-recom .knowledge-recom-item li {
            width: 286px;
            float: left;
            margin-bottom: 10px;
            margin-right: 15px;
        }

            .live-video .knowledge-recom .knowledge-recom-item li:hover p a {
                font-weight: bold;
                color: #d7000f;
            }

            .live-video .knowledge-recom .knowledge-recom-item li a:first-child {
                display: block;
                width: 100%;
                height: 161px;
                position: relative;
            }

                .live-video .knowledge-recom .knowledge-recom-item li a:first-child .play {
                    position: absolute;
                    top: 50%;
                    left: 50%;
                    transform: translate(-50%,-50%);
                    width: 100px;
                    height: 100px;
                    opacity: 0;
                    -webkit-transition: all 0.5s ease;
                    -moz-transition: all 0.5s ease;
                    -o-transition: all 0.5s ease;
                    transition: all 0.5s ease;
                }

                .live-video .knowledge-recom .knowledge-recom-item li a:first-child:hover .play {
                    width: 40px;
                    height: 40px;
                    opacity: 0.8;
                }

    .live-video .micro-video .video-list-item a:first-child:hover .play {
        width: 40px;
        height: 40px;
        opacity: 0.8;
    }

    /* .live-video .knowledge-recom .knowledge-recom-item li p {
        margin-top: 6px;
    }

        .live-video .knowledge-recom .knowledge-recom-item li p a {
            font-size: 15px;
            color: #333333;
            line-height: 20px;
            height: 20px !important;
            text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap;
        } */

        .live-video .knowledge-recom .knowledge-recom-item li p {
            font-size: 15px;
            color: #333333;
            line-height: 20px;
            margin-top: 6px;
            word-break: break-all;
        }

            .live-video .knowledge-recom .knowledge-recom-item li p a {
                display: inline-block!important;
                border: 0;
                float: left;
                width: 280px!important;
                height: 20px!important;
                text-overflow: ellipsis;
                overflow: hidden;
                white-space: nowrap;
            }

                .live-video .knowledge-recom .knowledge-recom-item li p a:hover {
                    box-shadow: none;
                    bottom: 0;
                }

            .live-video .knowledge-recom .knowledge-recom-item li p span {
                float: right;
                font-size: 12px;
                color: #333333;
            }






// .live-video .lab {
    width: 100%;
    height: 31px;
    border-bottom: 2px solid #d7000f;
    padding-bottom: 5px;
    margin-bottom: 20px;
    box-sizing: border-box;
}

    // .live-video .lab p span:nth-child(1) a {
        font-size: 22px;
        font-weight: bold;
        color: #333333;
        line-height: 24px
    }

    // .live-video .lab a {
        font-size: 14px;
        color: #888888;
        line-height: 30px;
    }

// .live-video .video-item {
    width: 100%;
    position: relative;
}

    // .live-video .video-item .hd {
        width: 100%;
        text-align: center;
        position: absolute;
        bottom: -10px;
    }

        // .live-video .video-item .hd li {
            width: 7px;
            height: 7px;
            border-radius: 100%;
            background: #cfcfcf;
            display: inline-block;
            margin: 0 6px;
            cursor: pointer;
        }

            // .live-video .video-item .hd li.on {
                background: #d7000f;
            }

    // .live-video .video-item .bd .retrospect a {
        border: 1px solid #e6e6e6;
        box-sizing: border-box;
        width: 548px;
        height: 308px;
        display: block;
        position: relative;
        -webkit-transition: all 0.4s ease;
        -moz-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        transition: all 0.4s ease;
        bottom: 0;
    }

        // .live-video .video-item .bd .retrospect a .play {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%,-50%);
            width: 100px;
            height: 100px;
            opacity: 0;
            -webkit-transition: all 0.5s ease;
            -moz-transition: all 0.5s ease;
            -o-transition: all 0.5s ease;
            transition: all 0.5s ease;
        }

        // .live-video .video-item .bd .retrospect a:hover {
            box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.14);
            bottom: 3px;
        }

            // .live-video .video-item .bd .retrospect a:hover .play {
                width: 40px;
                height: 40px;
                opacity: 0.8;
            }

    // .live-video .video-item .bd .retrospect p {
        font-size: 16px;
        color: #333333;
        line-height: 22px;
        margin-top: 10px;
    }

        // .live-video .video-item .bd .retrospect p a {
            display: inline;
            border: 0
        }

            // .live-video .video-item .bd .retrospect p a:hover {
                box-shadow: none;
                bottom: 0
            }

    // .live-video .video-item .bd .video-list-item {
        width: 640px;
    }

        // .live-video .video-item .bd .video-list-item ul {
            margin-right: -14px;
        }

        // .live-video .video-item .bd .video-list-item li {
            float: left;
            width: 204px !important;
            margin-right: 14px;
            margin-bottom: 8px;
        }

            // .live-video .video-item .bd .video-list-item li:hover p {
                color: #d7000f;
            }

        // .live-video .video-item .bd .video-list-item a {
            border: 1px solid #e6e6e6;
            box-sizing: border-box;
            display: block;
            width: 204px;
            height: 126px;
            position: relative;
            -webkit-transition: all 0.4s ease;
            -moz-transition: all 0.4s ease;
            -o-transition: all 0.4s ease;
            transition: all 0.4s ease;
            bottom: 0;
        }

            // .live-video .video-item .bd .video-list-item a:hover {
                box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.14);
                bottom: 3px;
            }

            // .live-video .video-item .bd .video-list-item a .play {
                position: absolute;
                top: 50%;
                left: 50%;
                transform: translate(-50%,-50%);
                width: 100px;
                height: 100px;
                opacity: 0;
                -webkit-transition: all 0.5s ease;
                -moz-transition: all 0.5s ease;
                -o-transition: all 0.5s ease;
                transition: all 0.5s ease;
            }

            // .live-video .video-item .bd .video-list-item a:hover .play {
                width: 40px;
                height: 40px;
                opacity: 0.8;
            }

        // .live-video .video-item .bd .video-list-item p {
            font-size: 14px;
            color: #333333;
            line-height: 20px;
            text-align: center;
            margin-top: 6px;
            height: 44px;
            word-break: break-all;
        }

            // .live-video .video-item .bd .video-list-item p a {
                display: inline;
                border: 0
            }

                // .live-video .video-item .bd .video-list-item p a:hover {
                    box-shadow: none;
                    bottom: 0;
                }

/* .live-video .video-item .box a img:nth-child(1) {border-radius: 5px;} */
/* **************** 产品中心-商机 ******************** */
.part-03 {
    width: 100%;
    margin-top: 20px;
}

    .part-03 .product-center {
        width: 830px;
    }

        .part-03 .product-center .lab {
            width: 100%;
            height: 35px;
            border-bottom: 2px solid #d7000f;
            padding-bottom: 5px;
            box-sizing: border-box;
        }

            .part-03 .product-center .lab h2 {
                float: left;
            }

                .part-03 .product-center .lab h2 a {
                    font-size: 22px;
                    font-weight: bold;
                    color: #333333;
                    line-height: 24px;
                }

            .part-03 .product-center .lab a {
                font-size: 14px;
                color: #888888;
                line-height: 45px;
                height: 30px;
            }

    .part-03 .product-item .nav-lab {
        height: 35px;
        box-sizing: border-box;
        background: #f7f7f7;
    }

        .part-03 .product-item .nav-lab span a {
            width: 82.2222222222px;
            display: block;
            float: left;
            height: 34px;
            font-size: 15px;
            color: #444444;
            text-align: center;
            line-height: 26px;
            position: relative;
            cursor: pointer;
            line-height: 34px;
        }

            .part-03 .product-item .nav-lab span:last-child{
                float: right;
            }

            .part-03 .product-item .nav-lab span.on a {
                background: #d7000f;
                color: #ffffff!important;
            }

    .part-03 .product-item .product-item-con {
        margin-top: 10px;
        width: 100%;
        border: 1px solid #e6e6e6;
        box-sizing: border-box;
        padding: 12px 14px;
    }

        .part-03 .product-item .product-item-con .item {
            display: none;
        }

        .part-03 .product-item .product-item-con .on {
            display: block;
        }

        .part-03 .product-item .product-item-con ul.item-list-01 li {
            width: 180px;
            height: 232px;
            border: 1px solid #e6e6e6;
            box-sizing: border-box;
            float: left;
            margin-right: 26px;
        }

            .part-03 .product-item .product-item-con ul.item-list-01 li:last-child {
                margin-right: 0;
            }

            .part-03 .product-item .product-item-con ul.item-list-01 li:hover {
                box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
            }

                .part-03 .product-item .product-item-con ul.item-list-01 li:hover p.pro-name {
                    font-weight: bold;
                }

                .part-03 .product-item .product-item-con ul.item-list-01 li:hover a img.im-2 {
                    display: inline-block;
                }

                .part-03 .product-item .product-item-con ul.item-list-01 li:hover a img.im-1 {
                    display: none;
                }

                .part-03 .product-item .product-item-con ul.item-list-01 li:hover a {
                    color: #d7000f;
                }

        .part-03 .product-item .product-item-con ul.item-list-01 a {
            display: block;
        }

        .part-03 .product-item .product-item-con ul.item-list-01 .con {
            box-sizing: border-box;
            padding: 10px;
        }

            .part-03 .product-item .product-item-con ul.item-list-01 .con a img.im-2 {
                display: none;
            }

            .part-03 .product-item .product-item-con ul.item-list-01 .con a:hover img.im-2 {
                display: inline-block;
            }

            .part-03 .product-item .product-item-con ul.item-list-01 .con a:hover img.im-1 {
                display: none;
            }

        .part-03 .product-item .product-item-con ul.item-list-01 a:nth-child(1) {
            width: 100%;
            height: 160px;
        }

            .part-03 .product-item .product-item-con ul.item-list-01 a:nth-child(1) img {
                width: 100%;
                height: 100%;
            }

        .part-03 .product-item .product-item-con ul.item-list-01 p.pro-name a {
            font-size: 14px;
            color: #333333;
            line-height: 18px;
            margin: 8px 0;
            word-break: break-all;
            display: inline;
        }

        .part-03 .product-item .product-item-con ul.item-list-01 a:last-child {
            font-size: 11px;
            color: #888888;
            line-height: 14px;
        }

            .part-03 .product-item .product-item-con ul.item-list-01 a:last-child img {
                margin-bottom: 3px;
                margin-right: 2px;
            }

        .part-03 .product-item .product-item-con .item .item-list-02 {
            margin-top: 10px;
        }

            .part-03 .product-item .product-item-con .item .item-list-02 ul li:nth-child(even) {
                float: left;
                width: 379px;
            }

            .part-03 .product-item .product-item-con .item .item-list-02 ul li:nth-child(odd) {
                float: right;
                width: 379px;
            }

            .part-03 .product-item .product-item-con .item .item-list-02 ul li span {
                font-size: 16px;
                color: #888888;
                line-height: 30px;
                margin-right: 6px;
            }

            .part-03 .product-item .product-item-con .item .item-list-02 ul li a {
                font-size: 15px;
                color: #333333;
                line-height: 31px;
            }
    /* 新品速递 */
    .part-03 .new-express {
        width: 350px;
    }

        .part-03 .new-express .lab {
            width: 100%;
            height: 35px;
            border-bottom: 2px solid #d7000f;
            padding-bottom: 5px;
            margin-bottom: 10px;
            box-sizing: border-box;
        }

            .part-03 .new-express .lab h2 {
                float: left;
            }

                .part-03 .new-express .lab h2 a {
                    font-size: 22px;
                    font-weight: bold;
                    color: #333333;
                    line-height: 24px;
                }

            .part-03 .new-express .lab a {
                font-size: 14px;
                color: #888888;
                line-height: 45px;
                height: 30px;
            }

    .part-03 .new-express-list {
        width: 100%;
    }

        .part-03 .new-express-list li {
            width: 100%;
            border: 1px solid #e6e6e6;
            box-sizing: border-box;
            padding: 4px 5px;
            margin-bottom: 8.68px;
            height: 108px;
        }

            .part-03 .new-express-list li:last-child {
                margin-bottom: 0;
            }

            .part-03 .new-express-list li a.img {
                display: block;
                width: 98px;
                height: 98px;
                margin-right: 15px;
                overflow: hidden;
                text-align: center;
                line-height: 98px;
            }

                .part-03 .new-express-list li a.img img {
                    max-width: 100%;
                    display: block;
                }

            .part-03 .new-express-list li .con {
                width: 214px;
                padding-top: 5px;
            }

                .part-03 .new-express-list li .con p:nth-child(1) {
                    min-height: 44px;
                    margin-bottom: 10px;
                }

                    .part-03 .new-express-list li .con p:nth-child(1) a {
                        font-size: 15px;
                        color: #333333;
                        line-height: 22px;
                        display: inline;
                    }

                .part-03 .new-express-list li .con p {
                    font-size: 12px;
                    color: #888888;
                    line-height: 16px;
                }
                .part-03 .new-express-list li .con p img.im-2 {display: none;}

                    .part-03 .new-express-list li .con p img {
                        margin-bottom: 1.8px;
                        margin-right: 3px;
                    }

                    .part-03 .new-express-list li .con p:last-child a {
                        font-size: 12px;
                        color: #888888;
                        line-height: 16px;
                    }
                    .part-03 .new-express-list li:hover .con p img.im-1 {display: none;}
                    .part-03 .new-express-list li:hover .con p img.im-2 {display: inline;}
                    .part-03 .new-express-list li:hover .con p {font-size: 12px;color: #111111;}
                    .part-03 .new-express-list li:hover .con p:last-child a {font-size: 12px;color: #111111;}

            .part-03 .new-express-list li:hover {
                box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
                background: #ffffff;
            }

                .part-03 .new-express-list li:hover .con p:nth-child(1) a {
                    font-weight: bold;
                    color: #d7000f;
                }


/* ************ 专题报道 ************* */
.part-04 {
    margin-top: 14px;
    width: 100%;
}

    .part-04 .lab {
        width: 100%;
        height: 35px;
        border-bottom: 2px solid #d7000f;
        padding-bottom: 5px;
        margin-bottom: 20px;
        box-sizing: border-box;
    }

        .part-04 .lab h2 {
            float: left;
        }

            .part-04 .lab h2 a {
                font-size: 22px;
                font-weight: bold;
                color: #333333;
                line-height: 24px;
            }

        .part-04 .lab a {
            font-size: 14px;
            color: #888888;
            line-height: 45px;
            height: 30px;
        }

    .part-04 .special-report .retrospect a {
        border: 1px solid #e6e6e6;
        box-sizing: border-box;
        width: 548px;
        height: 308px;
        display: block;
        position: relative;
       transition: transform .3s ease-in-out
    }

        .part-04 .special-report .retrospect a:hover {
           transform: translate3d(0, -3px, 0);
            box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.14);
        }

    .part-04 .special-report .retrospect p {
        font-size: 16px;
        color: #333333;
        line-height: 22px;
        margin-top: 10px;
    }

        .part-04 .special-report .retrospect p a {
            display: inline;
            border: 0;
        }

            .part-04 .special-report .retrospect p a:hover {
                box-shadow: none;
                bottom: 0
            }

    .part-04 .special-report .special-list-item {
        width: 640px;
    }

        .part-04 .special-report .special-list-item ul {
            margin-right: -14px;
        }

        .part-04 .special-report .special-list-item li {
            float: left;
            width: 204px !important;
            margin-right: 14px;
            margin-bottom: 6px;
        }

            .part-04 .special-report .special-list-item li:hover p {
                color: #d7000f;
            }

        .part-04 .special-report .special-list-item a {
            border: 1px solid #e6e6e6;
            box-sizing: border-box;
            display: block;
            width: 204px;
            height: 126px;
            position: relative;
           transition: transform .3s ease-in-out;
            text-align: left;
        }

            .part-04 .special-report .special-list-item a:hover {
                transform: translate3d(0, -3px, 0);
                box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.14);
            }

        .part-04 .special-report .special-list-item p {
            font-size: 15px;
            color: #333333;
            line-height: 20px;
            text-align: left;
            margin-top: 6px;
            height: 44px;
        }

            .part-04 .special-report .special-list-item p a {
                display: inline;
                border: 0;
            }

                .part-04 .special-report .special-list-item p a:hover {
                    box-shadow: none;
                    bottom: 0
                }
/* .part-04 .special-report img {border-radius: 5px;} */

/* ************** 技术中心-资料下载  ****************** */
/* .part-05 {margin-top: 20px;width: 100%;height: 441px;}
.part-05 .technology-center {width: 790px;}
.part-05 .technology-center .lab {width: 100%;height: 31px; border-bottom: 2px solid #eb0011;padding-bottom: 5px;margin-bottom: 20px;box-sizing: border-box;}
.part-05 .technology-center .lab h2 {float:left;}
.part-05 .technology-center .lab h2 a{font-size: 22px;font-weight: bold;color: #333333;line-height:24px;}
.part-05 .technology-center .lab a {font-size: 14px;color: #888888;line-height: 30px;}
.part-05 .technology-center .technolog {width: 100%;}
.part-05 .technology-center .technolog .nav h3 {display: block;float: left;width: 197px;height: 50px;;line-height: 50px;background: #f6f6f6;font-size: 20px;color: #666666;text-align: center;box-sizing: border-box;cursor: pointer;}
.part-05 .technology-center .technolog .nav h3.on {background: #ffffff;font-size: 20px;font-weight: bold;color: #333333;border-top: 4px solid #ff0012;line-height: 45px;}
.part-05 .technology-center .technolog .technolog-con {width: 100%;background: #ffffff;box-sizing: border-box;padding: 14px 38px;box-shadow: 0px -2px 5px 0px rgba(0,0,0,0.1);-webkit-box-shadow: 0px -2px 5px 0px rgba(0,0,0,0.1);-moz-box-shadow: 0px -2px 5px 0px rgba(0,0,0,0.1);-o-box-shadow: 0px -2px 5px 0px rgba(0,0,0,0.1);margin-top: 10px;}
.part-05 .technology-center .technolog .technolog-con .item {display: none;}
.part-05 .technology-center .technolog .technolog-con .active-block {display: block;}
.part-05 .technology-center .technolog .technolog-con .item .first-item .img {width: 158px;height: 106px;margin-right: 20px;}
.part-05 .technology-center .technolog .technolog-con .item .first-item .img a {display: block;width: 158px;height: 106px;border:1px solid #e6e6e6;box-sizing:border-box;}
.part-05 .technology-center .technolog .technolog-con .item .first-item .img a img {width: 100%; height: 100%;}
.part-05 .technology-center .technolog .technolog-con .item .first-item .intro {width: 520px;}
.part-05 .technology-center .technolog .technolog-con .item .first-item .intro p:nth-child(1) {font-size: 20px;font-weight: bold;color: #333333;line-height: 30px;margin: 5px 0;}
.part-05 .technology-center .technolog .technolog-con .item .first-item .intro p:last-child {font-size: 14px;color: #666666;line-height: 26px;}
.part-05 .technology-center .technolog .technolog-con .item .list-item-con {margin-top: 10px;}
.part-05 .technology-center .technolog .technolog-con .item .list-item-con li span {font-size: 16px;color: #888888;margin-right: 10px;}
.part-05 .technology-center .technolog .technolog-con .item .list-item-con li a {font-size: 14px;color: #333333;line-height: 30px;}

.part-05 .data-download {width: 390px;}
.part-05 .data-download .lab {width: 100%;height: 31px; border-bottom: 2px solid #eb0011;padding-bottom: 5px;margin-bottom: 20px;box-sizing: border-box;}
.part-05 .data-download .lab h2 {float:left;}
.part-05 .data-download .lab h2 a {font-size: 22px;font-weight: bold;color: #333333;line-height:24px;}
.part-05 .data-download .lab a {font-size: 14px;color: #888888;line-height: 30px;}
.part-05 .data-download .data-item {margin-top: 10px;}
.part-05 .data-download .data-item li .list-li .con {float: left;}
.part-05 .data-download .data-item li .list-li .con span {font-size: 14px;color: #888888;margin-right: 10px;}
.part-05 .data-download .data-item li .list-li .con a {font-size: 14px;color: #333333;line-height: 30px;}
.part-05 .data-download .data-item li .list-li .time {float: right;font-size: 14px;color: #666666;line-height: 30px;} */

/* *************** 展会 ***************** */
.part-06 {
    margin-top: 20px;
    height: 375px;
}

    .part-06 .exhibition-report {
        width: 100%;
        /*! overflow: hidden; */
    }

        .part-06 .exhibition-report .lab {
            width: 100%;
            height: 35px;
            border-bottom: 2px solid #d7000f;
            padding-bottom: 5px;
            margin-bottom: 10px;
            box-sizing: border-box;
        }

            .part-06 .exhibition-report .lab h2 {
                float: left;
            }

                .part-06 .exhibition-report .lab h2 a {
                    font-size: 22px;
                    font-weight: bold;
                    color: #333333;
                    line-height: 24px;
                }

            .part-06 .exhibition-report .lab a {
                font-size: 14px;
                color: #888888;
                line-height: 45px;
                height: 30px;
            }

    .part-06 .exhibition-report-con .lunbo-box {
        width: 402px;
        height: 334px;
        position: relative;
        overflow: hidden;
    }

        .part-06 .exhibition-report-con .lunbo-box .hd li {
            width: 72px;
            height: 38px;
            background: linear-gradient(114deg,transparent 14px,rgba(81,184,245,1) 0%,rgba(40,130,232,1) 100%) top left;
            opacity: 0;
            text-align: center;
            line-height: 38px;
            font-size: 14px;
            color: #ffffff;
            position: absolute;
            bottom: 0;
            right: 0;
            z-index: 200;
        }

            .part-06 .exhibition-report-con .lunbo-box .hd li span:nth-child(1) {
                font-size: 20px;
                color: #ffffff;
                line-height: 26px;
            }

            .part-06 .exhibition-report-con .lunbo-box .hd li span:last-child {
                font-size: 14px;
                color: #ffffff;
            }

            .part-06 .exhibition-report-con .lunbo-box .hd li.on {
                opacity: 1;
            }

        .part-06 .exhibition-report-con .lunbo-box .bd li {
            width: 402px;
            height: 334px;
            position: relative;
        }

            .part-06 .exhibition-report-con .lunbo-box .bd li a {
                display: block;
            }

                .part-06 .exhibition-report-con .lunbo-box .bd li a:nth-child(1) {
                    text-align: center;
                }

                .part-06 .exhibition-report-con .lunbo-box .bd li a img {
                    max-width: 100%;
                }

            .part-06 .exhibition-report-con .lunbo-box .bd li p {
                width: 100%;
                height: 38px;
                line-height: 38px;
                font-size: 15px;
                color: #ffffff;
                background: rgba(0,0,0,0.5);
                position: absolute;
                bottom: 0;
                z-index: 100;
                box-sizing: border-box;
                padding: 0 20px;
            }

                .part-06 .exhibition-report-con .lunbo-box .bd li p a {
                    color: #ffffff;
                    text-align: left !important;
                }

        .part-06 .exhibition-report-con .lunbo-box .prev,
        .part-06 .exhibition-report-con .lunbo-box .next {
            position: absolute;
            left: 3%;
            top: 50%;
            margin-top: -25px;
            display: block;
            width: 19px;
            height: 40px;
            filter: alpha(opacity=50);
            opacity: 0.5;
        }

        .part-06 .exhibition-report-con .lunbo-box .next {
            left: auto;
            right: 3%;
            background-position: 8px 5px;
        }

            .part-06 .exhibition-report-con .lunbo-box .prev:hover,
            .part-06 .exhibition-report-con .lunbo-box .next:hover {
                filter: alpha(opacity=100);
                opacity: 1;
            }

        .part-06 .exhibition-report-con .lunbo-box .prevStop {
            display: none;
        }

        .part-06 .exhibition-report-con .lunbo-box .nextStop {
            display: none;
        }

    .part-06 .exhibition-report-con .list-item-con {
        margin-left: 25px;
        width: 773px;
    }

        .part-06 .exhibition-report-con .list-item-con ul {
            margin-right: -50px;
        }

        .part-06 .exhibition-report-con .list-item-con li {
            margin-bottom: 12.6px;
            margin-right: 37px;
            float: left;
            position: relative;
            height: 102.84px;
        }

            .part-06 .exhibition-report-con .list-item-con li:last-child {
                margin-bottom: 0;
            }

            .part-06 .exhibition-report-con .list-item-con li:hover {
                background: #ffffff;
                box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
                
            }

                .part-06 .exhibition-report-con .list-item-con li:hover .intro .name a {
                    color: #d7000f;
                }

                .part-06 .exhibition-report-con .list-item-con li:hover .intro .time {
                    color: #111111;
                }

                .part-06 .exhibition-report-con .list-item-con li:hover .intro .address {
                    color: #111111;
                }

        .part-06 .exhibition-report-con .list-item-con .img {
            width: 136px;
            margin-right: 14px;
        }

            .part-06 .exhibition-report-con .list-item-con .img a {
                display: block;
                text-align: center;
                line-height: 102.84px;
                overflow: hidden;
            }

                .part-06 .exhibition-report-con .list-item-con .img a img {
                    max-width: 136px;
                    /* display: inline; */
                }

        .part-06 .exhibition-report-con .list-item-con .intro {
            width: 218px;
            color: #888888;
            padding-top: 6px;
        }

            .part-06 .exhibition-report-con .list-item-con .intro .name {
                font-size: 15px;
                line-height: 22px;
                height: 40px;
                margin-bottom: 10px;
                width: 210px;
            }

                .part-06 .exhibition-report-con .list-item-con .intro .name a {
                    color: #444444;
                }

            .part-06 .exhibition-report-con .list-item-con .intro .time,
            .part-06 .exhibition-report-con .list-item-con .intro .address {
                font-size: 13px;
                line-height: 20px;
                color: #888888;
            }

/* 杂志期刊 */
.magazine-journal {
    margin-top: 30px;
}

    .magazine-journal .lab {
        width: 100%;
        height: 35px;
        border-bottom: 2px solid #d7000f;
        padding-bottom: 5px;
        margin-bottom: 10px;
        box-sizing: border-box;
    }

        .magazine-journal .lab h2 {
            float: left;
        }

            .magazine-journal .lab h2 a {
                font-size: 22px;
                font-weight: bold;
                color: #333333;
                line-height: 24px;
            }

        .magazine-journal .lab a {
            font-size: 14px;
            color: #888888;
            line-height: 45px;
            height: 30px;
        }

    .magazine-journal .con {
        width: 100%;
    }

        .magazine-journal .con li.m-list {
            width: 387px;
            box-sizing: border-box;
        }

            .magazine-journal .con li.m-list .ma-img {
                width: 100%;
                box-sizing: border-box;
                padding: 15px;
            }

                .magazine-journal .con li.m-list .ma-img a.img {
                    width: 124px;
                    height: 162px;
                    overflow: hidden;
                    margin-right: 15px;
                }

                .magazine-journal .con li.m-list .ma-img .detail {
                    width: 210px;
                }

                    .magazine-journal .con li.m-list .ma-img .detail p {
                        font-size: 15px;
                        color: #888888;
                        line-height: 20px;
                        text-align: justify;
                    }

                        .magazine-journal .con li.m-list .ma-img .detail p a {
                            font-size: 17px;
                            color: #444444;
                            line-height: 35px;
                            font-weight: bold;
                        }

            .magazine-journal .con li.m-list .a-list-item {
                width: 100%;
                box-sizing: border-box;
                padding: 10px 15px 15px 15px;
            }

                .magazine-journal .con li.m-list .a-list-item li {
                    text-overflo: ellipsis;
                    overflow: hidden;
                    white-space: nowrap;
                }

                    .magazine-journal .con li.m-list .a-list-item li span {
                        display: inline-block;
                        width: 4px;
                        height: 4px;
                        background: #888888;
                        border-radius: 100%;
                        margin-bottom: 3px;
                        margin-right: 8px;
                    }

                    .magazine-journal .con li.m-list .a-list-item li a {
                        font-size: 15px;
                        color: #444444;
                        line-height: 28px;
                    }

            .magazine-journal .con li.m-list:hover {
                box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
                background: #f7f7f7;
            }

                .magazine-journal .con li.m-list:hover .ma-img {
                    background: #ffffff;
                }

                    .magazine-journal .con li.m-list:hover .ma-img .detail p a {
                        color: #d7000f;
                    }
.magazine-journal .con li.m-list:hover .ma-img .detail p {color: #111111;}

            .magazine-journal .con li.m-list:nth-child(1) {
                margin-right: 20px;
            }


/**********第十部分 友情链接**********/
.part10 .navs-lab {
    height: 30px;
    box-sizing: border-box;
}

    .part10 .navs-lab span {
        min-width: 70px;
        display: block;
        float: left;
        margin-right: 14px;
        height: 30px;
        font-size: 16px;
        color: #666666;
        text-align: center;
        line-height: 26px;
        position: relative;
        cursor: pointer;
    }

        .part10 .navs-lab span b {
            width: 100%;
            height: 9px;
            display: block;
            position: absolute;
            bottom: -8px;
            background: url('../image/border.png')no-repeat;
            opacity: 0;
            background-size: 100% 100%;
            background-position: 50% 50%;
            -webkit-transition: all 0.5s ease;
            -moz-transition: all 0.5s ease;
            -o-transition: all 0.5s ease;
            transition: all 0.5s ease;
            z-index: 9999;
        }

        .part10 .navs-lab span:last-child {
            margin-right: 0;
        }

        .part10 .navs-lab span.on {
            font-size: 17px;
            color: #333333;
            font-weight: bold;
        }

            .part10 .navs-lab span.on b {
                opacity: 1;
            }

.part10 .add-link {
    box-sizing: border-box;
    height: 100%;
    font-size: 15px;
}

    .part10 .add-link p {
        height: 100%;
        line-height: 40px;
        margin-left: 45px;
    }
    .part10 .add-link p img {margin-bottom: 6px;}

        .part10 .add-link p:last-child span {
            margin-right: 3px;
            
        }

.part10 .lab {
    border-bottom: 2px solid #f2f2f2;
    box-sizing: border-box;
    height: 32px;
}

.p10-link a {
    padding: 0 7.5px;
    line-height: 22px;
    float: left;
    font-size: 13px;
    color: #444444;
    letter-spacing: -0.12px;
}

.p10-link div {
    display: none;
}

    .p10-link div.show {
        display: block;
    }

.p10-link span {
    float: left;
    line-height: 19px;
}
/**********第十部分 end**********/

/**********右侧浮动导航**********/
.cfloatNav {
    position: fixed;
    right: 220px;
    top: 130px;
    width: 86px;
    font-size: 12px;
    display: none;
}

.cd-close {
    position: absolute;
    right: 5px;
    top: -1px;
    cursor: pointer;
}

.cfloatNav li {
    width: 100%;
    height: 27px;
    line-height: 27px;
    background-color: #e8e8e8;
    text-align: center;
    cursor: pointer;
    margin-bottom: 5px;
}

    .cfloatNav li:last-child {
        margin-bottom: 0;
    }

    .cfloatNav li a {
        display: block;
        line-height: 27px;
        font-size: 13px;
        color: #333333;
    }

        .cfloatNav li a:hover {
            background: #d7000f;
            color: #ffffff !important;
        }

        .cfloatNav li a.bg-color {
            background: #d7000f;
            color: #ffffff !important;
        }


    .cfloatNav li.weixb {
        height: 30px;
    }

        .cfloatNav li.weixb img {
            margin-top: 5px;
        }

        .cfloatNav li.weixb:hover {
            background-color: #f6f6f6;
        }

.cfloatNav .bar_top {
    display: block;
    height: 27px;
    line-height: 27px;
    text-decoration: none;
    text-align: center;
    background: url("https://img.chuandong.com/chuandong/images/cdicon/ctopup.png") no-repeat 8px center;
    padding-left: 14px;
    color: #fff;
    background-color: #333;
}

    .cfloatNav .bar_top:hover {
        opacity: 0.9;
        filter: alpha(opacity=90);
        color: #ffffff !important;
    }

.cfloatNav .brand-pro {
    text-align: center;
    margin-bottom: 10px;
    background-color: #f9f9f9;
}

    .cfloatNav .brand-pro .bp-btn {
        display: block;
        height: 26px;
        line-height: 26px;
        background-color: #e8e8e8;
    }

.brand-pro p {
    padding: 10px;
}

.brand-pro img {
    width: 100%;
}

/*右侧悬浮小导航*/
.single-bar {
    position: fixed;
    right: 10px;
    bottom: 100px;
    display: none;
}

    .single-bar a {
        display: block;
        width: 40px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        border-radius: 2px 2px 0 0;
        border: 1px solid #d7dde3;
        margin-top: -1px;
        transition: all .3s;
    }

        .single-bar a:hover {
            background-color: #f8f8f8;
            transition: all .3s;
            text-decoration: none;
        }

    .single-bar .bar_top {
        background: url("../images/cdicon/cd-top.png") no-repeat center;
    }

.update-cont {
    line-height: 50px;
    margin-bottom: 20px;
    font-size: 0;
}

    .update-cont span {
        display: inline-block;
        width: 113px;
        height: 36px;
        background-color: #333333;
        color: #fff;
        font-size: 14px;
        text-align: center;
        line-height: 36px;
        margin-right: 38.1px;
    }

    .update-cont a {
        display: inline-block;
        width: 113px;
        height: 36px;
        background-color: #f6f6f6;
        font-size: 14px;
        color: #666666;
        text-align: center;
        line-height: 36px;
        margin-right: 42.9px;
    }

        .update-cont a:last-child {
            margin-right: 0;
        }

/*左侧悬浮广告*/
.left-ad {
    position: fixed;
    left: 265px;
    top: 184px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

    .left-ad a.close-ad {
        background-color: rgba(0, 0, 0, 0.795);
        color: rgb(247, 236, 236);
        font-size: 14px;
        width: 100%;
        height: 22px;
        display: flex;
        align-items: center;
        justify-content: center;
        text-decoration: none;
    }

/* 图片特效 */
.special {
    display: block;
    overflow: hidden;
}

    .special img {
        -webkit-transition: all 1s;
        -moz-transition: all 1s;
        -ms-transition: all 1s;
        -o-transition: all 1s;
        transition: all 1s;
    }

    .special:hover img {
        -webkit-transform: matrix(1.1,0,0,1.1,0,0);
        -moz-transform: matrix(1.1,0,0,1.1,0,0);
        -ms-transform: matrix(1.1,0,0,1.1,0,0);
        -o-transform: matrix(1.1,0,0,1.1,0,0);
        transform: matrix(1.1,0,0,1.1,0,0);
    }

/* 漂浮广告 */
.floatdiv {
    position: absolute;
}

    .floatdiv a {
        display: block;
        width: 100%;
        height: 100%;
    }

    .floatdiv span {
        position: absolute;
        right: 3px;
        top: -5px;
        font-size: 25px;
        color: #333333;
        cursor: pointer;
    }


@media screen and (max-width: 1500px) {
    .cfloatdate {display: none;}
    
}
@media screen and (min-width: 1950px) {
    .cfloatdate {left: 300px;}
    
}
@media screen and (max-width:1000px) {
    #cfooter {
        width: max-content !important;
    }
}

/* 左侧日历 */
.cfloatdate {position: absolute;left: -96px;top: 0px;width: 86px;font-size: 12px;cursor: pointer;}
.cdDateShadow {width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);position: fixed;top: 0;left: 0; z-index: 999999999;display: none;}
.cdDateShadow .cdDate-con {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.cdDateShadow .cdDate-con .im-close {position: absolute;top: -30px;right: -40px;}

.robot-new div:first-child{box-shadow: 0px -1px 15px 0px rgba(0, 0, 0, 0.1);}
.robot-new .det-con{padding-top: 12px;}
.robot-ad{border: none;}
.robot-ad img {
        -webkit-transition: all 1s;
        -moz-transition: all 1s;
        -ms-transition: all 1s;
        -o-transition: all 1s;
        transition: all 1s;
	margin-bottom: 7.5px;
box-shadow: 0px -1px 15px 0px rgba(0, 0, 0, 0.1);
    }

    .robot-ad span:hover img {
        -webkit-transform: matrix(1.1,0,0,1.1,0,0);
        -moz-transform: matrix(1.1,0,0,1.1,0,0);
        -ms-transform: matrix(1.1,0,0,1.1,0,0);
        -o-transform: matrix(1.1,0,0,1.1,0,0);
        transform: matrix(1.1,0,0,1.1,0,0);
    }
