.indexFont {
    font-family: Roboto, "Helvetica Neue", Helvetica, "Nimbus Sans L", -apple-system, BlinkMacSystemFont, "Liberation Sans", "Hiragino Sans GB", "Microsoft YaHei", "Microsoft JhengHei", "Source Han Sans CN", "Source Han Sans SC", "ST Heiti", SimSun, "WenQuanYi Zen Hei Sharp", sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.indexFont.tw, .tw .indexFont {
    font-family: Roboto, "微軟正黑體", "Microsoft JhengHei", "Helvetica Neue", Helvetica, "MS UI Gothic", "Nimbus Sans L", -apple-system, BlinkMacSystemFont, "Liberation Sans", "Hiragino Sans GB", "Microsoft YaHei", "Microsoft JhengHei", "Source Han Sans CN", "Source Han Sans SC", "ST Heiti", SimSun, "WenQuanYi Zen Hei Sharp", sans-serif
}

.indexFont.ja, .ja .indexFont {
    font-family: Roboto, "Helvetica Neue", Helvetica, "MS UI Gothic", "Nimbus Sans L", -apple-system, BlinkMacSystemFont, "Liberation Sans", "Hiragino Sans GB", "Microsoft YaHei", "Microsoft JhengHei", "Source Han Sans CN", "Source Han Sans SC", "ST Heiti", SimSun, "WenQuanYi Zen Hei Sharp", sans-serif
}

.indexFont.ko, .ko .indexFont {
    font-family: "Malgun Gothic", "Nimbus Sans L", -apple-system, BlinkMacSystemFont, "Liberation Sans", "Hiragino Sans GB", "Microsoft YaHei", "Microsoft JhengHei", "Source Han Sans CN", "Source Han Sans SC", "ST Heiti", SimSun, "WenQuanYi Zen Hei Sharp", sans-serif
}

.clear:after {
    content: '';
    clear: both
}

.mobileTitle {
    line-height: 30px;
    font-size: 2.5rem
}

.mobileParagraph {
    line-height: 24px;
    font-size: 1.6rem
}

.idx_wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    /* background-color: #0c2c4a; */
    font-family: Roboto, "Helvetica Neue", Helvetica, "Nimbus Sans L", -apple-system, BlinkMacSystemFont, "Liberation Sans", "Hiragino Sans GB", "Microsoft YaHei", "Microsoft JhengHei", "Source Han Sans CN", "Source Han Sans SC", "ST Heiti", SimSun, "WenQuanYi Zen Hei Sharp", sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.idx_wrapper.tw, .tw .idx_wrapper {
    font-family: Roboto, "微軟正黑體", "Microsoft JhengHei", "Helvetica Neue", Helvetica, "MS UI Gothic", "Nimbus Sans L", -apple-system, BlinkMacSystemFont, "Liberation Sans", "Hiragino Sans GB", "Microsoft YaHei", "Microsoft JhengHei", "Source Han Sans CN", "Source Han Sans SC", "ST Heiti", SimSun, "WenQuanYi Zen Hei Sharp", sans-serif
}

.idx_wrapper.ja, .ja .idx_wrapper {
    font-family: Roboto, "Helvetica Neue", Helvetica, "MS UI Gothic", "Nimbus Sans L", -apple-system, BlinkMacSystemFont, "Liberation Sans", "Hiragino Sans GB", "Microsoft YaHei", "Microsoft JhengHei", "Source Han Sans CN", "Source Han Sans SC", "ST Heiti", SimSun, "WenQuanYi Zen Hei Sharp", sans-serif
}

.idx_wrapper.ko, .ko .idx_wrapper {
    font-family: "Malgun Gothic", "Nimbus Sans L", -apple-system, BlinkMacSystemFont, "Liberation Sans", "Hiragino Sans GB", "Microsoft YaHei", "Microsoft JhengHei", "Source Han Sans CN", "Source Han Sans SC", "ST Heiti", SimSun, "WenQuanYi Zen Hei Sharp", sans-serif
}

.idx_main {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.idx_btnPrimitive:visited {
    color: #2d8fd9
}

.idx_btnPrimitive:hover {
    border-color: #439bdd;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .15);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .15)
}

.idx_btnPrimitive:active {
    color: #fff;
    background-color: #2d8fd9;
    border-color: #2d8fd9
}

.idx_btnDarkBg:visited {
    color: #fff
}

.idx_btnDarkBg:hover {
    color: #0c2c4a;
    background-color: #fff
}

.idx_btnBlue {
    display: inline-block;
    min-width: 140px;
    height: 56px;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 56px;
    font-size: 20px;
    font-size: 2rem;
    text-align: center;
    color: #fff;
    background-color: #2d8fd9;
    -webkit-transition: all .2s cubic-bezier(.47, 0, .745, .715);
    -moz-transition: all .2s cubic-bezier(.47, 0, .745, .715);
    transition: all .2s cubic-bezier(.47, 0, .745, .715)
}

.idx_btnBlue:visited {
    color: #fff
}

.idx_btnBlue:hover {
    background-color: #439bdd
}

.idx_btnBlue:active {
    background-color: #2074b3
}

.idx_content {
    position: relative;
    width: 1240px;
    height: 100%;
    margin-left: auto;
    margin-right: auto
}

@media screen and (max-width:1280px) {
    .idx_content {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }
}

.is-mobile .idx_content {
    padding-left: 15px;
    padding-right: 15px
}

.idx_header {
    z-index: 3;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 70px;
    background-color: #0c2c4a;
    border-top: 4px solid #001125;
    -webkit-transition: all .2s cubic-bezier(.47, 0, .745, .715);
    -moz-transition: all .2s cubic-bezier(.47, 0, .745, .715);
    transition: all .2s cubic-bezier(.47, 0, .745, .715)
}

@media screen and (max-width:780px) {
    .idx_header {
        height: 50px;
        border-bottom: 1px solid #2e4055
    }
}

.idx_hLogo {
    float: left;
    position: relative;
    display: inline-block;
    width: 255px;
    height: 100%;
    text-align: center
}

.cn .idx_hLogo {
    width: 161px;
    margin-left: 47px
}

@media screen and (max-width:780px) {
    .idx_hLogo {
        width: auto
    }
    .cn .idx_hLogo {
        width: auto;
        margin-left: 0
    }
}

.idx_hLogoImg {
    width: 255px;
    margin-top: 14px
}

.cn .idx_hLogoImg {
    width: 161px
}

@media screen and (max-width:780px) {
    .idx_hLogoImg {
        height: 30px;
        margin-top: 10px;
        width: auto
    }
    .cn .idx_hLogoImg, .en .idx_hLogoImg {
        width: auto
    }
}

.idx_hActiveIcon {
    display: inline-block;
    margin-top: 5px;
    margin-left: 2px;
    width: 61px;
    height: 33px;
    background: url(../images/temporary/china70_index.png) center center/100% no-repeat;
    -webkit-transition: all .2s cubic-bezier(.47, 0, .745, .715);
    -moz-transition: all .2s cubic-bezier(.47, 0, .745, .715);
    transition: all .2s cubic-bezier(.47, 0, .745, .715)
}

.sld_cn .idx_hActiveIcon {
    background-image: url(//cdnq2.mikecrm.com/images/temporary/china70_index.png)
}

@media screen and (max-width:780px) {
    .idx_hActiveIcon {
        width: 47px;
        height: 26px;
        margin-top: 5px;
        background: url(../images/temporary/china70_index_mobile.png) center center/100% no-repeat
    }
    .sld_cn .idx_hActiveIcon {
        background-image: url(//cdnq2.mikecrm.com/images/temporary/china70_index_mobile.png)
    }
}

.idx_hOperate {
    float: right
}

@media screen and (max-width:1180px) {
    .idx_hOperate {
        margin-right: 30px
    }
}

@media screen and (max-width:780px) {
    .idx_hOperate {
        display: none
    }
}

.idx_hToggle {
    display: none;
    position: fixed;
    right: 0;
    top: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    font-size: 1.6rem;
    color: #fff
}

@media screen and (max-width:1180px) {
    .idx_hToggle {
        display: block;
        height: 70px;
        line-height: 70px;
        top: 3px;
        right: 16px
    }
}

@media screen and (max-width:780px) {
    .idx_hToggle {
        display: block;
        height: 50px;
        line-height: 50px
    }
}

.idx_hMikeX {
    float: left;
    position: relative;
    display: inline-block;
    height: 30px;
    margin-top: 20px;
    margin-right: 15px;
    padding-left: 16px;
    padding-right: 16px;
    line-height: 31px;
    color: #cbb27a;
    background-color: rgba(0, 0, 0, .3);
    border-radius: 15px
}

.idx_hMikeX:visited {
    color: #cbb27a
}

.idx_hMikeX:after {
    content: '';
    position: absolute;
    top: -7px;
    right: -20px;
    width: 38px;
    height: 20px;
    background: url(../images/index/new@2x.png) center center/38px 20px no-repeat
}

.sld_cn .idx_hMikeX:after {
    background-image: url(//cdnq2.mikecrm.com/images/index/new@2x.png)
}

.idx_hMikeXLogo {
    float: left;
    width: 55px;
    margin-top: 6px
}

.idx_hMikeXTitle {
    margin-left: 5px
}

.idx_hOpeItem {
    float: left;
    display: inline-block;
    position: relative;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 70px;
    color: #fff
}

.idx_hOpeItem::after {
    content: '';
    position: absolute;
    top: 50px;
    left: 5px;
    right: 5px;
    height: 2px;
    background: #2d8fd9;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transform: translateY(6px);
    -moz-transform: translateY(6px);
    -ms-transform: translateY(6px);
    transform: translateY(6px);
    -webkit-transition: opacity .3s, -webkit-transform .3s;
    transition: opacity .3s, -webkit-transform .3s;
    -moz-transition: opacity .3s, transform .3s, -moz-transform .3s;
    transition: opacity .3s, transform .3s;
    transition: opacity .3s, transform .3s, -webkit-transform .3s, -moz-transform .3s
}

.idx_hOpeItem:hover::after {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.idx_hOpeItem:visited {
    color: #fff
}

@media screen and (max-width:1180px) {
    .idx_hOpeItem {
        display: none
    }
    .idx_hOpeItem.extend, .idx_hOpeItem.idx_hLogin, .idx_hOpeItem.service {
        display: inline-block
    }
}

.idx_hOpeIcon {
    padding-left: 5px
}

.idx_hLogin {
    float: left;
    margin: 19px 10px;
    line-height: 30px
}

.idx_hSelector {
    float: left;
    padding-right: 10px;
    margin-top: 19px;
    margin-left: 10px
}

@media screen and (max-width:1180px) {
    .idx_hSelector {
        display: none
    }
    .idx_hSelector.language {
        display: inline-block
    }
}

.idx_fSelector .cp_iIcon, .idx_hSelector .cp_iIcon {
    top: 6px;
    color: #fff
}

.idx_fSelector .cp_btnDropdownSelectInput, .idx_fSelector .cp_selectInput, .idx_hSelector .cp_btnDropdownSelectInput, .idx_hSelector .cp_selectInput {
    position: absolute
}

.idx_fSelector .cp_dropDownMenuWrapper, .idx_hSelector .cp_dropDownMenuWrapper {
    background-color: #122336
}

.idx_fSelector .cp_menuWrapper, .idx_hSelector .cp_menuWrapper {
    color: #fff;
    background-color: #122336;
    border-color: #2e4055
}

.idx_fSelector .cp_dropDownOption, .idx_hSelector .cp_dropDownOption {
    border-top-color: #2e4055
}

.idx_fSelector.language .cp_iSelect, .idx_hSelector.language .cp_iSelect {
    padding-left: 20px
}

.idx_fSelector.language .cp_dropDown, .idx_hSelector.language .cp_dropDown {
    height: 33px
}

.idx_fSelector.language .cp_selector, .idx_hSelector.language .cp_selector {
    height: 31px
}

.idx_fSelector.language .cp_selectPlaceholder, .idx_hSelector.language .cp_selectPlaceholder {
    width: 60px;
    color: #fff
}

.idx_fSelector.language .cp_selectorArrow, .idx_hSelector.language .cp_selectorArrow {
    color: #fff
}

.idx_fSelector.industry .cp_dropDownMenuWrapper, .idx_fSelector.product .cp_dropDownMenuWrapper, .idx_fSelector.scenario .cp_dropDownMenuWrapper, .idx_hSelector.industry .cp_dropDownMenuWrapper, .idx_hSelector.product .cp_dropDownMenuWrapper, .idx_hSelector.scenario .cp_dropDownMenuWrapper {
    border-top: 0 none
}

.idx_hFunIntro {
    line-height: 30px;
    color: #fff
}

.idx_overlay {
    display: block;
    position: fixed;
    width: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    top: 70px;
    background-color: rgba(0, 0, 0, .2);
    z-index: 1
}

@media screen and (max-width:780px) {
    .idx_overlay {
        top: 50px
    }
}

.idx_hmOperates {
    position: fixed;
    z-index: 3;
    right: 0;
    bottom: 0;
    background-color: #0c2c4a;
    -webkit-animation: .4s fadeIn_an ease-in;
    -moz-animation: .4s fadeIn_an ease-in;
    animation: .4s fadeIn_an ease-in
}

@media screen and (max-width:1180px) {
    .idx_hmOperates {
        top: 70px;
        width: 255px;
        padding-left: 15px;
        padding-right: 0;
        -webkit-box-shadow: -2px 8px 15px rgba(0, 0, 0, .4);
        box-shadow: -2px 8px 15px rgba(0, 0, 0, .4)
    }
}

@media screen and (max-width:780px) {
    .idx_hmOperates {
        width: auto;
        top: 50px;
        padding-left: 20px;
        padding-right: 20px;
        left: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }
}

.idx_hmoItem {
    font-size: 16px;
    font-size: 1.6rem;
    color: #fff;
    border-bottom: 1px solid #2e4055
}

@media screen and (max-width:1180px) {
    .idx_hmoItem {
        text-align: left;
        padding: 12px 0 8px
    }
}

@media screen and (max-width:780px) {
    .idx_hmoItem {
        text-align: center;
        padding: 18px 0 16px
    }
}

.idx_hmoItem.language {
    padding-top: 30px;
    border-bottom: 0
}

.idx_hmoBtn {
    display: inline-block;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    color: #fff;
    padding-left: 10px
}

.idx_hmoBtn:visited {
    color: #fff
}

.idx_hmoBtn:active {
    color: #2d8fd9
}

@media screen and (max-width:780px) {
    .idx_hmoBtn {
        padding-left: 0
    }
}

.expand .idx_hmoBtn {
    margin-bottom: 12px
}

.mikeX .idx_hmoBtn {
    color: #cbb27a
}

.mikeX .idx_hmoBtn:visited {
    color: #cbb27a
}

.idx_hmoMikeXLogo {
    width: 55px;
    vertical-align: text-top
}

.idx_hmoSubBtn {
    display: inline-block;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    color: #fff;
    font-size: 14px;
    font-size: 1.4rem;
    padding-left: 10px;
    margin: 6px 0 6px 10px
}

.idx_hmoSubBtn:visited {
    color: #fff
}

.idx_hmoSubBtn:active {
    color: #2d8fd9
}

@media screen and (max-width:780px) {
    .idx_hmoSubBtn {
        padding-left: 0;
        margin: 8px 0
    }
}

.idx_hmoBtn:hover, .idx_hmoSubBtn:hover {
    color: #2d8fd9
}

.idx_hmoBtn:after, .idx_hmoSubBtn:after {
    display: block;
    content: ' ';
    position: absolute;
    left: 0;
    width: 4px;
    top: 3px;
    bottom: 1px;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    background-color: #2d8fd9;
    -webkit-transition: all .2s cubic-bezier(.47, 0, .745, .715);
    -moz-transition: all .2s cubic-bezier(.47, 0, .745, .715);
    transition: all .2s cubic-bezier(.47, 0, .745, .715)
}

.idx_hmoBtn:hover:after, .idx_hmoSubBtn:hover:after {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}

@media screen and (max-width:780px) {
    .idx_hmoBtn:after, .idx_hmoSubBtn:after {
        display: none
    }
}

.idx_hmoIcon {
    padding-right: 5px
}

.idx_epilogue {
    height: 240px;
    background-color: #0c2c4a
}

@media screen and (max-width:780px) {
    .idx_epilogue {
        height: 150px
    }
}

.idx_eImg {
    float: left;
    width: 60%;
    height: 100%;
    background: url(../images/index/epilogue_en.png) right center no-repeat
}

.sld_cn .idx_eImg {
    background-image: url(//cdnq2.mikecrm.com/images/index/epilogue_en.png)
}

.cn .idx_eImg {
    width: 50%;
    background: url(../images/index/epilogue.png) right center no-repeat
}

.sld_cn .cn .idx_eImg {
    background-image: url(//cdnq2.mikecrm.com/images/index/epilogue.png)
}

.tw .idx_eImg {
    width: 50%;
    background: url(../images/index/epilogue_tw.png) right center no-repeat
}

.sld_cn .tw .idx_eImg {
    background-image: url(//cdnq2.mikecrm.com/images/index/epilogue_tw.png)
}

@media screen and (max-width:780px) {
    .cn .idx_eImg, .idx_eImg, .tw .idx_eImg {
        width: 100%;
        -webkit-background-size: 60% auto;
        background-size: 60% auto;
        background-position: center center
    }
    .cn .idx_eImg {
        background-image: url(../images/index/epilogue_m.png)
    }
    .sld_cn .cn .idx_eImg {
        background-image: url(//cdnq2.mikecrm.com/images/index/epilogue_m.png)
    }
    .en .idx_eImg {
        width: 100%;
        -webkit-background-size: 80% auto;
        background-size: 80% auto;
        background-position: center center
    }
}

@media screen and (max-width:500px) {
    .cn .idx_eImg, .idx_eImg, .tw .idx_eImg {
        -webkit-background-size: 70% auto;
        background-size: 70% auto
    }
}

.idx_eOperate {
    float: left;
    /* width: 40% */
}

.cn .idx_eOperate, .tw .idx_eOperate {
    /* width: 50% */
}

@media screen and (max-width:780px) {
    .idx_eOperate {
        display: none
    }
}

.idx_footer {
    height: 210px;
    padding-top: 30px;
    background-color: #0c2c4a;
    border-top: 1px solid #2e4055
}

@media screen and (max-width:780px) {
    .idx_footer {
        height: auto;
        padding-top: 20px;
        padding-bottom: 20px
    }
    .idx_footer:after {
        display: block;
        content: ' ';
        clear: both
    }
}

.idx_fISO {
    position: absolute;
    top: 60px;
    left: 0;
    width: 195px;
    height: 57px;
    background: url(../images/index/iso_en.png) 0 center no-repeat
}

.sld_cn .idx_fISO {
    background-image: url(//cdnq2.mikecrm.com/images/index/iso_en.png)
}

.cn .idx_fISO, .tw .idx_fISO {
    width: 164px;
    height: 54px;
    background-image: url(../images/index/iso.png)
}

.sld_cn .cn .idx_fISO, .sld_cn .tw .idx_fISO {
    background-image: url(//cdnq2.mikecrm.com/images/index/iso.png)
}

@media screen and (max-width:1280px) {
    .idx_fISO {
        left: 20px
    }
}

@media screen and (max-width:780px) {
    .idx_fISO {
        position: static
    }
}

.idx_fLogo {
    float: left;
    width: 255px;
    height: 100%;
    margin-right: 5px;
    background: url(../images/logo/index_en.png) top center no-repeat
}

.sld_cn .idx_fLogo {
    background-image: url(//cdnq2.mikecrm.com/images/logo/index_en.png)
}

.cn .idx_fLogo {
    width: 161px;
    margin-right: 60px;
    background-image: url(../images/logo/index.png)
}

.sld_cn .cn .idx_fLogo {
    background-image: url(//cdnq2.mikecrm.com/images/logo/index.png)
}

@media screen and (max-width:780px) {
    .idx_fLogo {
        display: none
    }
}

.idx_fSelector {
    float: left
}

@media screen and (max-width:1180px) {
    .idx_fSelector {
        display: none
    }
}

.idx_fMain {
    position: absolute;
    left: 400px;
    right: 300px
}

@media screen and (max-width:1180px) {
    .idx_fMain {
        right: 340px;
        left: 300px
    }
    .cn .idx_fMain {
        left: 240px
    }
}

@media screen and (max-width:780px) {
    .idx_fMain {
        position: static
    }
    .idx_fMain:after {
        content: '';
        display: block;
        clear: both
    }
}

.idx_fList {
    float: left;
    width: 33.33%
}

@media screen and (max-width:500px) {
    .idx_fList {
        float: none;
        width: 100%!important;
        height: auto;
        min-height: 50px;
        padding-bottom: 10px
    }
    .idx_fList:after {
        content: '';
        display: block;
        clear: both
    }
}

.idx_fListTitle {
    padding-bottom: 5px;
    line-height: 30px;
    color: #fff
}

.idx_fAddress {
    padding-bottom: 5px;
    line-height: 25px;
    color: #65717e
}

.idx_fListItem {
    display: block;
    line-height: 25px;
    color: #65717e;
    -webkit-transition: all .2s cubic-bezier(.47, 0, .745, .715);
    -moz-transition: all .2s cubic-bezier(.47, 0, .745, .715);
    transition: all .2s cubic-bezier(.47, 0, .745, .715)
}

.idx_fListItem:visited {
    color: #65717e
}

.idx_fListItem:hover {
    color: #fff
}

@media screen and (max-width:500px) {
    .idx_fListItem {
        float: left;
        position: relative;
        display: inline-block
    }
    .idx_fListItem+.idx_fListItem {
        padding-left: 8px;
        margin-left: 8px
    }
    .idx_fListItem+.idx_fListItem:before {
        content: '';
        position: absolute;
        top: 5px;
        left: 0;
        bottom: 5px;
        border-left: 1px solid #2e4055
    }
}

.idx_fContacts {
    float: right;
    width: 300px
}

.ja .idx_fContacts {
    width: 272px
}

@media screen and (max-width:780px) {
    .idx_fContacts {
        position: static;
        float: none;
        width: 100%;
        margin: 30px 0
    }
    .idx_fContacts:after {
        content: '';
        display: block;
        clear: both
    }
}

.idx_fCtsItem {
    line-height: 26px;
    color: #65717e
}

.idx_fCtsTitle {
    float: left;
    display: inline-block;
    width: 80px;
    color: #fff
}

.de .idx_fCtsTitle {
    width: 110px
}

.ja .idx_fCtsTitle {
    width: 138px
}

.fr .idx_fCtsTitle {
    width: 98px
}

.de .idx_fContacts p:nth-child(2) .idx_fCtsTitle {
    line-height: normal
}

.idx_fIcon {
    line-height: 30px;
    color: #65717e;
    -webkit-transition: all .2s cubic-bezier(.47, 0, .745, .715);
    -moz-transition: all .2s cubic-bezier(.47, 0, .745, .715);
    transition: all .2s cubic-bezier(.47, 0, .745, .715)
}

.idx_fIcon:visited {
    color: #65717e
}

.idx_fIcon:hover {
    color: #fff
}

.idx_fIcon+.idx_fIcon {
    padding-left: 10px
}

.idx_copyright {
    height: 46px;
    /* background-color: #122336 */
}

@media screen and (max-width:780px) {
    .idx_copyright {
        height: auto;
        padding-top: 10px;
        padding-bottom: 10px
    }
}

.idx_ccBr {
    display: none
}

@media screen and (max-width:780px) {
    .idx_ccBr {
        display: inline
    }
}

.idx_cContent {
    line-height: 46px;
    text-align: center;
    color: #414f5e
}

.idx_cContent .en {
    padding-right: 10px
}

.idx_cContent .beianNo, .idx_cContent .policeBeianNo {
    color: #414f5e
}

.idx_cContent .beianNo:visited, .idx_cContent .policeBeianNo:visited {
    color: #414f5e
}

.idx_cContent .policeBeianNo {
    display: inline-block;
    padding-left: 25px;
    margin-left: 20px;
    background: url(../images/index/policeBeianNo.png) 0 11px no-repeat
}

.sld_cn .idx_cContent .policeBeianNo {
    background-image: url(//cdnq2.mikecrm.com/images/index/policeBeianNo.png)
}

@media screen and (max-width:780px) {
    .idx_cContent {
        line-height: initial;
        font-size: 12px;
        font-size: 1.2rem
    }
    .idx_cContent .en {
        padding-right: 0
    }
    .idx_cContent .policeBeianNo {
        display: none
    }
}

.idx_toTop {
    position: absolute;
    top: 0;
    right: 20px;
    bottom: 0;
    line-height: 46px;
    font-size: 30px;
    font-size: 3rem;
    color: #65717e;
    -webkit-transition: all .2s cubic-bezier(.47, 0, .745, .715);
    -moz-transition: all .2s cubic-bezier(.47, 0, .745, .715);
    transition: all .2s cubic-bezier(.47, 0, .745, .715)
}

.idx_toTop:hover {
    color: #fff
}

@media screen and (max-width:780px) {
    .idx_toTop {
        display: none
    }
}

.weChat_popInner {
    width: 260px;
    height: 320px;
    border: 0 none
}

.weChat_popInner .pop_wrapper {
    border-radius: 5px
}

@media screen and (max-width:780px) {
    .weChat_popInner {
        margin-top: 14%
    }
}

.popWc_title {
    line-height: 50px;
    font-size: 18px;
    font-size: 1.8rem;
    text-align: center;
    color: #2d8fd9
}

.popWc_qrCode {
    width: 171px;
    height: 171px;
    margin-left: auto;
    margin-right: auto;
    background: #fff url(../images/logo/mike_weChat.png?v=2) center center no-repeat
}

.sld_cn .popWc_qrCode {
    background-image: url(//cdnq2.mikecrm.com/images/logo/mike_weChat.png?v=2)
}

.popWc_footer {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 10px;
    background-color: #fafbfc;
    border-top: 1px solid #e9e8e7
}

.popWc_fGuide {
    line-height: 20px;
    font-size: 12px;
    font-size: 1.2rem;
    text-align: center;
    content: #848484
}

.idx_firstScreen {
    /* position: relative; */
    height: 100%
}

.idx_lead {
    position: absolute;
    top: 74px;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    background: url(../images/index/bg_fistScreen.jpg) center bottom no-repeat
}

.sld_cn .idx_lead {
    background-image: url(//cdnq2.mikecrm.com/images/index/bg_fistScreen.jpg)
}

.cn .idx_lead {
    bottom: 80px
}

@media screen and (max-width:780px) {
    .idx_lead {
        background-color: #0c2c4a
    }
    .cn .idx_lead {
        top: 54px;
        bottom: 60px
    }
}

.idx_fsSlogan {
    height: 35%;
    margin-bottom: 3%;
    background: url(../images/index/slogan_en.png) center bottom no-repeat
}

.sld_cn .idx_fsSlogan {
    background-image: url(//cdnq2.mikecrm.com/images/index/slogan_en.png)
}

.cn .idx_fsSlogan {
    margin-bottom: 6%;
    background: url(../images/index/slogan.png) center bottom no-repeat
}

.sld_cn .cn .idx_fsSlogan {
    background-image: url(//cdnq2.mikecrm.com/images/index/slogan.png)
}

.tw .idx_fsSlogan {
    margin-bottom: 6%;
    background: url(../images/index/slogan_tw.png) center bottom no-repeat
}

.sld_cn .tw .idx_fsSlogan {
    background-image: url(//cdnq2.mikecrm.com/images/index/slogan_tw.png)
}

@media screen and (max-width:780px) {
    .idx_fsSlogan {
        height: 30%;
        -webkit-background-size: 90% auto;
        background-size: 90% auto
    }
}

@media screen and (max-width:500px) {
    .cn .idx_fsSlogan, .tw .idx_fsSlogan {
        -webkit-background-size: 80% auto;
        background-size: 80% auto
    }
}

.idx_fsShortIntro {
    line-height: 30px;
    font-size: 18px;
    font-size: 1.8rem;
    letter-spacing: 2px;
    color: #fff!important;
    font-weight: 400!important;
    font-family: "Open Sans"
}

.en .idx_fsShortIntro {
    letter-spacing: normal
}

@media screen and (max-width:500px) {
    .idx_fsShortIntro {
        padding-top: 6%;
        text-align: left;
        line-height: 24px;
        font-size: 1.6rem
    }
}

.idx_fsSplit {
    display: block
}

@media screen and (max-width:780px) {
    .idx_fsSplit {
        display: none
    }
}

.idx_fsOperate {
    margin-top: 7%
}

@media screen and (max-width:500px) {
    .idx_fsOperate {
        display: none
    }
}

.idx_fsNavigation {
    height: 24px
}

.idx_fsNavItem {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 24px;
    font-size: 18px;
    font-size: 1.8rem;
    font-weight: 300;
    color: #fff
}

.idx_fsNavItem+.idx_fsNavItem:before {
    content: '';
    position: absolute;
    top: 4px;
    left: 0;
    bottom: 4px;
    border-left: 1px solid #2e4055
}

.idx_bigCustomer {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 80px;
    background-color: #122336
}

@media screen and (max-width:780px) {
    .idx_bigCustomer {
        height: 60px
    }
}

.idx_bcList {
    width: 100%;
    height: 100%;
    text-align: center;
    overflow: hidden
}

.idx_bcItem {
    display: inline-block;
    padding-left: 30px;
    padding-right: 30px;
    line-height: 80px
}

.idx_bcItem>img {
    vertical-align: middle
}

@media screen and (max-width:780px) {
    .idx_bcItem {
        padding: 0;
        line-height: 60px
    }
    .idx_bcItem>img {
        width: 80%
    }
}

.idx_productIntroduce {
    background-color: #fff
}

.idx_piItem {
    position: relative
}

@media screen and (max-width:780px) {
    .idx_piItem {
        position: static;
        padding: 1px
    }
}

.idx_piImage {
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    text-align: center;
    /* background: url(../images/index/product_form.png) center center no-repeat */
}

.sld_cn .idx_piImage {
    background-image: url(//cdnq2.mikecrm.com/images/index/product_form.png)
}

.contact .idx_piImage {
    background-image: url(../images/index/product_contact.png)
}

.sld_cn .contact .idx_piImage {
    background-image: url(//cdnq2.mikecrm.com/images/index/product_contact.png)
}

.mailSms .idx_piImage {
    left: auto;
    right: 0;
    background-image: url(../images/index/product_mailSms.png)
}

.sld_cn .mailSms .idx_piImage {
    background-image: url(//cdnq2.mikecrm.com/images/index/product_mailSms.png)
}

@media screen and (max-width:1180px) {
    .idx_piImage {
        width: 40%;
        margin: 0 5%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-background-size: contain;
        background-size: contain
    }
}

@media screen and (max-width:780px) {
    .idx_piImage {
        position: static;
        width: 100%;
        height: 220px;
        margin: 0;
        margin-bottom: 20px;
        margin-top: 10px;
        -webkit-background-size: contain;
        background-size: contain;
        padding: 0 15px;
        background-position: center bottom;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }
}

/* .idx_piContent {
    position: relative;
    width: 50%;
    margin-left: 50%;
    padding: 80px 20px 80px 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
} */

.mailSms .idx_piContent {
    margin-left: 0;
    margin-right: 50%;
    /* border-top: 1px dashed #d5e0f1;
    border-bottom: 1px dashed #d5e0f1 */
}

.contact .idx_piContent {
    padding-bottom: 100px
}

@media screen and (max-width:780px) {
    .idx_piContent {
        position: relative;
        width: 100%;
        max-width: 620px;
        margin: 0 auto!important;
        padding: 0 10px 20px!important;
        border: 0 none!important
    }
}

.idx_piDotWrapper {
    position: absolute;
    top: 95px;
    left: -10px;
    width: 20px;
    height: 20px;
    background-color: #e8f3fb;
    border-radius: 50%
}

.form .idx_piDotWrapper {
    top: 112px
}

@media screen and (max-width:780px) {
    .idx_piDotWrapper {
        display: none
    }
}

.idx_piDot {
    position: absolute;
    top: 5px;
    left: 5px;
    width: 10px;
    height: 10px;
    background-color: #2d8fd9;
    border-radius: 50%
}

.idx_piTitle {
    padding-bottom: 22px;
    line-height: 1.25;
    font-size: 36px;
    font-size: 3.6rem;
    font-weight: 300;
    color: #15181b
}

.idx_piTitle .type {
    font-weight: 700
}

@media screen and (max-width:1180px) {
    .idx_piTitle {
        font-size: 30px;
        font-size: 3rem
    }
}

@media screen and (max-width:780px) {
    .idx_piTitle {
        font-size: 28px;
        font-size: 2.8rem;
        padding-left: 14px;
        padding-bottom: 8px
    }
}

@media screen and (max-width:500px) {
    .idx_piTitle {
        font-size: 22px;
        font-size: 2.2rem;
        padding-left: 0;
        padding-bottom: 6px;
        text-align: center
    }
}

.idx_piDescribe {
    position: relative;
    /* padding-left: 15px; */
    padding-top: 5px;
    padding-bottom: 5px;
    line-height: 22px;
    font-size: 15px;
    font-size: 1.5rem;
    color: #353b42
}

.idx_piDescribe .strong {
    color: #1c88d7
}

@media screen and (max-width:780px) {
    .idx_piDescribe {
        margin-left: 5px;
        margin-right: 0;
        /* padding-left: 10px; */
        padding-top: 0;
        padding-bottom: 0;
        line-height: 24px;
        font-size: 1.6rem;
        color: #525252
    }
    .idx_piDescribe .idx_piDesDot {
        top: 10px
    }
}

.idx_piViewMore {
    margin-top: 20px;
}

@media screen and (max-width:780px) {
    .idx_piViewMore {
        margin-top: 12px
    }
}

.idx_piSummary {
    height: 600px;
    text-align: center;
    background: url(../images/index/product_summary.png) center bottom no-repeat
}

.sld_cn .idx_piSummary {
    background-image: url(//cdnq2.mikecrm.com/images/index/product_summary.png)
}

@media screen and (max-width:1180px) {
    .idx_piSummary {
        height: 440px;
        margin-top: 20px
    }
}

.idx_pisTitle {
    padding-top: 340px;
    padding-bottom: 20px;
    line-height: 45px;
    font-size: 42px;
    font-size: 4.2rem;
    font-weight: 700;
    color: #15181b
}

@media screen and (max-width:1180px) {
    .idx_pisTitle {
        font-size: 32px;
        font-size: 3.2rem;
        padding-top: 140px
    }
}

.idx_pisDescribe {
    line-height: 28px;
    font-size: 16px;
    font-size: 1.6rem;
    color: #353b42
}

.idx_usContent {
    position: relative;
    height: 320px
}

.idx_usNext, .idx_usPrev {
    position: absolute;
    top: 130px;
    line-height: 60px;
    font-size: 38px;
    font-size: 3.8rem;
    color: #455568;
    -webkit-transition: all .2s cubic-bezier(.47, 0, .745, .715);
    -moz-transition: all .2s cubic-bezier(.47, 0, .745, .715);
    transition: all .2s cubic-bezier(.47, 0, .745, .715)
}

.idx_usNext:hover, .idx_usPrev:hover {
    color: #fff
}

.idx_usPrev {
    left: 0
}

.idx_usNext {
    right: 0
}

.idx_usQuota {
    position: absolute;
    top: 50px;
    left: 180px;
    width: 120px;
    height: 110px;
    background: url(../images/index/user_quota.png) center center no-repeat
}

.sld_cn .idx_usQuota {
    background-image: url(//cdnq2.mikecrm.com/images/index/user_quota.png)
}

.idx_usList {
    position: absolute;
    top: 100px;
    left: 100px;
    right: 100px;
    bottom: 0;
    overflow: hidden
}

.idx_usItem {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    min-height: 130px
}

.usSwitchNext-leave {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    left: 0
}

.usSwitchNext-leave-active {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    left: -100%;
    -webkit-transition: all .4s cubic-bezier(.215, .61, .355, 1);
    -moz-transition: all .4s cubic-bezier(.215, .61, .355, 1);
    transition: all .4s cubic-bezier(.215, .61, .355, 1)
}

.usSwitchNext-enter {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    left: 100%
}

.usSwitchNext-enter-active {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    left: 0;
    -webkit-transition: all .4s cubic-bezier(.55, .055, .675, .19);
    -moz-transition: all .4s cubic-bezier(.55, .055, .675, .19);
    transition: all .4s cubic-bezier(.55, .055, .675, .19)
}

.usSwitchPrev-leave {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    left: 0
}

.usSwitchPrev-leave-active {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    left: 100%;
    -webkit-transition: all .4s cubic-bezier(.215, .61, .355, 1);
    -moz-transition: all .4s cubic-bezier(.215, .61, .355, 1);
    transition: all .4s cubic-bezier(.215, .61, .355, 1)
}

.usSwitchPrev-enter {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    left: -100%
}

.usSwitchPrev-enter-active {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    left: 0;
    -webkit-transition: all .4s cubic-bezier(.55, .055, .675, .19);
    -moz-transition: all .4s cubic-bezier(.55, .055, .675, .19);
    transition: all .4s cubic-bezier(.55, .055, .675, .19)
}

.idx_usAvatar {
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 120px;
    padding: 4px;
    border: 1px solid #8b95a1;
    border-radius: 50%
}

.idx_usAvatar>img {
    border-radius: 50%
}

.idx_usInfo {
    padding-left: 180px
}

.idx_usSpeech {
    padding-top: 20px;
    padding-bottom: 20px;
    line-height: 25px;
    font-size: 18px;
    font-size: 1.8rem;
    color: #fff
}

.idx_usBy {
    font-size: 16px;
    font-size: 1.6rem;
    color: #fff
}

.idx_usBy .name {
    padding-right: 10px;
    font-weight: 700
}

.idx_usSummary {
    position: relative;
    padding: 60px 20px;
    text-align: center
}

.idx_usSumDecorate {
    width: 40px;
    height: 4px;
    margin: 0 auto 15px auto;
    background-color: #2d8fd9
}

.idx_usOrgNum {
    padding-bottom: 20px;
    font-size: 52px;
    font-size: 5.2rem;
    color: #fff
}

.idx_usSumDis {
    font-size: 20px;
    font-size: 2rem;
    font-weight: 300;
    letter-spacing: 1px;
    font-family: "Open Sans";
    color: #fff
}

.idx_service {
    padding-top: 80px;
    padding-bottom: 80px;
    background-color: #fff
}

.idx_service .idx_piDescribe {
    margin-left: 300px
}

.en .idx_service .idx_piDescribe {
    margin-right: 200px
}

@media screen and (max-width:1280px) {
    .idx_service .idx_piDescribe {
        margin-left: 240px
    }
}

@media screen and (max-width:1180px) {
    .idx_service .idx_piDescribe {
        margin-left: 120px
    }
}

@media screen and (max-width:780px) {
    .idx_service {
        padding-top: 40px;
        padding-bottom: 20px
    }
    .idx_service .idx_piDescribe {
        margin-left: 0
    }
    .en .idx_service .idx_piDescribe {
        margin-right: 0
    }
}

.idx_sTitle {
    margin-left: 300px;
    padding-bottom: 22px;
    line-height: 45px;
    font-size: 36px;
    font-size: 3.6rem;
    color: #15181b
}

.idx_sTitle .title {
    font-weight: 700
}

@media screen and (max-width:1280px) {
    .idx_sTitle {
        margin-left: 240px
    }
}

@media screen and (max-width:1180px) {
    .idx_sTitle {
        margin-left: 120px
    }
}

@media screen and (max-width:780px) {
    .idx_sTitle {
        margin-left: 0;
        padding-bottom: 20px;
        line-height: initial;
        font-weight: 300;
        text-align: center;
        font-size: 2.2rem
    }
}

.idx_sImg {
    margin-top: 80px;
    height: 180px;
    background: url(../images/index/service.png) center center no-repeat
}

.sld_cn .idx_sImg {
    background-image: url(//cdnq2.mikecrm.com/images/index/service.png)
}

@media screen and (max-width:780px) {
    .idx_sImg {
        margin-top: 30px;
        -webkit-background-size: contain;
        background-size: contain
    }
}

@media screen and (max-width:500px) {
    .idx_sImg {
        margin-top: 30px;
        -webkit-background-size: 70% 70%;
        background-size: 70%
    }
}

.idx_subPageHeader {
    padding-top: 100px;
    padding-bottom: 20px;
    text-align: center;
    background: #0c2c4a url(../images/index/bg_subScreen.jpg) center center no-repeat;
    -webkit-background-size: cover;
    background-size: cover
}

.sld_cn .idx_subPageHeader {
    background-image: url(//cdnq2.mikecrm.com/images/index/bg_subScreen.jpg)
}

.idx_sphTitle {
    height: 133px;
    padding-bottom: 20px;
    background: url(../images/index/reports.png) center center no-repeat
}

.sld_cn .idx_sphTitle {
    background-image: url(//cdnq2.mikecrm.com/images/index/reports.png)
}

.partner .idx_sphTitle {
    background-image: url(../images/index/partners.png)
}

.sld_cn .partner .idx_sphTitle {
    background-image: url(//cdnq2.mikecrm.com/images/index/partners.png)
}

.extend .idx_sphTitle {
    background-image: url(../images/index/extends.png?v=2)
}

.sld_cn .extend .idx_sphTitle {
    background-image: url(//cdnq2.mikecrm.com/images/index/extends.png?v=2)
}

.idx_reportContent {
    padding-top: 20px;
    padding-bottom: 40px;
    background: #fff
}

.idx_reportMedias {
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px dashed #d5e0f1
}

.idx_rmItem {
    float: left;
    width: 20%;
    height: 100px;
    background: url(../images/index/media1.png) center center no-repeat
}

.sld_cn .idx_rmItem {
    background-image: url(//cdnq2.mikecrm.com/images/index/media1.png)
}

.idx_reportList {
    max-width: 1080px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-left: auto;
    margin-right: auto
}

.idx_rItem {
    padding-top: 40px;
    padding-bottom: 40px
}

.idx_rItem+.idx_rItem {
    border-top: 1px solid #d5e0f1
}

.idx_riTitle {
    text-align: center;
    font-size: 22px;
    font-size: 2.2rem
}

.idx_riTitle>a {
    color: #2d8fd9
}

.idx_riTitle>a:visited {
    color: #2d8fd9
}

.idx_riTitle>a:hover {
    color: #1b71b8
}

.idx_riAuthor {
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
    color: #aaa
}

.idx_riAbstract {
    line-height: 1.6;
    font-size: 16px;
    font-size: 1.6rem;
    color: #65717e
}

.idx_reportOperate {
    text-align: center
}

.idx_partnerContent {
    padding-top: 20px;
    padding-bottom: 40px;
    background: #fff
}

.idx_partnerWithImg {
    padding-top: 20px;
    padding-left: 15px;
    padding-bottom: 20px
}

.idx_partnerItem {
    float: left;
    width: 20%;
    height: 100px;
    padding-right: 15px;
    padding-bottom: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.idx_partnerBox {
    display: inline-block;
    width: 100%;
    height: 100%;
    border: 1px solid #d5e0f1;
    background: url(../images/index/partner1.png) center center no-repeat;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .2s cubic-bezier(.47, 0, .745, .715);
    -moz-transition: all .2s cubic-bezier(.47, 0, .745, .715);
    transition: all .2s cubic-bezier(.47, 0, .745, .715)
}

.sld_cn .idx_partnerBox {
    background-image: url(//cdnq2.mikecrm.com/images/index/partner1.png)
}

.idx_partnerBox:visited {
    color: #2d8fd9
}

.idx_partnerBox:hover {
    border-color: #a6d0f2;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .15);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .15)
}

.idx_flTitle {
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
    font-size: 22px;
    font-size: 2.2rem;
    color: #1c88d7;
    border-bottom: 1px dashed #d5e0f1
}

.idx_flItem {
    float: left;
    position: relative;
    width: 20%;
    padding: 10px 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.idx_flDotWrapper {
    position: absolute;
    top: 20px;
    left: 15px;
    width: 10px;
    height: 10px;
    background-color: #e8f3fb;
    border-radius: 50%
}

.idx_flDot {
    position: absolute;
    top: 2px;
    left: 2px;
    width: 6px;
    height: 6px;
    background-color: #2d8fd9;
    border-radius: 50%
}

.idx_flName {
    display: inline-block;
    padding-left: 20px;
    line-height: 30px;
    font-size: 16px;
    font-size: 1.6rem;
    color: #65717e;
    -webkit-transition: all .2s cubic-bezier(.47, 0, .745, .715);
    -moz-transition: all .2s cubic-bezier(.47, 0, .745, .715);
    transition: all .2s cubic-bezier(.47, 0, .745, .715)
}

.idx_flName:visited {
    color: #65717e
}

.idx_flName:hover {
    color: #1c88d7
}

.idx_extList {
    width: 1180px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto
}

.se_frExtItem {
    position: relative;
    min-height: 64px;
    padding: 15px 20px;
    border-bottom: 1px dashed #d5e0f1
}

.se_frExtTag {
    position: absolute;
    top: 37px;
    left: 20px;
    width: 45px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    font-size: 12px;
    font-size: 1.2rem;
    color: #52b266;
    border: 1px solid #52b266;
    border-radius: 2px
}

.se_frExtImage {
    position: absolute;
    top: 15px;
    left: 85px;
    width: 60px;
    height: 60px;
    padding: 1px;
    background-color: #fff;
    border: 1px dashed #fff;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .4);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .4)
}

.se_frExtImg {
    width: 100%;
    height: 100%;
    opacity: .9;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    background: url(../images/icon/sprite.png?v=20200810) 0 -126px no-repeat
}

.sld_cn .se_frExtImg {
    background-image: url(//cdnq2.mikecrm.com/images/icon/sprite.png?v=20200810)
}

.se_frExtIntro {
    padding-left: 145px;
    padding-right: 120px
}

.ja .cdn .se_frExtIntro, .ja .ifp .se_frExtIntro {
    padding-right: 135px
}

.fr .cdn .se_frExtIntro, .fr .ifp .se_frExtIntro {
    padding-right: 200px
}

.se_frExtName {
    line-height: 26px;
    font-size: 16px;
    font-size: 1.6rem;
    color: #2d8fd9
}

.se_frExtName .price {
    padding-left: 10px;
    font-size: 12px;
    font-size: 1.2rem;
    color: #aaa
}

.se_frExtDescribe {
    color: #848484
}

.se_frExtOperate {
    position: absolute;
    top: 15px;
    right: 20px;
    text-align: right
}

.se_frExtBuy, .se_frExtBuy:visited {
    color: #2d8fd9
}

.idx_usMobileContent {
    position: relative;
    padding-top: 20px;
    padding-bottom: 20px
}

.idx_usmQuota {
    position: absolute;
    top: 20px;
    left: -10px;
    width: 120px;
    height: 110px;
    background: url(../images/index/user_quota.png) center center no-repeat
}

.sld_cn .idx_usmQuota {
    background-image: url(//cdnq2.mikecrm.com/images/index/user_quota.png)
}

.idx_usmItem {
    padding-top: 20px;
    padding-bottom: 20px
}

.idx_usmAvatar {
    width: 80px;
    height: 80px;
    padding: 2px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    border: 1px solid #8b95a1;
    border-radius: 50%
}

.idx_usmAvatar>img {
    width: 100%;
    height: 100%;
    border-radius: 50%
}

.idx_usmBy {
    margin-bottom: 10px;
    text-align: center;
    color: #c7d5e4
}

.idx_usmBy .name {
    padding-right: 10px;
    font-weight: 700
}

.idx_usmSpeech {
    color: #c7d5e4
}

@media only screen and (max-device-width:768px), only screen and (-webkit-min-device-pixel-ratio:1.6666666666666667) and (-webkit-max-device-pixel-ratio:2.7083333333333335), only screen and (min-resolution:160dpi) and (max-resolution:260dpi) {
    .idx_mb .en .idx_service .idx_piDescribe {
        margin-right: 0
    }
    .idx_mb .idx_pisTitle {
        padding-top: 140px;
        padding-bottom: 10px;
        line-height: initial;
        font-size: 2.4rem
    }
    .idx_mb .idx_pisDescribe {
        line-height: 24px;
        font-size: 1.6rem
    }
    .idx_mb .idx_piSummary {
        height: 300px;
        padding-top: 50px;
        padding-left: 20px;
        padding-right: 20px;
        margin-left: -20px;
        margin-right: -20px;
        line-height: 24px;
        font-size: 1.6rem;
        -webkit-background-size: auto 100%;
        background-size: auto 100%
    }
    .idx_mb .idx_usSummary {
        padding: 40px 0
    }
    .idx_mb .idx_usClientNum {
        padding-bottom: 10px;
        font-size: 4.2rem
    }
    .idx_mb .idx_usSumDis {
        font-size: 1.6rem;
        font-weight: 300;
        letter-spacing: 1px;
        font-family: "Open Sans";
        color: #fff
    }
    .idx_mb .idx_sphTitle {
        -webkit-background-size: 70% 70%;
        background-size: 70%
    }
    .idx_mb .idx_rmItem {
        width: 50%
    }
    .idx_mb .idx_riTitle {
        font-size: 18px;
        font-size: 1.8rem
    }
    .idx_mb .idx_riAuthor {
        font-size: 12px;
        font-size: 1.2rem
    }
    .idx_mb .idx_rItem {
        font-size: 14px;
        font-size: 1.4rem
    }
    .idx_mb .idx_partnerItem {
        width: 50%
    }
    .idx_mb .idx_flTitle {
        padding-top: 10px;
        padding-bottom: 10px
    }
    .idx_mb .idx_flItem {
        width: 50%
    }
}