/*关于我们开始*/

.subPage_banner {
    width: 100%;
    height: 642px;
    overflow: hidden;
    position: relative;
}

.subPage_banner a {
    display: block;
    width: 100%;
    height: 642px;
    position: fixed;
    top: 0;
}

.subPage_banner .banner02 {
    display: none;
}

.subPage_banner a img {
    width: 100%;
}

.shili {
    width: 100%;
    overflow: hidden;
    position: relative;
    background-color: #fff;
    z-index: 99999;
}

.shili .shili_top {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 90px;
    position: relative;
}

    .shili h3.p1 {
        font-size: 30px;
        color: #29abe2;
        text-align: center;
        font-weight: bold;
    }

.shili .shili_main {
    width: 100%;
    margin-top: 26px;
    line-height: 1.8;
    padding-bottom: 40px;
}

.shili p {
    text-align: center;
    font-size: 14px;
    color: #4a4a4a;
}

.shili span {
    display: block;
    position: absolute;
    width: 20px;
    height: 20px;
}

.shili span.span1 {
    background: url("../images/about_shili01_05.png") no-repeat;
    top: 58px;
    left: 0;
}

.shili span.span2 {
    background: url("../images/about_shili02_05.png") no-repeat;
    right: 0;
    bottom: 0;
}

.shili .shili_bottom {
    width: 100%;
    overflow: hidden;
    margin-top: 90px;
}

.shili .shili_bottom .x_menu01 {
    width: 634px;
    height: 16.6vw;
    overflow: hidden;
    float: left;
}

.shili .shili_bottom .x_menu01>a {
    display: block;
    float: left;
    width: 320px;
    height: 100%;
    overflow: hidden;
}

.shili .shili_bottom .x_menu01>a img {
    width: 100%;
    height: 100%;
    transition: transform .8s ease-in-out;
}

.shili .shili_bottom .x_menu01 img:hover {
    transform: scale(1.1);
}

.shili .shili_bottom .x_menu01 .left {
    float: left;
}

.shili .shili_bottom .x_menu01 .right {
    width: 274px;
    height: 100%;
    float: right;
    background-color: #fafafa;
    padding-left: 40px;
}

    .shili .shili_bottom .x_menu01 .right a {
        font-size: 20px;
        color: #29abe2;
        display: inline-block;
        padding-top: 48px;
    }

.shili .shili_bottom .x_menu01 .right .p2 {
    font-size: 13px;
    color: #585858;
    line-height: 2;
    width: 218px;
    text-align: left;
    padding-top: 22px;
}

/*管理流程开始*/

.manage {
    width: 100%;
    background: #fff url("../images/about_xiangmuguanliBg_03.jpg") repeat;
    height: 618px;
    overflow: hidden;
    position: relative;
    z-index: 99999;
}

.manage .title2 {
    width: 100%;
    margin-top: 5%;
    text-align: center;
}

.manage .title2 img {
    display: block;
    margin: 0px auto;
}

    .manage .title2 p {
        font-size: 26px;
        color: #29abe2;
        font-weight: bold;
        width: 100%;
        line-height: 70px;
    }

.manage .title2 i {
    font-size: 14px;
    color: #000;
    font-style: normal;
    width: 100%;
}

.manage_list {
    width: 1240px;
    text-align: center;
    margin: 100px auto;
    overflow: hidden;
}

.manage_list li {
    float: left;
    display: inline-block;
    margin: 0px 7%;
    text-align: center;
}

.manage_list li img {
    display: block;
    margin: 0px auto;
}

.manage_list li:hover img {
    transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    transition: all 1s;
    -webkit-transition: all 1s;
}

    .manage_list li a:hover p {
        color: #29abe2;
    }

.manage_list li p.p1 {
    font-size: 20px;
    color: #040200;
    line-height: 50px;
}

.manage_list li i {
    font-size: 13px;
    color: #3c3c3b;
}

/*管理流程结束*/

/*理念开始*/

.linian {
    width: 100%;
    height: 718px;
    background: url("../upload/about_wangjinglinianBg_06.jpg") center center no-repeat;
    background-size: 100% 114%;
    /*background-attachment: fixed;*/
    overflow: hidden;
    position: relative;
}

.linian h3 {
    font-size: 30px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    padding-top: 78px;
}

.slideBox01 {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    border: 1px solid #bab8b6;
    margin-top: 62px;
}

.slideBox01 .hd {
    width: 100%;
    height: 80px;
    overflow: hidden;
    border-bottom: 1px solid #bab8b6;
}

.slideBox01 .hd ul li {
    width: 299.25px;
    height: 100%;
    float: left;
    border-left: 1px solid #bab8b6;
    text-align: center;
    line-height: 80px;
}

.slideBox01 .hd ul li.on {
    background-color: #c6c5c3;
}

.slideBox01 .hd ul li.on a {
    color: #343332;
}

.slideBox01 .hd ul li a {
    font-size: 24px;
    color: #fff;
    display: block;
}

.slideBox01 .hd ul li:first-child {
    border: 0;
}

.slideBox01 .bd {
    width: 950px;
    margin: 0 auto;
    margin-top: 80px;
    padding-bottom: 110px;
}

.slideBox01 .bd ul li p {
    width: 100%;
    text-align: center;
    font-size: 14px;
    color: #fff;
    line-height: 1.8;
}

.linian .prev_next {
    width: 128px;
    position: absolute;
    bottom: 60px;
    left: 50%;
}

.linian .prev_next a {
    display: block;
    width: 50px;
    height: 50px;
    border-radius: 50px;
}

.linian .prev {
    background: #29abe2 url("../images/about_prev_03.png") center center no-repeat;
    float: left;
}

.linian .next {
    background: #29abe2 url("../images/about_next_05.png") center center no-repeat;
    float: right;
}

.linian .prev:hover {
    background: #d8d6d4 url("../images/pre02_19.png") center center no-repeat;
}

.linian .next:hover {
    background: #d8d6d4 url("../images/next01_22.png") center center no-repeat;
    float: right;
}

/*理念结束*/

/*历程开始*/

.licheng {
    width: 100%;
    overflow: hidden;
    background-color: #f3f3f3;
    position: relative;
}

.licheng .slideGroup {
    position: relative;
}

.licheng .slideGroup .licheng_list {
    width: 100%;
    height: 94px;
    overflow: hidden;
}

.licheng .slideGroup .licheng_list ul li {
    width: 271.8px;
    height: 94px;
    background-color: #29abe2;
    line-height: 94px;
    text-align: center;
    float: left;
}

.licheng .slideGroup .licheng_list ul li.on {
    background-color: #fff;
}

.licheng .slideGroup .licheng_list ul li.on a {
    color: #5f5f5f;
}

.licheng .slideGroup .licheng_list ul li a {
    font-size: 20px;
    color: #fff;
    display: block;
}

.licheng_title {
    font-size: 30px;
    color: #29abe2;
    font-weight: bold;
    text-align: center;
    padding-top: 62px;
}

.licheng .slideGroup .bd {
    width: 100%;
    overflow: hidden;
    position: relative;
}

.licheng .slideGroup .bd .slideBox {
    width: 850px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 36px;
    background: url("../images/about_wangjinglicheng01_10.jpg") top center no-repeat;
}

.licheng .slideGroup .bd .tempWrap {
    margin-top: 86px;
}

.licheng .slideGroup .bd .tempWrap ul li {
    height: 780px;
}

.licheng .slideGroup .bd ul li .x_menu05:not(:first-child) {
    margin-top: 72px;
}

.licheng .slideGroup .bd ul li .x_menu05:last-child {
    margin-bottom: 146px;
}

.licheng .slideGroup .slideBox a.sPrev {
    display: block;
    width: 43px;
    height: 61px;
    border: 1px solid #29abe2;
    background: url("../images/pre02_19.png") center center no-repeat;
    position: absolute;
    left: 94px;
    top: 56%;
}

.licheng .slideGroup .slideBox a.sPrev:hover {
    border: 1px solid #a3a3a3;
    background: url("../images/pre_19.png") center center no-repeat;
}

.licheng .slideGroup .slideBox a.sNext:hover {
    border: 1px solid #a3a3a3;
    background: url("../images/next_19.png") center center no-repeat;
}

.licheng .slideGroup .slideBox a.sNext {
    display: block;
    width: 43px;
    height: 61px;
    border: 1px solid #29abe2;
    background: url("../images/next01_22.png") center center no-repeat;
    position: absolute;
    right: 94px;
    top: 56%;
}

.licheng .slideGroup .bd {
    position: relative;
}

.licheng .slideGroup .bd ul li .time {
    width: 78px;
    float: left;
}

.licheng .slideGroup .bd ul li .time span {
    display: block;
}

.licheng .slideGroup .bd ul li .time .span1 {
    font-size: 30px;
    color: #646464;
    font-weight: bold;
}

.licheng .slideGroup .bd ul li .time .span2 {
    font-size: 14px;
    color: #646464;
}

.licheng .slideGroup .bd ul li .a1 {
    float: left;
    display: block;
    padding-top: 42px;
    padding-left: 28px;
    width: 170px;
    height: 121px;
}

.licheng .slideGroup .bd ul li .a1 img {
    width: 100%;
    height: 100%;
}

.licheng .slideGroup .bd ul li .right {
    width: 397px;
    float: left;
    padding-top: 38px;
    padding-left: 176px;
}

.licheng .slideGroup .bd ul li .right a {
    font-size: 16px;
    color: #161616;
    display: block;
}

.licheng .slideGroup .bd ul li .right p {
    font-size: 14px;
    color: #898989;
}

.x_menu05 {
    overflow: hidden;
    position: relative;
}

.licheng .p1 {
    background-color: #dcdcdc;
    position: absolute;
    width: 1px;
    height: 686px;
    left: 50%;
    top: 270px;
}

.slideGroup .x_menu05>p {
    background-color: #dcdcdc;
    position: absolute;
    width: 745px;
    height: 1px;
    top: 21px;
    right: 0;
}

/*历程结束*/

/*关于我们结束*/

/*课堂开始*/

.search {
    width: 100%;
    height: 76px;
    background-color: #f3f3f3;
}

.search form {
    width: 394px;
    margin: 0 auto;
    border-bottom: 1px solid #c1c1c1;
    padding-top: 30px;
    overflow: hidden;
}

.search form input[type="text"] {
    color: #5b5b5b;
    font-size: 14px;
    border: 0;
    background: none;
    float: left;
    width: 368px;
}

.search form input[type="submit"] {
    width: 23px;
    height: 22px;
    background: url("../images/search_03.png") no-repeat;
    border: 0;
    cursor: pointer;
    float: right;
    margin-bottom: 10px;
}

.ketang {
    width: 1814px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 66px;
}

.ketang h3 {
    font-size: 30px;
    color: #29abe2;
    font-weight: bold;
    text-align: center;
}

.ketang_option {
    width: 847px;
    height: 41px;
    margin: 0 auto;
    margin-top: 36px;
}

.ketang_option li {
    width: 140px;
    float: left;
    text-align: center;
    line-height: 41px;
    border-left: 1px solid #e7e7e7;
    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
}

.ketang_option li:last-child {
    border-right: 1px solid #e7e7e7;
}

.ketang_option li a {
    display: block;
    font-size: 14px;
    color: #2d2d2d;
}

.ketang_list {
    width: 100%;
    overflow: hidden;
}

.ketang_list li {
    width: 340px;
    height: 390px;
    background-color: #f3f3f3;
    float: left;
    margin-left: 25px;
    overflow: hidden;
    margin-top: 46px;
    margin-bottom: 4px;
}

.ketang_list li:hover {
    background-color: #fff;
    box-shadow: 0 0 10px 0 rgba(70, 70, 70, .3);
}

.ketang_list li:hover .a1 {
    color: #29abe2;
}

.ketang_list li:hover .a2 {
    border: 1px solid #eeeeee;
}

.ketang_list li:hover .a3 {
    background: url("../images/ketang_more_03.png") right center no-repeat;
}

.ketang_list li:hover .p3 {
    background-color: #29abe2;
}

.ketang_list li:first-child {
    margin-left: 6px;
}

.ketang_list li:nth-child(5n+1) {
    margin-left: 6px;
}

.ketang_list li div {
    width: 282px;
    margin: 0 auto;
    margin-top: 24px;
}

.ketang_list li div .a1 {
    font-size: 16px;
    color: #353535;
    display: block;
    height: 40px;
    transition: all .3s;
}

.ketang_list li div .a2 {
    display: block;
    margin-top: 14px;
    border: 1px solid #ffffff;
    transition: all .3s;
}

.ketang_list li div .p1 {
    font-size: 12px;
    color: #676767;
    padding-top: 10px;
}

.ketang_list li div .p2 {
    font-size: 14px;
    color: #797979;
    padding: 20px 0px;
}

.ketang_list li div .p3 {
    width: 100%;
    height: 1px;
    background-color: #d1d1d1;
    transition: all .3s;
}

.ketang_list li div .a3 {
    display: block;
    width: 100%;
    height: 60px;
    line-height: 60px;
    font-size: 14px;
    color: #919191;
}

.more {
    display: block;
    width: 167px;
    height: 43px;
    border: 1px solid #c4c4c4 !important;
    font-size: 14px;
    color: #646464 !important;
    text-align: center;
    line-height: 43px;
    margin: 0 auto;
    margin-top: 64px;
    margin-bottom: 86px;
    transition: all .3s;
}

.more:hover {
    border: 1px solid #29abe2 !important;
    background-color: #29abe2;
    color: #fff !important;
}

/*课堂结束*/

/*服务开始*/

.fuwu {
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
    z-index: 99999;
    background-color: #fff;
}

.fuwu_list {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 46px;
}

.fuwu_list li {
    width: 100%;
    height: 412px;
    overflow: hidden;
}

.fuwu_odd .right img {
    width: 108%;
    height: 100%;
    transform: translate(0%, 0%);
    transition: all .3s;
}

.fuwu_odd .right:hover img {
    transform: translate(-4%, 0%);
}

.fuwu_odd .left:hover .left_main {
    padding-left: 96px !important;
}

.fuwu_even .right img {
    width: 108%;
    height: 100%;
    transform: translate(-4%, 0%);
    transition: all .3s;
}

.fuwu_even .right:hover img {
    transform: translate(0%, 0%);
}

.fuwu_even .left:hover .left_main {
    padding-left: 33px !important;
}

.fuwu_odd .left {
    float: right !important;
}

.fuwu_odd .right {
    float: left !important;
}

.fuwu_list li .left {
    width: 600px;
    background-color: #f5f5f5;
    float: left;
    height: 412px;
    transition: all .3s;
    overflow: hidden;
}

.fuwu_list li .left .left_main {
    width: 447px;
    line-height: 2;
    padding-left: 66px;
    padding-top: 90px;
    transition: all .3s;
}

.fuwu_list li .left:hover {
    background-color: #29abe2;
}

.fuwu_list li .left:hover .left_main h3 {
    color: #fff;
}

.fuwu_list li .left:hover .left_main a {
    background: url("../images/fuwu_dian01_03.png") 3px 13px no-repeat;
}

.fuwu_list li .left:hover .left_main a span {
    color: #fff;
}

.fuwu_list li .left .left_main h3 {
    font-size: 24px;
    color: #2c2b2b;
    padding-bottom: 20px;
    padding-left: 10px;
}

.fuwu_list li .left .left_main a {
    display: block;
    background: url("../images/fuwu_dian_03.png") 3px 13px no-repeat;
}

.fuwu_list li .left .left_main a span {
    font-size: 14px;
    color: #2c2b2b;
    display: inline-block;
    padding-left: 14px;
}

.fuwu_list li .right {
    display: block;
    width: 600px;
    height: 412px;
    overflow: hidden;
    float: right;
    transition: all .3s;
}

/*服务结束*/

/*案例开始*/

.case {
    width: 100%;
    overflow: hidden;
    padding-top: 100px;
    background-color: #f9f9f9;
}

    .case h3 {
        font-size: 30px;
        color: #29abe2;
        text-align: center;
        font-weight: bold;
    }

.case_list {
    padding-bottom:20px;
    width: 1814px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 20px;
}

.case_list li {
    float: left;
    width: 417px;
    overflow: hidden;
    margin-left: 48px;
    margin-top: 20px;
}

.case_list li:first-child {
    margin-left: 0px;
}

.case_list li:nth-child(4n+1) {
    margin-left: 0px;
}

.case_list li .a1 {
    display: block;
    width: 100%;
    height: 264px;
}

.case_list li .a1 img {
    width: 100%;
    height: 100%;
}

.case_list li .a2 {
    font-size: 16px;
    color: #414141;
    font-weight: bold;
    padding: 8px 0px 10px 0px;
    display: block;
    transition: all .3s;
}

.case_list li p {
    font-size: 14px;
    color: #606060;
    width: 220px;
}

.case_list li .a1 .border_top {
    position: absolute;
    top: 10px;
    left: 10px;
    background-color: rgba(255, 255, 255, .6);
    width: 0px;
    height: 1px;
}

.case_list li .a1 .border_bottom {
    position: absolute;
    bottom: 10px;
    left: 10px;
    background-color: rgba(255, 255, 255, .6);
    width: 0px;
    height: 1px;
}

.case_list li .a1 {
    display: block;
    width: 100%;
    height: 264px;
    overflow: hidden;
    position: relative;
}

.case_list li .a1 img {
    transition: transform 0.8s ease-in-out;
}

.case_list li .a1 .border_left {
    position: absolute;
    top: 10px;
    left: 10px;
    background-color: rgba(255, 255, 255, .6);
    height: 0px;
    width: 1px;
}

.case_list li .a1 .border_right {
    position: absolute;
    top: 10px;
    right: 10px;
    background-color: rgba(255, 255, 255, .6);
    height: 0px;
    width: 1px;
}

.case_list li:hover .a2 {
    color: #29abe2;
}

.case_list li:hover img {
    transform: scale(1.1, 1.1);
}

/*案例结束*/

/*公司产品开始*/

.product {
    width: 100%;
    overflow: hidden;
    background-color: #f5f5f5;
    position: relative;
    z-index: 99999;
}

.product .product_option {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    height: 40px;
    margin-top: 26px;
    font-size: 0;
    text-align: center;
}

.product .product_option.fixed {
    position: fixed;
    left: 0%;
    top: 39px;
    width: 100%;
    z-index: 10;
    background: #fff;
}

.product .product_option li {
    width: 198px;
    display: inline-block;
    height: 39px;
    line-height: 39px;
    text-align: center;
    border: 1px solid #e7e7e7;
    border-right: 0;
    background: #fff;
}

.product .product_option li:last-child {
    border: 1px solid #e7e7e7;
}

.product .product_option li a {
    display: block;
    font-size: 14px;
    color: #2d2d2d;
}

.product_main {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 26px;
    margin-bottom: 37px;
}

.product_main .cehua {
    width: 100%;
    height: 300px;
    overflow: hidden;
}

.product_main .cehua .left {
    width: 400px;
    height: 100%;
    float: left;
    background-color: #29abe2;
}

.product_main .cehua .left div {
    width: 336px;
    margin: 0 auto;
    margin-top: 50px;
}

.product_main .cehua .left div h3 {
    font-size: 24px;
    color: #fff;
    font-weight: bold;
    padding-bottom: 36px;
}

.product_main .cehua .left div p {
    font-size: 14px;
    color: #fff;
    line-height: 2;
}

.product_main .cehua a {
    display: block;
    float: right;
    width: 800px;
    height: 100%;
}

.product_main .cehua a img {
    width: 100%;
}

.chuangyi_sheji {
    width: 100%;
    overflow: hidden;
}

.chuangyi_sheji .biaoti {
    width: 368px;
    height: 50px;
    line-height: 50px;
    padding-left: 30px;
    background-color: #29abe2;
    float: right;
    font-size: 24px;
    color: #fff;
    font-weight: bold;
    margin: 2px 0px;
}

.chuangyi_sheji .chuangyi_sheji_list {
    width: 100%;
    height: 318px;
    background-color: #fff;
    overflow: hidden;
}

.chuangyi_sheji .chuangyi_sheji_list li {
    width: 239px;
    height: 134px;
    border-right: 1px solid #eeeeee;
    text-align: center;
    float: left;
    margin-top: 100px;
}

.chuangyi_sheji .chuangyi_sheji_list li:last-child {
    border-right: 0px;
}

.chuangyi_sheji .chuangyi_sheji_list li a {
    display: block;
    width: 100%;
    height: 134px;
}

.chuangyi_sheji .chuangyi_sheji_list li a img {
    margin-top: 12px;
}

.chuangyi_sheji .chuangyi_sheji_list li a span {
    display: block;
    font-size: 16px;
    color: #5a5a5a;
    padding-top: 32px;
}

.gongneng_jishu {
    width: 100%;
    overflow: hidden;
}

.gongneng_jishu .biaoti {
    width: 368px;
    height: 50px;
    line-height: 50px;
    padding-left: 30px;
    background-color: #29abe2;
    float: left;
    font-size: 24px;
    color: #fff;
    font-weight: bold;
    margin: 2px 0px;
}

.gongneng_jishu_main {
    width: 100%;
    overflow: hidden;
    background-color: #fff;
}

.gongneng_jishu_main .left {
    width: 684px;
    float: left;
}

.gongneng_jishu_main .left .top {
    width: 100%;
    height: 318px;
    border-bottom: 1px solid #f6f6f6;
}

.gongneng_jishu_main .left .bottom {
    width: 100%;
    height: 318px;
}

.gongneng_jishu_main .left .p1 {
    font-size: 18px;
    color: #565656;
    font-weight: bold;
    padding-top: 58px;
}

.gongneng_jishu_main .left .p2 {
    font-size: 14px;
    color: #29abe2;
    padding-top: 26px;
    padding-bottom: 8px;
}

.gongneng_jishu_main .left p {
    padding-left: 32px;
}

.gongneng_jishu_main .left img {
    padding-left: 32px;
}

.gongneng_jishu_main .left .p3 {
    font-size: 14px;
    color: #6a6a6a;
    width: 594px;
    line-height: 2;
}

.gongneng_jishu_main .left img {
    margin-top: 30px;
}

.gongneng_jishu_main .right {
    width: 516px;
    float: right;
}

.gongneng_jishu_main .right img {
    width: 100%;
}

.zhiliang_bakong {
    width: 100%;
    height: 367px;
    overflow: hidden;
}

.zhiliang_bakong .left {
    width: 400px;
    height: 100%;
    background-color: #29abe2;
    float: left;
}

.zhiliang_bakong .left h3 {
    font-size: 24px;
    color: #fff;
    font-weight: bold;
    padding-left: 38px;
    padding-top: 82px;
}

.zhiliang_bakong .left p {
    font-size: 14px;
    color: #f5f5f5;
    line-height: 2;
    width: 310px;
    padding-left: 38px;
    padding-top: 26px;
}

.zhiliang_bakong .right {
    float: right;
    display: block;
    width: 800px;
    height: 318px;
    margin-top: 49px;
}

.zhiliang_bakong .right img {
    width: 100%;
}

/*公司产品结束*/

/*慈善公益开始*/

.gongyi {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    z-index: 99999;
    background-color: #fff;
}

.gongyi ul {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    margin-bottom: 42px;
}

.gongyi ul li {
    width: 100%;
    height: 350px;
}

.gongyi ul li .left {
    width: 600px;
    height: 100%;
    background-color: #fafafa;
    float: left;
    text-align: center;
}

.gongyi ul li .right {
    display: block;
    float: right;
    width: 600px;
    height: 100%;
    overflow: hidden;
}

.gongyi ul li .right:hover img {
    transform: scale(1.1);
}

.gongyi ul li .right img {
    width: 100%;
    transition: transform 0.8s ease-in-out;
}

.gongyi ul li .left p {
    font-size: 20px;
    color: #2d2d2d;
    font-weight: bold;
    padding-top: 104px;
    padding-bottom: 74px;
}

.gongyi ul li .left a {
    display: block;
    width: 138px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border: 1px solid #dbdbdb;
    margin: 0 auto;
    font-size: 14px;
    color: #2d2d2d;
    transition: all .3s;
}

.gongyi ul li .left a:hover {
    border: 1px solid #29abe2;
    background-color: #29abe2;
    color: #fff;
}

/*慈善公益结束*/

/*慈善公益详细页开始*/

.gongyi_info {
    width: 100%;
    background-color: #f6f6f6;
    margin-top: 66px;
}

.gongyi_info>p {
    font-size: 14px;
    color: #f39500;
    padding-left: 160px;
    padding-top: 26px;
}

.gongyi_info_main {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 74px;
}

.gongyi_info_main .article_title {
    font-size: 24px;
    color: #181818;
    text-align: center;
}

.gongyi_info_main .laiyuan_date {
    font-size: 12px;
    color: #6b6b6b;
    text-align: center;
    padding-bottom: 30px;
    padding-top: 22px;
}

.gongyi_info_main .article_zhaiyao {
    width: 1180px;
    height: 56px;
    background-color: #e8e8e8;
    line-height: 56px;
    font-size: 12px;
    color: #5a5a5a;
    padding-left: 20px;
}

.gongyi_info_main .article_info {
    font-size: 14px;
    color: #272727;
    line-height: 1.8;
    margin-top: 30px;
}

.gongyi_info_main .article_info {
    border-bottom: 1px solid #e4e4e4;
}

.gongyi_info_main .article_prev_next {
    width: 100%;
    height: 66px;
    line-height: 66px;
}

.gongyi_info_main .article_prev_next a {
    font-size: 14px;
    color: #787878;
}

.gongyi_info_main .article_prev_next .prev {
    float: left;
}

.gongyi_info_main .article_prev_next .next {
    float: right;
}

/*慈善公益详细页结束*/

/*---------------------------------------------------------------剩余子页样式----------------------------------------------------------------------------*/

/*数字品牌开始*/

.number_main {
    width: 1197px;
    margin: 0 auto;
    overflow: hidden;
}

.xingxiang {
    width: 100%;
    height: 680px;
    margin-top: 62px;
    background: url("../upload/xingxiangBg_03.jpg") 0px -25px no-repeat;
    position: relative;
}

.xingxiang ul {
    display: none;
}

.xingxiang .img {
    position: absolute;
    top: 130px;
    left: 15px;
}

.xingxiang .title {
    margin-left: 15px;
}

.xingxiang .title h1 {
    font-size: 24px;
    color: #404040;
    font-weight: bold;
}

.xingxiang .title .p1 {
    width: 20px;
    height: 3px;
    background-color: #29abe2;
    margin-top: 25px;
    margin-bottom: 27px;
}

.xingxiang .title .p2 {
    font-size: 14px;
    color: #5e5e5e;
}

.sheji .title h1 {
    font-size: 24px;
    color: #404040;
    font-weight: bold;
}

.sheji .title .p1 {
    width: 20px;
    height: 3px;
    background-color: #29abe2;
    margin-top: 26px;
    margin-bottom: 29px;
}

.sheji .title .p2 {
    font-size: 14px;
    color: #5e5e5e;
}

.sheji .sheji_main {
    width: 100%;
    height: 704px;
    background-color: #fff;
    margin-top: 34px;
    overflow: hidden;
}

.sheji .sheji_main .sheji_main_wrap {
    width: 1161px;
    height: 664px;
    margin: 0 auto;
    margin-top: 16px;
    background: url("../upload/shejiBg.jpg") no-repeat;
}

.sheying {
    width: 100%;
    margin-top: 42px;
    margin-bottom: 46px;
    overflow: hidden;
    position: relative;
}

.sheying .left {
    float: left;
}

.sheying .left .title {
    margin-top: 90px;
    margin-left: 5px;
}

.sheying .left .title h1 {
    font-size: 24px;
    color: #404040;
    font-weight: bold;
}

.sheying .left .title .p1 {
    width: 20px;
    height: 3px;
    background-color: #29abe2;
    margin-top: 26px;
    margin-bottom: 33px;
}

.sheying .left .title .p2 {
    font-size: 14px;
    color: #5e5e5e;
    width: 412px;
    line-height: 1.6;
}

.sheying .left .shuzi01 {
    width: 509px;
    height: 547px;
    margin-top: 142px;
}

.sheying .right {
    float: right;
    width: 650px;
}

.sheying .shuzi02 {
    width: 100%;
    height: 463px;
}

.sheying .shuzi03 {
    width: 100%;
    height: 413px;
    margin-top: 40px;
}

.sheying .shuzi04 {
    width: 100%;
    height: 415px;
    margin-top: 38px;
}

.sheying .shuzi05 {
    width: 100%;
    height: 310px;
    margin-top: 42px;
    margin-top: 38px;
}

.sheying .shuzi06 {
    float: right;
    width: 363px;
    height: 766px;
    margin-top: 38px;
}

.img_wrap {
    overflow: hidden;
    position: relative;
}

.img_wrap p {
    width: 100%;
    text-align: center;
    letter-spacing: 15px;
    font-size: 14px;
    color: #fff;
    position: absolute;
    top: 50%;
    z-index: 9;
    margin-top: -7px;
}

.img_wrap:hover img {
    transform: scale(1.1);
}

.img_wrap img {
    width: 100%;
    height: 100%;
    transition: transform .3s ease-in-out;
}

.sheying001 {
    display: none;
}

/*数字品牌结束*/

/*定制系统开发开始*/

.dingyi {
    width: 1197px;
    margin: 0 auto;
    margin-top: 76px;
    overflow: hidden;
}

.dingyi .left {
    width: 598px;
    float: left;
}

.dingyi .left .title {
    margin-top: 51px;
}

.dingyi .left .title h1 {
    font-size: 24px;
    color: #404040;
    font-weight: bold;
}

.dingyi .left .title .p1 {
    width: 20px;
    height: 3px;
    background-color: #29abe2;
    margin-top: 23px;
    margin-bottom: 43px;
}

.dingyi .left .title .p2 {
    font-size: 14px;
    color: #1a1a1a;
    padding-bottom: 14px;
}

.dingyi .left .title .p3 {
    font-size: 14px;
    color: #5e5e5e;
    width: 520px;
    line-height: 1.6;
}

.dingyi .right {
    width: 599px;
    float: right;
}

.dingyi .right img {
    margin-left: 32px;
    margin-bottom: 35px;
}

.jiegou {
    width: 100%;
    height: 742px;
    background-color: #fff;
}

.phone_jiegou {
    display: none;
}

.jiegou .jiegou_main {
    width: 1197px;
    margin: 0 auto;
    overflow: hidden;
}

.jiegou .jiegou_main .left {
    width: 598px;
    float: left;
}

.jiegou .jiegou_main .left img {
    margin-top: 70px;
}

.jiegou .jiegou_main .right {
    width: 599px;
    float: right;
}

.jiegou .jiegou_main .right img {
    margin-left: 140px;
    margin-top: 19px;
}

.sixiang {
    width: 100%;
    height: 659px;
    background-color: #29abe2;
}

.sixiang .sixiang_main {
    width: 1133px;
    height: 100%;
    margin: 0 auto;
    position: relative;
}

.sixiang .sixiang_main .left {
    float: left;
    width: 566px;
}

.sixiang .sixiang_main .left h1 {
    font-size: 24px;
    color: #fff;
    font-weight: bold;
    padding-top: 80px;
}

.sixiang .sixiang_main .left .p1 {
    width: 20px;
    height: 3px;
    background-color: #fff;
    margin-top: 37px;
}

.sixiang .sixiang_main .left .desicription .p2 {
    font-size: 16px;
    color: #fff;
    padding-top: 49px;
    padding-bottom: 6px;
}

.sixiang .sixiang_main .left .desicription .p2 span {
    font-size: 24px;
    color: #fff;
    font-weight: bold;
}

.sixiang .sixiang_main .left .desicription .p3 {
    font-size: 14px;
    color: #fff;
    line-height: 1.6;
}

.sixiang .sixiang_main .right {
    float: right;
    width: 567px;
}

.sixiang .sixiang_main .right .right01 {
    position: absolute;
    top: 56px;
    z-index: 2;
}

.sixiang .sixiang_main .right .right02 {
    position: absolute;
    top: 140px;
    z-index: 999;
}

.sixiang .sixiang_main .right p {
    font-size: 12px;
    color: #fff;
    position: absolute;
    top: 305px;
    z-index: 99999;
    letter-spacing: 22px;
}

.sixiang .sixiang_main .right p span {
    font-size: 12px;
    color: #29abe2;
}

/*.sixiang .sixiang_main .right .right02 img {*/

/*transform-origin: center center;*/

/*transition: transform .6s ease-in-out;*/

/*}*/

/*.sixiang .sixiang_main .right .right02:hover img {*/

/*transform: rotate(180deg);*/

/*}*/

.all_hangye {
    width: 100%;
    overflow: hidden;
}

.all_hangye .title {
    width: 400px;
    margin: 0 auto;
    text-align: center;
}

.all_hangye .title h1 {
    font-size: 24px;
    color: #404040;
    font-weight: bold;
    padding-top: 49px;
}

.all_hangye .title p {
    width: 20px;
    height: 3px;
    background-color: #29abe2;
    margin: 0 auto;
    margin-top: 32px;
    margin-bottom: 25px;
}

.all_hangye_main {
    width: 100%;
    height: 474px;
    overflow: hidden;
}

.all_hangye_main li {
    width: 16.666%;
    height: 100%;
    float: left;
    overflow: hidden;
    position: relative;
    transition: all 1s;
}

.all_hangye_main li .descriptionHover {
    width: 233px;
    height: 233px;
    background-color: #29abe2;
    margin: 0 auto;
    text-align: center;
    position: absolute;
    top: 136px;
    left: 50%;
    margin-left: -116px;
    transition: all 1s;
    opacity: 0;
}

.all_hangye_main li .descriptionHover h1 {
    font-size: 24px;
    color: #fff;
    padding-top: 49px;
}

.all_hangye_main li .descriptionHover .p1 {
    font-size: 14px;
    color: #fff;
    padding-top: 22px;
    padding-bottom: 79px;
}

.all_hangye_main li .descriptionHover .p2 {
    font-size: 14px;
    color: #fbe3cb;
    background: url("../upload/hoverBg_03.png") 184px center no-repeat;
}

.all_hangye_main li .img {
    width: 100%;
    height: 100%;
}

.all_hangye_main li .description {
    position: absolute;
    top: 184px;
    width: 100%;
}

.all_hangye_main li .description h1 {
    font-size: 24px;
    color: #fff;
    width: 100%;
    text-align: center;
}

.all_hangye_main li .description p {
    font-size: 14px;
    color: #fff;
    padding-top: 16px;
    width: 207px;
    line-height: 1.6;
    margin: 0 auto;
    text-align: center;
}

.liangdian {
    width: 100%;
    height: 516px;
    background-color: #fcfcfc;
    overflow: hidden;
}

.liangdian .title {
    width: 100%;
    text-align: center;
    margin-top: 53px;
}

.liangdian .title h1 {
    font-size: 24px;
    color: #404040;
    font-weight: bold;
}

.liangdian .title p {
    width: 20px;
    height: 3px;
    background-color: #29abe2;
    margin: 0 auto;
    margin-top: 26px;
}

.liangdian ul {
    width: 1197px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 48px;
}

.liangdian ul li {
    width: 299px;
    float: left;
    text-align: center;
}

.liangdian ul li:hover img {
    transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    transition: all 1s;
    -webkit-transition: all 1s;
}

.liangdian ul li p {
    width: 248px;
    margin: 0 auto;
}

.liangdian ul li .p1 {
    padding-top: 16px;
    font-size: 24px;
    color: #29abe2;
    font-weight: bold;
}

.liangdian ul li .p2 {
    font-size: 16px;
    color: #29abe2;
    padding-top: 14px;
    padding-bottom: 12px;
}

.liangdian ul li .p3 {
    font-size: 14px;
    color: #676767;
    line-height: 1.6;
}

.new_qianyue {
    width: 1197px;
    margin: 0 auto;
    overflow: hidden;
}

.new_qianyue .title {
    width: 100%;
    text-align: center;
}

.new_qianyue .title h1 {
    font-size: 24px;
    color: #404040;
    font-weight: bold;
    padding-top: 72px;
}

.new_qianyue .title .p1 {
    font-size: 14px;
    color: #8d8d8d;
    padding-top: 17px;
}

.new_qianyue .title .p2 {
    width: 20px;
    height: 3px;
    background-color: #29abe2;
    margin: 0 auto;
    margin-top: 36px;
    margin-bottom: 23px;
}

.new_qianyue .picScroll-left {
    width: 100%;
    overflow: hidden;
}

.new_qianyue .picScroll-left .hd {
    text-align: center;
    margin-top: 44px;
    margin-bottom: 50px;
}

.new_qianyue .picScroll-left .hd a {
    display: inline-block;
    width: 39px;
    height: 39px;
    border: 1px solid #cdcdcd;
    border-radius: 39px;
    margin: 0 2px;
}

.new_qianyue .picScroll-left .hd a.next {
    background: url('../upload/next002_05.png') center center no-repeat;
}

.new_qianyue .picScroll-left .hd a.next:hover {
    background: #29abe2 url('../upload/next001_03.png') center center no-repeat;
    border: 1px solid #29abe2;
}

.new_qianyue .picScroll-left .hd a.prev {
    background: url('../upload/prev002_03.png') center center no-repeat;
}

.new_qianyue .picScroll-left .hd a.prev:hover {
    background: #29abe2 url('../upload/prev001_03.png') center center no-repeat;
    border: 1px solid #29abe2;
}

.new_qianyue .picScroll-left .bd ul li {
    width: 226px;
    height: 116px;
    border: 1px solid #e4e4e4;
    text-align: center;
    position: relative;
    float: left;
    margin-right: 14px;
    margin-bottom: 16px;
}

.new_qianyue .picScroll-left .bd ul li:nth-child(5n) {
    margin-right: 0px;
}

.new_qianyue .picScroll-left .bd ul li img {
    margin-top: 26px;
}

.new_qianyue .picScroll-left .bd ul li .p1 {
    width: 100%;
    height: 1px;
    background-color: #e4e4e4;
    position: absolute;
    bottom: 25px;
}

.new_qianyue .picScroll-left .bd ul li .p2 {
    width: 91px;
    height: 14px;
    background-color: #f5f5f5;
    text-align: center;
    font-size: 14px;
    color: #848484;
    position: absolute;
    bottom: 20px;
    left: 50%;
    margin-left: -45px;
}

/*定制系统开发结束*/

/*移动开发开始*/

.mobile_development {
    width: 100%;
    overflow: hidden;
    margin-top: 60px;
}

.mobile_development .title {
    text-align: center;
}

.mobile_development .mobile_Bg {
    width: 100%;
    height: 508px;
    background: url("../upload/mobile_Bg_02.jpg") center center no-repeat;
}

.mobile_development .mobile_Bg ul {
    display: none;
}

.mobile_development .title h1 {
    font-size: 24px;
    color: #1b1b1b;
    font-weight: bold;
}

.mobile_development .title .p1 {
    width: 20px;
    height: 3px;
    margin: 0 auto;
    background-color: #29abe2;
    margin-top: 17px;
}

.mobile_development .title .p2 {
    width: 622px;
    margin: 0 auto;
    line-height: 1.6;
    font-size: 14px;
    color: #1b1b1b;
    text-align: center;
    padding-top: 12px;
    padding-bottom: 20px;
}

.App_development {
    width: 100%;
    height: 587px;
    background: url("../upload/App_bg_04.jpg") no-repeat;
    overflow: hidden;
    position: relative;
}

.App_development .title {
    padding-top: 165px;
    padding-left: 372px;
    overflow: hidden;
}

.App_development .title h1 {
    font-size: 24px;
    font-weight: bold;
    color: #e9e9e9;
}

.App_development .title .p1 {
    width: 20px;
    height: 3px;
    background-color: #29abe2;
    margin-top: 23px;
    margin-bottom: 36px;
}

.App_development .title .p2 {
    font-size: 14px;
    color: #e9e9e9;
    line-height: 1.6;
    width: 568px;
}

.App_development .App_Bg {
    width: 788px;
    height: 435px;
    position: absolute;
    top: 89px;
    right: 243px;
}

.weizhenghe {
    width: 100%;
    height: 937px;
    background: #29abe2 url("../upload/yuanquanBg_03.png") 108px -86px no-repeat;
    position: relative;
}

.weizhenghe .yuanquan {
    width: 993px;
    height: 993px;
    position: absolute;
    left: 108px;
    top: -77px;
    background: url("../upload/yuanquanBg_03.png") no-repeat;
    -webkit-animation: sos-ripple 2s ease infinite;
    -moz-animation: sos-ripple 2s ease infinite;
    -o-animation: sos-ripple 2s ease infinite;
    animation: sos-ripple 2s ease infinite;
}

@keyframes sos-ripple {
    0% {
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0)
    }
    50% {
        opacity: 1;
        filter: alpha(opacity=100)
    }
    100% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        opacity: 0;
        filter: alpha(opacity=0)
    }
}

.weizhenghe .miaoshu {
    position: absolute;
    top: 204px;
    left: 966px;
}

.weizhenghe .miaoshu h1 {
    font-size: 24px;
    color: #fff;
    font-weight: bold;
}

.weizhenghe .miaoshu .p1 {
    width: 20px;
    height: 3px;
    background-color: #fff;
    margin-top: 23px;
}

.weizhenghe .miaoshu .jiaohu_title {
    padding-top: 159px;
}

.weizhenghe .miaoshu .p2 {
    font-size: 14px;
    color: #fff;
    line-height: 1.6;
    width: 566px;
    padding-top: 40px;
}

.weizhenghe .shoujike {
    width: 463px;
    height: 586px;
    position: absolute;
    top: 149px;
    left: 375px;
    background: url("../upload/phoneBg_03.png") center center no-repeat;
    overflow: hidden;
}

.weizhenghe .xx_swiper-container {
    width: 257px;
    height: 77%;
    position: absolute;
    top: 68px;
    left: 105px;
    overflow: hidden;
}

.weizhenghe .swiper-button-next {
    width: 47px;
    height: 47px;
    border-radius: 47px;
    background: #fff url('../upload/next01_22.png') center center no-repeat !important;
}

.weizhenghe .swiper-button-prev {
    width: 47px;
    height: 47px;
    border-radius: 47px;
    background: #fff url('../upload/pre02_19.png') center center no-repeat !important;
}

/*移动开发结束*/

/*联系我们开始*/

.contact_banner {
    width: 100%;
    height: 530px;
    overflow: hidden;
    position: relative;
}

.banWords .swiper-slide-active img,
.swiper-slide-duplicate-active {
    transition: 16s linear;
    transform: scale(1.2, 1.2);
}

.contact_banner h1 {
    width: 100%;
    position: absolute;
    top: 128px;
    font-size: 30px;
    color: #29abe2;
    font-weight: bold;
    text-align: center;
    z-index: 2;
}

.banWords .Bar {
    width: 1196px;
    height: 168px;
    position: absolute;
    left: 50%;
    top: 220px;
    margin-left: -596px;
    z-index: 9;
}

.banWords {
    height: 100%;
}

.BanW {
    height: 100% !important;
}

.BanW .swiper-wrapper {
    height: 530px !important;
}

.BanW .swiper-wrapper .swiper-slide {
    width: 100%;
    height: 530px;
}

.BanW .swiper-slide {
    height: 530px !important;
}

.BanW .swiper-slide img {
    height: 100%;
}

.banWords .Bar {
    cursor: pointer;
}

.banWords .Bar .swiper-button-prev {
    position: static !important;
    margin-top: 0px !important;
    width: 126px !important;
    height: 170px !important;
    float: left;
    cursor: pointer;
}

.banWords .Bar .swiper-button-prev.swiper-button-disabled div {
    background: url("../upload/TjBg01_03.png") left bottom no-repeat;
}

.banWords .Bar .swiper-button-next.swiper-button-disabled div {
    background: url("../upload/BjBg02_06.png") left bottom no-repeat;
}

.banWords .Bar .swiper-button-disabled {
    opacity: 1 !important;
}

.banWords .Bar .swiper-button-disabled p {
    color: #29abe2 !important;
}

.banWords .Bar .swiper-button-prev>div {
    width: 100%;
    height: 127px;
    background: url("../upload/TjBg02_03.png") left bottom no-repeat;
}

.banWords .Bar .swiper-button-next {
    position: static !important;
    margin-top: 0px !important;
    width: 131px !important;
    height: 170px !important;
    float: right;
    cursor: pointer;
}

.banWords .Bar .swiper-button-next>div {
    width: 100%;
    height: 127px;
    background: url("../upload/BjBg01_06.png") right bottom no-repeat;
}

    .banWords .Bar .city {
        background: none;
        cursor: pointer;
        left: 0;
        right: 0;
        margin: 0 auto;
        float:none;
    }

.banWords .Bar p {
    text-align: center;
    font-size: 16px;
    color: #aaa1a1;
    padding-top: 23px;
}

.yincang {
    display: none !important;
}

/*---------------------------*/

.PCbanner {
    width: 1196px;
    height: 485px !important;
    top: -64px;
}

.contact_gonggong {
    width: 100%;
    height: 100%;
}

.contact_gonggong .map {
    float: left;
    width: 778px;
}

.contact_gonggong .map img {
    width: 100%;
}

    .contact_gonggong .description {
        float: right;
        width: 418px;
        height: 485px;
        background-color: #29abe2;
    }

.contact_gonggong .description>div {
    padding-top: 70px;
    padding-left: 52px;
}

.contact_gonggong .description p {
    font-size: 14px;
    color: #fff;
    width: 305px;
}

.contact_gonggong .description p.p2 {
    padding-top: 26px;
}

.contact_gonggong .description p.p4 {
    padding-top: 40px;
}

.contact_gonggong .description p.p5 {
    padding-top: 86px;
}

.contact_gonggong .description p.p6 {
    padding-top: 48px;
}

.contact_fenxiang {
    width: 100%;
    overflow: hidden;
    height: 56px;
    margin-bottom: 39px;
    margin-top: 35px;
    text-align: center;
}

.contact_fenxiang a {
    display: inline-block;
    width: 56px;
    height: 56px !important;
    margin: 0px 20px !important;
    float: none !important;
    padding: 0px !important;
}

.contact_fenxiang a.bds_qzone {
    background: url("../upload/QQBg_03.png") no-repeat;
}

.contact_fenxiang a.bds_qzone:hover {
    background: url("../upload/QQ_hover_03.png") no-repeat;
}

.contact_fenxiang a.bds_tsina {
    background: url("../upload/wbBg_05.png") no-repeat;
}

.contact_fenxiang a.bds_tsina:hover {
    background: url("../upload/wb_hover_05.png") no-repeat;
}

.contact_fenxiang a.bds_weixin {
    background: url("../upload/wxBg_07.png") no-repeat;
}

.contact_fenxiang a.bds_weixin:hover {
    background: url("../upload/wx_hover_07.png") no-repeat;
}

.map_dot {
    position: absolute;
    background: url(../images/map_dot.png) no-repeat;
    width: 46px;
    height: 62px;
    left: 372px;
    top: 195px;
    cursor: pointer;
}

.m2ball {
    animation-name: m2ball;
    -webkit-animation-name: m2ball;
    animation-duration: 3s;
    -webkit-animation-duration: 3s;
    animation-delay: 0s;
    -webkit-animation-delay: 0s;
    animation-timing-function: ease-in;
    -webkit-animation-timing-function: ease-in;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
}

@-webkit-keyframes m2ball {
    0% {
        opacity: 1;
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px)
    }
    50% {
        opacity: 1;
        -webkit-transform: translateY(0px);
        transform: translateY(0px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px)
    }
}

/*联系我们结束*/

/*网站运维开始*/

.wangzhanyunwei {
    width: 100%;
    margin-top: 110px;
    overflow: hidden;
}

.yunwei_main {
    width: 1198px;
    margin: 0 auto;
    overflow: hidden;
}

.yunwei_main .tubiao {
    float: right;
}

.yunwei_main .title {
    width: 320px;
    float: left;
    overflow: hidden;
    margin-left: 10px;
}

.yunwei_main .title h1 {
    font-size: 24px;
    color: #404040;
    font-weight: bold;
}

.yunwei_main .title .p1 {
    width: 20px;
    height: 3px;
    background-color: #29abe2;
    margin-top: 33px;
    margin-bottom: 23px;
}

.yunwei_main .title .p2 {
    font-size: 16px;
    color: #404040;
    padding-bottom: 14px;
}

.yunwei_main .title .p3 {
    font-size: 27px;
    color: #5e5e5e;
}

.wangzhanyunwei .xiangmu_silu {
    width: 100%;
    height: 982px;
    overflow: hidden;
    margin-top: 110px;
    position: relative;
}

.wangzhanyunwei .xiangmu_silu .advc .tabs1 {
    position: absolute;
    width: 102px;
    height: 102px;
    border-radius: 102px;
    border: 1px solid #fff;
    cursor: pointer;
}

.wangzhanyunwei .xiangmu_silu .advc .active {
    background-color: #fff;
}

.wangzhanyunwei .xiangmu_silu .advc .active a {
    color: #29abe2 !important;
}

.wangzhanyunwei .xiangmu_silu .advc .active p {
    color: #29abe2 !important;
}

.wangzhanyunwei .xiangmu_silu .advc .tabs1 a {
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    font-size: 16px;
    color: #fff;
    box-sizing: border-box;
}

.wangzhanyunwei .xiangmu_silu .advc .xx1 a {
    padding-top: 44px;
}

.wangzhanyunwei .xiangmu_silu .advc .xx2 a {
    padding-top: 44px;
}

.wangzhanyunwei .xiangmu_silu .advc .xx3 a {
    padding-top: 32px;
    width: 64px;
    margin: 0 auto;
}

.wangzhanyunwei .xiangmu_silu .advc .xx4 .p1 {
    padding-top: 32px;
}

.wangzhanyunwei .xiangmu_silu .advc .xx4 p {
    text-align: center;
    font-size: 16px;
    color: #fff;
}

.wangzhanyunwei .xiangmu_silu .advc .xx5 a {
    padding-top: 32px;
    width: 80px;
    margin: 0 auto;
}

.wangzhanyunwei .xiangmu_silu .advc {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 2;
    background: url("../upload/yunying_Bg.png") center 0 no-repeat;
}

.wangzhanyunwei .xiangmu_silu .advc .advc_main {
    width: 1200px;
    height: 100%;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}

.wangzhanyunwei .xiangmu_silu .swiper-container-horizontal {
    width: 100%;
    height: 100%;
    position: relative;
    bottom: 0px;
    z-index: initial;
}

.wangzhanyunwei .xiangmu_silu .swiper-container-horizontal .swiper-slide .title {
    position: absolute;
    top: 585px;
    text-align: center;
    width: 100%;
}

.wangzhanyunwei .xiangmu_silu .swiper-container-horizontal .swiper-slide p.p1 {
    font-size: 24px;
    color: #fff;
}

.wangzhanyunwei .xiangmu_silu .swiper-container-horizontal .swiper-slide p.p2 {
    font-size: 16px;
    color: #fff;
    padding-top: 25px;
}

.wangzhanyunwei .xiangmu_silu .swiper-container-horizontal .swiper-slide img {
    width: 100%;
    height: 100%;
}

.wangzhanyunwei .xiangmu_silu .swiper-container-horizontal .swiper-pagination {
    top: 741px;
}

.wangzhanyunwei .xiangmu_silu .swiper-container-horizontal .swiper-pagination .swiper-pagination-bullet {
    margin: 0px 7px !important;
    width: 22px !important;
    height: 22px !important;
    background: url("../upload/yunying_sixiang001_03.png") center center no-repeat;
    opacity: 1 !important;
    cursor: pointer;
}

.wangzhanyunwei .xiangmu_silu .swiper-container-horizontal .swiper-pagination .swiper-pagination-bullet-active {
    background: url("../upload/yunying_sixiang002_03.png") center center no-repeat;
}

/*.wangzhanyunwei .xiangmu_silu .gallery-thumbs .swiper-wrapper{*/

/*transform: translate3d(0px, 0px, 0px) !important;*/

/*}*/

.wangzhanyunwei .xiangmu_silu .advc .xx1 {
    left: 40px;
    top: 134px;
}

.wangzhanyunwei .xiangmu_silu .advc .xx2 {
    left: 271px;
    top: 218px;
}

.wangzhanyunwei .xiangmu_silu .advc .xx3 {
    left: 532px;
    top: 250px;
}

.wangzhanyunwei .xiangmu_silu .advc .xx4 {
    left: 791px;
    top: 178px;
}

.wangzhanyunwei .xiangmu_silu .advc .xx5 {
    left: 1081px;
    top: 117px;
}

/*网站运维结束*/

/*新媒体开始*/

.xinmeiti {
    width: 1198px;
    margin: 0 auto;
    margin-top: 74px;
    margin-bottom: 100px;
    /*overflow:hidden;*/
}

/*.xinmeiti>ul{
    overflow: hidden;
}*/

.xinmeiti>ul>li {
    width: 100%;
    /*overflow: hidden;*/
}

.xinmeiti>ul>li div.left {
    width: 599px;
    float: left;
}

.xinmeiti>ul>li div.left img {
    margin-left: 26px;
}

.xinmeiti>ul>li div.right {
    width: 599px;
    float: right;
}

.xinmeiti>ul>li div.right .description {
    margin-left: 30px;
}

.xinmeiti>ul>li div.right .description h1 {
    font-size: 24px;
    font-weight: bold;
    color: #404040;
}

.xinmeiti>ul>li div.right .description .p1 {
    width: 20px;
    height: 3px;
    background-color: #29abe2;
    margin-top: 23px;
    margin-bottom: 23px;
}

.xinmeiti>ul>li div.right .description .p2 {
    font-size: 14px;
    color: #565656;
    line-height: 1.6;
}

.xinmeiti>ul>li div.right .description ul {
    overflow: hidden;
    margin-top: 30px;
}

.xinmeiti>ul>li div.right .description ul li {
    float: left;
    margin-right: 18px;
}

.xinmeiti>ul>li div.right .description ul li span {
    font-size: 14px;
    color: #242424;
    padding-left: 7px;
}

.xinmeiti>ul>li div.right .description ul li i {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url('../upload/xinmeitiBg01_03.png') no-repeat;
}

.xinmeiti ul li.list01 .right {
    margin-top: 92px;
}

.xinmeiti ul li.list02 .right {
    margin-top: 176px;
}

.xinmeiti ul li.list03 .right {
    margin-top: 184px;
}

.xinmeiti ul li.list04 .right {
    margin-top: 140px;
}

.xinmeiti ul li.list02 {
    margin-top: 18px;
}

.xinmeiti ul li.list04 {
    margin-top: 42px;
}

.xinmeiti_lisi_Left {
    float: left !important;
}

.xinmeiti_lisi_Right {
    float: right !important;
}

.xinmeiti_lisi_Right ing {
    margin-right: 26px;
}

/*新媒体结束*/

/*渠道合作开始*/

.touch_site {
    width: 100%;
    height: 348px;
    background-color: #fafafa;
}

.touch_site .touchSite_main {
    width: 1200px;
    height: 100%;
    margin: 0 auto;
}

.touch_site .touchSite_main .left {
    float: left;
    margin-left: 32px;
    margin-top: 67px;
}

.touch_site .touchSite_main .left .p1 {
    width: 572px;
    color: #363636;
    font-size: 24px;
    line-height: 1.6;
}

.touch_site .touchSite_main .left .p2 {
    width: 589px;
    font-size: 16px;
    color: #707070;
    line-height: 1.6;
    padding-top: 20px;
}

.touch_site .touchSite_main .right {
    float: right;
    margin-right: 32px;
    margin-top: 56px;
}

.hezuofangshi {
    width: 1198px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 60px;
}

.hezuofangshi .title {
    width: 100%;
    overflow: hidden;
    position: relative;
}

.hezuofangshi .title .p1 {
    color: #393939;
    font-size: 24px;
    width: 184px;
    background-color: #fff;
    text-align: center;
    position: relative;
    z-index: 2;
    margin: 0 auto;
}

.hezuofangshi .title .p2 {
    color: #dfdfdf;
    font-size: 14px;
    text-align: center;
    padding-top: 10px;
    letter-spacing: 4px;
}

.hezuofangshi .title .p3 {
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: #dddddd;
    top: 18px;
}

.hezuofangshi ul {
    overflow: hidden;
    border: 1px solid #e4e4e4;
    margin-top: 39px;
}

.hezuofangshi ul li {
    width: 398px;
    height: 268px;
    float: left;
    text-align: center;
    border-bottom: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
}

.hezuofangshi ul li:nth-child(3n) {
    border-right: 0px;
}

.hezuofangshi ul li img {
    margin-top: 80px;
}

.hezuofangshi ul li p {
    font-size: 18px;
    color: #29abe2;
    margin-top: 20px;
}

.hezuofangshi ul li:last-child {
    width: 1200px;
    border-bottom: 0px;
}

.hezuo_qiatan {
    width: 100%;
    height: 328px;
    margin-top: 32px;
    background: url('../upload/qudao09_32.jpg') no-repeat;
    text-align: center;
    overflow: hidden;
}

.hezuo_qiatan .p1 {
    font-size: 24px;
    color: #fff;
    margin-top: 74px;
}

.hezuo_qiatan .p2 {
    font-size: 14px;
    color: #e5a559;
    margin-top: 16px;
    letter-spacing: 2px;
}

.hezuo_qiatan .p3 {
    font-size: 16px;
    color: #fff;
    margin-top: 42px;
}

.hezuo_qiatan .p4 {
    font-size: 16px;
    color: #fff;
    margin-top: 16px;
}

/*渠道合作结束*/