/*footer*/
footer {
    min-height: 284px;
    text-align: left;
    /*background-color: #000;*/
    /*background-color: #F8F8FA;*/
}

    footer dl {
        font-size: 14px;
        display: inline-block;
        float: left;
        margin-bottom: 0px;
        width: 16%;
        margin-top: 20px;
        text-align: left;
        vertical-align: top;
    }

    footer dt {
        font-weight: normal;
        margin: 5px 0;
        color: #fff;
    }

    footer dd {
        margin: 20px 0;
    }

.one-section dd:hover a {
    text-decoration: none;
    color: #9AC200;
}

footer dd a {
    text-decoration: none;
    font-size: 14px;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: rgba(58,64,71,1);
}

    footer dd a:hover {
        text-decoration: underline;
    }

footer .one-section {
    width: 1170px;
    margin: 0 auto;
    /*height: 295px;*/
    height: 330px;
}

footer .footer-right {
    display: inline-block;
    float: right;
    width: 19%;
    text-align: right;
}

    footer .footer-right .share {
        font-size: 0;
        margin: 46px 0 0;
        text-align: left;
    }

    footer .footer-right .share-links {
        display: inline-block;
        width: 30px;
        height: 30px;
        margin-left: 23px;
    }

.footer_six .footer-img {
    overflow: hidden;
}

    .footer_six .footer-img a {
        float: left;
    }

    .footer_six .footer-img img {
        width: 44px;
        height: 44px;
    }

    .footer_six .footer-img .hovershou {
        display: none;
        margin-left: -20px;
    }

        .footer_six .footer-img .hovershou img {
            width: 90px;
            height: 90px;
        }

    .footer_six .footer-img .twoImg {
        margin-left: 20px;
    }
        .footer_six .footer-img .twoImg:hover .hovershou {
            display: block !important;
        }

        .weixinImg {
            background: rgba(0, 0, 0, 0) url('/img/media/appoverview.png') no-repeat scroll -326px -285px;
        }

.weiboImg {
    background: rgba(0, 0, 0, 0) url('/img/media/appoverview.png') no-repeat scroll -404px -285px;
}

.facebook {
    background: rgba(0, 0, 0, 0) url('/img/media/appoverview.png') no-repeat scroll -366px -285px;
}

.twitter {
    background: rgba(0, 0, 0, 0) url('/img/media/appoverview.png') no-repeat scroll -285px -285px;
}

footer .footer-right .copyright {
    font-size: 12px;
    margin-top: 64px;
    text-align: right;
    color: #454545;
}

footer .footer-right .qrcode {
    margin-top: 30px;
    width: 140px;
    height: 154px;
    background: url(/img/qrcode.jpg) no-repeat;
}

.en footer .footer-right .qrcode {
    background: url(/img/user_qrcode2.png) no-repeat;
}

footer .copyright {
    width: 1170px;
    font-size: 14px;
    /*line-height: 71px;*/
    clear: both;
    /*height: 72px;*/
    margin-top: 0px;
    text-align: left;
    color: #999;
    /*border-top: 1px solid #F8F8FA;*/
    margin: 0 auto;
    padding-bottom: 40px;
}

    footer .copyright label {
        margin-bottom: 0px;
        font-size: 12px;
        font-family: PingFangSC-Regular;
        font-weight: 400;
        color: rgba(171,174,178,1);
    }

    footer .copyright .langouter {
        position: relative;
        /*width: 200px;*/
        float: right;
    }

        footer .copyright .langouter .langbox .rightlabel {
            font-size: 12px;
            font-family: PingFangSC-Regular;
            font-weight: 400;
            color: rgba(171,174,178,1);
        }

    footer .copyright label a {
        /*color: #999!important;
    text-decoration: none;
    font-size:inherit;
    float: initial;*/
        font-size: 12px;
        font-family: PingFangSC-Regular;
        font-weight: 400;
        color: rgba(171,174,178,1);
    }

footer .link-exchange-box {
    clear: both;
    width: 1170px;
    margin: 0 auto;
    margin-top: 40px;
}

footer .link-exchange {
    font-size: 12px;
    margin: 0 auto;
}

    footer .link-exchange h5 {
        font-size: 14px;
        font-weight: bolder;
        line-height: 1;
        display: inline-block;
        margin: 0;
    }

    footer .link-exchange .tab:nth-child(1), footer .link-exchange .tab:nth-child(2) {
        padding-right: 18px;
        border-right: 1px solid #999;
        margin-right: 14px;
        font-size: 12px;
        font-family: PingFangSC-Regular;
        font-weight: 400;
        color: rgba(171,174,178,1);
    }

    footer .link-exchange h5 a {
        font-size: 12px;
        font-family: PingFangSC-Regular;
        font-weight: 400;
        color: rgba(171,174,178,1);
    }

    footer .link-exchange p a {
        font-size: 12px;
        font-family: PingFangSC-Regular;
        font-weight: 400;
        color: rgba(171,174,178,1);
    }

    footer .link-exchange .tab:nth-child(2) {
    }

    footer .link-exchange .tab {
        cursor: pointer;
        color: #666;
        font-weight: normal;
    }

        footer .link-exchange .tab.active {
            color: #999;
        }

    footer .link-exchange .list-con {
        display: none;
        background: #f9f9f9;
        padding: 0px 10px;
        margin-bottom: 10px;
    }

        footer .link-exchange .list-con.active {
            display: block;
        }

    footer .link-exchange p {
        -webkit-transition: all .2s ease 0s;
        transition: all .2s ease 0s;
        display: none;
    }

    footer .link-exchange a {
        line-height: 14px;
        display: inline-block;
        margin-top: 8px;
        margin-bottom: 8px;
        text-decoration: none;
        text-indent: 4px;
        color: #666;
        border-left: 1px solid #666;
    }

        footer .link-exchange a:first-child {
            margin-left: 0;
            text-indent: 0;
            border-left: medium none;
        }

.footer_first {
    /*margin-left:-50px;
    width: 20% !important;*/
}

.footer_second {
    width: 18%;
}

.footer_six {
    width: auto;
    float: right;
}

footer dt {
    margin-bottom: 12px;
    font-size: 14px;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: rgba(171,174,178,1);
}
/*err-top*/
header .err-top {
    position: absolute;
    width: 100%;
    z-index: 1;
    display: none;
    margin: 0 auto;
    left: 0;
    right: 0;
    width: 518px;
}

    header .err-top.succ, header .err-top.fail {
        display: block;
    }

    header .err-top .err-close {
        width: 18px;
        height: 18px;
        display: block;
        line-height: 18px;
        position: absolute;
        right: 15px;
        top: 10px;
    }

    header .err-top:hover .err-close {
        display: block;
    }

    header .err-top .icon-remove {
        margin-right: 10px;
        line-height: 18px;
        height: 18px;
        cursor: pointer;
    }

    header .err-top.fail .icon-remove {
        color: #D9626E;
    }

    header .err-top.succ .icon-remove {
        color: #248060;
    }

    header .err-top .err-out {
        width: 518px;
        height: 44px;
        margin: 0 auto;
        border-radius: 0 0 10px 10px;
    }

    header .err-top.fail .err-out {
        background-color: #F7CBD0;
    }

        header .err-top.fail .err-out i, header .err-top.fail .err-out span {
            color: #D9626E;
        }

    header .err-top.succ .err-out i, header .err-top.succ .err-out span {
        color: #248060;
    }

    header .err-top.succ .err-out {
        background-color: #6FE8BF;
    }

    header .err-top .err-switch {
        text-align: center;
    }

    header .err-top .err-switch-i {
        font-size: 23px;
        line-height: 46px;
        height: 46px;
        display: none;
        margin-right: 20px;
    }

    header .err-top.succ .icon-smile, header .err-top.fail .icon-frown {
        display: inline-block;
    }

    header .err-top .err-content {
        font-size: 12px;
        line-height: 46px;
        height: 46px;
        display: inline-block;
        vertical-align: bottom;
    }
/*err-top end*/

.blogtips {
    width: 0;
    height: 0;
    position: relative;
    border-right: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #656565;
    border-top: 5px solid transparent;
    margin-left: 35px;
    margin-top: -14px;
    transition: all 0.3s;
    -moz-transition: all 0.3s; /* Firefox 4 */
    -webkit-transition: all 0.3s; /* Safari 和 Chrome */
    -o-transition: all 0.3s;
    /*position: relative;*/
    /*padding-bottom: 10px;*/
}

    .blogtips:hover {
        /*filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    -moz-transform: rotate(90deg);
   -moz-transform-origin:25% 25%;*/
        border-right: 5px solid transparent;
        border-bottom: 5px solid transparent;
        border-left: 5px solid transparent;
        border-top: 5px solid #656565;
        margin-top: -10px;
    }

.blog1 {
    width: 300px;
    /*padding-top:10px;*/
    display: none;
    position: relative;
    left: -39px;
    top: -5px;
}

.blogtitle {
    width: 300px;
    background: #1C1C1C;
    line-height: 32px;
    color: #737373;
    overflow: hidden;
    padding-left: 10px;
    height: 32px;
    text-overflow: ellipsis;
    white-space: nowrap;
    /*position: absolute;*/
    /*left: 0px;*/
    /*margin-top:10px;*/
    /*display: none;*/
}
/*红点 start*/
.item-notice-out,
.item-notice-in {
    position: relative;
}

    .item-notice-out:after,
    .item-notice-in:after {
        position: absolute;
        content: " ";
        width: 6px;
        height: 6px;
        border-radius: 10px;
        background-color: #ee3131;
    }

    .item-notice-out:after {
        top: 13px;
        right: 15px;
    }

    .item-notice-in:after {
        top: 10px;
        right: 14px;
    }
/*红点 end*/
.vipNavTitle {
    position: relative;
}

    .vipNavTitle.badge-red:after {
        position: absolute;
        top: 13px;
        right: 18px;
        z-index: 10;
    }

.icon-ser-setWidth {
    width: 21px !important;
    height: 21px !important;
    display: inline-block !important;
    background: url(/img/bill/my_service_w.png) center center no-repeat !important;
}
/*全局alert提示*/
#errTop.err-top {
    position: fixed;
    width: 100%;
    z-index: 2500;
    top: 0;
}

#errTopMiddle {
    z-index: 1010;
    width: auto;
    left: 50%;
    margin-left: -256px;
}

#errTop.err-top.succ, #errTop.err-top.fail {
    display: block;
}

#errTop.err-top .err-close {
    width: 500px;
    height: 18px;
    display: none;
    margin: 0 auto -18px;
    background-color: #F4F4F4;
    text-align: right;
    line-height: 18px;
    display: block;
    padding-top: 10px;
}

#errTop.err-top .icon-remove {
    margin-right: 10px;
    line-height: 18px;
    height: 18px;
    cursor: pointer;
}

#errTop.err-top.fail .icon-remove {
    color: #D9626E;
}

#errTop.err-top.succ .icon-remove {
    color: #248060;
}

#errTop.err-top .err-out {
    width: 518px;
    height: 44px;
    margin: 0 auto;
    border-radius: 0 0 10px 10px;
}

#errTop.err-top.fail .err-out {
    background-color: #F7CBD0;
}

    #errTop.err-top.fail .err-out i, #errTop.err-top.fail .err-out span {
        color: #D9626E;
    }

#errTop.err-top.succ .err-out i, #errTop.err-top.succ .err-out span {
    color: #248060;
}

#errTop.err-top.succ .err-out {
    background-color: #6FE8BF;
}

#errTop.err-top .err-switch {
    text-align: center;
}

#errTop.err-top .err-switch-i {
    font-size: 23px;
    line-height: 46px;
    height: 46px;
    display: none;
    margin-right: 20px;
}

#errTop.err-top.succ .icon-smile, #errTop.err-top.fail .icon-frown {
    display: inline-block;
}

#errTop.err-top .err-content {
    font-size: 12px;
    line-height: 46px;
    height: 46px;
    display: inline-block;
    vertical-align: bottom;
}
/*弹窗样式初始化*/
.modal {
    display: none;
    overflow: auto;
    overflow-y: scroll;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}

.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear;
}

.xianshihuodong img {
    /*background-image: url('img/vipService/vipxianshi1.png');*/
    right: 0px;
    height: 40px;
    width: 41px;
    position: absolute;
    transform: rotate(180deg);
    -webkit-transform: rotate(90deg);
}
/*固定footer中dl的高度*/
.footer-section .footer-sectionDiv dl dt,
.footer-section .footer-sectionDiv dl dd {
    height: 21px;
    line-height: 21px;
}

.footer-section {
    width: 1170px;
    margin: 0 auto;
}

    .footer-section h3 {
        font-size: 14px;
        font-family: PingFangSC-Regular;
        font-weight: 400;
        color: rgba(171,174,178,1);
    }

    .footer-section img {
        width: 1170px;
        margin-top: 10px;
    }

.navPoint_div {
    display: none;
    position: fixed;
    /*position: absolute;*/
    width: 100%;
    height: 360px;
    opacity: 0.97;
    top: 75px;
    /*border-top: 1px solid #eee;*/
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    outline: 0;
    z-index: 1001;
    background-color: #fff;
}

    .navPoint_div .navPoint_content {
        width: 1180px;
        height: 351px;
        /*border: 1px dashed blue;*/
        margin: 0 auto;
    }

        .navPoint_div .navPoint_content .navPoint_navUl {
            width: 100%;
            margin-top: 60px;
            padding: 0px;
        }

            .navPoint_div .navPoint_content .navPoint_navUl .navPoint_navLi {
                float: left;
                /*margin: 0px 70px;*/
                list-style: none;
                width: 274px;
            }

                .navPoint_div .navPoint_content .navPoint_navUl .navPoint_navLi.navLiApp {
                    width: 386px;
                }

                .navPoint_div .navPoint_content .navPoint_navUl .navPoint_navLi.navLiLowCode {
                    padding-left: 0px;
                    width: 450px;
                }

                .navPoint_div .navPoint_content .navPoint_navUl .navPoint_navLi .navPoint_navH3 {
                    font-size: 16px;
                    font-family: PingFangSC-Medium;
                    font-weight: 500;
                    color: rgba(51,51,51,1);
                    text-align: left;
                    margin: 0px;
                    margin-bottom: 14px;
                    display: block;
                    text-decoration: none;
                }

            .navPoint_div .navPoint_content .navPoint_navUl .navPointApi {
                /*margin-right: 18px;*/
                padding-left: 25px;
                width: 210px;
            }

            .navPoint_div .navPoint_content .navPoint_navUl .navPointYun {
                width: 158px;
            }

            .navPoint_div .navPoint_content .navPoint_navUl .navLiHangye {
                width: 440px;
                padding-left: 40px;
            }

            .navPoint_div .navPoint_content .navPoint_navUl .navLiPlenary {
                width: 200px;
            }

            .navPoint_div .navPoint_content .navPoint_navUl .navLiCustom {
                width: 290px;
                padding-left: 50px;
            }

            .navPoint_div .navPoint_content .navPoint_navUl .navPointImg {
                width: 259px;
                padding-left: 40px;
            }

            .navPoint_div .navPoint_content .navPoint_navUl .navLiDevelop {
                width: 460px;
                padding-left: 10px;
            }

            .navPoint_div .navPoint_content .navPoint_navUl .navliResource {
                width: 598px;
            }

            .navPoint_div .navPoint_content .navPoint_navUl .navLiZoology {
                width: 265px;
            }

            .navPoint_div .navPoint_content .navPoint_navUl .navPoint_navLi .appUl_left {
                height: 200px;
                /*width: 180px;*/
                width: 45%;
                float: left;
                padding: 0px;
            }

            .navPoint_div .navPoint_content .navPoint_navUl .navPoint_navLi .appUl_leftAll {
                height: 200px;
                /*width: 180px;*/
                width: 100%;
                float: left;
                padding: 0px;
            }

            .navPoint_div .navPoint_content .navPoint_navUl .navPoint_navLi .develop_left {
                width: 27%;
            }

            .navPoint_div .navPoint_content .navPoint_navUl .navPoint_navLi .develop_center {
                width: 35%;
            }

            .navPoint_div .navPoint_content .navPoint_navUl .navPoint_navLi .develop_right {
                width: 35%;
            }

            .navPoint_div .navPoint_content .navPoint_navUl .navPoint_navLi .appUl_left .appLi-left,
            .navPoint_div .navPoint_content .navPoint_navUl .navPoint_navLi .appUl_leftAll .appLi-left {
                /*width: 200px;*/
                width: 100%;
                height: 60px;
                line-height: 60px;
                margin-bottom: 10px;
                text-align: left;
                list-style: none;
            }

                .navPoint_div .navPoint_content .navPoint_navUl .navPoint_navLi .appUl_left .appLi-left .appli_leftA,
                .navPoint_div .navPoint_content .navPoint_navUl .navPoint_navLi .appUl_leftAll .appLi-left .appli_leftA {
                    font-size: 14px;
                    font-family: PingFangSC-Regular;
                    font-weight: 400;
                    color: rgba(51,51,51,1);
                }

            .navPoint_div .navPoint_content .navPoint_navUl .navPoint_navLi .appli_img {
                width: 34px;
                position: relative;
                /*top: 3px;*/
                vertical-align: middle;
                /*height: 10px;*/
            }

            .navPoint_div .navPoint_content .navPoint_navUl .navPoint_navLi .appUl_left .appLi-left:hover .appli_leftA,
            .navPoint_div .navPoint_content .navPoint_navUl .navPoint_navLi .appUl_leftAll .appLi-left:hover .appli_leftA {
                color: #9AC200;
                text-decoration: none;
            }
            /*.navPoint_div .navPoint_content .navPoin t_navUl .navPoint_navLi .navLi_div{
    width: 360px;
}
.navPoint_div .navPoint_content .navPoint_navUl .navPoint_navLi .navLi_div1{
    width: 180px;
}
.navPoint_div .navPoint_content .navPoint_navUl .navPoint_navLi .navLi_div2{
    width: 263px;
}
.navPoint_div .navPoint_content .navPoint_navUl .navPoint_navLi .navLi_div3{
    width: 540px;
}*/
            .navPoint_div .navPoint_content .navPoint_navUl .navPoint_navLi .appUl_left .appLi-left .appliLeft_span,
            .navPoint_div .navPoint_content .navPoint_navUl .navPoint_navLi .appUl_leftAll .appLi-left .appliLeft_span {
                display: block;
                line-height: 0px;
                font-size: 12px;
                font-family: PingFangSC-Regular;
                font-weight: 400;
                color: rgba(153,153,153,1);
                height: 17px;
                line-height: 17px;
                margin-top: -20px;
            }

            .navPoint_div .navPoint_content .navPoint_navUl .navPoint_navLi .navLi_div2 img {
                width: 293px;
                height: 215px;
                /*border: 1px dashed #333;*/
            }

            .navPoint_div .navPoint_content .navPoint_navUl .navPointImg h5 {
                font-size: 14px;
                font-family: PingFangSC-Regular;
                font-weight: 400;
                color: rgba(51,51,51,1);
            }




.footer-link ul {
    width: 1170px;
    margin: 0 auto;
    position: relative;
}



.footer-link li {
    float: left;
}

.footer-link input {
    display: none;
}

.footer-link .list-con {
    display: none;
}

.footer-link .tab {
    cursor: pointer;
}

.footer-link input:checked + .tab {
    color: red;
    margin-bottom: 30px;
}

.footer-link input:checked ~ .list-con {
    display: block;
}
/* .footer-link ul li:nth-of-type(2) input:checked~.list-con{
    position: relative;
    left: -100%;
} */


/* 链接列表 */
