@charset "utf-8";
body{
    overflow-x:hidden; 
    background: none!important;
}

.padding30 {
    padding: 0 30px;
}

.margin-none {
    margin: 0px!important;
}

.padding-none {
    padding: 0px!important;
}

.center {
    text-align: center;
}

.box-12 {
    color: #fff;
    font-size: 18px;
    margin-top: 20px;
}

.last-mr0 {
    margin-right: 0px !important;
}

.header-left-box {
    line-height: 80px;
}

.header-left-box,
.header-left-box a {

    font-family: PingFangSC-Regular;
    font-size: 40px;
    color: #354052;
    letter-spacing: 2.33px;
    text-align: left;
    margin-right: 20px;
}

.mz-solgan {
    display: block;
    font-family: PingFangSC-Regular;
    font-size: 16px;
    color: #4a4a4a;
    letter-spacing: 1px;
    line-height: 22px;
    text-align: left;
    width: 175px;
    border-left: 1px solid rgba(36, 37, 38, 0.20);
    height: 40px;
    padding-left: 20px;
    margin-top: 20px;
}

.header-two a {
    color: #354052 !important;
}

.header-logo-img {
    margin-right: 10px;
    margin-top: -12px;
}

.header-two {
    line-height: 81px;
}

.header-two .header-logo-img {
    margin-right: 20px;
}

.banner {
    height: 560px;
    width: 100%;
    position: relative;
    min-width: 1200px;
    overflow: hidden;
}

.index-main {
    z-index: 6;
    position: relative;
    width: 100%;
    margin: 0 auto;
    height: 560px;
}

.index-main-box {
    position: relative;
    display: block;
    overflow: hidden;
    height: 560px;
}

.header-item-desktop {
    margin-right: 14px;
}

.go-console {
    display: inline-block;
    min-width: 123px;
    padding: 0 10px;
    height: 42px;
    line-height: 42px;
    -webkit-border-radius: 42px;
    -moz-border-radius: 42px;
    border-radius: 42px;
    font-size: 14px;
    letter-spacing: 0.065em;
    text-transform: uppercase;
    cursor: pointer;
    text-align: center;

    border: 1px solid #242526;
    color: #242526;
    margin-right: 14px;
}

.go-console:hover {
    background: #FF6D1D;
    color: #fff;
    border: 1px solid #FF6D1D;
}

.plan-button:hover {
    background-color: rgba(48, 206, 145, 0.8)
}

#indexslider {
    position: relative;
    width: 100%;
    height: 560px;
}

.index-img {
    display: block;
    width: 100%;
    height: 560px;
    overflow: hidden;
}

.index-img a {
    display: block;
    height: 560px;
    width: 100%;
    text-align: center;
}

.index-img img {

    height: 560px;
    width: 100%;
}

.slides_control div {
    display: block;
    width: 100%;
    height: 560px;
    min-width: 1200px;
}

.index-pagination {
    z-index: 9999;
    height: 30px;
    width: 240px;
    text-align: center;
    margin: 0 auto;
    margin-top: -130px;
}

.index-pagination li {
    display: inline-block;
    width: 30px;
    height: 23px;
    overflow: hidden;
    margin: 0 2px;
}

.index-pagination li a {
    position: relative;
    z-index: 666;
    display: block;
    padding: 16px 0px 5px 0px;
    height: 2px;
    color: #5f6a72;
    text-align: center;
}

.index-pagination li a div {
    position: relative;
    z-index: 555;
    display: block;
    height: 2px;
    background: #575d65;
}

.index-pagination li a div span {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 2px;
    width: 0px;
    background: #FFF;
}

.index-pagination li a div em {
    position: absolute;
    display: none;
    width: 27px;
    height: 10px;
    top: -5px;
    left: 1px;
}

.index-pagination li.current a {
    color: #0b4da2;
    _color: #c9242b;
}

.index-pagination li.back {
    display: block;
    position: absolute;
    width: 27px;
    height: 10px;
    left: 0px;
    top: 4px;
    z-index: 444;
}

.counter-item-border:after {
    content: '';
    height: 40px;
    width: 1px;
    background: #fff;
    position: absolute;
    left: -4px;
    top: 32px;
}

.counter-item-border:before {
    content: '';
    height: 40px;
    width: 1px;
    background: #fff;
    position: absolute;
    right: 19px;
    top: 32px;
}

.number-unit {
    font-size: 28px;
    color: #ffffff;
}
































/**词条**/

.mz-entry {
    position: relative;
    height: 80px;
    line-height: 80px;
    left: 0;
    bottom: 80px;
    z-index: 90;
    width: 100%;
    background-color: #f6f6f6;
    background-color: rgba(246, 246, 246, 0.8);
}

.mz-entry span {
    display: inline-block;
    font-size: 16px;
    color: #242526;
    letter-spacing: 0.98px;
    z-index: 91;
}

.mz-entry a {
    display: inline-block;
    font-size: 16px;
    color: #222328;
    letter-spacing: 1.45px;
    margin-left: 55px;
    z-index: 91;
}

.header-menu-item {
    display: inline-block;
    margin: 0 45px 0 0;
    height: 88px;
}

.header-menu-link {
    font-weight: 100;
    position: relative;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 80px;
}

.header-menu-link:hover:before,
.header-menu-link.state-active:before {
    width: 100%;
}

.counter-01 {
    padding: 55px 0;
    background-color: #FF6D1D;
    min-width: 1200px;
    height: 90px;
    overflow: hidden;
}

.counter__title {
    font-weight: 100;
    position: relative;
    font-size: 18px;
    color: white;
    text-transform: uppercase;
    font-weight: 100;
}

.counter__item {
    display: inline-block;
    position: relative;
    padding: 0 50px;
    text-align: center;
}

.icon-one {
    background: url(../img/part_302.png) no-repeat 0px 22px;
    margin-left: 10px;
}

.icon-two {
    background: url(../img/part_301.png) no-repeat 0px 22px;
}

.icon-three {
    background: url(../img/part_303.png) no-repeat 0px 22px;
}

.header-menu-link:before {
    content: "";
    position: absolute;
    width: 0;
    height: 2px;
    left: 0;
    bottom: -15px;
    background-color: #242526;
    -webkit-transition: width 0.4s cubic-bezier(0.1, 0.88, 0.25, 1);
    -moz-transition: width 0.4s cubic-bezier(0.1, 0.88, 0.25, 1);
    -o-transition: width 0.4s cubic-bezier(0.1, 0.88, 0.25, 1);
    transition: width 0.4s cubic-bezier(0.1, 0.88, 0.25, 1);
}

.header-menu_link-white:before {
    background-color: #242526;
}

.j-keywords a:hover {
    height: 60px;
    border-bottom: 2px solid #242526;
}

.button-border-white {
    border: 1px solid #242526;
    color: #242526;
    letter-spacing: 0.8px;
}

.button-border-white:hover {
    background-color: white;
    color: #242526;
}

.header-menu_link-white,
.header-menu_link-white:hover,
.header-menu_link-white:focus,
.header-menu_link-whitee:active,
.header-menu_link-white:visited {
    text-decoration: none;
    color: #242526;
    font-size: 18px;
}

a:link,
a:visited,
a:active {
    cursor: pointer;
    text-decoration: none;
}

.cur-menu-link {
    border-bottom: 2px solid #FF6D1D;
    font-weight: 100;
    position: relative;
    text-transform: uppercase;
    font-size: 18px;
    display: block;
    height: 66px;
    color: #FF6D1D!important;
}

.content-2 {
    background: #1b8bf9;
}

.slogan {
    position: absolute;
    top: 40%;
    left: 50%;
    width: 600px;
    margin-left: -300px;
}

#newBridge .nb-icon-skin-0 .nb-icon-inner-wrap {
    background-color: none;
}

.number-one span,
.number-two span,
.number-three span {
    color: #fff;
    font-size: 56px;
}

.counter__number {
    margin-top: 7px;
}

.counter {
    text-align: center;
}

.title-big {
    font-size: 36px!important;
    color: #242526;
    line-height: 41px;
    text-align: center;
    padding-top: 80px;
}

.title-small {
    font-size: 24px;
    color: #747474;
    letter-spacing: 0.64px;
    text-align: center;
    padding-top: 15px;
    font-family: PingFangSC-Light;
}

/**企业痛点**/

.features {
    padding-bottom: 70px;
    background: #f6f6f6;
    height: 630px;
    margin-top: -120px;
}

.features dl {
    float: left;
    width: 220px;
    margin: 90px 35px 0px 116px;
    height: 170px;
}

.features dl dt {
    border: 1px solid #E43622;
    width: 69px;
    height: 69px;
    border-radius: 100%;
    text-align: center;
    line-height: 69px;
    margin: 0 auto;
    margin-bottom: 20px;
    font-size: 36px;
    color: #E43622;
}

.features dl dd {
    font-size: 18px;
    color: #9b9b9b;
    letter-spacing: 0;
    line-height: 28px;
    text-align: left;
}

.step-bg .words-des {
    background: #eee;
}

.step-bg span.plan-tab {
    background: #fff;
}

.step-bg span.plan-cur {
    background: #FF6D1D;
}

.live-list-item a.classify {
    font-size: 15px;
    color: #FF6D1D;
}

.mengzhu-module p.classify {
    font-size: 15px;
    color: #FF6D1D;
}
































/**解决方案**/

.content_4 {
    background: #eeeeee;
    padding-bottom: 30px;
    text-align: center;
}

.step-bg {
    background: #eeeeee;
}

.title-line {
    margin-top: 10px;
}

.button-blue {
    background-color: #FF6D1D;
    color: white;
    margin-top: 50px;
    width: 144px;
}


.button {
    display: inline-block;
    min-width: 123px;
    padding: 0 10px;
    height: 42px;
    line-height: 42px;
    -webkit-border-radius: 42px;
    -moz-border-radius: 42px;
    border-radius: 42px;
    font-size: 14px;
    letter-spacing: 0.065em;
    text-transform: uppercase;
    cursor: pointer;
    text-align: center;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.button-blue:hover {
    background-color: rgba(255, 109, 29, 0.8);
}

.content_4 dl dt {
    font-size: 22px;
    letter-spacing: 1.69px;
    text-align: center;
    margin: 55px 0px 25px auto;
    height: 46px;
    font-family: PingFangSC-Light;
    font-size: 22px;
    color: #242526;
    line-height: 42px;
    text-align: center;
}

.content_4 dl dt.system-des {
    margin: 0px 0px 20px 0px;
}

.content_4 dl dt.system-one {
    background: url(../img/mz_sys_02.png) no-repeat center top;
    height: 60px;
}

.content_4 dl dt.system-two {
    background: url(../img/mz_sys_01.png) no-repeat center top;
    height: 60px;
}

.content_4 dl dt.system-three {
    background: url(../img/mz_sys_03.png) no-repeat center top;
    height: 60px;
}

.content_4 a.a-hover dt.system-one {
    background: url(../img/mz_sys_02_02.png) no-repeat center top;
    height: 60px;
}

.content_4 a.a-hover dt.system-two {
    background: url(../img/mz_sys_01_01.png) no-repeat center top;
    height: 60px;
}

.content_4 a.a-hover dt.system-three {
    background: url(../img/mz_sys_03_03.png) no-repeat center top;
    height: 60px;
}




.content_4 dl dd {
    opacity: 0.7;
    font-family: PingFangSC-Thin;
    font-size: 16px;
    color: #4a4a4a;
    letter-spacing: 0;
    line-height: 28px;
    text-align: center;
}

.content_4-list {
    width: 1200px;
    margin: 0 auto;
    height: 540px;
}

.content_4-list a {
    display: inline-block;
    border-radius: 10px;
    width: 256px;
    height: 389px;
    transition: all 0.2s;
    padding: 0px 20px;
    border: 2px solid #c2c2c2;
    margin: 76px 20px 10px 20px;
    overflow: hidden;
}

.content_4-list a.a-hover {
    border-radius: 10px;
    transform: scale(1.1);
    background: #ffffff;
    -webkit-transform: scale(1.1);
    box-shadow: 0px 4px 20px rgba(0, 0, 0, .3);
    border: none;
    border: 2px solid #fff;
}

.content_4 dl {
    position: relative;
    height: 240px;
}

.content_4 dl dd.last-dd-url {
    font-size: 12px;
    color: #242526;
    width: 85px;
    margin: 0 auto;
    letter-spacing: 0.5px;
    text-align: center;
    border-bottom: 1px solid #242526;
    position: absolute;
    bottom: -55px;
    left: 80px;
}

.content_4 dl:hover dd.last-dd-url {
    color: #FF6D1D;
}

.i-red {
    color: #E43622;
}

.media-coverage {
    text-align: center;
    padding-bottom: 20px;
}

.media-coverage img {
    margin: 70px 17px 0px 18px;
}







/**成功案例**/

.case-list dl {
    float: left;
    margin: 85px 20px;
    border: 1px solid #e6eaee;
    border-radius: 4px;
    width: 258px;
    height: 278px;
}

.case-list dl dt img {
    width: 258px;
    height: 170px;
}

.case-list dl dd {
    font-size: 16px;
    color: #242526;
    letter-spacing: 0.8px;
    text-align: center;
    padding: 15px 10px;
}

.case-list dl dd.video-des {
    font-size: 13px;
    color: #747474;
    letter-spacing: 0;
    text-align: center;
    padding: 0px 10px;
}

.case-list dl:hover {
    box-shadow: 0 15px 20px 0 rgba(36, 37, 38, 0.15);
    border: 1px solid #e6eaee;
    border-radius: 4px;
    width: 258px;
    height: 278px;
}

.case-list dl dt {
    position: relative;
}

.case-list {
    padding-bottom: 20px;
}

.case-list dl:hover .play-button {
    background: url(../img/Play_Button.png) no-repeat;
    position: absolute;
    top: 60px;
    left: 105px;
    display: inline-block;
    width: 48px;
    height: 48px;
}

.entries-p {
    opacity: 0.8;
    font-size: 18px;
    color: #ffffff;
    line-height: 30px;
}


a.call-to-action-link {
    text-decoration: underline;
}

.entries-p-gray {
    opacity: 0.8;
    font-size: 18px;
    color: #354052;
    letter-spacing: 0.64px;
    line-height: 30px;
}

a.action__link-gray {
    font-size: 12px;
    color: #354052;
    text-decoration: underline;
    display: block;
    margin-top: 35px;
}

.banner-inner {
    color: #000;
}

.cur-explain {
    font-size: 18px;
    color: #354052;
    margin: 13px 37px 0 20px;
}

.border-l {
    border-left: 1px solid #d3d5d7;
    padding-left: 26px;
    width: 415px;
}



.border-l p {
    font-size: 14px;
    color: #354052;
    letter-spacing: 0.5px;
    line-height: 28px;
    text-align: left;
}

.cur-number {
    display: block;
    font-size: 35px;
    color: #354052;
    letter-spacing: 1.24px;
    text-align: left;
}


.content_5,
.content_6,
.content_7,
.footer,
.copartner-banner,
.requirement,
.header-top,
.position,
.j-video,
.content_4,
.index-activity,
.plan-banner,
.solve-plan-list,
.video-body,
.copartner-banner {
    min-width: 1200px;
}

.content_5-box {
    width: 350px;
    margin: 0 auto;
    font-size: 16px;
    color: #747474;
    letter-spacing: 0.57px;
    line-height: 28px;
    text-align: left;
}

.team-leaguer {
    text-align: center;
}

.team-name {
    font-size: 14px;
    color: #354052;
    letter-spacing: 0.69px;
    text-align: center;
    margin-bottom: 12px;
    margin-top: 26px;
}

.team-job {
    font-size: 12px;
    color: #354052;
    letter-spacing: 0;
    text-align: center;
}

.footer-button-06 {
    display: block;
    margin-top: 30px;
}







/**免费试用**/

.content_temporary {
    padding-bottom: 50px;
}

.features-item-03 {
    margin-bottom: 30px;
    position: relative;
    width: 130px;
    float: left;
    margin: 0 70px 35px 70px;
}

.button-green {
    margin: 0 auto;
    width: 225px;
    background: #30ce91;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    color: white;
    margin-top: 50px;
    height: 47px;
    line-height: 47px;
    display: block;
}

.button-green:hover {
    background-color: rgba(48, 206, 145, 0.8);
}

.temporary-out {
    text-align: center;
    width: 1095px;
    margin: 0 auto;
}

.features {
    min-width: 1200px;
}

.team-brief {
    margin-top: 40px;
    font-size: 14px;
    color: #242526;
    letter-spacing: 0;
    line-height: 25px;
    text-align: center;
}

.team-leaguer {
    margin-bottom: 15px;
}


.content_6 {
    background: #f6f6f6;
    text-align: center;
    padding-top: 65px;
}


.features-item-text {
    font-size: 16px;
    color: #242526;
    letter-spacing: 0.98px;
    text-align: center;
    display: block;
    margin-top: 25px;
}



.content_7 {
    padding: 60px;
}

.partners .slick-dots {
    display: none;
}

.footer {
    padding-top: 100px;
    background: #242526;
}

.footer-menu li {
    font-size: 13px;
    color: #ffffff;
    letter-spacing: 0.5px;
    line-height: 36px;
    text-align: left;
    font-family: PingFangSC-Light;
}

.footer-description span {
    display: inline-block;
    margin-right: 30px;
    margin-top: 15px;
}

.footer-submenu-item-06 {
    float: left;
    margin-right: 20px;
}

.footer-main_box-06 {
    border-bottom: 1px solid rgba(188, 198, 208, 0.4);
}

.footer-copyright {
    font-weight: 300;
    color: white;
    font-size: 12px;
    letter-spacing: 0.05em;
    text-align: center;
    line-height: 42px;
}

.footer-menu li.footer-menu-title {
    opacity: 0.8;
    font-family: PingFangSC-Regular;
    font-size: 15px;
    color: #ffffff;
    letter-spacing: 0.88px;
    text-align: left;
}

.footer-submenu-06 {
    padding: 0;
    margin: 0;
    list-style: none;
    width: 64%;
}

.footer-description {
    font-family: PingFangSC-Thin;
    font-size: 14px;
    color: #ffffff;
    letter-spacing: 0.5px;
    line-height: 25px;
    text-align: left;
    margin-bottom: 45px;
    display: block;
    width: 455px;
}

.footer-menu-link img {
    margin-right: 15px;
}

.footer-logo-06 {
    margin-right: 10px;
}

.footer-logo-text {
    position: relative;
    top: 2px;
    color: white;
    letter-spacing: 0.05em;
    font-family: PingFangSC-Light;
    font-size: 15px;
    letter-spacing: 0.75px;
    text-align: left;
    border-right: 1px solid #fff;
    padding-right: 10px;
}

.footer-menu li a {
    color: #fff;
}

.footer-logo-box-06 {
    display: block;
    margin-bottom: 30px;
}

.footer-logo-box {
    display: inline-block;
    height: 30px;
}

.footer-submenu-link-06 {
    color: white;
    font-size: 10px;
    letter-spacing: 0.085em;
}

.call-to-action-link:hover,
.call-to-action-link:focus,
.call-to-action-link:active,
.call-to-action-link:visited {
    color: white;
}

.call-to-action-link:hover {
    opacity: 0.85;
}

.plan-grount-two,
.plan-grount-three,
.plan-grount-four,
.plan-grount-five {
    display: none;
}


.about__process_item {
    display: inline-block;
    width: 110px;
    margin: 0 70px;
    position: relative;
    cursor: pointer;
}

.col-lg-offset-2 {
    margin-left: 4.7777% !important;
}

.col-lg-4 {
    width: 45.33333% !important;
    margin-bottom: 25px;
}

.button-store {
    margin-right: 15px;
}

.footer-right-box-06 dl {
    width: 80px;
    margin-right: 45px;
    float: left;
    margin-top: 36px;
    margin-bottom: 55px;
}

.footer-right-box-06 dl dt img {
    width: 74px;
    height: 74px;
}

.footer-right-box-06 dl dd {
    opacity: 0.8;
    font-size: 12px;
    color: #ffffff;
    letter-spacing: 0.7px;
    text-align: left;
    margin-top: 10px;
    text-align: center;
}

.brand-url {
    padding-left: 10px;
    font-family: PingFangSC-Light;
}

.brand-url .footer-logo-text {
    border: none;
}

.call-to-action-link {
    font-weight: 400;
    display: inline-block;
    margin-top: 35px;
    color: white;
    text-transform: uppercase;
    font-size: 11px;
    text-decoration: underline;
    cursor: pointer;
    -webkit-transition: opacity 0.4s ease;
    -moz-transition: opacity 0.4s ease;
    -o-transition: opacity 0.4s ease;
    transition: opacity 0.4s ease;
}


.cover-auto {
    position: relative;
    height: 400px;
}


.superscript-bottom {
    font-size: 14px;
    color: #ffffff;
    line-height: 125px;
    margin-right: 20px;
}

.features-item-title {
    font-size: 28px;
    color: #354052;
    letter-spacing: 0.38px;
    line-height: 41px;
    text-align: left;
    font-weight: 100;
    padding-top: 100px;
    padding-bottom: 20px;
}

.color-white {
    color: #fff;
}







/**下载页面**/

.download {
    margin: 150px auto;
    margin-bottom: 55px;
}

.tab-li-first li {
    font-size: 14px;
    color: #242526;
    text-align: center;
    float: left;
    width: 150px;
    height: 42px;
    text-align: center;
    line-height: 42px;
    cursor: pointer;
    margin-left: 10px;
    border: 1px solid #fff\0;
    *border: 1px solid #fff;
    +border: 1px solid #fff;
    margin-top: 8px;
}

.tab-li-first li.cur-li {
    background: #ffffff;
    box-shadow: 4px 6px 16px 0 rgba(36, 36, 38, 0.20);
    border-radius: 60px;
    width: 150px;
    height: 42px;
    border: 1px solid #ccc\0;
    *border: 1px solid #ccc;
    +border: 1px solid #ccc;
}

.ground-one,
.ground-last {
    display: none;
}

.ground-block {
    display: block;
}

.dowanload-r {
    padding-right: 60px;
    border-right: 1px solid #e6eaee;
    margin-right: 40px;
    margin-top: 100px;
    margin-left: 20px;
}

.dowanload-c {
    margin-top: 50px;
}

.dowanload-c p.p-title {
    font-size: 16px;
    color: #354052;
    letter-spacing: 0;
    margin-bottom: 25px;
}

.dowanload-c p.p-version {
    font-size: 14px;
    color: #354052;
    letter-spacing: 0;
    line-height: 24px;
    width: 360px;
}

.dowanload-l {
    margin-top: -110px;
}

.APPdownload p {
    text-align: center;
    font-size: 14px;
    color: #354052;
    margin-top: 15px;
}

.download-inner {
    position: relative;
}

.tab-li-last {
    position: absolute;
    bottom: 45px;
}

.tab-li-last li {
    float: left;
    font-size: 12px;
    color: #242526;
    letter-spacing: 0.53px;
    text-align: center;
    background: #e7e7e7;
    border-radius: 25px;
    width: 110px;
    height: 27px;
    margin-right: 15px;
    line-height: 25px;
    cursor: pointer;
}

li .iphone-icon {
    background: url(../img/Apple_h_icon01.png) no-repeat 0px;
    background: url(../img/Apple_h_icon.png) no-repeat 0px\0;
    background: url(../img/Apple_h_icon.png) no-repeat 0px\9;
    *background: url(../img/Apple_h_icon.png) no-repeat 0px;
    background-size: 13px 16px;
    padding-left: 19px;
    height: 27px;
    display: inline-block;
    line-height: 29px;
}

li .android-icon {
    background: url(../img/android_h_icon01.png) no-repeat 0px;
    background: url(../img/android_h_icon.png) no-repeat 0px\0;
    *background: url(../img/android_h_icon01.png) no-repeat 0px;
    background-size: 15px 18px;
    padding-left: 19px;
    height: 27px;
    display: inline-block;
    line-height: 29px;
}

li.cur-last-li .iphone-icon {
    background: url(../img/Apple_b_icon01.png) no-repeat 1px 5px;
    background: url(../img/Apple_b_icon.png) no-repeat 1px 5px\0;
    *background: url(../img/Apple_b_icon.png) no-repeat 1px 5px;
    background-size: 13px 16px;
    padding-left: 19px;
    height: 27px;
    display: inline-block;
    line-height: 29px;
    color: #fff;
}

li.cur-last-li .android-icon {
    background: url(../img/android_b_icon01.png) no-repeat 1px 5px;
    background: url(../img/android_b_icon.png) no-repeat 1px 5px\0;
    *background: url(../img/android_b_icon.png) no-repeat 1px 5px;
    background-size: 15px 18px;
    padding-left: 19px;
    padding-left: 19px;
    height: 27px;
    display: inline-block;
    line-height: 29px;
    color: #fff;
}

li.cur-last-li {
    background: #FF6D1D;
}

.obs-inner .p-title {
    margin-top: 70px;
    font-size: 16px;
    color: #354052;
    letter-spacing: 0;
}

.obs-inner .p-version {
    font-size: 14px;
    color: #354052;
    letter-spacing: 0;
    line-height: 24px;
}

.obs-inner {
    width: 40%;
}

.download-url {
    padding: 0px 20px;
    background: #e7e7e7;
    border-radius: 24px;
    text-align: center;
    font-size: 12px;
    color: #242526;
    margin-right: 20px;
    margin-top: 80px;
    display: inline-block;
}

.download-url:hover {
    color: #fff;
    background: #FF6D1D;
}

.tab-li-first {
    border: 1px solid #e6eaee;
    border-radius: 100px;
    width: 336px;
    height: 57px;
}







/**关于盟主**/

.about-title {
    font-size: 36px;
    color: #242526;
    line-height: 41px;
    text-align: center;
    margin: 80px 0 60px 0;
}

.mengzhu-recommend {
    font-size: 16px;
    color: #242526;
    line-height: 30px;
    margin-bottom: 15px;
    text-indent: 2em;
}

.leader-inner {
    position: relative;
    padding-top: 70px;
}

/*.leader-inner:after {
    content: "";
    position: absolute;
    top: 36px;
    left: 50%;
    background: url(../img/mark2x.png);
    background-size: 16px 11px;
    *background: url(../img/yinhao_icon.png);
    background: url(../img/yinhao_icon.png)\0;
    background: url(../img/yinhao_icon.png)\9;
    margin: auto;
    width: 16px;
    height: 11px;
}*/

.leader-inner p {
    font-size: 20px;
    color: #242526;
    letter-spacing: 0;
    line-height: 35px;
    text-align: center;
}

.leader-inner dl {
    text-align: center;
    margin-top: 50px;
    margin-bottom: 50px;
}

.leader-inner dl dt img {
    display: inline-block;
}

.leader-inner dl dd {
    font-size: 14px;
    color: #354052;
    text-align: center;
    margin-top: 10px;
}

.leader-inner dl dd.leader-web {
    font-size: 12px;
    color: #354052;
    letter-spacing: 0;
    text-align: center;
}

.position {
    background: url(../img/position_bg.png) no-repeat center;
    padding: 110px 0 420px;
    background-size: cover;
}

.position-inner {
    background: #ffffff;
    box-shadow: 0 5px 30px 3px rgba(0, 0, 0, 0.13);
    border-radius: 15px;
    padding: 40px 50px;
    float: right;
    margin-right: 5%;
    margin-top: 2%;
}

.position p.company-name {
    font-size: 20px;
    color: #FF6D1D;
    letter-spacing: 0.27px;
    margin-bottom: 10px;
}

.position p {
    font-size: 16px;
    color: #242526;
    letter-spacing: 0.22px;
    line-height: 25px;
    text-align: left;
}


a.mengzhu-login,
a.mengzhu-login:hover {
    font-size: 14px;
    color: #242526;
    text-align: center;
    background: #ffffff;
    border-radius: 60px;
    width: 144px;
    height: 42px;
    display: block;
    border: 1px solid white;
    color: #242526;
    box-shadow: 4px 6px 16px 0 rgba(36, 36, 38, 0.20);
    margin-top: 18px;
    margin-right: 14px;
    border: 1px solid #ccc\0;
    *border: 1px solid #ccc;
    +border: 1px solid #ccc;
}

.header-menu-link-cur {
    border-bottom: 2px solid #000;
    height: 53px;
    display: block;
}

.container,
.wrap,
.wraps {
    width: 1200px;
    min-width: 1200px;
    margin: 0 auto;
}

.position-rel {
    position: relative;
}

.module-1 {
    /*     position: absolute;
top:20px;
 */
}

.header-top .header__container {
    padding-top: 30px;
}







/**购买服务**/

.copartner-banner {
    background: #242526 url(../img/jiejuefangan.jpg) center;
    background-size: cover;
    height: 600px;
    width: 100%;
    overflow: hidden;
}

.opartner-banner-inner {
    padding-top: 155px;
}

.zhekou-icon {
    position: absolute;
    top: 0px;
    left: 0px;
}

.copartner-banner p {
    font-family: PingFangSC-Regular;
    font-size: 30px;
    color: #ffffff;
    letter-spacing: 0.51px;
    line-height: 48px;
    text-align: center;
}

.copartner-banner span {
    font-family: PingFangSC-Regular;
    font-size: 18px;
    color: #ffffff;
    letter-spacing: 0.73px;
    line-height: 25px;
    text-align: center;
    margin: 25px 0px 40px 0px;
    display: block;
}

.copartner-banner a {
    background: #FF6D1D;
    border-radius: 60px;
    width: 144px;
    height: 42px;
    display: block;
    opacity: 0.8;
    font-family: PingFangSC-Regular;
    font-size: 16px;
    color: #fefffe;
    letter-spacing: 0.8px;
    text-align: center;
    line-height: 42px;
    margin: 30px auto 50px auto;
}

.copartner-banner a:hover {
    background-color: rgba(63, 88, 222, 0.8)
}

.requirement {
    background: #fff;
    padding: 20px 0px 80px 0px;
}

.diamond-agent a {
    display: block;
    background: #ffffff;
    border-radius: 60px;
    width: 144px;
    height: 42px;
    font-size: 12px;
    color: #242526;
    letter-spacing: 0.5px;
    text-align: center;
    line-height: 42px;
    box-shadow: 1px 5px 12px 5px rgba(99, 117, 138, 0.23);
    margin: 0 auto;
    margin-top: 65px;
}


.gold-agent {
    padding: 45px 70px;
    background: #fff;
    border-radius: 16px;
    box-shadow: 6px 14px 41px 0 rgba(99, 117, 138, 0.23);
    text-align: center;
    margin-left: 20%;
    margin-top: 7%;
}

.agent-grade {
    font-size: 26px;
    color: #242526;
    text-align: center;
    display: block;
}

.agent-requirement:after {
    content: '';
    position: absolute;
    bottom: -28px;
    left: 50%;
    border-top: 1px solid #bcc6d0;
    width: 36%;
    margin-left: -18%;
}

.agent-require {
    position: relative;
    margin: 0 auto;
    line-height: 26px;
    margin-bottom: 43px;
    margin-top: 30px;
    display: block;
    font-family: PingFangSC-Regular;
    font-size: 26px;
    color: #242526;
    letter-spacing: 1.3px;
    text-align: center;
}

.agent-requirement {
    font-size: 14px;
    color: #747474;
    line-height: 17px;
    text-align: center;
    display: block;
    position: relative;
}

.border-o {
    color: #FF6D1D;
    font-size: 18px;
    line-height: 31px;
    padding-right: 5px
}

.agent-entice {
    font-size: 14px;
    color: #242526;
    letter-spacing: 0;
    line-height: 30px;
    text-align: center;
    margin-bottom: 40px;
    margin-top: 50px;
}

.diamond-agent {
    background: #ebebed;
    padding: 33px 65px;
    margin-top: 28px;
    box-shadow: none;
    margin-left: 15px;
    margin-top: 7%;
    padding-bottom: 30px;
    cursor: pointer;
    transition: all .5s;
    position: relative;
    height: 375px;
}

.cur-hover {
    transform: scale(1.1);
    z-index: 5;
    background: #fff !important;
    box-shadow: 6px 14px 41px 0 rgba(99, 117, 138, 0.23);
}

.diamond-agent a:hover {
    background: #FF6D1D;
    color: #fff;
    box-shadow: 1px 5px 12px 5px rgba(99, 117, 138, 0.23);
}

.requirement-inner {
    margin: 40px auto;
    width: 690px;
    margin-bottom: 65px
}

.column {
    width: 280px;
    float: left;
    margin: 0px 60px;
    margin-top: 60px;
}

.operate-div {
    width: 225px;
    margin-left: 20px;
}

.operate-column span {
    font-size: 18px;
    color: #242526;
    text-align: left;
    display: block;
    margin-bottom: 15px;
}

.operate-column p {
    font-size: 14px;
    color: #747474;
    line-height: 24px;
    text-align: left;
}

.cur-menu_link {
    border-bottom: 2px solid #354052;
    font-weight: 100;
    position: relative;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 42px;
    display: block;
    height: 33px;
}

.cur-menu_link:hover {
    text-decoration: none
}




.message-num {
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: red;
    color: #fff;
    position: absolute;
    z-index: 3;
    text-align: center;
    line-height: 20px;
    top: 8px;
    right: 20px;
}

.float-left {
    position: fixed;
    bottom: -18px;
    left: 0px;
    cursor: pointer;
}

.iframe-dialog {
    position: fixed;
    bottom: 5px;
    left: 1px;
    z-index: 100;
    width: 430px;
    height: 518px;
    padding: 0;
    margin: 0;
    overflow: hidden;
    background-color: #fff;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .15);
    border: 1px solid #eee\0;
    display: none;
}

.iframe-dialog iframe {
    width: 100% !important;
    height: 100% !important;
}

#banner-out {
    position: relative;
    width: 650px;
    height: 788px;
    margin: 0 auto;
    text-align: center;
}

#banner-out .prev {
    position: absolute;
    width: 40px;
    height: 60px;
    background: url(../img/Arrowleft2x.png) no-repeat;
    background-size: 70%;
    z-index: 500;
    top: 40%;
    left: -40px;
    cursor: pointer;
}


#banner-out .next {
    position: absolute;
    width: 40px;
    height: 60px;
    background: url(../img/Arrowright2x.png) no-repeat;
    background-size: 70%;
    z-index: 500;
    top: 40%;
    right: -52px;
    cursor: pointer;
}

.bigUl li {
    position: absolute;
    height: 620px;
    overflow: hidden;
}

.numberUl {
    display: none;
}

#banner-out .textUl li {
    position: absolute;
    left: 0px;
    bottom: 34px;
    *bottom: 0px;
    bottom: 0px\0;
    display: none;
}

#banner-out .textUl li a {
    font-size: 18px;
    font-family: "Microsoft Yahei";
    color: #000;
    font-weight: bold;
}

.numberUl li.night a {
    background: yellow;
    color: black;
}

.background-bg {
    background: url(../img/Rectangle2x.png) no-repeat;
}

.about__process_title {
    font-weight: 700;
    padding-top: 60px;
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    color: #354052;
}

.about__process_title:before {
    content: "";
    position: absolute;
    z-index: 1;
    bottom: 35px;
    left: 0;
    right: 0;
    margin: auto;
    height: 7px;
    width: 7px;
    background-color: #bcc6d0;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: background-color .4s ease;
    -moz-transition: background-color .4s ease;
    -o-transition: background-color .4s ease;
    transition: background-color .4s ease;
}

.operate {
    margin-bottom: 55px;
}

.close-columb {
    position: absolute;
    right: 200px;
    bottom: 50px;
    display: block;
    width: 23px;
    height: 23px;
    cursor: pointer;
}

.j-footer-show {
    position: fixed;
    left: 115px;
    bottom: -120px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    cursor: pointer;
    z-index: 99;
    left: 0px\9;
    bottom: 0px\9;
}









/**滚动**/

.slideTxtBox2 .hd ul {
    float: left;
    height: 36px;
}

.slideTxtBox2 .hd ul li {
    float: left;
    width: 118px;
    height: 36px;
    text-align: center;
    line-height: 38px;
    font-weight: bold;
    color: #008500;
    cursor: pointer;
}

.slideTxtBox2 .bd {
    width: 960px;
    margin: 0 auto;
    line-height: 32px;
    text-align: center;
}

.slideTxtBox2 .bd .hceg {
    width: 175px;
    margin-left: 14px;
}

.under-line {
    overflow: hidden;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
    border-bottom: 1px solid #bcc6d0;
    height: 58px;
    position: absolute;
    left: 0px;
}

.content-inner {
    margin-top: 50px;
}

.tabs {
    width: 840px;
    height: 90px;
    clear: both;
    margin: 0 auto;
    width: 838px;
    height: 90px;
    clear: both;
    margin: 0 auto;
}

.tabs li {
    float: left;
    font-size: 16px;
    color: #354052;
    letter-spacing: 0.98px;
    text-align: center;
    margin: 0 50px;
    cursor: pointer;
}

.tabs i {
    display: block;
    width: 100px;
    height: 66px;
    margin-bottom: 15px;
}

.tabs-li1 i.tabs-i1 {
    background: url(../img/tab_li01.png) no-repeat center 7px;
}

.tabs-li2 i.tabs-i2 {
    background: url(../img/tab_li02.png) no-repeat center;
}

.tabs-li3 i.tabs-i3 {
    background: url(../img/tab_li003.png) no-repeat center 3px;
}

.tabs-li4 i.tabs-i4 {
    background: url(../img/tab_li004.png) no-repeat center 7px;
}

.current i.tabs-i1 {
    background: url(../img/tab_li0111.png) no-repeat center 7px;
}

.current i.tabs-i2 {
    background: url(../img/tab_li022.png) no-repeat center;
}

.current i.tabs-i3 {
    background: url(../img/tab_li033.png) no-repeat center 3px;
}

.current i.tabs-i4 {
    background: url(../img/tab_li044.png) no-repeat center 7px;
}

.about {
    text-align: left;
    position: relative;
    padding-top: 65px;
}

.offset-4 {
    width: 335px;
    float: left;
    margin: 80px 31px;
    text-align: center;
}

.tab-ground {
    display: none;
}

.ground-block-t {
    display: block;
    min-height: 440px;
    padding-top: 75px;
    position: relative;
    padding-bottom: 90px;
}

.tab1_4 {
    padding-bottom: 15px;
}

.header-nav {
    height: 79px;
    border-bottom: 1px solid #ccc;
    line-height: 80px;
}



















/**帮助中心**/

.header_two {
    height: 90px;
    background: #fff;
    min-width: 1200px;
}

.down-btn {
    cursor: pointer;
    margin-left: 10px;
    height: 90px;
    display: inline-block;
}

h1 span {
    font-weight: normal;
    font-size: 18px;
    position: relative;
    top: 5px;
    left: 10px;
}

.center-user {
    font-size: 14px;
    color: #717479;
    line-height: 72px;
    position: relative;
    height: 90px;
    top: 7px;
    margin-top: 0px;
    margin-left: 39px;
}

.down-lsits {
    position: absolute;
    top: 75px;
    width: 200px;
    border: 1px solid #ccc;
    padding: 10px;
    display: none;
    z-index: 9999;
    background: url("../img/top-san-top.png") no-repeat 106px 5px;
    border: none;
    right: -74px;
}

.down-inner-b {
    border: 1px solid #dbdbdb;
    border-radius: 5px;
    background: #e8e8e8;
    padding-top: 6px;
}

.down-lsits a.j-login-out {
    border: none
}

.down-lsits a:hover {
    color: #a38b62;
}

.down-lsit a,
.down-lsits a {
    display: block;
    color: #2e3339;
    text-align: center;
    line-height: 36px;
    height: 36px;
    border-bottom: 1px solid #dbdbdb;
}

.login-name {
    line-height: 25px;
    text-align: center;
    width: 180px;
    margin: 0 auto;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.out-mark {
    display: block;
    width: 52px;
    height: 52px;
    overflow: hidden;
    background: url(../img/mz079.png) no-repeat;
    position: absolute;
    top: 6px;
    overflow: hidden;
}

.menu-wrap {
    width: 220px;
    text-align: center;
}

.operate .hd {
    cursor: pointer;
    background: #2e394a url(../img/mz028.png) no-repeat 190px center;
    text-decoration: none;
    font-size: 16px;
    color: #fff;
    display: block;
    line-height: 54px;
    font-weight: normal;
    height: 54px;
    border-bottom: 1px solid #fff;
}

.operate .click-on {
    background: #2e394a url(../img/mz031.png) no-repeat 190px center;
}

.operate .list-item {
    position: relative;
    zoom: 1;
}

.operate .list-item a.home-cur {
    color: #b0946d;
}

.operate .list-item a:hover {
    color: #b0946d;
}

.operate .list-item a {
    background: none;
    border: none;
    font-size: 14px;
    color: #3c3c3c;
    display: block;
    height: 38px;
    line-height: 38px;
    position: relative;
    text-decoration: none;
    text-align: center;
}

.content_r {
    width: 918px;
    padding: 30px;
    border-left: 1px solid #dee0e2;
}

.part-head-1 {
    position: relative;
    border-bottom: 1px solid #e8e8e8;
    height: 50px;
}

.channel-head {
    padding-top: 10px;
    padding-bottom: 20px;
}

.part-head-1 .title-inner {
    font-size: 24px;
    color: #2e3339;
    font-weight: 400;
}

.content_r p.MsoNormal {
    font-size: 14px;
}

.content_r p.p {
    /*text-indent: 2em;*/
}

.content_r p {
    line-height: 1.5;
    color: #2e3339;
    padding-bottom: 5px;
    font-size: 14px;
    clear: both;
}

img.head-icon {
    border-radius: 50%;
    margin-right: 10px;
    width: 52px!important;
    height: 52px;
}

.font-blod-line {
    font-weight: bold;
    text-decoration: underline;
}

.position-rel {
    position: relative;
}

.h-login-inner {
    right: 0px !important;
}

.font-blod-line {
    font-weight: bold;
    text-decoration: underline;
}

a.account-manager {
    display: block;
}

.download-app img {
    width: 180px;
    height: 180px;
    border: 1px solid #cfcecd;
}

.download-app-btn {
    display: block;
    width: 330px;
    height: 50px;
    background: #2ebb85;
    color: #fff;
    font-size: 16px;
    text-align: center;
    line-height: 50px;
    border-radius: 30px;
    position: absolute;
    left: 29%;
    bottom: 130px;
}

.download-app-btn:hover {
    background-color: rgba(46, 187, 133, 0.8);
}

.p .font-color-b {
    color: #00abff;
}

.header-inner {
    padding-top: 20px;
}

.footer-last {
    height: 146px;
    width: 100%;
    background: #fff;
    padding-bottom: 10px;
    min-width: 1200px;
}

.footer-l {
    font-size: 14px;
    color: #354052;
    width: 353px;
    padding-top: 81px;
}

.footer-c {
    width: 500px;
    padding-top: 49px;
    font-size: 14px;
}

.footer-c p {
    text-align: center;
    margin: 6px auto;
    color: #354052;
}

.footer-c a {
    font-size: 14px;
    color: #354052;
}

.footer-r {
    width: 248px;
    text-align: right;
    padding-top: 21px;
}

.footer-r img {
    width: 106px;
    height: 106px;
}

.footer-r p {
    text-align: right;
    margin-right: 23px;
}

.mz-wx {
    width: 105px;
    height: 130px;
    background: #e2e0dd;
    border-radius: 5px;
    text-align: center;
    padding: 10px;
    margin: 0 15px;
}

.mz-wx p {
    font-size: 14px;
    color: #010101;
    text-align: center;
}

.content {
    background: #fff;
}

.down-word {
    display: inline-block;
    width: 60px;
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
    -webkit-border-radius: 42px;
    -moz-border-radius: 42px;
    border-radius: 42px;
    font-size: 14px;
    letter-spacing: 0.065em;
    text-transform: uppercase;
    cursor: pointer;
    text-align: center;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    border: 1px solid #ccc;
    color: #424242;
}

.content_r p.last-p-size {
    font-size: 16px;
}

.content_r p.tit {
    font-size: 16px;
    font-family: '黑体';
    font-weight: bold;
}
/**直播百科**/

.live-content_r {
    width: 900px;
    background: #fff;
    margin-bottom: 50px;
    border-radius: 4px;
    margin-left: 60px;
}

.live-banner-top {
    background: url(../img/mengzhubaodian.jpg) no-repeat center center;
    background-size: cover;
    height: 600px;
    width: 100%;
    position: relative;
}

.live-banner-top p {
    text-align: center;
    font-size: 36px;
    color: #ffffff;
    line-height: 40px;
    padding-top: 170px;
}

.live-banner-top p.solgo-samll {
    margin-top: 0;
    text-align: center;
    font-size: 26px;
    color: #ffffff;
    padding-top: 20px;
    font-family: PingFangSC-Light;
}


.live-menu-wrap {
    width: 235px;
    background: #ffffff;
    border: 1px solid #e6eaee;
    border-radius: 0 0 4px 4px;
    border-top: none;
}

.live-items {
    background: #fff;
}

.live-items-tit {
    background-image: linear-gradient(0deg, #f4f7fa 0%, #ffffff 100%);
    border-bottom: 1px solid #e6eaee;
    border-top: 1px solid #e6eaee;
    border-radius: 0 0 4px 4px;
    width: 205px;
    height: 47px;
    font-size: 18px;
    color: #354052;
    text-align: left;
    padding-left: 30px;
    line-height: 47px;
}

.live-list-item,
.live-list-item-1 {
    margin: 15px 0px;
}

.live-list-item a,
.live-list-item-1 a {
    display: block;
    font-size: 14px;
    color: #354052;
    line-height: 33px;
    text-align: left;
    padding-left: 20px;
}

.mengzhu-module p {
    margin-bottom: 40px;
    font-size: 15px;
    color: #354052;
    text-align: left;
    position: relative;
}

.mengzhu-module span {
    display: inline-block;
    border-bottom: 2px solid #1a91eb;
    height: 20px;
    width: 60px;
    position: absolute;
    bottom: -15px;
    left: 0px;
}

.mengzhu-module {
    margin-bottom: 60px;
    width: 390px;
}

.mengzhu-module ul li a {
    font-size: 12px;
    color: #696e77;
    line-height: 30px;
    text-align: left;
}

.detail-inner p {
    font-size: 15px;
    color: #354052;
    line-height: 25px;
    margin: 25px 0px;
}

.detail-inner p img {
    text-align: center;
    width: 710px !important;
    height: auto !important;
}

#main {
    position: relative;
}

/**首页活动**/

.notice-top {
    width: 100%;
    background: url(../img/tips_notice.png);
    height: 60px;
}

.close-notice {
    line-height: 60px;
    display: inline-block;
    margin-top: -46px;
    width: 12px;
    height: 12px;
    cursor: pointer;
    margin-left: 10px;
    margin-top: 0px\0;
    margin-top: 0px\9;
}

.index-activity,
.solveplan-3 {
    background: #f6f6f6;
}

.activity-out {
    padding: 95px 110px 10px 110px;
    height: 320px;
}

.title-act {
    font-family: Helvetica;
    font-size: 36px;
    color: #242526;
    letter-spacing: -0.86px;
    line-height: 52px;
    text-align: left;
}

.title-act .tit-inner {
    font-size: 32px;
    color: #242526;
    letter-spacing: 0;
    line-height: 28px;
    text-align: left;
    margin-left: 35px;
    margin-left: 10px\0;
    margin-left: 10px\9;
    position: relative;
    font-family: PingFangSC-Regular;
}

.title-act .tit-inner i.price-before {
    color: #4a4a4a;
    width: 121px;
    display: inline-block;
}

.tit-inner img {
    margin-top: -7px;
}

.title-act .tit-inner i.price-now {
    font-size: 32px;
    font-family: PingFangSC-Regular;
    color: #e43622;
    letter-spacing: 0;
    line-height: 28px;
    text-align: left;
    background: url(../img/next_021_grey.png) no-repeat left center;
    padding-left: 20px;
}

.title-act .tit-inner b {
    display: inline-block;
    width: 86px;
    height: 41px;
    position: absolute;
    border-bottom: 2px solid rgba(228, 54, 34, 0.60);
    top: -26px;
    transform: rotate(-9deg);
}

.act-slogan {
    opacity: 0.7;
    margin: 33px 0px;
    font-family: PingFangSC-Light;
    font-size: 16px;
    color: #3a3d4b;
    letter-spacing: 0;
    line-height: 28px;
    text-align: left;
    margin-bottom: 10px;
}

.activity-out span.tips-span {
    opacity: 0.7;
    font-family: PingFangSC-Regular;
    font-size: 16px;
    color: #242526;
    letter-spacing: 0;
    line-height: 28px;
    text-align: left;
    margin-bottom: 40px;
    display: block;
}

.activity_fl {
    width: 512px;
    width: 495px\0;
    width: 495px\9;
    margin-bottom: 75px;
}

.act-people i {
    line-height: 50px;
}

.act-people span.act-people-fl {
    opacity: 0.7;
    font-family: Helvetica;
    font-size: 18px;
    color: #3a3d4b;
    text-align: left;
    margin: 0px;
    width: 75px;
    height: 48px;
    border: none;
}

.activity_fr {
    width: 390px;
    position: relative;
}

.activity_fr p {
    position: relative;
    font-family: PingFangSC-Regular;
    font-size: 18px;
    color: #242526;
    letter-spacing: 1.69px;
    line-height: 28px;
    text-align: left;
}

.activity_fr p span {
    display: inline-block;
    border-bottom: 1px solid #222328;
    height: 20px;
    width: 72px;
    position: absolute;
    bottom: -20px;
    left: 0px;
}

.company-list {
    margin-top: 50px;
    height: 136px;
    overflow: hidden;
}

.company-list li {
    opacity: 0.7;
    font-family: PingFangSC-Light;
    font-size: 16px;
    color: #3a3d4b;
    line-height: 36px;
    text-align: left;
    width: 380px;
    clear: both;
    height: 36px;
}

.company-list li .company-name {
    max-width: 245px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
}

.cur-href {
    display: block;
    font-size: 16px;
    color: #354052;
    letter-spacing: 2.04px;
    text-align: center;
    width: 135px;
    height: 25px;
    margin: 40px auto;
    background: url(../img/url_bgy.png) no-repeat right 3px;
    padding-right: 10px;
    line-height: 16px
}

.font-size-16 {
    font-size: 16px!important;
}

.font-size-18 {
    font-size: 16px!important;
    margin-top: 10px;
}

.index-activity {
    padding-bottom: 20px;
}

.j-stocknum {
    display: inline-block;
    width: 350px;
    font-size: 36px;
    color: #080808;
    line-height: 50px;
    text-align: center;
    background: url(../img/stocknum_bg.png) no-repeat 20px center;
    letter-spacing: 50px;
}

#J_prismPlayer {
    display: block;
}

.video-body {
    width: 100%;
    height: 480px;
    background: #242526 url(../img/Cover_new.jpg) no-repeat center center;
    background-size: cover;
    cursor: pointer;
}

.play-btn {
    background: url(../img/Play_Button@2x.png) no-repeat center center;
    background-size: 60px 60px;
    display: block;
    width: 120px;
    height: 120px;
    margin: 0 auto;
    padding-top: 360px;
}

.video-body:hover .play-btn {
    background: url(../img/PlayButtonx.png) no-repeat center center;
    background-size: 60px 60px;
}

.list-head {
    height: 90px;
    line-height: 100px;
    font-size: 28px;
    color: #242526;
    letter-spacing: 1.24px;
    width: 100%;
    border-bottom: 1px solid #e8e9e9;
}

/**解决方案**/

.plan-banner {
    background: #242526 url(../img/bug_bg_2.jpg?v_20180503) no-repeat center center;
    background-size: cover;
    height: 530px;
    width: 100%;
}

.content_4-title {
    font-size: 36px;
    color: #ffffff;
    letter-spacing: 0.5px;
    line-height: 41px;
    text-align: center;
    padding: 175px 0 20px 0px;
}

.content_4-small-title {
    font-size: 24px;
    color: #ffffff;
    letter-spacing: 0.9px;
    text-align: center;
    margin-bottom: 60px;
    font-family: PingFangSC-Light;
}
/*
.input-mes {
    border-radius: 4px;
    width: 226px;
    height: 50px;
    outline: none;
    line-height: 50px;
    padding-left: 20px;
    margin-right: 10px;
    border: none;
    font-size: 14px;
    letter-spacing: 0.14px;
    margin-top: 36px;
    color: #252627;
}*/

/*.j-fixed-mes .input-mes {
    background: #42464e;
    color: #fff;
}*/

.j-type-live {
    width: 485px;
    display: block;
}

.plan-button {
    background: #30ce91;
    display: inline-block;
    color: #fff;
    text-align: center;
    line-height: 47px;
    cursor: pointer;
    margin-top: 40px;
    border: none;
    outline: none;
    border-radius: 60px;
    width: 225px;
    height: 47px;
    margin-left: 145px;
}

.plan-tit {
    font-size: 30px;
    color: #242526;
    letter-spacing: 0.51px;
    text-align: left;
}

.plan-des {
    font-size: 16px;
    color: #747474;
    letter-spacing: 0;
    line-height: 30px;
    text-align: left;
}

.plan-des-t {
    font-size: 16px;
    color: #9B9B9B;
    letter-spacing: 0;
    line-height: 30px;
    text-align: left;
}

.plan-des-p {
    font-size: 18px;
    color: #9b9b9b;
    letter-spacing: 0;
    line-height: 28px;
    text-align: left;
    margin-top: 20px;
}

.plan-des span {
    display: inline-block;
    width: 5px;
    height: 20px;
}

span.plan-tab {
    display: inline-block;
    background: #f3f3f3;
    border-radius: 100px;
    width: 144px;
    height: 42px;
    font-size: 16px;
    color: #4a4a4a;
    letter-spacing: 0.65px;
    text-align: center;
    margin-right: 30px;
    margin-bottom: 30px;
    line-height: 42px;
    cursor: pointer;
}

span.plan-cur {
    background: #FF6D1D;
    border-radius: 60px;
    width: 144px;
    height: 42px;
    font-size: 16px;
    color: #fff;
}

.plan-inner-l {
    width: 400px;
    margin-left: 180px;
    margin-top: 155px;
}

.plan-grount,
.mz-qy {
    display: none;
}



.plan-inner-tit {
    width: 400px;
    clear: both;
}

.words-des {
    position: absolute;
    top: 0px;
    left: -400px;
    width: 400px;
    background: #fff;
}

.plan-computer {
    height: 500px;
    position: absolute;
    left: -10px;
    top: -44px;
}

.plan-computer img {

    width: 563px;
}


.plan-phone-samll {
    position: absolute;
    right: 0px;
    top: -160px;
}

.frist-out .plan-phone-samll {
    position: absolute;
    right: 120px;
    top: -40px;
}

.plan-phone-samll {
    width: 539px;
}

.plan-inner-r {
    position: relative;
    width: 500px;
}

.tab1_3 img {
    width: 440px;
    height: 320px;
    border-radius: 5px;
    float: right;
    margin-right: 110px;
}

.content-plan {
    background: #f6f6f6;
    padding: 80px 0px;
    min-width: 1200px;
}

.column-two {
    width: 265px;
    float: left;
    text-align: center;
    margin-left: 140px;
    margin-top: 70px;
}

.column-two span {
    font-size: 18px;
    color: #242526;
    text-align: center;
    display: block;
    margin-bottom: 30px;
    margin-top: 35px;
}

.column-two p {
    font-size: 14px;
    color: #747474;
    line-height: 24px;
    text-align: left;
}

.column-two-q {
    margin-left: 270px;
}

.font-size-30 {
    font-size: 28px;
    color: #242526;
    letter-spacing: 0.42px;
    line-height: 55px;
    text-align: center;
}

.font-size-20 {
    color: #9b9b9b;
    font-size: 22px;
    margin-top: 20px;
    font-family: PingFangSC-Light;
    text-align: center;
}
/*
.j-error-user {
    position: absolute;
    left: 13px;
    font-size: 14px;
    top: 52px;
    color: red;
}

.j-error-tel {
    position: absolute;
    left: 276px;
    font-size: 14px;
    top: 52px;
    color: red;
}

.j-error-type {
    position: absolute;
    left: 5px;
    font-size: 14px;
    top: 270px;
    color: red;
}*/

.plan-message {
    width: 525px;
    margin: 0 auto;
    position: relative;
}

.plan-message p {
    font-family: PingFangSC-Regular;
    font-size: 16px;
    color:red;
    letter-spacing: 0.7px;
    text-align: center;
    margin-top: 20px;
    padding-bottom: 90px;
}











/**行业案例**/

.case-list-out {
    width: 1095px;
    margin: 70px auto;
}

.case-list-out dl {
    width: 332px;
    height: 298px;
    background: #ffffff;
    border: 1px solid #e6eaee;
    border-radius: 4px;
    margin: 0px 15px 30px 15px;
    float: left;
    position: relative;
    overflow: hidden;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s
}

.case-list-out dl dt {
    width: 332px;
    height: 234px;
    overflow: hidden;
    background-color: #1b263a;
    margin: 0 auto;
}

.case-list-out dl dt img {
    width: 332px;
    height: 234px;
    opacity: 1;
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
}

.case-list-out dl dd {
    font-size: 16px;
    color: #222328;
    letter-spacing: 0;
    line-height: 60px;
    text-align: center;
    background: #fff;
}

.case-list-out dl:hover {
    box-shadow: 0 15px 20px 0 rgba(36, 37, 38, 0.15);
}

.csae-tit {
    font-size: 14px;
    color: #3a3d4b;
    letter-spacing: 1.31px;
    line-height: 26px;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 30px;
}

.case-list-out dl dt img:hover {
    filter: alpha(opacity=70);
    -khtml-opacity: .7;
    -moz-opacity: .7;
    opacity: .7;
    -webkit-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    -o-transform: scale(1.2, 1.2)
}
/*
.case-list-out dl dd.text-show {
    position: absolute;
    z-index: 9;
    bottom: 0px;
    overflow: hidden;
    cursor: pointer;
    height: 112px;
    !*     background-color: rgba(32, 32, 33, 1);
     *!
    text-align: center;
    width: 100%;
}*/

.case-list-out dl dd p {
    font-size: 13px;
    color: #747474;
    letter-spacing: 0;
    text-align: center;
    line-height: 25px;
}

.use-scene {
    background: url(../img/yingyongchangjingbg.png);
    background-size: contain;
    *background-size: auto;
    background-size: auto\0;
    background-size: auto\9;
    min-width: 1200px;
    height: 540px;
    overflow: hidden;
    padding-left: 15px;
}

.use-scene dl {
    margin: 30px 110px;
    text-align: center;
    font-family: PingFangSC-Regular;
    width: 95px;
    text-align: center;
    display: inline-block;
}

.use-scene p {
    text-align: center;
}

.use-scene-small-title {
    opacity: 0.8;
    font-size: 18px;
    color: #ffffff;
    letter-spacing: 0.9px;
    text-align: center;
    margin-bottom: 60px;
}

.use-scene-title {
    font-size: 36px;
    color: #ffffff;
    letter-spacing: 0.5px;
    line-height: 41px;
    text-align: center;
    padding: 70px 0 20px 0px;
}

.use-scene dl dt {
    margin-bottom: 20px;
    width: 75px;
    height: 44px;
    margin: 0 auto;
}

.use-scene dl dd {
    font-size: 18px;
    color: #ffffff;
    letter-spacing: 0.9px;
    text-align: center;
    font-family: PingFangSC-Light;
    margin-top: 15px;
}

.use-scene dl dt img:hover {
    transition: all 0.3s ease-out;
    transform: scale(1.2, 1.2);
    -webkit-transition: all 0.3s ease-out;
    transform: scale(1.2, 1.2);
    -moz-transition: all 0.3s ease-out;
    transform: scale(1.2, 1.2);
    -o-transition: all 0.3s ease-out;
    transform: scale(1.2, 1.2);
}

.use-scene dl dt img {
    transition: all 0.3s ease-out;
    transform: scale(1, 1);
    -webkit-transition: all 0.3s ease-out;
    transform: scale(1, 1);
    -moz-transition: all 0.3s ease-out;
    transform: scale(1, 1);
    -o-transition: all 0.3s ease-out;
    transform: scale(1, 1);
}



.page-out {
    height: 30px;
    margin: 30px 40px 30px auto;
    text-align: center;
}

.page-out ul {
    border: 1px solid #e6eaee !important;
    border-radius: 5px;
    float: left;
    height: 34px;
    margin-bottom: 30px;
}

.page-out li {
    border-right: 1px solid #e6eaee;
    color: #ced0da;
    float: left;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    margin: 0 !important;
    text-align: center;
    padding: 0 10px;
}

.page-out li:last-child {
    border-right: medium none;
}

.page-out li a {
    color: #ced0da;
    display: block;
    height: 36px;
    text-decoration: none;
}
.page-out li.active a{
    color:#242526;
}

.prev {
    background: url("../img/prve_1.png") no-repeat center center;
    width: 23px;
}

.prev-grey {
    background: url("../img/prve_22.png") no-repeat center center;
    width: 23px;
}

.next {
    background: url("../img/next_1.png") no-repeat center center;
    width: 23px;
}

.next-grey {
    background: url("../img/next_11.png") no-repeat center center;
    width: 23px;
}

.numb {
    width: 26px;
}

.choose {
    color: #354052 !important;
    font-size: 14px;
}

.choose a {
    color: #354052 !important;
}



.r1 {
    -moz-transform: rotate(-9deg);
    -webkit-transform: rotate(-9deg);
    -o-transform: rotate(-9deg);
    transform: rotate(-9deg);
}

.r2 {
    -moz-transform: rotate(6deg);
    -webkit-transform: rotate(6deg);
    -o-transform: rotate(6deg);
    transform: rotate(6deg);
}



.alert-msg {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -210px;
    margin-top: -95px;
    background: #ffffff;
    box-shadow: 0 50px 90px 0 rgba(0, 0, 0, 0.50);
    border-radius: 4px;
    width: 420px;
    height: 190px;
    text-align: center;
    z-index: 10050;
    display: none;
}

.alert-msg p {
    font-size: 20px;
    color: #354052;
    letter-spacing: 0;
    line-height: 40px;
}

.tips-img {
    margin: 26px 0px;
}

.close-btn {
    padding: 11px;
    cursor: pointer;
    display: block;
    width: 100%;
    text-align: right;
}

.position-one {
    left: -395px;
}

.position-two {
    left: 200px;
    width: 350px;
    top: 90px;
}

.position-three {
    left: -393px;
}
/*此处为原有placeholder颜色*/
/*
.j-fixed-mes ::-moz-placeholder {
    color: #fff;
    opacity: .7;
}

.j-fixed-mes input::-webkit-input-placeholder {
    color: #fff;
    opacity: .7;
}



::-moz-placeholder {
    color: #252627;
    opacity: .7;
}

input:-ms-input-placeholder {
    color: #252627;
    opacity: .7;
}

input::-webkit-input-placeholder {
    color: #252627;
    opacity: .7;
}*/

.video-dialog {
    width: 860px;
    height: 484px;
    position: fixed;
    left: 50%;
    top: 50%;
    margin-left: -430px;
    margin-top: -242px;
    display: none;
    z-index: 10050;
    overflow: hidden;
    background: #000 url(../img/Cover_new.jpg) no-repeat center;
}

.video-dialog i {
    position: absolute;
    width: 19px;
    height: 19px;
    right: 20px;
    top: 20px;
    border-radius: 59px;
    color: #fff;
    text-align: center;
    line-height: 31px;
    font-size: 14px;
    cursor: pointer;
}

.teshu-li-last {
    margin-left: 31px;
}


.cover-img-fl {
    position: relative;
    width: 25%;
    float: left;
}

.row-one-fl {
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transition: all .2s linear;
}


.row-title {
    font-family: PingFangSC-Regular;
    font-size: 24px;
    color: #ffffff;
    line-height: 40px;
    text-align: center;
    width: 78%;
    margin: 0 auto;
    position: absolute;
    top: 38.2%;
}

.row-one-fl p {
    position: absolute;
    left: 50%;
    transition: all .2s linear;
    margin-left: -39%; 

}


.row-solgan-tit {
    font-size: 16px;
    color: #b7b7b7;
    margin: 15px;
}


.row-one-fl p.row-des {
    font-family: PingFangSC-Light;
    font-size: 18px;
    color: #ffffff;
    line-height: 24px;
    text-align: center;
    width: 60%;
    text-align: left;
    top: 70%;
    opacity: 0;
    margin-left:-30%; 
}
.row-one-fl p.row-des-two {
    top:69%;
    font-family: PingFangSC-Light;
    font-size: 18px;
    color: #ffffff;
    line-height: 24px;
    text-align: center;
    width: 60%;
    text-align: left;
    opacity: 0;
    margin-left:-30%; 

}
.row-one-fl p.row-des-three {
    top:82%;
    font-family: PingFangSC-Light;
    font-size: 18px;
    color: #ffffff;
    line-height: 24px;
    text-align: center;
    width: 60%;
    text-align: left;
    opacity: 0;
    margin-left:-30%; 
}

.cover-img-fl img {
    width: 100%;
}

.cover-img-fl:hover .row-title {
    top: 17%;
}

.cover-img-fl:hover .row-des{
    top: 49%;
    opacity: 1;
}

.cover-img-fl:hover .row-des-two {
    top: 69%;
    opacity: 1;
}

.cover-img-fl:hover .row-des-three {
    top: 82%;
    opacity: 1;
}
.cover-img-fl:hover .row-hover-top {
    top: 63%;
    opacity: 1;
}

.row-one-fl:hover {
    background: rgba(255, 109, 29, .8);
    transition: all .4s linear;
}
.zhixing-cont {
    margin-top:50px!important; 
    margin-bottom:100px!important; 

}
.zhixing-cont .meeting-big-dd {
margin: 30px 0px;
}
.zhixing-cont .meeting-small-dd{
    width: 343px;
    margin: 0 auto;
    line-height: 35px;
}
                       
.zhixing-cont .img-bottom {
    margin-bottom: 60px; 
}
.zhixing-cont .img-bottom-m {
    margin-bottom: 65px;
    margin-top:23px;  
}
.zhixing-cont-m {
    margin-left: 15px!important;
}
.big-img{
    margin-bottom: 30px;
}


/**盟主优势**/

.superiority {
    background: #f6f6f6 url(../img/mengzhu_youshi_bg.png) no-repeat center 205px;
}

.superiority-one {
    width: 380px;
    height: 200px;
    margin-bottom: 90px;
}

.superiority-one p {
    font-family: PingFangSC-Regular;
    font-size: 20px;
    color: #242526;
    letter-spacing: 0.04px;
    text-align: left;
    width: 360px;
}

.superiority-one span {
    font-family: PingFangSC-Regular;
    font-size: 16px;
    color: #747474;
    letter-spacing: 0.05px;
    text-align: left;
    display: block;
    margin: 0 auto;
    margin-top: 30px;
}

.leader-inner p.witness-name {
    font-size: 18px;
    margin-top: 15px;
    position: relative;
}

.leader-inner p.witness-name:after {
    content: '';
    height: 1px;
    width: 60px;
    background: #ccc;
    position: absolute;
    right: 200px;
    top: 20px;
}

.leader-inner p.witness-name:before {
    content: '';
    height: 1px;
    width: 60px;
    left: 200px;
    top: 20px;
    background: #ccc;
    position: absolute;
}


.live-trade {
    background: #f6f6f6;
}

.trade-ground {
    display: none;
}

.trade-tab {
    margin: 0 auto;
    text-align: center;
}

.trade-list {
    width: 1095px;
    margin: 70px auto;
}

.trade-tab li {
    background: #e7e7e7;
    border-radius: 24px;
    width: 126px;
    height: 36px;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #242526;
    letter-spacing: 0.62px;
    text-align: center;
    margin: 0 10px;
    cursor: pointer;
    line-height: 36px;
    display: inline-block;
}

.trade-tab li.tab-cur {
    background: #242526;
    color: #fff;
}

.trade-dl {
    background: #fff;
    width: 332px;
    background: #ffffff;
    border-radius: 10px;
    margin: 0px 15px 30px 15px;
    float: left;
    position: relative;
    overflow: hidden;
}

.trade-dl dd {
    height: 360px;
    text-align: center;
    padding: 20px 35px;
    overflow: hidden;
}

.trade-dd span {
    font-family: SFNSDisplay;
    font-size: 22px;
    color: #242526;
    letter-spacing: 0;
    line-height: 32px;
    text-align: center;
    display: block;
    margin-bottom: 10px;
}

.trade-dd p {
    font-family: SFNSText;
    font-size: 14px;
    color: #8c8f94;
    letter-spacing: 0;
    line-height: 28px;
    text-align: left;
}

.trade-dd a {
    font-family: PingFangSC-Regular;
    font-size: 12px;
    color: #242526;
    letter-spacing: 0.6px;
    text-align: center;
    border-bottom: 1px solid #242526;
    height: 30px;
    display: block;
    width: 88px;
    position: absolute;
    bottom: 40px;
    left: 121px;
}

.trade-dd a:hover {
    color: #FF6D1D;
    border-bottom: 1px solid #FF6D1D;
}

.features-items-03 {
    margin-bottom: 25px;
    width: 400px;
    float: left;
    position: relative;
}

.features-items-03 img,
.features-items-last img {
    margin-bottom: 30px;
}

.features-items-text {
    font-family: PingFangSC-Thin;
    font-size: 16px;
    color: #242526;
    letter-spacing: 0.98px;
    line-height: 28px;
    text-align: center;
    display: block;
    width: 400px;
}

.features-items-03:after {
    content: '';
    position: absolute;
    left: 82%;
    right: 0;
    top: 33%;
    border-bottom: 1px solid #354052;
    width: 33%;
    opacity: 0.19;
}


.features-items-last {
    margin-bottom: 30px;
    width: 400px;
    float: left;
}

.float-fixed a.on-line-service {
    background: #ff5b29;
    height: 62px;
    line-height: 62px;
    font-family: PingFangSC-Regular;
    font-size: 20px;
    color: #ffffff;
    letter-spacing: 0.04px;
    border-radius: 10px 0;
    padding-left: 26px;
}

.float-fixed a.on-line-service img {
    margin-right: 5px;
}

.float-fixed a {
    font-family: PingFangSC-Regular;
    font-size: 16px;
    color: #9b9b9b;
    letter-spacing: 0.04px;
    display: block;
    height: 66px;
    line-height: 66px;
    border-bottom: 1px solid #edf1f5;
    padding-left: 26px;
    position: relative;
}

a.hotline-tool {
    border: none;
    line-height: 56px;
    font-size: 19px;
}

.solveplan-title {
    font-family: PingFangSC-Light;
    font-size: 26px;
    color: #354052;
    letter-spacing: 2.44px;
    text-align: center;
    position: relative;
    margin: 0px auto 60px auto;
    width: 260px;
}

.solveplan-title:after {
    content: '';
    height: 1px;
    width: 27px;
    background: #242526;
    position: absolute;
    left: 5px;
    top: 20px;
}

.solveplan-title:before {
    content: '';
    height: 1px;
    width: 27px;
    background: #242526;
    right: 5px;
    top: 20px;
    position: absolute;
}

.solveplan-title img {
    margin-top: -5px;
}

.step-1 {
    font-family: PingFangSC-Regular;
    font-size: 30px;
    color: #242526;
    letter-spacing: 0.51px;
    text-align: left;
}

.step-des {
    font-family: PingFangSC-Regular;
    font-size: 24px;
    color: #242526;
    letter-spacing: 0.41px;
    text-align: left;
    margin-top: 15px;
    margin-bottom: 30px;
}

.step-des i {
    border-bottom: 2px solid #e43622;
    width: 74px;
    height: 54px;
    display: inline-block;
}

.step-fl {
    width: 400px;
    margin-top: 220px;
    position: relative;
}

.step-fr {
    width: 600px;
    position: relative;
}

.step-out {
    padding: 45px 100px;
}

.center-r {
    text-align: right;
}

.step-float-r {
    width: 70%;
    padding-right: 72px;
}

.step-right {
    position: absolute;
    left: 608px;
}

.step-ground {
    right: 105px;
}

.solve-list {
    margin: 0 auto;
    padding-bottom: 50px;
}

.solve-list dl {
    width: 320px;
    height: 226px;
    background: #ffffff;
    border-radius: 10px;
    margin: 0px 20px 30px 20px;
    float: left;
    position: relative;
    overflow: hidden;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    position: relative;
    text-align: center;
    border: none;
}


.solve-list dl dt img {
    width: 320px;
    height: 226px;
    opacity: 1;
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
}

.solve-list dl dt {
    width: 320px;
    height: 234px;
    overflow: hidden;
    background-color: #1b263a;
    margin: 0 auto;
}

.solve-list dl dd.case-dd {
    text-align: center;
    margin: 0 auto;
    position: absolute;
    top: 80px;
    background: none;
    color: #fff;
    line-height: 40px;
    left: 124px;
}

.solve-list dl dd.case-dd span {
    text-align: center;
    display: block;
    font-family: PingFangSC-Thin;
    font-size: 22px;
    color: #ffffff;
    letter-spacing: 1.1px;
    text-align: center;
}



.witness-out {
    width: 900px;
    margin: 0 auto;
}

.yx-rotaion-btn .left_btn {
    float: left;
    left: 5px;
    top: 15px;
    background: url(../img/Arrowleft2x.png) no-repeat;
    background-size: 30px 30px;
}

.yx-rotaion-btn .right_btn {
    float: left;
    right: 5px;
    top: 15px;

    background: url(../img/Arrowright2x.png) no-repeat;
    background-size: 30px 30px;
}

.yx-rotaion-btn {
    position: relative;
}

.yx-rotaion-btn span {
    width: 30px;
    height: 30px;
    cursor: pointer;
    position: absolute;
}



.float-fixed a.a-service {
    background: url(../img/message-icon.png) no-repeat 25px 25px;
    padding-left: 60px;
}

.float-fixed a.a-service:hover {
    background: #ff5b29 url(../img/message-icon_cur.png) no-repeat 25px 25px;
    color: #fff;
    padding-left: 60px;
}

.rotaion_list li {
    background: #fff;
    height: 190px;
}

.full-column-fixed {
    height: 120px;
    width: 100%;
    position: fixed;
    bottom: 0px;
    left: -100%;
    z-index: 99999;
    overflow: hidden;
}

.footer-bg {
    position: fixed;
    bottom: 0px;
    left: -100%;
    overflow: hidden;
    filter: alpha(opacity=60);
    background: #000;
    width: 100%;
    height: 120px;
    opacity: .6;
}

.full-column-fixed img {
    padding-top: 6px;
}



.header,
.mengzhu-logo,
.traditionally-live,
.superiority,
.witness,
.index-activity,
.footer {
    min-width: 1200px;
}

.j-change-user:hover,
.j-log-off:hover,
.login-message a:hover {
    cursor: pointer;
    color: #FF6D1D;
}

.container_02 {
    padding: 39px 0px;
}

.container_02 dl.container_dl_01 {
    width: 390px;
    display: inline-block;
    clear: both;
    text-align: center;
}

.container_02 dl.center-dl {
    border-left: 1px solid #d7d7d7;
    border-right: 1px solid #d7d7d7;
    width: 359px;
    padding: 0 40px;
    text-align: center;
    margin-right: 74px;
}

.container_02 dl.center-dl dt {
    margin-left: 49px;
}

.container_02 dl.center-dl dd.f24-c24 {
    width: 200px;
}

.container_02 dl.container_dl_02 {
    width: 295px
}

.container_02 dl.container_dl_02 dd.f24-c24 {
    width: 205px
}


.container_02 dl dt {
    margin-right: 30px;
}


.container_02 dl:hover dd {
    color: #FF6D1D;
}

.f24-c24 {
    transform: rotate(-360deg);
    font-family: PingFangSC-Light;
    font-size: 24px;
    color: #242526;
    letter-spacing: -0.6px;
    text-align: center;
    display: block;
    width: 230px;
    text-align: left;
    margin-top: -7px;
}

.f16-c9b {
    font-family: PingFangSC-Light;
    font-size: 16px;
    color: #9b9b9b;
    letter-spacing: 0.8px;
    text-align: center;
    display: block;
    margin-top: 7px;
}

.grount-show,
.ground-show {
    display: block;
}

.nav-left {
    background: #ffffff;
    box-shadow: 8px 10px 34px 0 rgba(36, 37, 38, 0.20);
    width: 126px;
    height: 270px;
    position: fixed;
    top: 260px;
    left: 0px;
    overflow: hidden;
    border-radius: 0 10px 10px 0px;
}

.nav-left a {
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #9b9b9b;
    letter-spacing: 0.62px;
    text-align: center;
    height: 44px;
    border-bottom: 1px solid #edf1f5;
    text-align: center;
    line-height: 44px;
    display: block;
    cursor: pointer;
}

.nav-left a:hover {
    color: #fff;
    background: #FF6D1D;
}

.nav-left a.cur-nav {
    background: #FF6D1D;
    color: #fff;
}

.float-fixed a.a-service {
    background: url(../img/message-icon.png) no-repeat 25px 25px;
    padding-left: 60px;
}

.float-fixed a.a-service:hover {
    background: #ff5b29 url(../img/message-icon_cur.png) no-repeat 25px 25px;
    color: #fff;
    padding-left: 60px;
}

p.news-prev {
    border-top: 1px solid #e8e8e8;
    padding-top: 20px;
    font-size: 15px;
    margin: 10px 0px;
}
.news-post-link,.news-post-link a {
    color: #354052;
}

