.body, .platform-title {
    font-family: 'Microsoft YaHei', Menlo, Monaco, Consolas, "Courier New", monospace
}

.API-text, .library-p, .library-text-none li a, .library-text-none li b {
    text-overflow: ellipsis;
    word-break: keep-all
}

.about-left a, .fabricate-title:hover, .footer-a, .panel-title .user-btn-a, .top-8 a {
    text-decoration: none
}

.Partner-text, .consultancyBox-t, .imagespan-text-text {
    -webkit-box-orient: vertical
}

.section-top {
    margin-top: 100px;
}

.lx .thumbnail {
    background: #fff;
    border: 2px solid #fff;
    padding-bottom: 0
}

.lx .thumbnail img {
    display: block;
    margin: 40px auto;
    height: 120px;
    width: 120px
}

.lx .thumbnail .text {
    height: 140px;
    padding: 0 30px;
    overflow: hidden
}

.black, .display-hover-btn {
    height: 90px
}

.chrome, .com .left, .com .right {
    padding: 0
}

.lx .thumbnail .text .titletxt {
    font-size: 16px !important;
    font-weight: 700;
    margin-bottom: 20px;
    color: #333
}

.lx .thumbnail .text p {
    min-height: 20px;
    margin: 0;
    padding: 0;
    line-height: 20px;
    color: #888
}

.lx .thumbnail .text p span {
    color: #888
}

.chrome {
    background: #fff;
    margin-top: 170px
}

.black {
    background: #0371A4;
    display: block
}

.black .btn, .none .btn {
    height: 30px;
    margin: 30px 32.5%;
    border: 1px solid #fff;
    width: 35%;
    color: #fff
}

.none {
    display: none
}

.com {
    width: 100%;
    float: left
}

.videos h3 {
    margin: 25px 0
}

.san .com .left .title {
    font-size: 20px !important;
    font-weight: 700;
    text-align: right;
    color: #0371A4;
    line-height: 80px;
    padding: 0 20px;
    top: 0;
    left: 0
}

.accordion-li-title, .com .left .btn-btn, .forecast-title-p, .library-p, .library-text-p a, .product .platform-dd, .product .platform-dt, .text-title {
    text-align: center
}

.com .left .text {
    padding-bottom: 40px
}

.com .left .btn-btn {
    float: right;
    line-height: 30px;
    background: #0371A4;
    color: #fff;
    padding: 0 30px;
    border-radius: 3px;
    font-size: 14px;
    margin-bottom: 20px;
    cursor: pointer
}

.com .left .btns, .com .left .text, .com .left .title {
    margin: 0;
    width: 100%;
    padding: 0 20px
}

.right img {
    width: 100%;
    height: auto
}

.display-hover:hover .thumbnail {
    border: 2px solid #0371A4
}

.center-eight .titles .line, .center-eight .titles .text {
    font-size: 30px;
    border-left: 4px solid #0371A4;
    float: left
}

.display-hover {
    overflow: hidden;
    margin-bottom: 20px
}

.display-hover:hover .thumbnail .none {
    background: #0371A4;
    display: block;
    transition: background .7s
}

.center-eight {
    width: 80%;
    margin: 0 auto
}

.center-eight .titles {
    margin: 0;
    height: 50px;
    width: 100%;
    overflow: hidden
}

li {
    list-style-type: none
}

.center-eight .titles .line {
    width: 20px;
    height: 30px;
    display: none
}

.center-eight .titles .text {
    color: #0371A4;
    line-height: 30px;
    width: 90%;
    text-indent: 30px
}

.platform {
    margin-bottom: 30px
}

.platform .center {
    width: 100%;
    height: 510px;
    box-shadow: #bdb7b6 0 8px 20px;
    overflow: hidden;
    background: #fff;
    position: relative;
    transition: height .5s
}

.center-eight .platform .centers {
    height: auto;
    transition: height .5s
}

.Partner-center-text {
    width: 100%;
    height: 100%;
    padding: 0 15px
}

.platform .auto {
    height: auto
}

.platform .auto .platform-btns {
    display: none
}

.platform-title {
    margin: 40px 30px 20px;
    font-size: 20px;
    color: #333;
    float: left
}

.platform-img {
    width: 100%;
    padding: 0 30px;
    float: left
}

.titleNo .titleNo-img {
    width: 100%;
    padding: 0;
    float: left
}

.titleNo .titleNo-img p img {
    display: block;
    margin: 0 auto;
    max-width: 150px
}

.titleNo .titleNo-img p .uPic-img {
    max-width: none
}

.platform-img p, .titleNo-img p {
    width: 100%
}

.platform-img p img {
    width: 100%;
    height: auto
}

.product-img p img {
    width: 120px;
    height: 120px
}

.product .center {
    width: 100%;
    height: 230px;
    background: 0 0;
    box-shadow: none;
    overflow: hidden;
    position: relative
}

.product .center .product-dl {
    float: left;
    margin: 20px 0 0;
    width: 100%
}

.platform-dl {
    float: left;
    margin: 5px 30px
}

.platform-p {
    width: 100%;
    padding: 4px 30px;
    float: left;
    font-size: 14px;
    line-height: 20px;
    color: #888
}

.platform-btn {
    width: 100%;
    background: #fff;
    z-index: 99;
    position: absolute;
    bottom: 0;
    margin: 0;
    left: 0;
    cursor: pointer
}

.titleNo-btn .liaojie {
    background: #0371A4;
    margin: 0 auto;
    font-size: 14px;
    color: #fff;
    height: 30px;
    line-height: 30px;
    width: 30%;
    text-align: center;
    border-radius: 5px;
    cursor: pointer
}

.platform-dt {
    font-size: 14px;
    padding: 0;
    color: #333
}

.platform-dt a {
    color: #333
}

.platform-dd {
    font-size: 14px;
    padding: 0;
    color: #888
}

.fabricate-title, .text-title {
    font-size: 20px;
    width: 100%;
    font-weight: 700
}

.platform-bottom {
    float: left;
    margin: 0 30px;
    width: 100%;
    height: 100px
}

.fabricate {
    overflow: hidden
}

.accordion {
    height: 832px;
    padding: 0;
    overflow: hidden
}

.accordion-li-imgs {
    background: #0371A4;
    height: 227px;
    margin-top: 110px;
    width: 100%
}

.text-title {
    position: absolute;
    top: 360px;
    color: #0371A4;
    z-index: 999
}

.fabricate-title {
    display: block;
    color: #0371A4;
    margin: 10px 0;
    float: left;
    line-height: 24px;
    overflow: hidden
}

.fabricate-title:hover {
    cursor: default;
    color: #0371A4
}

.search-input {
    height: 30px;
    width: 100px
}

.accordion-li .fabricate-title {
    margin: 30px 0 20px
}

.fabricate-text, .fabricate-text span {
    font-family: 'Microsoft YaHei', Menlo, Monaco, Consolas, "Courier New", monospace;
    text-indent: 25px;
    margin: 0;
    padding: 0;
    float: left;
    width: 100%;
    font-size: 14px;
    line-height: 20px
}

.fabricate-center {
    max-height: 220px;
    width: 100%;
    float: left;
    overflow: hidden
}

.fabricate-text {
    color: #888
}

.fabricate-text span {
    color: #888 !important
}

.fabricate-btn {
    float: left;
    width: 100%;
    margin: 10px 0
}

.fabricate-btn .betns {
    float: right;
    border-radius: 3px;
    color: #fff;
    padding: 10px 20px;
    background: #0371A4;
    font-size: 14px;
    cursor: pointer
}

.center-eight .padding, .top-8 {
    padding: 0
}

/*#navbar, .bottomS, .nav-top {*/
    /*background: #fff*/
/*}*/

.accordion-li {
    float: left;
    display: block;
    width: 25%;
    height: 100%;
    border: 1px solid #EDEDED;
    position: relative
}

.accordion2 {
    width: 20%
}

.accordion4 {
    width: 40%
}

.accordion-li-title {
    position: absolute;
    top: 49%;
    font-size: 20px;
    color: #0371A4;
    width: 100%;
    padding: 0
}

.accordion-li-block {
    display: block
}

.accordion-li-none {
    display: none
}

.center-eight .padding img {
    width: 100%;
    height: 100%
}

.center-eight .platform .API {
    display: block;
    height: 300px;
    width: 90%;
    margin: 0 5%;
    text-decoration: none;
    curosr: pointer
}

.API-title {
    margin: 40px 0 30px;
    font-size: 20px;
    line-height: 20px;
    color: #333;
    font-weight: 700
}

.API-text {
    line-height: 20px;
    font-size: 14px;
    color: #888;
    height: 140px;
    overflow: hidden
}

.dz a {
    float: left
}
.industrySolutions{
    width:230px !important;
    left: auto;
}
.industrySolutions>li{
    width:230px !important;
    left: auto;
}

.nav-top {
    width: 100%;
    height: 50px;
    z-index: 999;
    position: absolute;
    top: 50px
}

.top-8 {
    width: 80%;
    margin: 0 auto;
    height: 50px;
    overflow: hidden;
}

.bottomS, .user {
    width: 100%;
    float: left
}

.top-8 a {
    display: block;
    float: left;
    font-size: 16px;
    margin: 15px 0 0 10px;
    line-height: 20px;
    curosr: pointer;
    color: #333
}

.top-8 a:first-child, .top-8 a:last-child {
    color: #0371A4
}

.user {
    padding-top: 80px;
    padding-bottom: 60px;
    border: 1px solid #ededed
}

.padding {
    padding: 0 15px
}

.bottomS-com {
    width: 80%;
    float: left;
    margin: 10px 10%
}

.img, .uPic-img {
    width: 100%
}

.bottomS-img {
    margin: 25px auto;
    border: none;
    border-radius: 0;
    box-shadow: none
}

.bottomS-P {
    color: #000;
    line-height: 30px
}

.bottomS-P a {
    display: block;
    color: #000;
    float: left
}
.bottomS-P .bottomS-P-span{
    display: block;
    float: left;
    padding: 0 5px;
}

.bottomS-Ps {
    color: #000;
    line-height: 24px;
    margin-bottom: 0;
    margin-top: 15px
}

.uPic {
    padding: 0
}

.uPicS {
    min-height: 200px;
    overflow: hidden
}

.uPic-img {
    height: 100%
}

.background {
    width: 100%;
    position: relative
}

.background p {
    position: absolute;
    font-size: 40px;
    left: 18%;
    top: 32%;
    height: 50px;
    line-height: 50px;
    color: #fff;
    font-weight: 700;
    overflow: hidden
}

.littlePic, .user div div .img-responsive {
    width: 120px;
    height: 120px;
    display: block
}

.littlePic {
    margin: 0 auto;
    border: 1px solid #DFDFDF;
    border-radius: 50%
}

.more {
    position: relative
}

.moreImg {
    width: 100%
}

.moreIco {
    position: absolute;
    width: 150px;
    height: 150px;
    top: 45%;
    font-size: 60px;
    left: 45%;
    color: #fff
}

.betns a, .btn-btn a, .liaojie a, .none .btn a {
    color: #fff;
    width: 100%;
    height: 100%;
    display: block
}

.navbar-fixed-top {
    /*box-shadow: #bdb7b6 0 1px 20px;*/
    z-index: 9999
}

#navbar .navbar-right li a, .navbar-header .navbar-brand {
    height: 50px;
    display: block;
    font-size: 14px;
    color: #333;
    line-height: 24px
}

.navbar-brand {
    float: left;
    height: 50px;
    padding: 10px 15px;
    font-size: 18px;
    line-height: 20px
}

#search, .forecast-title-p {
    position: absolute;
    font-size: 16px
}

#navbar .navbar-nav > .active a {
    color: #fff;
    background-color: #0371a4
}

#navbar .navbar-nav > li > a:hover {
    color: #0371a4
}

#navbar .open > a, #navbar .open > a:focus, #navbar .open > a:hover {
    color: #333;
    background-color: #fff
}

#navbar .navbar-nav .active a:hover {
    color: #fff
}

#navbar .open #userClear {
    padding: 0 20px;
    line-height: 50px
}

.library, .library-p {
    padding: 0;
    overflow: hidden
}

#navbar .navbar-nav > li:last-child a:hover {
    color: #0371a4;
    background-color: #fff
}

#navbar .dropdown-menu {
    width: auto;
}

#navbar .navbar-nav > li:nth-child(10) a:hover {
    color: #777;
    background-color: #f8f8f8
}

.Partner-border, .solution:hover, .solution:hover .library-title {
    background: #fff
}

#search {
    top: 22px;
    right: 14px
}

.forecast {
    margin: 20px 0
}

.forecast-border {
    border: 1px solid #000;
    background: #fff;
    height: 332px;
    width: 90%;
    margin: 0 5%
}

.forecast-title {
    width: 100%;
    height: 210px;
    float: left
}

.forecast-title-img {
    width: 180px;
    height: 180px;
    border-radius: 50%;
    margin: 15px auto;
    border: 1px solid #DFDFDF;
    display: block
}

.forecast-title-p {
    width: 100%;
    top: 90px;
    left: 0;
    line-height: 30px;
    font-weight: 700
}

.forecast-text {
    width: 100%;
    height: 120px;
    overflow: hidden;
    float: left
}

.forecast-text-p {
    font-size: 14px;
    line-height: 20px;
    color: #888
}

.library {
    height: 490px;
    border: 1px solid #EDEDED;
    float: left
}

.library:hover {
    border: 1px solid #0371a4
}

.navbar-default {
    background-color: #1c2327;
    border-color: transparent;
}

.library-p {
    width: 100%;
    font-size: 18px;
    line-height: 30px;
    height: 30px;
    font-weight: 700;
    margin: 0
}

.library-img {
    width: 120px;
    height: 120px;
    border-radius: 5px;
    margin: 40px auto 30px;
    display: block
}

.library-min .library-img {
    width: 88px;
    height: 90px
}

.library-min .library-title {
    height: 190px
}

.library-title {
    width: 100%;
    height: 240px;
    float: left;
    padding: 0 15px
}

.library-text {
    margin-top: 50px;
    padding: 0 15px;
    float: left
}

.library-text-p {
    font-size: 14px;
    line-height: 20px;
    color: #888;
    margin: 30px auto;
    height: 80px;
    overflow: hidden
}

.library-text-p a {
    display: block;
    width: 100%;
    color: #888
}

.industry:hover .library-text-p a {
    color: #000
}

.library-text-none {
    float: left
}

.library-text-none li {
    padding-top: 24px;
    display: block;
    float: left
}

.library-text-none li b {
    font-size: 20px;
    display: block;
    float: left;
    width: 100%;
    line-height: 30px;
    height: 30px;
    text-indent: 20px;
    overflow: hidden
}

.library-text-none li a {
    font-size: 16px;
    color: #0371A4;
    display: block;
    float: left;
    width: 100%;
    text-indent: 20px;
    line-height: 25px;
    height: 25px;
    white-space: nowrap;
    overflow: hidden
}

.industry-border-no {
    border-right: none
}

.industry .library-title {
    height: 220px
}

.industry .library-img {
    margin-bottom: 10px
}

.industry .library-text-p {
    margin: 0
}

.industry .forecast-text {
    height: 90px;
    margin-top: 20px
}

.library-p-a {
    font-size: 20px;
    font-weight: 700;
    color: #999
}

.industry:hover .library-text-p {
    color: #000
}

.solution {
    height: 240px
}

.Partner {
    height: 285px;
    margin-bottom: 20px
}

.Partner-border {
    border: 1px solid #d7d7d7;
    height: 285px;
    width: 100%;
    margin: 20px 0
}

.Partner-text, .Partner-title {
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%
}

.Partner-border:hover, ul .Partner:hover .Partner-border {
    border: 1px solid #0371A4;
    box-shadow: 0 0 2px #0371A4;
    color: #333
}

.Partner-title {
    padding: 20px 0;
    border-bottom: 1px solid #D7D7D7;
    font-weight: 700;
    height: 60px;
    white-space: nowrap
}

.Partner-text {
    height: 200px;
    color: #888;
    line-height: 20px;
    padding-top: 20px;
    display: -webkit-box;
    -webkit-line-clamp: 9
}

.Partner-two .Partner-title {
    border-bottom: none;
    margin-top: 10px;
    font-size: 20px;
    white-space: nowrap
}

.Partner-two .Partner-text {
    border-top: none;
    padding: 0;
    font-size: 14px;
    line-height: 20px;
    color: #888
}

.Partner-two .Partner-text span {
    color: #888 !important;
    background-color: #fff !important
}

.Partner-img {
    display: block;
    width: 100%;
    margin: 90px auto
}

.panel-group .panel:hover {
    background: #EDEDED;
    color: #333
}

.panel-group .panel {
    background-color: transparent
}

#accordion .panel-heading, #accordion_ts .panel-heading, #accordion_uts .panel-heading {
    padding: 0
}

.panel-title .user-btn-a {
    height: 100%;
    display: block;
    width: 100%;
    font-size: 16px;
    color: #000;
    word-break: keep-all;
    overflow: hidden;
    text-overflow: ellipsis;
    position: relative;
    padding: 10px 15px
}

.panel-title .user-btn-a p {
    position: absolute;
    right: 0;
    padding: 10px 15px;
    margin: 0
}

.modal, .register2 {
    position: fixed;
    left: 0
}

#collapseOne .panel-body, #collapseThree .panel-body, #collapseTwo .panel-body {
    font-size: 16px;
    color: #000;
    line-height: 25px
}

#collapseOne .panel-body .panel-body-text, #collapseThree .panel-body .panel-body-text, #collapseTwo .panel-body .panel-body-text {
    width: 100%;
    font-size: 16px;
    float: left;
    color: #000;
    line-height: 25px
}

.btn-verify, .userInput, .userName-label, .userP {
    line-height: 34px
}

#collapseOne .panel-body .panel-body-img, #collapseThree .panel-body .panel-body-img, #collapseTwo .panel-body .panel-body-img {
    float: left;
    width: 100%
}

.iconlist .panel-group {
    margin-bottom: 40px;
    float: left;
    width: 100%
}

.search-issue {
    margin-bottom: 20px;
    height: 40px;
    float: left
}

.search-issue-input {
    display: block;
    width: 80%;
    height: 40px;
    float: left;
    font-size: 18px;
    text-indent: 20px;
    outline: 0
}

.search-issue-b {
    padding: 5px 15px;
    font-size: 30px;
    float: left;
    width: 20%;
    display: block
}

.section .DF {
    background: #DFDFDF
}

.section .FF, .section .iconlist:nth-child(even) {
    background: #fff
}

.container-fluid {
    padding: 0
}
.section .iconlist:nth-child(odd) {
    background: #FFF
}

.register .nav-tabs li > a {
    border: none;
    background: 0 0;
    font-size: 18px;
    color: #ccc
}

.nav-tabs {
    border-bottom: 1px solid #ccc
}

.register .nav-tabs li.active > a {
    color: #2c2c2c;
    border: none;
    background: 0 0;
    font-size: 18px;
    font-weight: 700
}

.box-a, .box-p, .userInput, .userP {
    font-size: 14px
}

.register {
    width: 520px;
    border: 1px solid #fff;
    background: #FFF;
    z-index: 99999;
    border-radius: 5px;
    margin: 150px auto 0
}

.register2 {
    width: 100%;
    height: 100%;
    top: 0;
    z-index: 99;
    background: rgba(204, 204, 204, .8);
    padding-bottom: 200px;
    overflow-x: hidden;
    overflow-y: auto
}

.modal, .product-model, .resource-center, .resource-center-text {
    overflow: hidden
}

.register-com {
    padding: 20px
}

.userName {
    width: 100%;
    height: 34px;
    margin-bottom: 10px
}

.userName-label {
    display: block;
    width: 100%;
    height: 34px;
    font-size: 14px;
    color: #2c2c2c;
    margin: 0;
    padding: 0
}

.userInput {
    width: 337px;
    height: 34px;
    display: block;
    border: 1px solid #bfbfbf;
    float: left;
    color: #888;
    text-indent: 20px;
    outline: 0;
    font-weight: normal;
    border-radius: 0 5px 5px 0
}
.userInputA{
	width: 250px;
    height: 34px;
    display: block;
    border: 1px solid #bfbfbf;
    float: left;
    color: #888;
    text-indent: 20px;
    outline: 0;
    font-weight:normal;
    /*border-radius: 0 5px 5px 0*/
}
.Industry {
    text-indent: 18px
}

::-webkit-input-placeholder {
    color: #ddd;
    font-weight: 500
}

::-moz-placeholder {
    color: #ddd;
    font-weight: 500
}

::-ms-input-placeholder {
    color: #ddd;
    font-weight: 500
}

.userP {
    width: 99px;
    float: left;
    height: 34px;
    text-indent: 10px;
    border: 1px solid #bfbfbf;
    border-right: none;
    color: #888;
    border-radius: 5px 0 0 5px
}
.userPai{
    width: 99px;
    float: left;
    height: 34px;
    text-indent: 10px;
/*    border: 1px solid #bfbfbf;*/
    border-right: none;
    color: #888;
    border-radius: 5px 0 0 5px
}
.user-verify {
    width: 237px
}

.userName-label .label-box {
    display: block;
    width: 14px;
    height: 14px;
    float: left;
    margin: 2px;
    padding: 0;
    color: #bfbfbf;
    outline: 0
}

.box-p {
    color: #ddd
}

.box-a {
    color: #378DDD
}

.btn-verify, .userName-btn {
    text-align: center;
    font-size: 14px;
    background: #0371a4;
    border: none;
    color: #fff
}

.btn-verify {
    display: block;
    height: 34px;
    width: 99px;
    border-radius: 5px
}

.userName-btn {
    width: 100%;
    height: 36px;
    line-height: 36px;
    outline: 0;
    border-radius: 5px
}

.btn-cancel, .btn-submit {
    width: 70px;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    background: #0093D8;
    border: none;
    color: #fff;
    outline: 0;
    text-align: center
}

.btn-cancel {
    margin-left: 130px
}

.btn-submit {
    margin-left: 30px
}

.register-top {
    width: 100%;
    height: 35px
}

.register-top .ico {
    display: block;
    float: right;
    margin: 0;
    padding: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    font-size: 20px
}

.product-model-center {
    width: 100%;
    height: 365px;
    margin: 20px 0;
    overflow: hidden;
    background: #F2F2F2
}

.product-model-title {
    height: 40px;
    width: 100%;
    margin: 30px 0;
    padding: 0 30px;
    float: left
}

.product-model-img {
    height: 40px;
    width: 40px;
    margin: 0 10px;
    float: left
}

.product-model-p {
    font-size: 20px;
    font-weight: 700;
    line-height: 50px;
    float: left
}

.product-model-text {
    width: 100%;
    padding: 0 40px;
    font-size: 17px;
    line-height: 26px;
    float: left
}

.product-model .min-model {
    height: 230px
}

.API-table tr {
    height: 40px
}

.skip-a {
    color: #333
}

.API-table tr th {
    text-align: center;
    background: #ccc
}

.API-table tr td {
    height: 60px;
    font-size: 16px;
    text-indent: 20px
}

.about-left a, .about-left-title {
    text-indent: 10px;
    white-space: nowrap;
    text-overflow: ellipsis
}

.API-table tr td p {
    line-height: 20px;
    width: 100%;
    float: left;
    margin: 0;
    padding: 0
}

.API-table td, .API-table th {
    width: 430px
}

.resource {
    display: block;
    float: left;
    width: 100%;
    border-left: 1px solid #DFDFDF
}

.resource-img {
    height: 90px;
    padding-top: 40px;
    padding-bottom: 40px
}

.resource-img-img {
    width: 90px;
    height: 90px;
    display: block;
    border-radius: 50%;
    margin: 0 auto;
    padding: 0
}

.resource-center {
    padding: 40px 0;
    border-bottom: 1px solid #DFDFDF
}

.resource-center div, .resource-center div p {
    padding: 0
}

.resource-center-title {
    height: 50px;
    line-height: 50px;
    color: #0371A4;
    font-size: 22px;
    font-weight: 700;
    margin: 0
}

.resource-center-text {
    height: 30px;
    margin: 0;
    white-space: nowrap;
    font-size: 16px;
    line-height: 30px;
    word-break: keep-all;
    text-overflow: ellipsis
}

.resource-center-btn {
    display: block;
    float: right;
    width: 100px;
    margin: 10px;
    background: #0371A4;
    color: #fff
}

.resource-center-btn a {
    color: #fff
}

.modal {
    top: 100px;
    right: 0;
    bottom: 0;
    z-index: 1050;
    display: none;
    -webkit-overflow-scrolling: touch;
    outline: 0
}


.top-img {
    position: relative
}

.top-center {
    position: absolute;
    z-index: 999;
    height: 100%;
    width: 100%;
    color: #fff;
    top: 0;
    left: 0;
    overflow: hidden
}

.top-c {
    position: absolute;
    top: 30%;
    left: 20%
}

.top-center-text {
    font-size: 14px
}

.top-center-btn a {
    margin-top: 20px;
    color: #fff;
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    display: block;
    border: 1px solid #fff;
    border-radius: 4px
}

.imagespan {
    /*float: left;*/
    margin-top: 0px
}

.imagespan .image {
    padding: 0
}
.swiper-container .imagespan .image{
    height: 225px;
}

.imagespan .imagespan-title {
    width: 100%;
    padding: 0 10px;
    margin: 0;
    float: left;
    height: 225px;
    background: rgba(0, 0, 0, .5)
}

.imagespan .imagespan-title .imagespan-title-p1 {
    margin-top: 60px;
    /* margin-bottom: 15px */
}

/*修改此处可以修改产品解决方案的问题margin-top*/
.imagespan .imagespan-title .imagespan-title-p3 {
       margin-top: 70px;
    margin-bottom: 5px
}

.imagespan .imagespan-title p {
    font-size: 25px;
    height: 70px;
    line-height: 32px;
    color: #fff;
    width: 100%;
    font-weight: 700;
    overflow: hidden;
    text-align: center;
}
@media screen and (max-width: 1333px) {
    .imagespan .imagespan-title p {
                font-size: 26px;
                height: 70px;
                line-height: 35px;
        }
       .section .PartnerBox .PartnerBox-text{
            font-size: 18px;
        }
}
.imagespan .image:hover .imagespan-title, .imagespan-text {
    display: none
}
.imagespan .image:hover .imagespan-text {
    display: block
}

.imagespan-text {
    width: 100%;
    padding: 0 15px;
    margin: 0;
    float: left;
    height: 225px;
    background: rgba(0, 0, 0, .75)
}

.imagespan-text-title {
    width: 100%;
    float: left;
    font-size: 24px;
    line-height: 22px;
    height: 30px;
    font-weight: 700;
    text-align: center;
    color: #fff;
    margin-top: 40px;
    margin-bottom: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.imagespan-text-text {
    width: 100%;
    float: left;
    height: 135px;
    font-size: 14px;
    color: #fff;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 12
}

.imagespan-text-btn {
    width: 100%;
    height: 35px;
    float: left
}

.imagespan-text-btn a {
    display: block;
    width: 32%;
    height: 30px;
    line-height: 30px;
    border-radius: 4px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    margin: 0 auto;
    background: #053c6f
}

.footer-a, .footer-title, .section #footer {
    width: 100%;
    float: left
}

.banner-img, .banner-img2 {
    height: 310px;
    padding: 0 15px 0 30px;
    color: #fff;
    overflow: hidden
}

.banner-img {
    background: url(../images/jiejue.png) center center no-repeat;
    background-size: cover
}

.banner-img2 {
    background: url(../images/hangye.png) center center no-repeat;
    background-size: cover
}

.banner-img-title {
    font-size: 18px;
    height: 24px;
    line-height: 24px;
    margin: 40px 0 30px
}

.banner-img-text {
    color: #fff;
    font-size: 14px;
    line-height: 24px;
    max-height: 210px;
    overflow: hidden
}

.banner-img-text p, .banner-img-text p span {
    color: #fff;
    font-size: 14px;
    line-height: 24px
}

.section #footer {
    height: 250px;
    margin: 0;
    padding: 0;
    background: url(../images/footer_bg.png) center no-repeat;
    background-size: cover;
    overflow: hidden
}

.section #footer .footer {
    height: 100%;
    float: left;
    color: #eee
}

.footer-a, .line1 {
    height: 30px;
    line-height: 30px
}

.footer-title {
    font-size: 14px;
    margin: 46px 0 36px;
    color: #eee
}

.footer-a {
    display: block;
    font-size: 12px;
    color: #eee;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.footer-a i {
    display: block;
    width: 20px;
    height: 20px;
    float: left;
    margin: 5px 10px 5px 0
}
.footer-a .footer-i1 {
    background: url(../images/iphone.png) center no-repeat
}
.footer-a .footer-i2 {
    background: url(../images/v_chat.png) center no-repeat
}
.footer-a .footer-i3{
    background: url(../images/mail1.png) center no-repeat
}
.footer-itext {
    margin: 24px 0 20px;
    font-size: 14px;
    color: #eee
}
#footer .footer-a:hover {
    color: #fff
}

#about {
    width: 80%;
    margin: 0 auto
}
.about-left, .about-left a, .about-right {
    margin: 0;
    float: left
}
.about-left {
    height: 100%;
    padding: 0;
    background: #FFF;
    border: 1px solid #ededed;
    text-align: center
}

.about-left a {
    display: block;
    padding: 20px 0;
    width: 100%;
    font-size: 16px;
    color: #333;
    border-bottom: 1px solid #EDEDED;
    overflow: hidden
}

.about-right {
    height: 100%;
    padding: 0
}

.about-top-img {
    width: 100%;
    float: left
}

.about-title {
    width: 100%;
    float: left;
    font-size: 24px;
    border-bottom: 1px solid #888;
    color: #333;
    padding: 30px 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.about-text {
    width: 100%;
    float: left;
    padding: 0
}

.about-text-title {
    font-size: 16px;
    font-weight: 700;
    color: #333;
    line-height: 30px;
    float: left;
    width: 100%;
    margin: 30px 0
}

#about .about-li, .about-text-text {
    color: #888;
    line-height: 20px;
    font-size: 14px
}

.about-text-text {
    width: 100%;
    float: left;
    margin: 0
}

.about-content .about-text:last-child {
    margin-bottom: 80px
}

#about .about-li, .about-left-title, .about-ul {
    margin: 0;
    width: 100%;
    float: left
}

.about-ul {
    padding: 0
}

#about .about-li {
    display: block;
    list-style: disc
}

#about .about-left .active {
    color: #0371a4
}

.about-left-title {
    height: 90px;
    line-height: 40px;
    padding: 0;
    font-size: 24px;
    overflow: hidden;
    border-bottom: 1px solid #EDEDED;
    color: #333
}

.about-right .line {
    font-family: "宋体";
    font-size: 12px;
    width: 100%;
    margin: 0 auto
}

.line1 {
    width: 100%;
    font-size: 20px;
    color: #666;
    margin-top: 20px
}

.line2, .line3 {
    height: 30px;
    line-height: 30px;
    color: #3a3b35;
    font-weight: 700;
    font-size: 12px;
    width: 100%
}

.line3 {
    margin-top: 5px
}

.line6 {
    width: 100%;
    font-size: 12px
}

.line6 ul {
    padding: 0;
    margin: 0
}

.line6 ul li {
    color: #585953;
    list-style: disc;
    line-height: 20px;
    margin-left: 16px;
    font-size: 12px
}

.about-text-text-text {
    font-size: 16px;
    color: #888;
    margin-top: 20px;
    float: left;
    width: 100%;
    font-weight: 500
}

.about-top-phone {
    width: 100%;
    height: 250px;
    display: flex;
    border-bottom: 1px solid #ccc
}

.email-phone {
    width: 80px;
    height: 80px
}

.location {
    margin-left: 45px
}

.wchat {
    width: 150px;
    text-align: center
}

.about-border {
    padding: 8px 30px;
    text-align: center;
    border: 1px solid #ccc;
    border-radius: 20px;
    font-weight: 400
}

.about-left-img {
    width: 30px;
    height: 30px
}

.about-left-title p {
    font-size: 24px;
    padding-bottom: 24px;
    padding-top: 8px;
    color: #333
}

.location .about-text-text {
    margin-top: 20px
}

.about-content {
    padding: 0 15px
}

.register-com-pp {
    margin: 0 30px 0 20px;
    font-size: 24px;
    line-height: 30px;
    width: 100%
}

.loginS + li {
    margin: 0;
    padding: 0
}

.loginS + li a {
    padding-left: 0;
    padding-right: 0
}

@media screen and (max-width: 500px) {
    .btn-verify, .user-verify, .userInput, .userP {
        word-break: keep-all;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .userName-label .userName-btn {
        width: 100% !important
    }

    #profile, .register {
        width: 360px
    }

    .register-com {
        padding: 10px 5px
    }

    .userP {
        width: 80px
    }

    .userInput {
        width: 250px
    }

    .btn-verify {
        width: 78px
    }
    .user-verify {
        width: 180px
    }
    .footer-title {
        font-size: 14px;
    }
    .section #footer .footer {
        padding: 0 5px;
    }
    .footer-a {
        font-size: 12px;
    }
.footer-img{
    display: inline-block;
    width: 134px !important; 
    height: 134px !important;
    }
    .footer-itext {
        margin: 50px 0 45px;
        font-size: 14px;
        color: #eee;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    footer #footer .center-eight {
        width: 100%;
    }
    .location {
        margin-left: 0;
    }

    .scan-code .wchat {
        width: 100px;
        margin-top: 20px;
        font-size: 14px;
    }

    .scan-code .scan-code-img {
        width: 100px;
    }

    #about {
        width: 98%;
    }

    #about .register-com {
        padding: 10px 0;
    }

    .register-com-pp {
        margin: 0;
    }
}
@media screen and (max-width: 380px) {
    .nav-img {
        height: 28px;
        width: 225px;
    }
    .background p{
        font-size: 20px;
    }
}
@media screen and (max-width: 650px) {
    #about .btn-verify, #about .user-verify, #about .userInput, #about .userP {
        word-break: keep-all;
        overflow: hidden;
        text-overflow: ellipsis
    }

    #about .userName-label .userName-btn {
        width: 100% !important
    }

    #about #profile, #about .register {
        width: 360px
    }

    #about .register-com {
        padding: 10px 5px
    }

    #about .userP {
        width: 50px
    }

    #about .userInput {
        width: 258px
    }

    #about .btn-verify {
        width: 78px
    }

    #about .user-verify {
        width: 180px
    }
}

.PartnerBox .PartnerBox-title {
    width: 100%;
    height: 100px;
    padding: 20px 0;
    border-bottom: 1px solid #0371a4
}

.PartnerBox .PartnerBox-img {
    float: left;
    display: block;
    margin: 0;
    padding: 0;
    width: 30%;
    max-width: 60px
}

.PartnerBox .PartnerBox-text {
    height: 60px;
    width: 70%;
    text-indent: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 60px;
    float: left;
    margin: 0;
    padding: 0;
    font-size: 24px;
    color: #333
}

.PartnerBox .Partner-text-s {
    width: 100%;
    height: 160px;
    color: #888;
    margin: 0;
    float: left;
    overflow: hidden;
    padding: 20px 0 0 20px
}

.Partner-text-s li {
    font-size: 14px;
    line-height: 20px;
    list-style-type: disc
}

.consultancy {
    margin: 0
}

.consultancy .haveBord {
    border: 1px solid #0371A4;
    box-shadow: 0 0 2px #0371A4
}

.consultancyBox {
    border: 1px solid #ddd;
    float: left;
    height: 225px;
    width: 100%;
    margin-bottom: 20px;
    background: #FFFFFF;
}

.consultancyBox-top{
    width: 100%;
    height: 140px;
    float: left;
    background: #999999;
}
.consultancyBox-topH{
    background:#3E8DDD!important;
}

.consultancyBox-img {
    display: block;
    width: 96px;
    height: 96px;
    margin: 22px auto
}

.consultancyBox-text {
    float: left;
    width: 100%;
    height: 246px
}

.consultancyBox-text-title {
    width: 100%;
    float: left;
    height: 55px
}

.consultancyBox-p1 {
    width: 100%;
    text-align: center;
    line-height: 55px;
    font-size: 20px;
    float: left;
    margin: 0
}

.consultancyBox-p2 {
    width: 114px;
    border-bottom: 1px solid #0371a4;
    margin: 0 auto;
    height: 55px
}

.consultancyBox-t {
    margin: 20px 25px;
    height: 150px;
    float: left;
    line-height: 21px;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 7;
    color: #888;
    display: none;
}

.iconlist .center-eight ul.col-md-12 {
    padding: 0
}

.fabricate-text strong {
    font-weight: 500
}

.nav-img {
    height: 28px;
    margin: 1px;
}

/*product产品详情*/

.product1 {
    float: left;
    padding: 0;
}

.productLeft-title {
    font-size: 15px;
    width: 100%;
    float: left;
    height: 40px;
    line-height: 40px;
}

.product2 {
    /*padding: 0;*/
    /*border-left: 2px solid #e4e4e4;*/
    padding: 0 20px;
    margin-bottom: 40px;
}

#productLeft h4 a {
    font-size: 16px;
}

#productLeft a {
    font-size: 14px;
}

.panel-default > .panel-heading {
    border-bottom: 1px solid #0000000d;
}

.title-top {
    width: 100%;
    float: left;
    margin: 30px 0 0 0;
    padding: 0 15px;
}

.title-content {
    width: 100%;
    margin: 0;
    padding: 0;
    float: left;
}

.title-content p {
    margin: 0;
    padding: 0;
    font-size: 14px;
    line-height: 20px;
}

.title-top-headline {
    float: left;
    font-size: 30px;
    line-height: 40px;
    margin: 0 0 20px 0;
    width: 100%;
    padding: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.title-top-ntm {
    float: left;
}

.title-top-ntm a {
    display: block;
    float: left;
    height: 34px;
    padding: 0 20px;
    line-height: 34px;
    color: #fff;
    border-radius: 5px;
    margin: 20px 0 0 0;
    border: 1px solid #ffffff;
}

.title-top-ntm a:hover {
    background: rgba(255, 255, 255, .3);
}

.Content-title {
    padding: 0;
    width: 100%;
    min-height: 250px;
    color: #ffffff;
    float: left;
    background: url(./../images/bg.png) no-repeat center;
    background-size: cover;

}

.Content2 {
    float: left;
    width: 100%;
    /*margin-top: 20px;*/
}

.Content3 {
    float: left;
    width: 100%;
    background: #fdfdfd;
}

.Content4 {
    float: left;
    width: 100%;
    background: #fff;
}

/*.Content2-Con .border-box {
    margin: 20px 15px;
    border-top: 2px solid #ccc;
}*/

.Content2-Con-text {
    height: 300px;
    float: left;
    overflow: hidden;
}

.Content2-Con-text-l {
    background: #f8f8f8;
}

.Content2-Con-text-l .l-img {
    width: 96%;
    /*height: 200px;*/
    display: block;
    margin: 0 auto;
}

.Content2-Con .Content2-Con-text-l2 {
    height: 150px;
    float: left;
    background: #f8f8f8;
    overflow: hidden;
}

.Content2-Con-text-r {
    background: #f3f3f3;
}

.Content2-Con .Content2-Con-text-r2 {
    height: 150px;
    float: left;
    background: #F7f7f7;
    overflow: hidden;
}

.Content2-Con-title {
    width: 100%;
    height: 24px;
    line-height: 24px;
    font-size: 24px;
    float: left;
    text-indent: 20px;
    font-weight: bold;
    margin: 30px 0 20px 0;
    color: #333;
    border-left: 3px solid #0371a4;
}

.Content3 .table {
    background: #f7f7f7;
    font-size: 14px;
}

.Content3 .table-hover > tbody > tr:hover, .Content3 .table > tbody > tr.active > td, .Content3 .table > tbody > tr.active > th, .Content3 .table > tbody > tr > td.active, .Content3 .table > tbody > tr > th.active, .Content3 .table > tfoot > tr.active > td, .Content3 .table > tfoot > tr.active > th, .Content3 .table > tfoot > tr > td.active, .Content3 .table > tfoot > tr > th.active, .Content3 .table > thead > tr.active > td, .Content3 .table > thead > tr.active > th, .Content3 .table > thead > tr > td.active, .Content3 .table > thead > tr > th.active {
    background: #fff;
}

.Content4-title {
    font-size: 18px;
    color: #333;
    font-weight: bold;
    width: 100%;
    float: left;
    margin: 30px 0 20px 0;
    line-height: 22px;
}

.Content4-text {
    float: left;
    width: 100%;
    font-size: 14px;
    color: #888;
    line-height: 22px;
    margin: 0;
}

.Content4-img {
    float: left;
    width: 100%;
    margin: 10px 0;
}

.Content4-img img {
    display: block;
    width: 80%;
    margin: 0 auto;
}

#productRight .Content3 .table th {
    text-align: center;
}

.Content3 .table tr td:nth-child(1) {
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    vertical-align: middle;
}

#productRight .Content3 .table tr td:nth-child(2) {
    line-height: 22px;
    font-size: 14px;
}

#productLeft .panel-heading {
    padding: 0;
}

#productLeft .panel-title a {
    display: block;
    width: 100%;
    padding: 15px 20px;
    color: #323333;
    line-height: 20px;
    text-decoration: none;
}

#productLeft .panel-default > .panel-heading + .panel-collapse > .panel-body {
    padding: 0;
}

#productLeft .panel-default > .panel-heading + .panel-collapse > .panel-body a {
    display: block;
    width: 100%;
    padding: 15px 20px;
    color: #888;
    line-height: 20px;
    text-decoration: none;
}

#productLeft .panel-default > .panel-heading + .panel-collapse > .panel-body a:hover {
    color: #0371a4;
}

#product .panel-group .panel:hover {
    background: none;
}

.Content2-Con-p {
    float: left;
    width: 100%;
}

.Content2-Con-p p {
    color: #888;
    font-size: 14px;
    line-height: 22px;
    margin: 0;
    padding: 0;

}

.Content2-Con-pa {
    margin: 5px 0;
    padding: 0;
    position: relative;
}

.Content2-Con-pa .i-img {
    display: block;
    position: absolute;

    width: 16px;
    height: 16px;
    margin: 2px;
}

.Content2-Con-pa .chaxun {
    background: url("./../images/chaxun.png") no-repeat center;
    background-size: cover;
}

.Content2-Con-pa .jiqun {
    background: url("./../images/jiqun.png") no-repeat center;
    background-size: cover;
}

.Content2-Con-pa .liu {
    background: url("./../images/liu.png") no-repeat center;
    background-size: cover;
}

.Content2-Con-pa .quanxian {
    background: url("./../images/quanxian.png") no-repeat center;
    background-size: cover;
}

.Content2-Con-pa .renwu {
    background: url("./../images/renwu.png") no-repeat center;
    background-size: cover;
}

.Content2-Con-pa .yuanshuju {
    background: url("./../images/yuanshuju.png") no-repeat center;
    background-size: cover;
}

.Content2-Con-pa .byjr {
    background: url("./../images/byjr.png") no-repeat center;
    background-size: cover;
}

.Content2-Con-pa .MPP {
    background: url("./../images/MPP.png") no-repeat center;
    background-size: cover;
}

.Content2-Con-pa .bykf {
    background: url("./../images/bykf.png") no-repeat center;
    background-size: cover;
}

.Content2-Con-pa .byjs {
    background: url("./../images/byjs.png") no-repeat center;
    background-size: cover;
}

.Content2-Con-pa a {
    color: #888;
    float: left;
    width: 100%;
    text-indent: 20px;
    font-size: 14px;
    display: block;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.Content2-Con-pa a:hover {
    color: #0371a4;
}

.Content2-Con-title + .Content4-title {
    margin-top: 0;
}

.productLeft-t .panel-title {
    height: 100px;
    padding-top: 15px;
}

.productLeft-t .panel-title .panel-title-ip {
    display: block;
    width: 30px;
    height: 30px;
    margin: 0 auto;
}

.productLeft-t .panel-title .panel-title-pi {
    width: 100%;
    float: left;
    font-size: 20px;
    color: #333;
    font-weight: bold;
    text-indent: 20px;
    margin: 10px 0;
    text-align: center;
}

#productLeft .panel-title, #productLeft .panel-body {
    position: relative;
}

.jianT {
    position: absolute;
    width: 16px;
    height: 16px;
    right: 20px;
    top: 17px;
    background: url(./../images/jiant01.png) no-repeat center;
    background-size: cover;
}

#productLeft .panel-title .collapsed + .jianT {
    background: url(./../images/jiant02.png) no-repeat center;
    background-size: cover;
}

#productRight .Content3 .table tr .rowspan {
    line-height: 22px;
    font-size: 14px;
    font-weight: 500;
    text-align: left;
}
#productLeft .panel-default > .panel-heading + .panel-collapse > .panel-body .activeC{
    color: #0371a4;
}
/*首页navLists*/
.navLists{
	font-size: 14px !important;
	line-height: 1.5;
	padding: 0 8px;
	margin:  0 !important;
	text-align: center;
	min-height: 60px;
}
.weibo{
	display: block;
	color:#FFFFFF;
	font-size: 12px;
}
#footer a{ 
text-decoration:none;
color: #FFFFFF;
}
#footer .weibo{
    padding:10px 0 0 15px;
}
#footer a i{
	margin-right: 10px;
}
#footer a em{
}
#footer a i img{
	display: inline-block;
	width: 24px;
	height:24px;
	vertical-align: middle;
}
/*banner*/
#carousel>img{
	height: 400px;
}
#pager{margin-top:5px;width:600px;}
#pager a, #pager span{display:block;height:3px;}
#pager a{width:140px;margin-right:3px;float:left;}
#pager a:hover{border-color:#999;}
#pager span{background-color:red;width:0px;}
/*合作伙伴*/
.partner h2{
	color: #242F3D;
	font-size: 24px;
}
.partner p{
	color: #666666;
	font-size: 18px;
	line-height: 1.5;
	text-align: left;
}
.partner a{
	display: block;
	text-decoration:none;
    cursor:pointer;
	
}
.details{
	display: block;
	cursor: pointer;
}
.partnerImg{
	margin:0 auto;
	text-align: center;
}
.partnerImg img{
	display: block;
    width: 260px;
    height: 260px;
    margin:0px auto;
    }
    .details{
   	display: block;
    margin: 26px 0 0;
    text-align: center;
    width: 122px;
    height: 37px;
    line-height: 37px;
    background:#f7f7f7;
    border-radius: 5px;
    font-size: 18px;
    font-family: MicrosoftYaHei;
    color: #3e8ddd;
    text-decoration: none;
    border: 1px solid #3e8ddd;
    }
.divWrap01{
width: 100%;
margin: 0 auto;
text-align: center;	
background: #FFFFFF;
padding-bottom: 40px;
}
.divWrap02{
width: 100%;
margin: 0 auto;
text-align: center;	
background: #F5F5F5;
}

.awstitle{
	display: block;
	margin: 50px auto !important;
	text-align: center !important;
}

.awsP{
	text-align: left;
	text-indent:2em;
	font-size: 17px;
	line-height: 2;
	color: #333333;
}
.awsH4{
	font-size: 18px;
	line-height: 1.5;
	color: #333333;
	text-align: left;
	margin-bottom: 20px;
}
.awsUl02{
display: block;
}
.awsUl02>li{
background:#F5F5F5;
border: 1px solid #9C9C9C;
padding: 20px;
height: 185px;
text-align:left;
font-size: 16px;
margin-bottom: 40px;
}
.awsNum02{
	display: block;
	font-size: 18px;
	color: #3E8DDD;
	margin: 0 0 10px 0;
	font-weight: bold;
}
.awsNum02>img{
	display: inline-block;
	width: 23px;
	height: 23px;
	vertical-align: middle;
	margin-right: 8px;
}
.awsF02{
	font-size: 16px;
	color: #666666;
	line-height: 1.5;
}
.awsRemark{
	text-align: left;
	font-size: 16px;
	color: #666666;
	line-height: 1.5;
	margin: 30px 0 50px 0;
}
.awsCase{
	display: block;
	text-align: left;
}
.awsCase>li{
/*	margin-bottom:30px;*/
padding: 0 !important;
}
.awsCase li>h1{
	font-size: 24px;
	color: #333333;
	font-weight: bold;
}
.awsCase li>h2{
font-size: 18px;
color: #333;
margin-bottom: 15px;
}
.awsCase li>p{
	font-size: 15px;
	color: #666666;
	line-height: 1.5;
}
.awsCase li>img{
	display: block;
	width: 99.5%;
	margin-bottom:30px;
}
.aws100{
width: 100%;	
}

/*迁移案例研究*/

.cusAws01>li:last-child{
	margin-right:0px!important;
}

.awsCusImg{
	display: inline-block;
	width: 54px;
	height:54px;
	float: left;
}
.awsCusImg>img{
	display: block;
	width: 100%;
}
.awsCusP{
	width: 80%;
	display: inline-block;
	float: right;
	font-size: 16px;
	color: #666666;
}
.awsCusP01{
	width: 85%;
	display: inline-block;
	float: right;
	font-size: 16px;
	color: #666666;
}
.awsSolutImg{
	display:block;
	width: 84px;
	height:84px;
	margin: 0 auto 25px;

}
.awsSolutImg>img{
	display: block;
	width: 100%;
}
.awsSolutP{
	display: inline-block;
	font-size: 16px;
	color: #666666;	
	line-height: 1.8 !important;
}

/*---------------------------------联想智慧第四版--------------------------*/
.Handover li{
    display: inline-block;
    width: 110px;
    text-align:center;
}
#myTab1 a{
color: #FFFFFF;
}
.liBg01{
background-image:url("../images/dataIntelligence/index01.png");
background-size: 100% 100%;
height: 200px;
padding: 30px 0;
}
.liBg02{
    background-image:url("../images/dataIntelligence/index02.png");
    background-size: 100% 100%;
    height: 200px;
    padding: 30px 0;
}
.partner{
}
.partner li{
    display: inline-block;
    height: 100px;
    margin-bottom:20px;
    text-align: center;
}
.swiper-pagination-bullet-active{
    background:#ffffff !important;
}
.swiper-pagination-bullet{
    background:green !important;
}
/*-----------------------台式机本屏-------------*/
@media screen and (min-device-width: 1420px) {
    .dataLake>li>div{
        display: inline-block;
        height: 300px;
        overflow: hidden;
        border: 1px solid #D2D2D2;
    }
    .pad0{
        width:81%;
        float:right;
    }
    /*按钮*/
    .lubo_btn{ position: absolute; width: 100%; top: 140px;}
    .left_btn, .right_btn{ width: 30px; height: 80px;cursor: pointer; color: #fff; line-height: 80px; font-size: 30px; text-align: center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
    .left_btn{ float: left;margin:100px 0 0 50px }
    .right_btn{ float: right; margin:100px 50px 0 0px}
    .lubo_box li img{ width: 100%; height:600px;}
    .lubo_box{ position: relative; width: 100%; height:600px; }
    .lubo{ width: 100%; min-width:1000px;clear: both; position: relative; height:600px;}
    .lubo_box li{ float: left;position: absolute; top: 0; left: 0; width: 100%; height:600px; opacity: 0;filter:alpha(opacity=0);}
    .lubo_box li a{ display: block; }
    .videolist{margin-left:100px}
    .broadcast-imgText {
        height:600px;
        width: 100%;
        overflow: hidden;
    }
    #tabs{
        position:absolute;
        right:46%;
        bottom:20px;
    }
    .lunboA{
        background: url("../images/industrySoluTIon/banner01.png") no-repeat center;
        background-size: 100% 100%;
    }
    .lunboB{
        background: url("../images/industrySoluTIon/bannerAws.png") no-repeat center;
        background-size: 100% 100%;
    }

    .bannerFontA{
        width:70%;
        height:200px;
        margin:12% auto 0;
        display:block;
        vertical-align: middle;
    }
    .bannerFontA p{
        width: 100%;
        display: block;
        font-size:40px!important;
        color: #FFFFFF;
        height: 50px;
        margin-bottom: 20px;
    }
    .bannerFontB{
        width:70%;
        height:200px;
        margin:12% auto 0;
        display:block;
        vertical-align: middle;
    }
    .bannerFontB p{
        width: 100%;
        display: block;
        height: 50px;
        font-size:40px!important;
        color: #FFFFFF;
        margin-bottom: 20px;
    }
    .awsAbout{
        display: block;
        width: 140px;
        height:45px;
        line-height:45px;
        color: #FFFFFF;
        font-size: 18px;
        text-align: center;
        border-radius:2px;
        background: #00A0E9;
        cursor: pointer;
        text-decoration:none!important;
    }
    .awsAbout:hover{
        color: #FFFFFF!important;
    }

    .playImg{width:100%}
    .boxListC li>div{
        margin: 0 auto;
        display: inline-block;
        border: 1px solid #D2D2D2;
        height: 510px;
    }
.h430{height: 400px;
}
.industryBox h3{
        text-align: center;
        color: #ffffff;
        margin:0;
        font-size: 32px;
        line-height: 1.5;
    }
    .industryBox{
        margin: 0 auto;
        height: 326px;
        background: url("../images/Industry-banner.png") no-repeat;
        background-size: 100% 100%;
        box-sizing: border-box;
        overflow: hidden;
        padding-top:70px;
    }
    #myTab{
        margin-top: 20px;
    }
    .boxListC li>div{
        margin: 0 auto;
        display: inline-block;
        border: 1px solid #D2D2D2;
        height: 410px;
    }
    .leapHDList li>div{
        border: 1px solid #D2D2D2;
        padding: 26px;
        height:635px;
    }
    .IIOT_ul>li>div{
        display: inline-block;
        width: 90%;
        float: right;
        text-align: left;
    }
    .resp-tabs {
        margin-bottom: 20px;
        /*height: 790px;*/
        overflow: hidden;
    }
}
/*笔记本屏*/
@media screen and (min-width: 900px) and (max-width: 1399px){
    .ULists>li{
        height: 190px!important;
    }
    .bigFont>p{
        padding-right: 40px !important;
    }
    .dataLake>li>div{
        display: inline-block;
        height: 340px;
        overflow: hidden;
        border: 1px solid #D2D2D2;
    }
    .pad0,.padA{
        width: 82%;
        float:right;
    }
        .padA p{
    height: 50px;
    line-height:50px;
}
    /*按钮*/
    .lubo_btn{ position: absolute; width: 100%; top: 140px;}
    .left_btn, .right_btn{ width: 30px; height: 80px;cursor: pointer; color: #fff; line-height: 80px; font-size: 30px; text-align: center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
    .left_btn{ float: left;margin:60px 0 0 50px }
    .right_btn{ float: right; margin:60px 50px 0 0px}
    #tabs{
        position:absolute;
        right:44%;
        bottom:20px;
    }
    .lubo_box li img{ width: 100%; height:480px;}
    .lubo_box{ position: relative; width: 100%; height:480px; }
    .lubo{ width: 100%; min-width:1000px;clear: both; position: relative; height:480px;}
    .lubo_box li{ float: left;position: absolute; top: 0; left: 0; width: 100%; height:480px; opacity: 0;filter:alpha(opacity=0);}
    .lubo_box li a{ display: block; }
    .videolist{margin-left:100px}
    .broadcast-imgText {
        height:480px;
        width: 100%;
        overflow: hidden;
    }
    .lunboA{
        background: url("../images/industrySoluTIon/banner01.png")no-repeat center;
        background-size: 100% 100%;
    }
    .lunboB{
        background: url("../images/industrySoluTIon/bannerAws.png")no-repeat center;
        background-size: 100% 100%;
    }

    .bannerFontA{
        width:70%;
        height:200px;
        margin:14% auto 0;
        display:block;
        vertical-align: middle;
    }
    .bannerFontA p{
        width: 100%;
        display: block;
        font-size:40px!important;
        color: #FFFFFF;
        height: 50px;
        margin-bottom: 20px;
    }
    .bannerFontB{
        width:70%;
        height:200px;
        margin:14% auto 0;
        display:block;
        vertical-align: middle;
    }
    .bannerFontB p{
        width: 100%;
        display: block;
        height: 50px;
        font-size:40px!important;
        color: #FFFFFF;
        margin-bottom: 20px;
    }
    .awsAbout{
        display: block;
        width: 140px;
        height:45px;
        line-height:45px;
        color: #FFFFFF;
        font-size: 18px;
        text-align: center;
        border-radius:2px;
        background: #00A0E9;
        cursor: pointer;
        text-decoration:none!important;
    }
    .awsAbout:hover{
        color: #FFFFFF!important;
    }
    .playImg{width:100%}
    .soluTIonA P{
        width: 65%!important;
        float: right;
    }
    .boxListC li>div {
        margin: 0 auto;
        display: inline-block;
        border: 1px solid #D2D2D2;
        height: 510px;
    }
    .imgBig>img{
       width:100%!important;
    }
    .widTh{
        width:75%;
        float:right;
    }
    .cont{
        width:80%!important;
        margin: 0 auto 0;
        box-sizing: border-box;
        padding: 0;
    }
    .h430{
        height: 400px;
    }
    .industryBox h3{
        text-align: center;
        color: #ffffff;
        margin:0;
        font-size: 32px;
        line-height: 1.5;
    }
    .industryBox{
        margin: 0 auto;
        height: 326px;
        background: url("../images/Industry-banner.png") no-repeat;
        background-size: 100% 100%;
        box-sizing: border-box;
        overflow: hidden;
        padding-top:70px;
    }
    #myTab{
        margin-top: 20px;
    }
    .leapHDList li>div{
        border: 1px solid #D2D2D2;
        padding: 26px;
        height: 750px;
    }
    .IIOT_ul>li>div{
        display: inline-block;
        width:85%;
        float: right;
        text-align: left;
    }
    .resp-tabs {
        margin-bottom: 20px;
        /*height: 560px;*/
        overflow: hidden;
    }
}

/*-----------pc端-------*/
@media screen and (min-width: 900px){
.carousel-inner{
    height: 625px !important;
    overflow: hidden;
}
    .focus {
        position: relative;
        width: 100%;
        height:600px;
        margin: 40px auto 0 auto;
    }

    .focus img {
        display: block;
        width:100%;
        height:600px;
    }

    .focus .shadow .title {
        width: 260px;
        height: 65px;
        padding-left: 30px;
        padding-top: 20px;
    }

    .focus .shadow .title a {
        text-decoration: none;
        color: #fff;
        font-size: 14px;
        font-weight: bolder;
        overflow: hidden;
    }
    .focus .fbg {
        bottom: -45px;
        right: 43%;
        position: absolute;
        height: 21px;
        text-align: center;
        z-index: 200;
        display: block;
    }
    .cont {
        width:80%!important;
        margin: 0 auto 0;
        box-sizing: border-box;
        padding: 0;
    }
    .floating_ck {
        position: fixed;
        right: 20px;
        bottom:20%;
        z-index: 99999;
    }

    .floating_ck dl dd {
        position: relative;
        width:44px;
        height:130px;
        background-color:#3E8DDD;
        text-align: center;
        background-repeat: no-repeat;
        background-position: center 20%;
        cursor: pointer;
        padding: 10px 3px;
    }


    .floating_ck dl dd:hover .floating_left {
        display: block;
    }

    .floating_ck dd span {
        color: #fff;
        display: block;
    }

    .floating_left{
        position: absolute;
        left: -190px;
        top: 0px;
        width:190px;
        height:200px;
        background-color: #fff;
        display: none;
        padding:0px;
        border: 1px solid #d2d2d2;
    }
    .floating_left a {
        color: #fff;
        line-height: 80px;
    }
    .contUs em{
    display: inline-block;
    width: 21px;
    height: 19px;
   margin-bottom: 10px;
    }
    .contUs i{
        display: block;
        font-size: 18px;
        color: #FFFFFF;
        margin: 0 auto;
        line-height:24px;
        writing-mode: vertical-lr;
    }
    .floating_ewm {
        height: 220px;
    }

    .floating_ewm>i {
        display: block;
        margin:auto;
    }

    .floating_ewm p {
        color: #3E8DDD;
    }
    .floating_ewm .qrcord_p01>em{
        display:inline-block;
        width: 18px;
        height: 18px;
        vert-align: middle;
        margin-right:10px;
    }
    .floating_ewm .qrcord_p01 {
        font-size: 18px;
        line-height: 20px;
    }
    .boxList01{
        margin:0;
    }
    .boxList01>li{
        background: #FFFFFF;
        border:1px solid #D2D2D2;
        /*height: 105px;*/
        padding:15px 20px;
        margin-bottom:20px;
        width: 48.6%;

    }
    .boxList01>li:nth-of-type(odd){
        margin-right: 30px;
    }
    .leapAiLists>li{
        background: #FFFFFF;
        height: 95px;
        padding:15px 20px;
        margin-bottom:20px;
        width: 48.6%;

    }
    .leapAiLists>li:nth-of-type(odd){
        margin-right: 30px;
    }
    .industryCont{
        width: 85%;
        margin: 0 auto;
        box-sizing: border-box;
    }
    .dataLakeUl p{
        display: inline-block;
        float: left;
        color:#666666;
        font-size:16px;
        width: 100%;
        padding: 20px;
        text-align: center;
    }
    .solutionAws>li:nth-child(3n+0){
        margin-right: 0 !important;
    }
    .dataUls>li>div{
        margin-right:20px;
        padding: 0;
        min-height: 180px;
        border: 1px solid #d2d2d2;
        background: url("../images/industrySoluTIon/bgA.png") no-repeat;
        background-size: 100% 100%;
        text-align: center;

    }

    .ULists{
        width: 100%;
    }
    .ULists>li{
        width:18%;
    }
    .ULists>li>span{
        float: left;
        color:#333;
        font-size:18px;
        line-height: 1.5;
    }
    .ULists>li>p{
        float: left;
        color:#666666;
        font-size:16px;
    }
    .leapAiList li>div{
        border: 1px solid #D2D2D2;
        height: 400px;
        padding: 26px;
    }
    .leapHDList>li{
        display: inline-block;
        margin-bottom:30px!important;

    }

    /*LEAPIOP 底部banner轮播*/
    .pc-bg-container {
        background-position: 50% 50%;
        background-size: cover;
        background-repeat: no-repeat;
    }

    .home-market-section {
        /*background-image: linear-gradient(-179deg,rgba(255,243,223,0) 0,rgba(255,243,223,.9) 100%);*/
        text-align: center;
    }
    /*标题*/
    .home-market-section .section-title {
        margin-bottom: 30px;
        font-size: 30px;
        min-width: 150px;
        text-align: left;
        color: #c9a467;
        display: inline-block;
        position: relative;
        border: none;
        height: 42px;
        line-height: 42px;
        padding-left: 10px;
    }

    .home-market-section .section-title a {
        width: 100%;
        display: block;
        position: relative;
    }

    .home-market-section .section-title a:before {
        position: absolute;
        content: '';
        right: -12px;
        width: 15px;
        height: 15px;
        /*background:url(../images/marketplace-home-arrow_small.svg)  no-repeat;*/

        top: 50%;
        transform: translate(0,-50%);
        transition: .2s;
    }

    .home-market-section .section-title a:hover:before {
        right: -16px;
    }
    /*内容盒子*/
    .home-market-section .section-inner {
        position: relative;
        /*min-width: 1280px;*/
        margin: 0 auto;
    }

    .home-market-section .section-inner .swiper-container {
        height: 364px;
        max-width: 1280px;
    }

    .home-market-section .section-inner .swiper-container .swiper-wrapper {
        align-items: center;
        height: 279px!important;
    }
    /*内容列表*/
    .home-market-section .section-inner .swiper-container .swiper-wrapper .swiper-slide {
        height: 279px!important;
        background: 0 0;
        padding: 0px;
        box-sizing: border-box;
        text-align: center;
    }

    .home-market-section .section-inner .swiper-container .swiper-wrapper .swiper-slide>a {
        display: block;
        float: left;
        position: relative;
        background-color: #fff;
        border: 1px solid rgba(201,164,103,.2);
        width: calc((100% - 60px)/ 4);
        padding: 45px 25px 0;
        height: 100%;
        margin-right: 20px;
        text-decoration:none;
    }

    .home-market-section .section-inner .swiper-container .swiper-wrapper .swiper-slide>a:hover {
        box-shadow: 0 10px 40px rgba(201,164,103,.2);
        border: 1px solid rgba(163,145,114,.2)
    }

    .home-market-section .section-inner .swiper-container .swiper-wrapper .swiper-slide img {
        height: 80px;
        width: auto;
    }

    .home-market-section .section-inner .swiper-container .swiper-wrapper .swiper-slide h3 {
        font-weight: normal;
        margin-top: 25px;
        font-size: 18px;
        color: #252b3a;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .home-market-section .section-inner .swiper-container .swiper-wrapper .swiper-slide p {
        margin-top: 10px;
        font-size: 16px;
        color: #666666;
        text-align:left;
        line-height:1.5;

    }

    .home-market-section .section-inner .swiper-container .swiper-wrapper .swiper-slide>a:last-of-type {
        margin-right: 0;
    }
    /*分页*/
    .home-market-section .section-inner .swiper-container .swiper-pagination-bullets {
        bottom: 50px;
    }

    .home-market-section .section-inner .swiper-container .swiper-pagination-bullet {
        position: relative;
        margin: 0 5px;
        width: 24px;
        height:6px;
        border-radius:100px;
        opacity: 1;
        background:#666666;

    }

    .home-market-section .section-inner .swiper-container .swiper-pagination-bullet:before {
        content: '';
        display: inline-block;
        position: absolute;
        width: 24px!important;
        height:6px;
        opacity: 1;
        left: 0;
        border-radius:100px;
        vertical-align: middle;
        transition: opacity .8s;
        background:#666666;
    }

    .home-market-section .section-inner .swiper-container .swiper-pagination-bullet-active {
        opacity: 1;
    }

    .home-market-section .section-inner .swiper-container .swiper-pagination-bullet-active:before {
        width: 24px!important;
        opacity: 1;
        border-radius: 100px;
        transform: scale(1.2);
        background:#3E8DDD;
    }
    /*左右箭头*/
    .home-market-section .section-inner .swiper-button-prev {
        left:-50px;
        top: 118px;
        margin-top: 0;
        width: 30px;
        height: 30px;
    }

    .home-market-section .section-inner .swiper-button-next {
        right:-50px;
        top: 118px;
        margin-top: 0;
        width: 30px;
        height: 30px;
    }


    .videoed { display:block; width:50px; height:50px; position: absolute; left:45%; top:35%; z-index:99; border-radius:100%; }
   .leapIIOT_DIV>img{
       display: inline-block;
       padding: 40px 0;
   }
    .IIOTBg_ul>li{
        margin-bottom:5px;
    }
    .vclose {
        position: absolute;
        right: 1%;
        top: 1%;
        border-radius: 100%;
        cursor: pointer;
        z-index: 999999;
    }
    /*--------------------------------tab---------------------------*/
    .tabs-list { list-style:none; }
    .tabs-list li { display:inline-block; *display:inline; *zoom:1; margin-right:10px; margin-bottom:2px; }
    .tabs-list li a { display:block; height:38px; line-height:38px; padding:0 30px; background-color:#ebebeb; color:#808080; text-decoration:none; font-size:14px; transition:all 0.4s ease 0s; }
    .tabs-list li a:hover { background-color:#d9d9d9; }
    .tabs-list li.active a { background-color:#3e8ddd; color:#fff; }
    .tab-content { margin:10px 0 15px; }
    .tabs .accordion-handle { display:none; }

    .tabs-vertical-left, .tabs-vertical-right { *zoom:1; }
    .tabs-vertical-left:before, .tabs-vertical-left:after, .tabs-vertical-right:before, .tabs-vertical-right:after { visibility:hidden; display:block; font-size:0;content:" "; clear:both; height:0; }
    .tabs-vertical-left .tabs-list, .tabs-vertical-right .tabs-list { width:25%; }
    .tabs-vertical-left .tabs-list li, .tabs-vertical-right .tabs-list li { display:block; margin:0 0 5px 0; width:100%; }
    .tabs-vertical-left .tabs-list li a, .tabs-vertical-right .tabs-list li a { height:auto; padding:8px 20px; line-height:1.5; }
    .tabs-vertical-left .tabs-container, .tabs-vertical-right .tabs-container { width:75%; }
    .tabs-vertical-left .tabs-list { float:left; }
    .tabs-vertical-left .tabs-container { float:right; }
    .tabs-vertical-left .tabs-container .tab-content { margin:0 0 0 15px; }
    .tabs-vertical-right .tabs-list { float:right; }
    .tabs-vertical-right .tabs-container { float:left; }
    .tabs-vertical-right .tabs-container .tab-content { margin:0 15px 0 0; }

    .accordion-handle { position:relative; margin-bottom:10px; background-color:#ebebeb; text-decoration:none; color:#666; cursor:pointer; transition:all 0.4s ease 0s; }
    .accordion-handle:hover { background-color:#d9d9d9; }
    .accordion-handle.active { background-color:#3E8DDD; color:#fff; }
    .accordion-handle h4 { height:38px; line-height:38px; padding:0 15px; font-size:18px; font-weight:normal; }
    .accordion-handle i { display:block; width:38px; height:40px; overflow:hidden; position:absolute; right:25px; top:7px; background:url(../images/leapAI/add-B.png) no-repeat top center; }
    .accordion-handle.active i { display:block; width:38px; height:40px; overflow:hidden; position:absolute; right:25px; top:7px; background:url(../images/leapAI/min-W.png) no-repeat top center;}
    .accordion-content { margin-bottom:15px; display:none; }
    .resp-tabs-container{
        width: 100%;
    }
    .tabImg{
        display:block;
    }
    .tabImg img{
        display:block;
        width: 100%;
    }
.h4icon{
    margin-right:10px;
}
    .h4icon>img{
        display: inline-block;
        width: 25px;
        height: 25px;
    }
   .accordionA p{
       padding:10px;
     font-size: 16px;
       color: #666666;
       line-height:2;
    }


}
/*手机屏*/
@media screen and (min-width: 320px) and (max-width: 480px){

    .boxListC li>div {
        height: 570px!important;
    }
    .focus {
        position: relative;
        width: 100%;
        height: 300px;
        margin: 40px auto 0 auto;
    }

    .focus img {
        display: block;
        width:100%;
        height: 300px;
    }

    .focus .shadow .title {
        width: 260px;
        height: 65px;
        padding-left: 30px;
        padding-top: 20px;
    }

    .focus .shadow .title a {
        text-decoration: none;
        color: #fff;
        font-size: 14px;
        font-weight: bolder;
        overflow: hidden;
    }
    .focus .fbg {
        bottom: -45px;
        right: 18%;
        position: absolute;
        height: 21px;
        text-align: center;
        z-index: 200;
        display: block;
    }
    .leapHDList>li{
    margin:0!important;
        padding: 0;
    }
    .cont{
        width:95%!important;
        margin: 0 auto 0;
        box-sizing: border-box;
        padding: 0;
    }
    .industryBox h3{
        text-align: center;
        color: #ffffff;
        margin:0;
        font-size: 28px;
        line-height: 1.5;
    }
    .industryCont{
        width: 90%;
        margin: 0 auto;
        box-sizing: border-box;
    }
    .industryBox{
        margin: 0 auto;
        height: 280px;
        background: url("../images/Industry-banner.png") no-repeat;
        background-size: 100% 100%;
        box-sizing: border-box;
        overflow: hidden;
        padding-top:60px;
    }

    .floating_ck{
        display: none;
    }
    .boxList01>li{
        background: #FFFFFF;
        border:1px solid #D2D2D2;
        min-height: 95px;
        padding:15px 20px;
        margin-bottom:20px;
    }
.boxList01 div{
    padding: 0;
}
    .industry-banner>p {
        width: 91% !important;
        margin: 0 auto;
        color: #ffffff;
        font-size: 18px;
        line-height: 1.5;
        margin-top: 30px;
        text-align: left;
    }
    .dataLakeUl p{
        display: inline-block;
        float: left;
        color:#666666;
        font-size:16px;
        width: 100%;
        padding: 20px;
    }
    .dataUls>li>div{
        padding: 0;
        min-height: 180px;
        border: 1px solid #d2d2d2;
        background: url("../images/industrySoluTIon/bgA.png") no-repeat;
        background-size: 100% 100%;
        text-align: center;

    }
    .swiper-wrapper{
        height: 370px !important;
    }

    .carousel-inner{
        width: 100%;
         height:180px !important;
        padding: 0;
        margin: 0;
    }
    .boxListC li>div{
        margin: 0 auto;
        display: inline-block;
        border: 1px solid #D2D2D2;
        height:510px;
    }
    .leapAiList li>div{
        border: 1px solid #D2D2D2;
        height: 500px;
        padding: 26px;
    }
    .leapHDList li>div{
        border: 1px solid #D2D2D2;
        height:710px;
        padding: 26px;
        margin-bottom: 20px;
    }
    .broadcast-imgText {
        height: 370px;
        width: 100%;
        overflow: hidden;
    }
    .lubo_box li img{ width: 100%; height: 368px;}
    .lubo_box{ position: relative; width: 100%; height:368px; }
    .lubo{ width: 100%; min-width:1000px;clear: both; position: relative; height:368px;}
    .lubo_box li{ float: left;position: absolute; top: 0; left: 0; width: 100%; height:368px; opacity: 0;filter:alpha(opacity=0);}
    .lubo_box li a{ display: block;width: 100%;  height: 100%;}
    .videoed { display:block; width:50px; height:50px; position: absolute; left:26%; top:35%; z-index:99; border-radius:100%; }
    .IIOT_ul>li>div{
        width:77%;
        display: inline-block;
        float: right;
        text-align: left;
    }
    .leapIIOT_DIV>img{
        display: block;
        padding:30px 20px;
    }
    .IIOTBg_ul>li{
        margin-bottom:5px;
    }
    .vclose {
        position: absolute;
        right:25%;
        top:3%;
        border-radius: 100%;
        cursor: pointer;
        z-index: 999999;
    }

    /*--------------------------------tab---------------------------*/
    .tabs-list { list-style:none; }
    .tabs-list li { display:inline-block; *display:inline; *zoom:1; margin-right:10px; margin-bottom:2px; }
    .tabs-list li a { display:block; height:38px; line-height:38px; padding:0 30px; background-color:#ebebeb; color:#808080; text-decoration:none; font-size:14px; transition:all 0.4s ease 0s; }
    .tabs-list li a:hover { background-color:#d9d9d9; }
    .tabs-list li.active a { background-color:#3e8ddd; color:#fff; }
    .tab-content { margin:10px 0 15px; }
    .tabs .accordion-handle { display:none; }

    .tabs-vertical-left, .tabs-vertical-right { *zoom:1; }
    .tabs-vertical-left:before, .tabs-vertical-left:after, .tabs-vertical-right:before, .tabs-vertical-right:after { visibility:hidden; display:block; font-size:0;content:" "; clear:both; height:0; }
    .tabs-vertical-left .tabs-list, .tabs-vertical-right .tabs-list { width:25%; }
    .tabs-vertical-left .tabs-list li, .tabs-vertical-right .tabs-list li { display:block; margin:0 0 5px 0; width:100%; }
    .tabs-vertical-left .tabs-list li a, .tabs-vertical-right .tabs-list li a { height:auto; padding:8px 20px; line-height:1.5; }
    .tabs-vertical-left .tabs-container, .tabs-vertical-right .tabs-container { width:75%; }
    .tabs-vertical-left .tabs-list { float:left; }
    .tabs-vertical-left .tabs-container { float:right; }
    .tabs-vertical-left .tabs-container .tab-content { margin:0 0 0 15px; }
    .tabs-vertical-right .tabs-list { float:right; }
    .tabs-vertical-right .tabs-container { float:left; }
    .tabs-vertical-right .tabs-container .tab-content { margin:0 15px 0 0; }

    .accordion-handle { position:relative; margin-bottom:10px; background-color:#ebebeb; text-decoration:none; color:#808080; cursor:pointer; transition:all 0.4s ease 0s; }
    .accordion-handle:hover { background-color:#d9d9d9; }
    .accordion-handle.active { background-color:#0d7eff; color:#fff; }
    .accordion-handle h4 { height:38px; line-height:38px; padding:0 15px; font-size:14px; font-weight:normal; }
    .accordion-handle i { display:block; width:38px; height:38px; overflow:hidden; position:absolute; right:0; top:0; background:url(../images/tab.png) no-repeat top center; }
    .accordion-handle.active i { background-position:bottom center; }
    .accordion-content { margin-bottom:15px; display:none; }
    .resp-tabs-container{
        width: 100%;
        height: 400px;
    }
    .tabImg{
        display:block;
    }
    .tabImg img{
        display:block;
        width: 100%;
    }

}

/*-------------------------行业解决方案----------------------*/
.ISboxList>li div div>img{
    display: block;
    margin: 0 auto;
}
.ISboxList>li div div>p{
    text-align: center;
    padding:15px 0 20px 0;
    font-size: 18px;
    color: #333333;
}
.boxList01 div>div>P{
padding: 0;
    color: #333333;
    font-size: 16px;
}
.ISgrey{
color: #666666 !important;
 font-size: 16px!important;
}
.pad0{
    padding: 0;
}
.boxListB li>div{
border: 1px solid #D2D2D2;
    height: 380px;
}
.boxListC{

}
.boxListC li{
    margin-bottom: 20px;
}

.boxListC li>div>div{
    padding: 0;
    margin: 0 auto;
}
.boxListC li>div>div img{
    display:block;
    width: 100%;
}
.boxListC li>div>div p{
    padding: 30px 20px;
    font-size: 16px;
    line-height:1.5;
    color: #666666;
}
.boxListB img{
display: block;
margin: 0 auto 60px;
}
.wisdomBg{
    text-align: center;
    padding:90px 0;
    background: url("../images/industrySoluTIon/wisdomBg.png") no-repeat;
    background-size: 100% 100%;
}
.wisdomBg>P{
    width: 60%;
    margin: 0 auto;
    text-align: left;
    color: #FFFFFF !important;
    font-size: 16px;
    line-height: 2;
}
.industryCont>p{
    padding: 0 0 20px;
    color: #666666;
    font-size: 16px;
    line-height: 2;
}
.boxListB P{
    text-align: center;
}
.WISboxList{
   width: 100%;
}
.WISboxList>li{
    margin-bottom:40px;
}
.WISboxList>li div{
    padding: 0;
    margin: 0 auto;
    text-align: center;
}
.WISboxList>li img{
    display:inline-block;
}
.WISboxList>li p{
    text-align: left;
    margin: 20px auto 0;
    width:50%;
    line-height:1.5;
    font-size: 16px;
    color: #666666;
}
.soluTIonA{
padding:0;
}
.soluTIonA span{
    display: inline-block;
    margin:0 auto;
    text-align: center;
}
.soluTIonA span>img{
    display:inline-block;
    margin:0 auto;
}
.soluTIonA P{
color: #666666;
font-size: 16px;
line-height: 2;
}
.imgBig>img{
    display: block;
    /*width: 100%;*/
    margin:0 auto 40px;
}
.fontDiv{
    padding: 20px;
}
.fontDiv>span{
display: block;
color: #333333;
font-size: 18px;
/*height:40px;*/
 margin-bottom: 15px;
}
.fontDiv>p{
    color: #666;
    font-size:16px;
    line-height: 1.5;
}
.bgE{
    height: 100px;
    line-height: 100px;
    text-align: center;
    background: url("../images/industrySoluTIon/bgE.png") no-repeat;
    background-size: 100% 100%;
    color: #FFFFFF;
    font-size:18px;
}
.boxListF i>img{
    display: block;
    margin: 0 auto;
}
.boxListF span{
    display: block;
    text-align: center;
    color: #333333;
    font-size: 18px;
    margin: 20px 0;
}
.boxListF p{
    display: block;
    text-align:left;
    color:#666666;
    font-size:16px;
    line-height:1.5;
}
.industry-adv ul li>div {
    padding:60px 60px 0;
}
.cusListB li{
    margin-bottom: 20px;
}
.cusListB li>div {
    border: 1px solid #D2D2D2;
    height: 320px;
}
.cusListB img{
display: block;
    margin: 0 auto;
}
.cusTrave span{
    display: block;
    text-align: center;
    color: #333333;
    font-size: 18px;
    margin: 20px 0;
    height: 40px;
    line-height: 40px;
}
.cusTrave p{
    display: block;
    text-align:left;
    color:#666666;
    font-size:16px;
    line-height:1.5;
}
.frameworkCont H5{
font-size:18px;
    color:#333333;
    font-weight: bold;
    margin: 20px 0;
}
.frameworkCont>P{
    display: block;
    margin-top:30px;
    line-height:1.5;
}
/*数据湖*/
.dataLakeUl{
    padding:0;
}
.dataLakeUl li{
margin: 30px 0 40px 0;
}
.dataLakeUl img{
display: inline-block;
    margin: 0 auto;
    text-align: center;
}
.spanImg{
    display: inline-block;
    width: 100%;
    text-align: center;
    margin: 0 auto;
}

.dataUls{
    display: block;
}
.dataUls>li{
margin-bottom: 20px;
    padding: 0;
    cursor: pointer;
}

.dataUls>li>div img{
    padding:50px 0 20px 0;
}
.dataUls>li>div p{
    font-size: 18px;
    color: #FFFFFF;
}
.dataLakeTitle{
color: #333333;
font-size: 24px;
 text-align: center;
    margin:0px 0 30px 0;
}
.dataDivBox li{
    margin-bottom: 20px;
}
.dataDivBox li div{
border: 1px solid #D2D2D2;
  height: 320px;
    padding: 40px;
}
.dataDivBox li div>img{
    display: block;
    margin: 30px auto;
    text-align: center;
}
.dataDivBox li div>p{
color: #666666;
    font-size: 16px;
    text-align: left;
    line-height: 1.5;
}
.fontBlod{
    font-size: 18px;
    color: #333333;
    font-weight: bold;
    height: 50px;
    display: block;
}
.targetAudience{

}
.targetAudience>li{
    margin-bottom: 20px;
}
.targetAudience>li>span{
    display: block;
    font-size: 18px;
    color: #333333;
    height:30px;
    line-height:30px;
}
.targetAudience>li>span>i{
    margin-right: 8px;
}
.targetAudience>li>p{
    display: block;
    font-size: 16px;
    color:#666666;
    line-height:1.5;
    text-indent:8px;
}
.dataBox{

}
.dataBg{
    min-height: 145px;
    text-align: center;
    background: url(../images/industrySoluTIon/bgE.png) no-repeat;
    background-size: 100% 100%;
    color: #FFFFFF;
    font-size: 18px;
    padding: 20px 25px;
}
.dataBg span{
    display: inline-block;
    width: 100%;
    text-align: left;
    margin-bottom: 20px;
    color: #FFFFFF;
    font-size: 18px;
}
.dataBg p{
    text-align: left;
    color: #FFFFFF;
    font-size: 16px;
}
.dataBox>li{
    display: inline-block;
    margin-bottom: 20px;
}
.dataBox>li>div{
display: inline-block;
min-height: 450px;
overflow: hidden;
border: 1px solid #D2D2D2;
}
.dataBox ul{
    display: inline-block;
    padding: 20px;
    min-height:270px;
}
.dataBox ul>li{
    display:block;
    line-height: 1.5;
    color: #666666;
    font-size:16px;
}



/*-----------------------LeapAI------------------------*/
.leapAiTitle{
    margin-bottom: 39px;
    font-size: 24px;
    height: 28px;
    line-height: 28px;
    color: #333333;
    text-align: center;
}
.leapAiList li{
    margin-bottom:30px;
}


.leapAiList li>div>div>img,.leapHDList li>div>div>img{
    display: block;
    margin: 0px auto;
}
.divBlod{
color:#333333;
font-size: 18px;
font-weight: bold;
display: inline-block;
 margin:30px 0 10px;
height: 40px;
line-height: 40px;
    width: 100%;
}
.bigFont{
    margin-bottom: 20px;
    padding: 0;
}
.bigFont>span{
    display: inline-block;
    color:#3E8DDD;
    font-size:30px;
    font-weight: bold;
    display: inline-block;
    margin-bottom: 20px;
}
.bigFont>p{
    color:#666666;
    font-size:16px;
    margin-bottom: 20px;
}
.childModel{
    padding: 0;
}
.ULists>li{
    height: 175px;
    border: 1px solid #D2D2D2;
    background:#F5F5F5;
    margin:0 10px 20px;
    float: left;
    padding:20px;
}
.ULists>li>span{
    color:#333333;
    font-size:18px;
    display: block;
    margin:10px 0;
    width: 100%;
    font-weight: bold;
}
.ULists>li>p{
    color:#666666;
    font-size:16px;
    line-height: 1.5;

}
.glyphicon img{
    z-index: 999;
    display: block;
    width:25px;
    height: 43px;
}
.leapAiUL>li{
    display: inline-block;
    margin-bottom: 20px;
}
.leapAiUL>li>div>div{
    display: block;
}
.leapHD_li{
  display: block;
    line-height:1.5;
    font-size: 16px;
    color: #666666;
    padding: 0 0 0 15px;
}
.leapHD_li>li{
    width: 100%;
    display:block;
    margin-bottom:10px!important;
}
.lakeBg{
    color: #fff;
    width: 100% !important;
    height: 300px;
    background: url(../images/industrySoluTIon/bannerBg.png) no-repeat center 0 !important;
    background-size: 80% 100%;
    display: inline-block;
}
.glyphicon-chevron-right{
    margin-right: 20px!important;
}
.glyphicon-chevron-left{
    margin-left: 20px!important;
}
/*应用场景*/
#wrap{
    margin: 10px auto 80px;
    background: #fefefe;
    height: 280px !important;
}
.hiSlider{
    height: 280px !important;
    width:100%;
    background: #eee;
    overflow: hidden;
}
.hiSlider-item{

}
/* jquery.hiSlider.css */
.hiSlider-pages,
.hiSlider-title{
    position: absolute;
    z-index: 3;
}

.hiSlider-btn-prev,
.hiSlider-btn-next{
    position: absolute;
    z-index: 5;
    top: 50%;
    height: 30px;
    width: 30px;
    background:  url(../images/hislider-arrow.png) no-repeat;
    margin-top: -15px;
    text-indent: -200px;
    overflow: hidden;
    opacity: .6;
    filter:alpha(opacity:60);
}
.hiSlider-btn-prev{
    left: 10px;
}
.hiSlider-btn-next{
    right: 10px;
    background-position: -30px 0;
}
.hiSlider-btn-prev:hover,
.hiSlider-btn-next:hover{
    opacity: 1;
    filter:alpha(opacity:100);
}
/*.hiSlider-title{*/
    /*bottom: 0;*/
    /*width: 100%;*/
    /*padding: 6px 0;*/
    /*color: #fff;*/
    /*text-indent: 10px;*/
    /*background: rgba(0,0,0,.6);*/
    /*z-index: 2;*/
    /*font: 14px/2 "Microsoft YaHei", "Arial", "Tahoma"*/
/*}*/
.hiSlider-pages{
    width: 100%;
    margin: 0 auto;
    bottom: 10px;
    text-align: center;
}
.hiSlider-pages a{
    height:5px;
    width: 12px;
    margin: 0 6px;
    display: inline-block;
    overflow: hidden;
    text-indent: -100px;
    font-size: 0;
    border-radius:3px;
    background: #ddd;
}
.hiSlider-pages a.active{
    background: #5472BF;
}
.hiSlider-wrap{
}
.hiSlider-item>a{
    display: block;
    padding:40px;
    height: 280px !important;
}
.contentMb{
    margin: 0 auto;
    height: 280px !important;
}
.contentMb img{
margin: 0 auto 30px;
    text-align: center;
}
.contentMb p{
   color: #666666;
    font-size: 16px;
}

/*---------------------- leapEdge-title-------------------------*/
.leapEdge-title{
color:#333333;
font-size: 24px;
width: 100%;
text-align: center;
 height:40px;
margin: 20px 0;
}

/*------------------------LeapHD焦点图----------------------*/

.shadow em{
display: block;
color: #FFFFFF;
font-size: 18px;
    padding:0 0 5px 10px;
}
.shadow p{
    display: block;
    color: #FFFFFF;
    font-size:16px;
    padding:0 0 0px 10px;
    line-height:1.5;
    word-wrap:break-word;
    word-break:break-all;
}
.focus .btn {
    position: absolute;
    bottom: 34px;
    left: 510px;
    overflow: hidden;
    zoom: 1;

}

.focus .btn a {
    position: relative;
    display: inline;
    width: 13px;
    height: 13px;
    border-radius: 7px;
    margin: 0 5px;
    color: #B0B0B0;
    font: 12px/15px "\5B8B\4F53";
    text-decoration: none;
    text-align: center;
    outline: 0;
    float: left;
    background: #D9D9D9;
}

.focus .btn a:hover,.focus .btn a.current {
    cursor: pointer;
    background: #fc114a;
}

.focus .fPic {
    position: absolute;
    left: 0px;
    top: 0px;
    margin: 0;
}

.focus .D1fBt {
    overflow: hidden;
    zoom: 1;
    height: 16px;
    z-index: 10;
}

.focus .shadow {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0px;
    z-index: 10;
    min-height: 80px;
    background: rgba(0,0,0,0.6);
    filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;
    display: block;
    text-align: left;
}

.focus .shadow a {
    text-decoration: none;
    color: #fff;
    font-size: 20px;
    overflow: hidden;
    margin-left: 10px;
    font-family: "\5FAE\8F6F\96C5\9ED1";
}

.focus .fcon {
    position: relative;
    width: 100%;
    float: left;
    display: none;
}

.focus .fcon img {
    display: block;
}


.focus .fbg div {
    margin: 4px auto 0;
    overflow: hidden;
    zoom: 1;
    height: 14px
}

.focus .D1fBt a {
    position: relative;
    display: inline;
    width: 12px;
    height: 12px;
    border-radius: 7px;
    margin: 0 5px;
    color: #B0B0B0;
    font: 12px/15px "\5B8B\4F53";
    text-decoration: none;
    text-align: center;
    outline: 0;
    float: left;
    background:#999999;
}

.focus .D1fBt .current,.focus .D1fBt a:hover {
    background:#3E8DDD;
}

.focus .D1fBt img {
    display: none
}

.focus .D1fBt i {
    display: none;
    font-style: normal;
}

.focus .prev{
    position: absolute;
    width: 40px;
    height: 74px;
    background: url(../images/industrySoluTIon/arrowL.png) no-repeat;
}
.focus .next {
    position: absolute;
    width: 40px;
    height: 74px;
    background: url(../images/industrySoluTIon/arrowR.png) no-repeat;
}
.focus .prev {
    top: 50%;
    margin-top: -37px;
    left:-50px;
    cursor: pointer;
}

.focus .next {
    top: 50%;
    margin-top: -37px;
    right:-50px;
    cursor: pointer;
}

.focus .prev:hover {
    background-position: 0 0;
}

.focus .next:hover {
    background-position: -40px 0;
}
/*-------视频样式--------*/
.imgsBox{padding:0}
.videolist { position:relative; float:left; width:33%; height:200px; }
.videolist:hover{ cursor: pointer; }
.videos{ display:none; border:1px solid green; position:fixed; left:50%; top:50%; margin-left:-320px; margin-top:-210px; z-index:100; width:660px; height:372px; }
/*.vclose { position:absolute;right:1%; top:1%; border-radius:100%; cursor: pointer; z-index: 999999;}*/
#video{
    width:100%;
}
#cover{
    position:absolute;left:0px;top:0px;
    background:rgba(0, 0, 0, 0.4);
    width:100%;  /*宽度设置为100%，这样才能使隐藏背景层覆盖原页面*/
    height:100%;
    filter:alpha(opacity=60);  /*设置透明度为60%*/
    opacity:0.6;  /*非IE浏览器下设置透明度为60%*/
    display:none;
    z-Index:3;
}
/*--------------IIOT---------------*/
.IIOT_ul{
    padding: 0;
}
.IIOT_ul>li>i{
display: inline-block;
float: left;
width: 53px;
height: 53px;
}
.IIOT_ul>li{
    padding: 0;
    margin-bottom:40px;
}
.IIOT_ul>li>div>span{
    display: block;
color: #333333;
font-size: 16px;
margin-bottom:10px;
font-weight: bold;
}
.IIOT_ul>li>div>p{
    color: #666666;
    font-size:16px;
}
.IIOTimg{
    background: #F5F5F5;
}
.IIOTwarp{
    width: 100%;
    overflow: hidden;
}
.IIOTBg{
    min-height: 145px;
    text-align:left;
    background: url(../images/industrySoluTIon/bgE.png) no-repeat;
    background-size: 100% 100%;
    color: #FFFFFF;
    font-size:18px;
    padding: 50px 35px;
}
.IIOTBg>p{
    color: #FFFFFF;
    font-size:16px;
}
.IIOTBg ul {
    display: inline-block;
    padding: 20px;
    min-height: 324px;
}
.IIOTBg ul>li {
    display: inline-block;
    line-height: 1.5;
    color: #666666;
    font-size: 16px;
}



@media only screen and ( max-width:768px ){
    .responsive-tabs .tabs-list { display:none; }
    .responsive-tabs .accordion-handle { display:block; }
    .responsive-tabs.tabs-vertical-left .tabs-container, .responsive-tabs.tabs-vertical-right .tabs-container { width:100%; float:none; }
    .responsive-tabs.tabs-vertical-left .tabs-container .tab-content, .responsive-tabs.tabs-vertical-right .tabs-container .tab-content { margin:10px 0 15px; }
}
.leapIIOT-title{
    display: block;
    color:#333333;
    font-size: 24px;
    width: 100%;
    text-align: center;
    height:60px;
    line-height:60px;
    margin: 20px 0;
}
/*产品特性*/
.accordionAH4{
    height: 70px !important;
    line-height:70!important;
}