.page{
                position:relative;
                }
                .nav{
                position: absolute;
                top: 34px;
                display: flex;
                width: 1140px;
                z-index: 100;
                color: white;
                left: 50%;
                margin-left: -555px;
                text-align: center;
                font-weight: 800;
                font-size: 16px;
                cursor:pointer;
                }
                .lesp{
                    letter-spacing: 1px;
                    font-size:17px;
                }
                .nav li{
                    /* height: 90px; */
                    /* line-height:90px; */
                }
                .nav .nav_li{
                    /* width:105px; */
                    margin: 0 18px;
                    height:28px;
                    color:#666666;

                }
                {
                    margin-left:90px;
                }
                .logo{
                    text-align:left;
                    /* margin-left:360px; */
                    margin-right: 44px;
                    position:relative;
                }
                .logo_img{
                    width:47px;
                    height:47px;
                    position:absolute;

                }
                .name{
                    margin-left:64px;
                }
                .fs12{
                    font-size:12px;
                }
                .mt3{
                    margin-top:3px;
                }
                .nav .active{
                    color:#E00000;
                    border-bottom: 3px solid #E00000;
                    font-weight: 800;
                }
                .nav .active a{
                    color:#E00000;

                }
                .logo{
                    color:#666666;
                }
                .lesp{
                    letter-spacing: 1px;
                    font-size:17px;
                }
                .nav_img{
                    width:100%;
                    margin-top:89px;
                    position:relative;
                }
                .mylocation{
                    height:50px;
                    background:#F6F6F6;
                    /* display:flex; */
                }
                .mylocation_name{
                    color:#7F7F7F;
                    font-size:14px;
                    letter-spacing:1px;
                    width:1200px;
                    margin:auto;
                    line-height: 50px;
                    position:relative;
                }
                .return{
                    position:absolute;
                    right:0;
                    cursor:pointer;
                }
                .color2{
                    color:#0083FF;
                }


                .myimg_move{
                    width:188px;
                    height:48px;
                    line-height:48px;
                    text-align:center;
                    color:#0077FF;
                    margin:auto;
                    border:1px solid #0077FF;
                    margin-top:70px;
                    margin-bottom:74px;
                }
                .nav a{
                    color:#666666;
                }
                 /*招聘要求*/
                .container-fluid{
                      background-color: #f9f9fc;
                }
                .contact{
                      width: 1260px;
                      margin: 0 auto;
                      overflow: hidden;
                      display: flex;
                      padding-left:5px;
                }
                .contact_left{
                      /*float: left;*/
                      /*margin-left: 187px;*/
                }
                .contact_left ul li{
                      background-color: #e00000;
                      color: #fff;
                }
               /* .contact_left ul li a{
                      color: #fff;
                      display: inline-block;
                      padding: 32px 144px 32px 46px;
                }*/
                .contact_left ul li img{
                      display: inline-block;
                      padding-left: 46px;
                }
                .contact_li1{
                    width: 280px;
                    height: 126px;
                    text-align: center;
                    font-size: 23px;
                    line-height: 164px;

                }
                .contact_li2{
                    height: 84px;
                    text-align: center;
                    font-size:16px;
                    line-height: 84px;
                }
                .ml30{
                    margin-left: 30px;
                }
                .contact_li2_icon_active{
                    width: 8px;
                    height: 8px;
                    background: white;
                    border-radius: 100%;
                    margin-left: 46px;
                    margin-top: 39px;
                }
                .contact_li2_icon{
                    width: 8px;
                    height: 8px;
                    border: 1px solid white;
                    border-radius: 100%;
                    margin-left: 46px;
                    margin-top: 39px;
                    /*position: absolute;*/
                    /*left: 49px;*/
                }
                .contact_li2 a{
                    color:white;
                    display: flex;
                    position: relative;
                }
                .contact_right{
                      width: 980px;
                }
                .conliactive{
                      background-color: #0077ff !important;
                }
                .contact_right_tit{
                      text-align: center;
                      background: #F6F6F6;
                 }
                 .contact_right h2{
                      font-weight: normal;
                      letter-spacing: 1px;
                      padding-top: 34px;
                      padding-bottom: 18px;
                 }
                 .zpconct{
                      /*min-width: 980px;*/
                      width: auto;
                      background-color: #fff;
                      overflow: hidden;
                 }
                 .zpconct ul{
                      /*min-width: 904px;*/
                      margin-left: 30px;
                      margin-right: 48px;
                      background-color: #fff;
                      /*padding-top: 46px;*/
                      overflow: hidden;
                 }
                 .zpconct ul li{
                      float: left;
                      margin-right: 68px;
                      display: flex;
                      padding-top: 46px;
                 }
                 .flex{
                    flex: 1;
                 }


                 .zpconct ul li span{
                      display: block;
                      color: #666;
                      font-size: 14px;
                      margin-bottom: 12px;
                 }
                 .sub_zp a{
                      background-color:#0077ff;
                      width:161px;
                      height: 44px;
                     line-height: 44px;
                      text-align: center;
                      border-radius: 0;
                      margin-top: 42px;
                      font-size: 15px;
                      margin-bottom: 36px;
                     padding: 0;
                 }
                /*页脚*/
                footer{
                position:relative;
                z-index:800;
                width: 100%;
                background-color: #f0f1f5;
                }
                .footcon{
                width:1158px;
                margin: 0 auto;
                }
                .about_left{
                float: left;
                margin-top: 105px;
                margin-right: 130px;
                }
                .about_left li{
                margin-top: 16px;
                }
                .about_left li a{
                color: #7d7e7e;
                }
                .about_left li:first-child a{
                color: #000;
                }
                .zoom_left{
                float: left;
                margin-top: 105px;
                }
                .zoom_left a{
                color: #7d7e7e;
                }
                .zoom_left li{
                margin-top: 16px;
                }
                .zoom_left li:first-child a{
                color: #000;
                }
                .phone_right{
                float: right;
                margin-top: 105px;
                }
                .phoneTOP_page_left_name3_mail{
                margin-left:52px;
                color:white;
                font-size:23px;
                color: #0077ff;
                letter-spacing: 1px;
                }
                .phoneTOP img{
                position: absolute;
                }
                .phoneFont{
                margin-top: 36px;
                letter-spacing: 1px;
                font-size: 23px;
                }
                .phoneFont a{
                color: #000;
                }
                .bq{
                margin-top: 103px;
                height: 112px;
                border-top: 1px solid #cccccc;
                }
                .bq a{
                color: #999999;
                }
                .bq .divbq a{
                display: block;
                margin-top:38px;
                text-align: center;
                }
                .fofix{
                width: 50px;
                height: 100px;
                position: absolute;
                bottom: 322px;
                right: 0px;
                background-color: #fff;
                z-index:1001;
                }
                .fofix_top{
                height: 50px;
                line-height: 50px;
                text-align: center;
                }
                .fofix_top img{
                vertical-align: middle;
                margin: 0 auto;
                }
                .fofix_bottom{
                height: 50px;
                line-height: 50px;
                text-align: center;
                }
                .fofix_bottom p{
                width: 134px;
                height: 50px;
                line-height: 50px;
                background: #fff;
                position: absolute;
                right: 60px;
                top: 50px;
                color: #999999;
                box-shadow: darkgrey 0px 0px 2px 2px;
                display: none;
                }
                .fofix_bottom p::before{
                display: inline-block;
                border: 5px solid transparent;
                border-left-color: #fff;
                content: "";
                position: absolute;
                right: -10px;
                top: 20px;
                }
                .fofix_bottom:hover{
                background-color: #e9e9e9;
                }
                .clearfix{
                clear:both;
                }
                /* 详情 */
                .details_list{
                width:1200px;
                margin:auto;
                padding-bottom:204px;
                }
                .details_list_tlt{
                color:#333333;
                text-align:center;
                font-size:24px;
                margin-top: 114px;
                }
                .details_list_txt{
                font-size: 14px;
                text-align:center;
                color:#666666;
                margin-top:18px;
                padding-bottom:16px;
                border-bottom:1px solid #CCCCCC;
                }
                .btn{
                border-bottom:1px solid #CCCCCC;
                }
                .p1{
                font-weight:800;
                color:#333333;
                font-size: 18px;
                letter-spacing: 1px;
                margin-top: 36px;
                }
                .p2{
                font-size:14px;
                margin-top:14px;
                color:#666666;
                }
                .p3{
                font-size:14px;
                color:#666666;
                margin-top: 6px;
                }
                .pd22{
                padding-bottom:22px;
                }
                .mbt30{
                margin-bottom:30px;
                }
                .mt30{
                margin-top:30px;
                }
                .p_img{
                display:block;
                margin-left:auto;
                margin-right:auto;
                }
                /*  */
                .team{
                /* padding-bottom: 119px; */
                position:relative;
                z-index:800;
                background:white;
                }
                .team .team_img{
                width:1126px;
                display:block;
                margin:auto;
                margin-top: 60px;
                }
                .case{
                position:relative;
                }
                .case p{
                text-align:center;
                }
                .title{
                font-size: 29px;
                color:#0077FF;
                margin-top:120px;
                }
                .case .case_p2{
                color:#666666;
                font-size:16px;
                font-weight: 800;
                margin-top:25px;
                }
                .case_nav{
                text-align:center;
                display:flex;
                color:#999999;
                font-size:16px;
                border-bottom:1px solid #D6D6D6;
                /* padding-bottom:14px; */
                position:relative;
                width:520px;
                left:50%;
                margin-top:60px;
                margin-left:-260px;
                font-weight:800;
                height: 33px;
                }
                .case_nav a{
                color:#999999;
                }
                .team_img{
                opacity:0;
                }
                .team_img2{
                position:relative;
                z-index:810;
                opacity:0;
                width: 100%;
                /*width:1560px;*/
                margin-top: 60px;
                display: block;
                }
                .team_img3_page{
                width:100%;
                background:#0077FF;
                padding:100px 0;
                position:relative;
                z-index:820;
                opacity:0;
                }
                .team_img3{
                display:block;
                width:1020px;
                margin:auto;
                }
                .img4_page_p1{
                font-size: 23px;
                color: #0077FF;
                font-weight: 800;
                letter-spacing: 1px;
                padding-top: 166px;
                /* margin-left: 378px; */
                }
                .img4_page_p2{
                font-size: 30px;
                color: #333333;
                letter-spacing: 1px;
                margin-top: 16px;
                /* margin-left: 378px; */
                }
                .img4_page_p3{
                /* margin-left: 166px; */
                font-size: 15px;
                color:#666666;
                font-weight:800;
                margin-top:64px;
                }
                .zindex{
                position:relative;
                z-index:830;
                background:white;
                padding-bottom:119px;
                }
                .team_img4_page{
                position:relative;
                width:1222px;
                margin:auto;
                background:white;
                margin-top:120px;
                height:628px;
                padding-bottom:120px;
                opacity:0;
                }
                .team_img4_page img{
                position:absolute;
                top:0;
                right:0;
                }
            .about_ul{
                width: 90px;
                height: 120px;
                background: white;
                position: absolute;
                top: 28px;
                display: none;
            }
            .about_ul li{
                color:#666666;
                height: 40px;
                line-height: 40px;
                font-size: 13px;
            }
            .about:hover .about_ul{
                display: block
            }
            .about_ul li:hover{
                border-left: 2px solid red;
            }
            .tltp1{
                font-size: 31px;
                color:#333333;
                padding-top:32px;
            }
            .tltp2{
                font-size:16px;
                color:#999999;
                margin-top: 8px;
                padding-bottom: 23px;
            }
            .tltp3{
                color: #0077ff;
                font-size:21px;
            }
            .tltp4{
                margin-top: 22px;
                color: #666666;
                font-size: 15px;
                /*font-weight: 800;*/
            }
            .tltp5{
                 margin-top: 19px;
                color: #666666;
                font-size: 15px;
                /*font-weight: 800;*/
            }
            .tltp6{
                margin-top: 2px;
                color: #666666;
                font-size: 15px;
                /*font-weight: 800;*/
                line-height: 28px;
            }
            .tltp7{
                color: #666666;
                font-size: 15px;
                /*font-weight: 800;*/
                margin-top: 40px;
           }
           .bot{
            border-bottom: 1px solid #CCCCCC;
           }
           .tltp0{
                font-size: 18px;
                color: #666666;
                letter-spacing: 1px;
                margin-top: 60px;
                text-align: center;
                padding-bottom: 58px;
           }
           .center2{
                display: none;
           }
           .center2{
                display: none;
           }
           .center3{
                display: none;
           }
           .center4{
                display: none;
           }

            .contact_left .ontact_active{
                background: #0077FF;
            }
            .footcon_left{
                opacity: 0;
            }
            .contact{
                opacity: 0;
            }
            .nav_Img{
                position:relative;
                font-size:0;
                overflow:hidden;
            }
            .nav_Img_p1{
                position: absolute;
                top: 67px;
                left: 71px;
                font-size: 49px;
                font-weight: 800;
                color: white;
            }
            .nav_Img_p2{
                position: absolute;
                top: 155px;
                left: 71px;
                font-size: 49px;
                font-weight: 800;
                color: white;
            }
            .nav_ps{
                width: 1260px;
                position: absolute;
                height: 500px;
                margin-top: -52px;
                top: 230px;
                left: 50%;
                margin-left: -630px;
                padding-left: 5px;
            }
            .nav_ps_red{
                width: 500px;
                background: #E00000;
                height: 500px;
            }