.gistitle {
        text-align: center;
        margin-bottom: 40px;
        font-size: 33px;
    }
    
    .gispage {
        padding: 64px 24px;
    }
    
    .con1 {
        display: block;
        padding: 28px 24px;
        box-shadow: 0 2px 16px rgba(0, 0, 0, .08);
        background-repeat: no-repeat;
        background-position: 100% 100%;
        transition: box-shadow .45s cubic-bezier(.645, .045, .355, 1), transform .45s cubic-bezier(.645, .045, .355, 1);
    }
    
    .congis {
        margin-top: 28px;
    }
    
    .congis img {
        width: 100%;
    }
    
    .copyright {
        text-align: center;
        border-top: solid snow 0.5px;
        font-size: 14px;
    }
    
    .copyright a {
        color: cornflowerblue;
    }
    
    .copyright a:hover {
        color: wheat;
    }
    
    .footer1 {
        text-align: center;
        color: #ccc;
        background: #23262b;
    }
    
    .congif {
        margin: 80px 0;
    }
    
    .congif h {
        font-size: 25px;
        margin-bottom: 10px;
        line-height: 60px;
    }
    
    .congif p {
        font-size: 14px;
        color: #999999;
    }
    
    .gisgrid {
        overflow: inherit !important;
    }
    
    .box1 {
        width: 80%;
        height: 380px;
        margin: 30px auto;
        box-shadow: -3px 3px 5px darkgrey;
    }
    
    .box11 {
        float: left;
        width: 25%;
        height: 380px;
        text-align: center;
        font-size: 22px;
    }
    
    .box12 {
        float: left;
        width: 75%;
        text-align: center;
        font-size: 16px;
        line-height: 49px;
        border-top: solid 2px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    
    .box12 tr {
        border-bottom: solid 0.1px #ccc;
        background: white;
        height: 63px;
    }
    
    .box11 p {
        text-align: left;
        padding-left: 35px;
        padding-bottom: 5px;
    }
    
    .box11 h {
        line-height: 100px;
        font-size: 30px;
    }
    
    .nav .menu ul li h2 a:hover {
        border-bottom: solid 1px #ccc !important;
    }
    
    .wuzhiimg {
        margin: 160px;
    }
    
    .wuzhiimg h {
        font-size: 50px;
    }
    
    .wuzhiimg p {
        font-size: 40px;
        padding: 30px 0;
    }
    /* tab插件 */
    
    a:hover,
    a:focus {
        text-decoration: none;
        outline: none;
    }
    
    .tab .nav-tabs {
        border: none;
        border-bottom: 2px solid #079fc9;
        margin: 0;
    }
    
    .tab .nav-tabs li a {
        padding: 10px 20px;
        margin: 0 10px -1px 0;
        font-size: 17px;
        font-weight: 600;
        color: #293241;
        text-transform: uppercase;
        border: 2px solid #e6e5e1;
        border-bottom: none;
        border-radius: 5px 5px 0 0;
        z-index: 1;
        position: relative;
        transition: all 0.3s ease 0s;
    }
    
    .tab .nav-tabs li a:hover,
    .tab .nav-tabs li.active a {
        background: #fff;
        color: #079fc9;
        border: 2px solid #079fc9;
        border-bottom-color: transparent;
    }
    
    .tab .nav-tabs li a:before {
        content: "";
        display: block;
        height: 2px;
        background: #fff;
        position: absolute;
        bottom: -2px;
        left: 0;
        right: 0;
        transform: scaleX(0);
        transition: all 0.3s ease-in-out 0s;
    }
    
    .tab .nav-tabs li.active a:before,
    .tab .nav-tabs li a:hover:before {
        transform: scaleX(1);
    }
    
    .tab .tab-content {
        padding: 10px;
        font-size: 17px;
        color: #6f6f6f;
        line-height: 30px;
        letter-spacing: 1px;
        position: relative;
    }
    
    @media only screen and (max-width: 479px) {
        .tab .nav-tabs {
            border: none;
        }
        .tab .nav-tabs li {
            width: 100%;
            text-align: center;
            margin-bottom: 15px;
        }
        .tab .nav-tabs li a {
            margin: 0;
            border-bottom: 2px solid transparent;
        }
        .tab .nav-tabs li a:before {
            content: "";
            width: 100%;
            height: 2px;
            background: #079fc9;
            position: absolute;
            bottom: -2px;
            left: 0;
        }
    }
    /* 必要布局样式css */
    
    .title_cn {
        text-align: center;
        font-size: 30px;
    }
    
    #new_box {
        width: 100%;
        padding: 50px 0px;
        margin: 0 auto;
        overflow: hidden;
        padding-bottom: 0px;
    }
    
    .new_con {
        max-width: 1200px;
        margin: 0 auto;
        margin-top: 50px;
        margin-bottom: 50px;
    }
    
    .newtel {
        height: 30px;
        border-bottom: 1px solid #e7e7e7;
        padding-bottom: 10px;
        font-family: "微软雅黑";
        font-size: 18px;
        color: #666
    }
    
    .new_telst {
        width: 550px;
        margin: 0 auto;
        position: relative;
        top: 6px;
        text-align: center
    }
    
    .new_telst li {
        width: 166px;
        line-height: 30px;
        text-align: center;
        float: left;
        display: inline;
        font-family: "微软雅黑";
        cursor: pointer;
    }
    
    .new_telst li.newon {
        color: #217af0;
        font-weight: bold;
    }
    
    .new_telst p {
        position: absolute;
        top: 34px;
        left: 0px;
        width: 166px;
        height: 7px;
        border-top: 1px solid #217af0;
        overflow: hidden;
        text-align: center;
    }
    
    .new_telst b {
        display: inline-block;
        width: 0;
        height: 0;
        margin-top: -3px;
        border-style: solid dashed dashed dashed;
        border-width: 9px;
        border-color: #217af0 #fff #fff #fff;
        overflow: hidden;
        zoom: 1;
        font-size: 0;
    }
    
    .new_lst {
        height: 315px;
        position: relative;
        overflow: hidden;
        display: none;
        margin-top: 10px;
        padding-top: 20px;
    }
    
    .new_lst ul {
        position: absolute;
        left: 0px;
    }
    
    .new-wrap {
        margin-top: 30px;
    }
    
    .new-wrap .show {
        display: block;
    }
    
    li.new_cnlf {
        width: 370px;
        float: left;
    }
    
    li.new_cnlf p {
        width: 100%;
    }
    
    p.newlf_tel a {
        color: #217af0;
        font-size: 18px;
        line-height: 50px;
        text-align: center;
        display: block;
    }
    
    p.newlf_tel a:hover {
        color: #C33
    }
    
    p.newlf_tx {
        font-size: 20px;
        line-height: 26px;
        color: #999;
        margin: 15px 0;
        overflow: hidden;
    }
    
    li.new_cnrf {
        float: right;
        margin-left: 10px;
    }
    
    .newrf_lst dd {
        width: 368px;
        height: 85px;
        border: 1px solid #e4e4e4;
        float: left;
        margin-left: 35px;
        margin-bottom: 20px;
    }
    
    p.new_rq {
        width: 65px;
        height: 65px;
        background: #969393;
        float: left;
        text-align: center;
        color: #FFF;
        margin-top: 10px;
        margin-left: 10px;
        margin-right: 15px;
        font-family: Arial, Helvetica, sans-serif;
    }
    
    p.new_rq span {
        display: block;
        font-size: 24px;
        text-align: center;
        font-weight: bold;
        line-height: 35px;
        padding-top: 5px;
    }
    
    p.newrf_tx {
        float: left;
        width: 270px;
        margin-top: 8px;
    }
    
    p.newrf_tx a {
        color: #333;
        font-size: 14px;
        display: block;
        line-height: 30px;
    }
    
    p.newrf_tx span {
        display: block;
        font-size: 12px;
        color: #999;
        height: 60px;
        overflow: hidden;
    }
    
    .newrf_lst dd:hover {
        width: 366px;
        height: 83px;
        border: 2px solid #217af0;
        box-shadow: 0px 0px 15px rgba(37, 125, 242, .27);
    }
    
    .newrf_lst dd:hover p.newrf_tx a {
        color: #217af0;
    }
    
    .newrf_lst dd:hover p.new_rq {
        background: #217af0;
        margin-top: 9px;
        margin-left: 9px;
    }
    
    .newrf_lst dd:hover p.newrf_tx {
        margin-top: 7px;
    }
    
    .mr0 {
        margin-right: 0px;
    }
    
    .newrighttext {}
    
    .newlf_tel {
        font-size: 30px;
        margin-top: 10px;
    }
    
    .boxbox1 {
        background: url(../img/buy1.png);
        background-size: cover;
    }
    
    .boxbox11 {
        border-color: cornflowerblue;
    }
    
    .boxbox2 {
        background: url(../img/buy2.png);
        background-size: cover;
    }
    
    .boxbox22 {
        border-color: cornflowerblue;
    }
    
    .boxbox3 {
        background: url(../img/buy3.png);
        background-size: cover;
    }
    
    .boxbox33 {
        border-color: #ffc1ce;
    }
    
    .boxbox4 {
        background: url(../img/buy4.png);
        background-size: cover;
    }
    
    .boxbox44 {
        border-color: #ffd188;
        overflow: hidden;
        height: 378px;
    }
    
    .con9 {
        width: 85%;
        display: inline-block;
        padding-left: 8%;
    }
    
    .con99 {
        width: 15%;
        display: inline-block;
        vertical-align: top;
    }
    
    .con99 img {
        width: 100%;
    }
    
    .con999 {
        display: inline-flex;
        padding: 48px 24px;
    }
    
    .con9999 {
        width: 80%;
        text-align: center;
    }
    
    .con9s {
        font-size: 20px;
        padding-bottom: 20px;
    }
    
    .con9t {
        margin-bottom: 60px;
    }
    
    .con9p {
        padding: 20px;
        font-size: 20px;
    }
    
    .materh {
        height: 500px !important;
    }
    
    .con8 {
        padding: 50px 0;
        width: 80%;
        margin: auto;
        overflow: hidden;
        position: relative;
    }
    
    .con8-left {
        float: left;
        width: 40%;
        padding: 40px;
    }
    
    .con8-left img {
        width: 100%;
    }
    
    .con8-right {}
    
    .con8-right h {
        font-size: 30px;
    }
    
    .con8-right p {
        font-size: 15px;
        padding-bottom: 10px;
    }
    
    .con88s {
        padding: 30px;
    }
    
    .con88s img {
        width: 100%;
    }
    
    .con88 {
        text-align: center;
    }
    
    .con888 {
        padding: 0 2%;
    }
    
    .con8t {
        padding-bottom: 40px;
    }
    
    .con8over {
        padding-top: 50px;
    }
    
    .con888over {
        padding: 0 5%;
    }
    
    .cloud_h {
        font-size: 40px !important;
        color: #3381c7;
    }
    
    .con9 h {
        font-size: 40px;
        line-height: 70px;
    }
    
    .con8-ds {
        float: left;
        width: 50%;
    }
    
    .con8-ds h {
        font-size: 30px;
    }
    
    .con8-ds img {
        width: 100%;
    }
    
    .dspd {
        padding: 185px 0;
    }
    
    .font6 {
        font-size: 40px;
        font-family: fantasy;
        color: #10a7ff;
    }
    
    .con5 {
        display: inline-block;
        ;
        padding: 30px 0;
    }
    
    .con5-1 {
        width: 30%;
        float: left;
    }
    
    .con5-1 img {
        width: 100%;
    }
    
    .con5-2 {
        float: left;
        width: 50%;
        padding: 40px;
    }
    
    .con5-3 {
        float: left;
        width: 50%;
        padding: 40px;
    }
    
    .con5-4 {
        width: 30%;
        float: left;
    }
    
    .con5-4 img {
        width: 100%;
    }
    
    .con55 {
        width: 80%;
        margin: auto;
    }
    
    .con5-2 h {
        line-height: 50px;
        font-size: 30px;
    }
    
    .con5-3 h {
        line-height: 50px;
        font-size: 30px;
    }
    
    .pppp1 {
        background: #ccc !important;
        font-weight: bold;
    }
    
    .ppp1 {
        width: 65%;
        float: left;
    }
    
    .ppp1 img {
        width: 100%;
        height: 100%;
    }
    
    .ppp2 {
        width: 33%;
        font-size: 13px;
    }
    
    .pp100 {
        color: #6f6f6f;
        padding-top: 15px;
    }
    
    .ppp20 {
        padding: 20px 0;
        font-size: 15px;
    }
    
    .con333 {
        width: 85%;
        display: inline-block;
        padding-left: 8%;
    }
    
    .con333 h {
        font-size: 20px;
    }
    
    .con333 p {
        padding-top: 20px;
        font-size: 14px;
    }
    
    .con8plus {
        position: absolute;
    }
    
    .con8plus img {
        width: 100%;
    }
    
    .con345 {
        width: 80%;
        text-align: center;
        margin-bottom: 66px;
    }
    
    .con3456 img {
        width: 100%;
    }
    
    .con3456 {
        padding: 20px 13%;
    }
    
    .jicai tr {
        height: 53.5px !important;
    }
    
    .nono {
        overflow: auto;
        border-collapse: collapse;
        height: 320px;
        display: block;
    }
}