a,.transition,:before,img,.g-nav {    transition: All 0.3s ease;    -webkit-transition: All 0.3s ease;    -moz-transition: All 0.3s ease;    -o-transition: All 0.3s ease;}.yema {    display: flex;    justify-content: center;    width: 100%;    margin-top: 30px;}.yema ul {    display: flex;    align-items: center;    flex-flow: wrap;    justify-content: center;}.yema ul li {    cursor: pointer;    width: 46px;    height: 46px;    line-height: 46px;    text-align: center;    border-radius: 3px;    background: #fff;    margin: 0 7px;    transition: .3s;    border: 1px solid #f2f2f2;}.yema ul li a {    display: block;    width: 100%;    height: 100%;    color: #8e8e8e;    font-size: 20px;}.yema ul li a:hover {    background: #1d2087;    color: #fff;}.yema ul li a.active {    background: #1d2087;    color: #fff;}.yema ul .prev {    width: 88px;}.yema ul .next {    width: 88px;}.yema ul li.active {    background: #e65c75;    color: #fff;}.title {    text-align: center;}.title h3 {    color: #000000;    font-size: .32rem;    margin-bottom: 10px;}.title span {    width: 47px;    height: 2px;    display: inline-block;    background: #898989;}.title p {    color: #aeaeae;    font-size: 16px;}.business {    margin-top: .88rem;}.business .content {    display: flex;    justify-content: space-between;    flex-flow: wrap;    margin-top: .8rem;}.business .content .list {    text-align: center;    width: 23%;}.business .content .list h3 {    color: #000000;    font-size: 20px;    margin-bottom: 15px;    margin-top: 35px;}.business .content .list p {    line-height: 26px;    color: #7e7e7e;}.business .content .list img:hover {    transform: translateY(-10px);}.p-iot {    background-color: #1d2088;    height: 666px;    display: flex;    justify-content: center;    overflow: hidden;    margin-top: 1rem;}.p-iot .content {    display: flex;    justify-content: space-between;}.p-iot .p-iot-tabs {    display: inline-block;    width: 279px;}.p-iot .p-iot-tabs>.Enh2,.p-iot .p-iot-tabs>.h2 {    width: 269px;    height: 80px;    font-size: 24px;    font-weight: 500;    color: #fff;    opacity: 0.5;    line-height: 40px;    margin-top: 75px;}.p-iot .p-iot-tabs ul {    margin-top: 50px;}.p-iot .p-iot-tabs ul li h3 {    height: 60px;    font-weight: 700;    font-size: 0;    line-height: 60px;    color: #7779b8;    transition: margin-left .3s ease-out;}.p-iot .p-iot-tabs ul li.active .tabs-item-desc,.p-iot .p-iot-tabs ul li.active h3 {    margin-left: 10px;}.p-brain h2,.p-iot .p-iot-tabs ul li h3 span {    font-size: 30px;    font-family: "Source Han Sans CN Medium", "Microsoft Sans Serif", "Arial", 'Hiragino Sans GB', sans-serif, "San Francisco";}.p-iot .p-iot-tabs ul li h3 img {    width: 40px;    height: 40px;    display: none;}.p-iot .p-iot-tabs ul li.active h3 img {    display: inline-block;    vertical-align: top;    margin-top: 8px;    margin-left: 4px;}.p-iot .p-iot-tabs ul li .tabs-item-desc {    font-size: 16px;    color: rgba(236, 242, 248, .3);    line-height: 22px;    margin-bottom: 45px;    transition: margin-left .3s ease-out;}.p-iot .p-iot-tabs ul li.active .tabs-item-desc {    color: #ecf2f8;}.p-iot .p-iot-tabs ul li.active .tabs-item-desc,.p-iot .p-iot-tabs ul li.active h3 {    margin-left: 10px;    color: #fff;}.p-iot .p-iot-content {    display: inline-block;    width: 1008px;    float: right;}.p-iot .p-iot-content .content-item {    font-size: 0;    display: none;}.p-iot-content .content-item .content-item-info {    position: relative;    display: inline-block;    width: 50%;    height: 332px;    float: left;}.p-iot-content .content-item .content-item-info a {    display: block;    width: 100%;    background-size: 100% 100%;}.p-iot-content .content-item .content-item-info:last-child a {    font-size: 30px;    display: flex;    align-items: center;    color: #fff;    justify-content: center;}.p-banner .swiper-slide-active .banner,.p-banner .swiper-slide-active .banner .inner,.p-iot-content .content-item .content-item-info a {    height: 100%;    background-repeat: no-repeat;    background-position: center;    /*background-size: cover;*/}.p-iot-content .content-item-info .content-item-desc {    position: absolute;    bottom: -45px;    text-align: left;    padding: 0 100px 0 50px;    color: #fff;    transition: bottom .5s ease;}.p-iot-content .content-item-info .content-item-desc-left {    padding: 0 90px;}.p-iot-content .content-item-info .content-item-desc h4 {    height: 40px;    font-size: 20px;    font-weight: 500;    line-height: 40px;    font-family: "Source Han Sans CN Medium", "Microsoft Sans Serif", "Arial", 'Hiragino Sans GB', sans-serif, "San Francisco";}.p-iot-content .content-item-info .content-item-desc p {    height: 48px;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;    font-size: 14px;    line-height: 24px;    margin-top: 12px;    text-align: left;    opacity: .3;    transition: opacity .5s ease;}.p-iot-content .content-item-info:hover .content-item-desc {    bottom: 24px;}.p-iot-content .content-item-info:hover .content-item-desc p {    opacity: 1;}.news {    margin-top: .88rem;}.news .content {    display: flex;    /*justify-content: space-between;*/    flex-flow: wrap;    margin-top: .68rem;}.news .content .list {    width: 32%;    margin-right: 2%;    box-shadow: 0 0 10px #dcdbdb;}.news .content .list:nth-child(3n){    margin-right: 0;}.news .content .list .text {    padding: 30px;}.news .content .list h3 {    margin-bottom: 15px;}.news .content .list h3 a {    color: #000000;    font-size: 20px;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 1;    overflow: hidden;}.news .content .list span {    color: #a4a4a4;    font-size: 14px;    display: block;    margin-bottom: 5px;}.news .content .list p {    line-height: 26px;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 3;    overflow: hidden;}.news .content .list .more {    display: inline-block;    color: #2c2f90;    line-height: 26px;    border-bottom: 1px solid #1d2088;    margin-top: 20px;}.news .content .list .pic {    overflow: hidden;}.news .content .list .pic img {    transition: .3s;    width: 100%}.news .content .list:hover img {    transform: scale(1.1, 1.1);}.news .content .list:hover h3 a {    color: #1d2088;}.partner {    margin-top: 1rem;    background: #f2f2f2;    padding-top: .85rem;    padding-bottom: .7rem;}.partner ul {    display: flex;    justify-content: space-between;    flex-flow: wrap;    margin-top: .65rem;}.partner ul li {    display: flex;    align-items: center;    justify-content: center;    width: 14.5%;    height: 92px;    border: 1px solid #eaeaea;    border-radius: 4px;    background: #fff;    margin-bottom: 30px;}.navTwo {    background: #f2f2f2;}.navTwo ul {    display: flex;    justify-content: center;}.navTwo ul li {    margin: 0 45px;}.navTwo ul li a {    display: block;    color: #595959;    font-size: 16px;    padding: 0 12px;    line-height: 60px;}.navTwo ul li a.active {    color: #1d2088;    border-bottom: 2px solid #1d2088;}.navTwo ul li a:hover {    color: #1d2088;    border-bottom: 2px solid #1d2088;}.business-top {    padding: 1rem 0;}.business-top .content {    display: flex;    justify-content: space-between;    flex-flow: wrap;}.business-top .content .text {    width: 67%;}.business-top .content h3 {    line-height: 36px;    color: #000000;    font-size: .28rem;}.business-top .content .text p {    color: #595959;    font-size: 18px;    line-height: 36px;    margin-bottom: 16px;}.business-top .content .text p:last-child {    margin-bottom: 0;}.business-mid {    background: #f2f2f2;    padding-top: .88rem;    padding-bottom: .3rem;}.business-mid ul {    display: flex;    flex-flow: wrap;    margin-top: .78rem;}.business-mid ul li {    width: 25%;    text-align: center;    margin-bottom: .7rem;}.business-mid ul li .pic {    display: flex;    align-items: center;    justify-content: center;    width: 108px;    height: 108px;    border: 1px solid #1d2087;    border-radius: 100%;    margin: 0 auto;    transition: .3s;}.business-mid ul li .pic .icon2 {    display: none;}.business-mid ul li .pic:hover .icon2 {    display: block;}.business-mid ul li .pic:hover .icon1 {    display: none;}.business-mid ul li .pic:hover {    background: #1d2087;}.business-mid ul li p {    color: #595959;    font-size: 18px;    margin-top: 24px;    transition: .3s;}.business-mid ul li:hover p {    color: #1d2087;}.business-main .title h3 {    font-size: .28rem;}.business-bot {    padding-top: .88rem;    padding-bottom: 1rem;}.business-bot ul {    display: flex;    flex-flow: wrap;    margin-top: .6rem;    position: relative;}.business-bot ul:before {    content: '';    width: 76%;    height: 2px;    background: #808080;    position: absolute;    top: 35px;    left: 50%;    transform: translateX(-50%);}.business-bot ul li {    width: 20%;    text-align: center;    z-index: 9;}.business-bot ul li .num {    display: inline-block;    color: #ffffff;    font-size: .28rem;    width: 70px;    height: 70px;    line-height: 70px;    background: #808080;    border-radius: 100%;    margin-bottom: 25px;    transition: .3s;}.business-bot ul li h3 {    color: #000000;    font-size: 20px;    margin-bottom: 14px;    transition: .3s;    font-family: "Source Han Sans CN Medium", "Microsoft Sans Serif", 'Hiragino Sans GB', sans-serif, "San Francisco";}.business-bot ul li h4 {    color: #595959;    font-size: 17px;    margin-bottom: 10px;    transition: .3s;    font-family: "Source Han Sans CN Medium", "Microsoft Sans Serif", 'Hiragino Sans GB', sans-serif, "San Francisco";}.business-bot ul li p {    color: #595959;    line-height: 30px;}.business-bot ul li:hover .num {    background: #1d2087;    color: #fff;}.business-bot ul li:hover h3 {    color: #1d2087;}.business-bot ul li:hover h4 {    color: #1d2087;}.construction .business-mid ul li {    width: 20%;}.construction .business-bot {    padding-top: 0;}.business-bot .list {    padding: 1rem 0;}.business-bot .list .content {    display: flex;    justify-content: space-between;    flex-flow: wrap;}.business-bot .list .text {    display: flex;    align-content: flex-start;    justify-content: center;    flex-flow: column;    width: 41%;    padding-left: 30px;}.business-bot .list .text h3 {    color: #000000;    font-size: .28rem;    margin-bottom: 20px;    position: relative;}.business-bot .list .text h3:before {    content: '';    width: 12px;    height: 12px;    border-radius: 100%;    background: #1d2087;    position: absolute;    top: 9px;    left: -30px;}.business-bot .list .text p {    color: #595959;    font-size: 18px;    line-height: 30px;}.business-bot .list .pic {    width: 50%;    overflow: hidden;}.business-bot .list .pic img {    transition: .3s;}.business-bot .list .pic:hover img {    transform: scale(1.1, 1.1);}.business-bot .list:last-child p {    font-size: 16px;    margin-bottom: 18px;}.business-bot .list:last-child p:last-child {    margin-bottom: 0;}.business-bot .list:nth-child(even) {    background: #f2f2f2;}.management .business-bot {    padding-top: 0;}.management .business-bot .list .text p {    margin-bottom: 30px;}.management .business-bot .list .text p:last-child {    margin-bottom: 0;}.management .business-bot .list:last-child h3 {    font-size: 20px;    margin-bottom: 15px;}.management .business-bot .list:last-child p {    font-size: 16px;    margin-bottom: 40px;}.management .business-bot .list .text {    padding-left: 20px;}.management .business-bot .list .text h3:before {    top: 7px;    width: 8px;    height: 8px;    left: -20px;}.products-services .business-mid .list {    margin-bottom: 40px;}.products-services .business-mid .list h3 {    color: #000000;    font-size: 20px;    margin-bottom: 10px;}.products-services .business-mid .list p {    color: #595959;    line-height: 30px;}.products-services .business-mid .list:last-child p {    font-family: "Source Han Sans CN Medium", "Microsoft Sans Serif", 'Hiragino Sans GB', sans-serif, "San Francisco";}.products-services .title p {    color: #595959;    font-size: 20px;    margin-top: 15px;}.products-services .business-bot ul li {    display: flex;    align-items: center;    justify-content: center;    width: 14.5%;    height: 92px;    border: 1px solid #eaeaea;    border-radius: 4px;    background: #fff;    margin-bottom: 30px;    margin-right: 2.4%;}.products-services .business-bot ul {    display: flex;    flex-flow: wrap;}.products-services .business-bot ul:before {    display: none;}.products-services .business-bot ul li:nth-child(6n) {    margin-right: 0;}.solution-box {    margin-top: .7rem;}.solution-box .content {    display: flex;    justify-content: space-between;    flex-flow: wrap;    margin-top: .5rem;    margin-bottom: .5rem;}.solution-box .content .list {    width: 26%;    background: #f9f9f9;    padding: 40px 30px 30px;    transition: .3s;    margin-bottom: .5rem;}.solution-box .content .list h3 {    margin-bottom: 16px;}.solution-box .content .list h3 a {    color: #000000;    font-size: 20px;}.solution-box .content .list p {    color: #7e7e7e;    line-height: 28px;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 3;    overflow: hidden;    transition: .3s;}.solution-box .content .list .more {    color: #1d2088;    padding-bottom: 6px;    border-bottom: 1px solid #1d2088;    display: inline-block;    margin-top: 24px;}.solution-box .content .list:hover {    background: #1d2088;}.solution-box .content .list:hover a {    color: #fff;}.solution-box .content .list:hover p {    color: #fff;}.solution-detail {    margin-top: .7rem;}.detail-title {    border-bottom: 1px solid #f2f2f2;    padding-bottom: 24px;    margin-bottom: 30px;}.detail-title h3 {    color: #000000;    font-size: 22px;    font-family: "Source Han Sans CN Medium", "Microsoft Sans Serif", 'Hiragino Sans GB', sans-serif, "San Francisco";    margin-bottom: 25px;}.detail-icon {    display: flex;    justify-content: space-between;    flex-flow: wrap;}.detail-icon ul {    display: flex;}.detail-icon ul li {    display: flex;    align-items: center;    color: #adadad;    margin-right: 40px;}.detail-icon ul li img {    margin-right: 8px;}.detail-icon .back a {    display: flex;    align-items: center;    color: #8a8c8d;}.detail-icon .back a img {    margin-right: 10px;}.solution-detail .text p {    color: #595959;    line-height: 30px;    margin-bottom: 18px;    font-size: 14px;}.solution-detail .text .pic {    text-align: center;    margin-top: 40px;}.typicalScene {    margin-top: 50px;}.typicalScene h3 {    color: #000000;    font-size: 20px;    font-family: "Source Han Sans CN Medium", "Microsoft Sans Serif", 'Hiragino Sans GB', sans-serif, "San Francisco";    margin-bottom: 30px;}.typicalScene li {    display: flex;    align-items: center;    border: 1px solid #d5d5d5;    padding: 26px;    margin-bottom: 30px;}.typicalScene li h4 {    color: #000000;    font-size: 16px;    font-family: "Source Han Sans CN Medium", "Microsoft Sans Serif", 'Hiragino Sans GB', sans-serif, "San Francisco";    margin-bottom: 14px;}.typicalScene li p {    color: #595959;    font-size: 14px;}.typicalScene li .scene-text {    display: flex;    align-content: flex-start;    justify-content: center;    flex-flow: column;    margin-left: 25px;}.platformOverview {    margin-top: 65px;}.platformOverview h3 {    color: #000000;    font-size: 20px;    margin-bottom: 15px;    font-family: "Source Han Sans CN Medium", "Microsoft Sans Serif", 'Hiragino Sans GB', sans-serif, "San Francisco";}.platformOverview p {    color: #595959;    line-height: 30px;    font-size: 14px;}.platformOverview .pic {    text-align: center;    margin-top: 32px;}.programValue {    margin-top: .8rem;    margin-bottom: 1rem;}.programValue h3 {    color: #000000;    font-size: 20px;    margin-bottom: 30px;    font-family: "Source Han Sans CN Medium", "Microsoft Sans Serif", 'Hiragino Sans GB', sans-serif, "San Francisco";}.programValue li {    margin-bottom: 45px;}.programValue li h4 {    color: #595959;    font-size: 16px;    margin-bottom: 12px;    font-family: "Source Han Sans CN Medium", "Microsoft Sans Serif", 'Hiragino Sans GB', sans-serif, "San Francisco";}.programValue li p {    color: #595959;    font-size: 14px;    line-height: 24px;}.case-box {    margin-top: .7rem;}.case-nav {    border-top: 1px solid #f3f3f3;    border-bottom: 1px solid #f3f3f3;    margin-top: 50px;}.case-nav ul {    display: flex;    justify-content: space-between;}.case-nav ul li a {    display: block;    color: #595959;    line-height: 54px;    border-bottom: 1px solid transparent;    padding: 0 12px;}.case-nav ul li a:hover {    color: #1d2088;    border-bottom: 1px solid #1d2088;}.case-nav ul li a.active {    color: #1d2088;    border-bottom: 1px solid #1d2088;}.case-list {    margin-top: 54px;    margin-bottom: .8rem;}.case-list .content {    display: flex;    justify-content: space-between;    flex-flow: wrap;}.case-list .content .list {    width: 26.5%;    text-align: center;    border: 1px solid #f2f2f2;    padding: 40px 30px;    transition: .3s;    margin-bottom: 50px;}.case-list .content .list h3 {    margin-bottom: 16px;}.case-list .content .list h3 a {    color: #000000;    font-size: 20px;    font-family: "Source Han Sans CN Medium", "Microsoft Sans Serif", 'Hiragino Sans GB', sans-serif, "San Francisco";}.case-list .content .list p {    color: #7e7e7e;    line-height: 28px;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 3;    overflow: hidden;}.case-list .content .list .more {    color: #1d2088;    border-bottom: 1px solid #1d2088;    padding-bottom: 6px;    display: inline-block;    margin-top: 25px;}.case-list .content .list .pic {    margin-top: 34px;    position: relative;}.case-list .content .list .pic img {    width: 100%;    max-height: 250px;}.case-list .content .list .pic .model {    display: flex;    align-items: center;    justify-content: center;    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    background: rgba(29, 32, 136, 0.7);    opacity: 0;    transition: .3s;}.case-list .content .list .pic .model img {    width: auto;}.case-list .content .list:hover {    border: 1px solid #1d2088;}.case-list .content .list:hover h3 a {    color: #1d2087;}.case-list .content .list:hover .model {    opacity: 1;}.case-mid {    margin-top: 50px;}.case-mid .menuone {    display: flex;    justify-content: center;    border-top: 1px solid #f2f2f2;    border-bottom: 1px solid #f2f2f2;    margin-bottom: .8rem;}.case-mid .menuone li {    line-height: 52px;    color: #545454;    padding: 0 20px;    cursor: pointer;    margin: 0 39px;    border-bottom: 2px solid transparent;}.case-mid .menuone li.active {    color: #1d2088;    border-bottom: 2px solid #000000;}.case-mid h3 {    color: #000000;    margin-bottom: 20px;    font-family: "Source Han Sans CN Medium", "Microsoft Sans Serif", 'Hiragino Sans GB', sans-serif, "San Francisco";}.case-mid p {    color: #595959;    font-size: 14px;    margin-bottom: 18px;}.case-mid .pic {    text-align: center;    margin-top: 40px;}.case-mid .menutwo {    display: none;}.case-bot {    display: flex;    justify-content: space-between;    border-top: 1px solid #f2f2f2;    border-bottom: 1px solid #f2f2f2;    padding: 18px 0;    margin-top: 1rem;    margin-bottom: 1.2rem;}.case-bot a {    display: flex;    align-items: center;    color: #595959;    font-size: 14px;}.case-bot a i {    margin-right: 12px;    font-size: 20px;}.case-bot a:last-child i {    margin-right: 0;    margin-left: 12px;}.case-bot a:hover {    color: #1d2088;}.ecology-main .business-mid ul {    justify-content: space-between;    margin-top: .6rem;}.ecology-main .business-mid li {    display: flex;    align-items: center;    flex-flow: column;    justify-content: center;    background: #fff;    width: 22.5%;    height: 205px;    border-radius: 6px;    margin-bottom: 40px;    box-shadow: 0 0 10px #e3e3e3;}.ecology-main .business-mid ul li .pic {    border: 1px solid #c0c0c0;    width: 88px;    height: 88px;}.news-main .news .content {    margin-bottom: .7rem;}.news-main {    margin-bottom: 1rem;}.news-main .news .content .list {    margin-bottom: 30px;}.news-detail h3 {    color: #000000;    font-size: 16px;    margin-bottom: 20px;    font-family: "Source Han Sans CN Medium", "Microsoft Sans Serif", 'Hiragino Sans GB', sans-serif, "San Francisco";}.about-text {    padding-top: 1.1rem;    padding-bottom: 1rem;}.about-text .content {    display: flex;    justify-content: flex-end;    position: relative;}.about-text .content .text {    width: 46%;    height: 100%;    display: flex;    align-items: flex-start;    flex-flow: column;    justify-content: center;    position: absolute;    left: 0;}.about-text .content .text h3 {    color: #1d2088;    font-size: .3rem;    font-weight: bold;    text-transform: uppercase;    margin-bottom: .3rem;    position: relative;    font-family: Arial;}.about-text .content .text h3:before {    content: '';    position: absolute;    right: -234px;    top: 16px;    width: 180px;    height: 1px;    background: #1d2088;}.about-text .content .text h4 {    color: #000000;    font-size: .28rem;    margin-bottom: .9rem;}.about-text .content .text p {    color: #595959;    line-height: 34px;}.about-text .content .pic {    width: 59%;    text-align: right;    background: #f7f7f7;}.about-text .content .pic img {    width: 80%;}.organizational-structure {    background: #f2f2f2;    padding-top: .9rem;    padding-bottom: 1.3rem;}.organizational-structure .pic {    text-align: center;    margin-top: .75rem;}.honor ul {    display: flex;    flex-flow: wrap;}.honor ul li {    text-align: center;    width: 22.5%;    margin-right: 3%;    margin-bottom: 40px;}.honor ul li a {    display: flex;    align-items: center;    justify-content: center;    width: 100%;    height: 224px;    margin-bottom: 16px;    border: 1px solid #f2f2f2;    overflow: hidden;}.honor ul li:nth-child(4n) {    margin-right: 0;}.lightbox .lb-image {    max-width: 700px;}.honor ul li p {    color: #595959;    line-height: 26px;}.about-main .title h3 {    font-size: .28rem;}.honor {    margin-top: .88rem;}.honor .chipaibox {    margin-top: 45px;}.honor ul li:hover img {    transform: scale(1.1, 1.1);}.honor .itemTwo {    background: #f6f6f6;    margin-top: .9rem;    padding-top: .9rem;    padding-bottom: .5rem;}.honor .itemTwo li a {    background: #fff;}.honor .itemThree {    padding-top: .9rem;    margin-bottom: 1.1rem;}.join {    margin-top: .85rem;    margin-bottom: .95rem;}.join .panel-group {    margin-top: 55px;}.panel-title a {    display: flex;    align-items: center;    padding: 0;}.panel-title ul {    display: flex;    width: 80%;}.panel-title ul li {    color: #000000;    width: 33%;    text-align: center;}.panel-title a span {    text-align: center;    width: 59px;    height: 51px;    line-height: 51px;    color: #fff;    font-size: 20px;    font-family: Arial;    background: #bdbdbd;    display: inline-block;}.panel-heading.active {    background: #f7f7f7;}.join .panel-default>.panel-heading+.panel-collapse>.panel-body p {    color: #545454;}.join .pp {    color: #545454;    margin-top: 30px;}.join .pp a {    color: #1d2088;}.contact {    margin-top: .8rem;}.contact ul {    display: flex;    justify-content: center;    flex-flow: wrap;    margin-top: 55px;}.contact ul li {    width: 33%;    text-align: center;}.contact ul li img {    margin-bottom: 26px;}.contact ul li h3 {    color: #000000;    font-size: 20px;    margin-bottom: 20px;}.contact ul li p {    color: #595959;}.map {    margin-top: 50px;    margin-bottom: 20px;}.my-map {    margin: 0 auto;    width: 100%;    height: 515px;}.my-map img {    max-width: initial;}.my-map .icon {    background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat;}#dituContent {    width: 100%;    height: 100%;}.my-map .icon-cir {    height: 31px;    width: 28px;}.my-map .icon-cir-red {    background-position: -11px -5px;}.amap-container {    height: 100%;}.qqkefu {    position: fixed;    top: 58%;    _position: absolute;    _top: expression(eval(document.documentElement.scrollTop + 365));    z-index: 20;    right: 0;    width: 45px;}.qqkefu ul li {    width: 50px;    height: 50px;    margin-bottom: 1px;    float: right;    background-color: #2c2f90;    line-height: 45px;    font-size: 14px;    cursor: pointer;    position: relative;}.qqkefu ul li a {    color: #fff;    display: block;    overflow: hidden;    height: 50px;    position: relative;}.qqkefu ul li.qq_cza {    overflow: hidden}.qqkefu ul li:hover {    background-color: #01304a;}.qqkefu ul li.top:hover {    background: url("../images/backup.png") no-repeat 7px 7px #01304a;    background-size: 34px;}.qqkefu ul li.top {    background: url("../images/backup.png") no-repeat 7px 7px #2c2f90;    background-size: 34px;    cursor: pointer;    display: none;}.qqkefu ul li.top span {    position: absolute;    display: block;    left: 50px;    top: 3px;    height: 5px;    width: 60px;    text-align: center;}.qqkefu ul li b {    width: 50px;    height: 50px;    display: block;}.qqkefu ul li span {    color: #FFF;}/*.qqkefu ul li b.a{*//*background:url(../images/qq.png) no-repeat center center;*//*}*/.qqkefu ul li b.b {    background: url(../images/message.png) no-repeat center center;    background-size: 34px;}.qqkefu ul li b.c {    background: url(../images/weixin.png) no-repeat center center;    background-size: 34px;}.qqkefu ul li b.e {    background: url(../images/tel3.png) no-repeat center center;}.qqkefu .qq_czaa i {    position: absolute;    left: 50px;    display: block;    height: 5px;    width: 60px;    top: 4px;    font-style: normal;}.qqkefu .qq_czab i {    position: absolute;    left: 50px;    display: block;    height: 5px;    color: #fff;    width: 160px;    top: 4px;    font-style: normal;}.qqkefu ul li.qq_czae {    line-height: 15px !important}.qqkefu .erweima {    height: 150px;    position: absolute;    top: -107px;    left: -140px;    background: #FFF;    border: 1px solid #CCC;    float: right;    cursor: default !important;    opacity: 0;    z-index: -1;    visibility: hidden;    transition: 0.3s;}.qqkefu .erweima.active {    opacity: 1;    visibility: visible;    z-index: 999;}.qqkefu .erweima p {    line-height: 20px;    color: #000;    font-size: 12px;    text-align: center;    float: left;    width: 130px;}.qqkefu .erweima p a {    height: auto;}.qqkefu .erweima p img {    width: 110px;    height: 110px;    margin: 10px 10px 0px 10px;}.qqkefu .erweima .arrow3 {    width: 5px;    height: 10px;    display: block;    background: url(../images/czx6.png) no-repeat;    position: absolute;    right: -5px;    top: 122px;}.headerRight ul li:nth-child(2) .dropdown-menu-wrap {    width: 317px;    transform: translateX(-50%);    left: 50%;    height: 360px;    padding: 30px;    top: 130%;    transition: .3s;}.dropdown-menu-wrap {    top: 104px;    box-shadow: 0 5px 5px #d3d3d3;    position: absolute;    background: #fff;    overflow: hidden;    display: none;}/*.nav-enter-active-1 {*//*    animation: drop-menu-1 .5s ease-in-out 1 forwards;*//*}*/@media screen and (max-width: 1366px) {    .products-services .business-bot ul li {        margin-right: 2.3%;    }}@media screen and (max-width: 1200px) {    .case-nav {        overflow: hidden;        overflow-x: auto;        overflow-scrolling: touch;    }    .case-nav ul {        width: 1200px;    }    .about-text .content .text h3:before {        display: none;    }    .about-text .content .text {        position: relative;    }    .about-text .content {        justify-content: space-between;    }    .about-text .content .pic {        width: 50%;        background: none;    }    .about-text .content .pic img {        width: 100%;    }}@media screen and (max-width: 992px) {    .case-list .content .list {        width: 39.5%;    }    .solution-box .content .list {        width: 40%;    }    .navTwo ul li {        margin: 0 25px;    }    .products-services .business-bot ul li {        width: 31%;        margin-right: 3%;    }    .products-services .business-bot ul li:nth-child(3n) {        margin-right: 0;    }    .p-iot .content {        flex-flow: wrap;    }    .p-iot {        height: auto;    }    .p-iot .p-iot-tabs {        width: 100%;    }    .p-iot .p-iot-content {        width: 100%;        margin-bottom: 50px;        overflow: hidden;    }    .p-iot .p-iot-tabs>.Enh2,    .p-iot .p-iot-tabs>.h2 {        width: 100%;        text-align: center;    }    .p-iot .p-iot-tabs ul {        display: flex;        justify-content: space-between;    }}@media screen and (max-width: 768px) {    .business .content .list {        width: 100%;        margin-bottom: 30px;    }    .news .content .list {        width: 100%;        margin-bottom: 30px;    }    .partner ul li {        width: 48%;        margin-bottom: 15px;    }    .p-iot-content .content-item .content-item-info {        width: 100%;    }    .p-iot-content .content-item-info .content-item-desc-left {        padding: 0 30px;    }    .p-brain h2,    .p-iot .p-iot-tabs ul li h3 span {        font-size: 18px;    }    .p-iot .p-iot-tabs ul li.active h3 img {        display: none;    }    .p-iot .p-iot-tabs ul li.active .tabs-item-desc,    .p-iot .p-iot-tabs ul li.active h3 {        margin-left: 0;    }    .p-iot .p-iot-tabs ul li .tabs-item-desc {        display: none;    }    .p-iot .p-iot-tabs>.Enh2,    .p-iot .p-iot-tabs>.h2 {        height: auto;    }    .p-iot .p-iot-tabs ul {        margin-top: 30px;        flex-flow: wrap;        justify-content: center;        margin-bottom: 30px;    }    .p-iot .p-iot-tabs ul li {        width: 50%;        text-align: center;    }    .p-iot .p-iot-tabs ul li h3 {        height: 40px;        line-height: 40px;    }    .navTwo {        overflow: hidden;        overflow-x: auto;        overflow-scrolling: touch;    }    .navTwo ul {        width: 600px;    }    .navTwo ul li {        margin: 0 20px;    }    .business-top .content .text {        width: 100%;    }    .business-top .content h3 {        font-size: 24px;        margin-bottom: 10px;    }    .business-mid ul {        justify-content: space-between;    }    .business-mid ul li {        width: 49%;    }    .business-bot ul li {        width: 49%;        margin-bottom: 30px;    }    .business-bot ul:before {        display: none;    }    .business-main .title h3 {        font-size: 26px;    }    .business-bot ul li .num {        font-size: 22px;    }    .construction .business-mid ul li {        width: 49%;    }    .business-bot .list .content {        display: -webkit-box;        display: -moz-box;        display: -ms-flexbox;        display: -webkit-flex;        display: flex;        -webkit-box-orient: vertical;        -moz-box-orient: vertical;        -webkit-flex-direction: column;        -ms-flex-direction: column;        flex-direction: column;        -webkit-box-align: start;        -moz-box-align: start;        -ms-flex-align: start;        -webkit-align-items: flex-start;        align-items: flex-start;    }    .business-bot .list .pic {        width: 100%;        -webkit-box-ordinal-group: 2;        -moz-box-ordinal-group: 2;        -ms-flex-order: 2;        -webkit-order: 2;        order: 2;    }    .business-bot .list .text {        width: auto;        -webkit-box-ordinal-group: 1;        -moz-box-ordinal-group: 1;        -ms-flex-order: 1;        -webkit-order: 1;        order: 1;        margin-bottom: 30px;        padding-left: 0;    }    .management .business-bot .list .text {        padding-left: 0;    }    .management .business-bot .list .text p {        margin-bottom: 16px;    }    .business-bot .list .text p {        font-size: 16px;    }    .business-bot .list .text h3 {        font-size: 24px;    }    .business-top .content .text p {        font-size: 16px;    }    .management .business-bot .list:last-child .text {        padding-left: 30px;    }    .management .business-bot {        padding-bottom: 0;    }    .products-services .business-bot ul {        justify-content: space-between;    }    .products-services .business-bot ul li {        width: 48%;        margin-right: 0;    }    .solution-box .content .list {        width: 100%;    }    .title h3 {        font-size: 26px;    }    .solution-box {        margin-top: 60px;    }    .solution-main .navTwo ul {        width: 100%;    }    .detail-icon ul {        flex-flow: wrap;    }    .solution-detail {        margin-top: 60px;    }    .detail-icon ul li {        margin-right: 20px;        margin-bottom: 10px;    }    .typicalScene li {        flex-flow: wrap;    }    .typicalScene li .icon {        width: 100%;        margin-bottom: 20px;    }    .typicalScene li .scene-text {        margin-left: 0;    }    .case-list .content .list {        width: 100%;    }    .case-main .navTwo ul {        width: 100%;    }    .case-box {        margin-top: 60px;    }    .yema ul li {        width: 40px;        height: 40px;        line-height: 40px;        margin-bottom: 10px;    }    .yema ul li a {        font-size: 16px;    }    .case-bot {        flex-flow: wrap;    }    .case-bot a:first-child {        margin-bottom: 10px;    }    .ecology-main .business-mid li {        width: 48%;        margin-bottom: 20px;    }    .about-text .content {        flex-flow: wrap;    }    .about-text .content .text {        width: 100%;        margin-bottom: 30px;    }    .about-text .content .pic {        width: 100%;    }    .about-text .content .text h3 {        font-size: 26px;    }    .about-text .content .text h4 {        font-size: 22px;        margin-bottom: 30px;    }    .about-main .navTwo ul {        width: 515px;    }    .honor ul li {        width: 100%;    }    .about-main .title h3 {        font-size: 26px;    }    .join .zhiwei {        overflow: hidden;        overflow-x: auto;        overflow-scrolling: touch;    }    .join .zhiwei .panel-group {        width: 800px;    }    .contact ul li {        width: 100%;        margin-bottom: 40px;    }    .my-map {        height: 300px;    }}@media screen and (max-width: 414px) {}@media screen and (max-width: 375px) {}@media screen and (max-width: 360px) {}@media screen and (max-width: 320px) {}
