@charset "utf-8";html,body,div,span,menu,nav,section,article,aside,footer,address,canvas,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,time,a,abbr,acronym,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,b,u,i,samp,small,strike,strong,figure,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,mark,audio,video,input,select,textarea{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;border:none;outline:none;font-family:inherit;-moz-text-size-adjust:100% !important;text-size-adjust:100% !important;-ms-text-size-adjust:100%;vertical-align:baseline;text-decoration:none;-webkit-tap-highlight-color:#fff;-webkit-text-size-adjust:100% !important}html{font-size:32px;height:100%;width:100%;position:relative}body{height:100%;line-height:1;font-family:'微软雅黑','Microsoft YaHei','simsun',sans-serif;font-size:12px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary,img{display:block;border:none}table{border-collapse:collapse;border-spacing:0}th,td{text-align:center;font-weight:normal}ol,ul,li{list-style:none}textarea{resize:none}button{border:none;outline:none;padding:0}hr{margin:0;padding:0;border:0;color:#000;background-color:#000;height:1px}a,a:link,a:visited,a:active,a:hover{text-decoration:none}.vertical-box{font-size:.001px}.vertical-box:before{padding:0;margin:0;content:'';font-size:0;display:inline-block;height:100%;vertical-align:middle}.vertical-middle{display:inline-block;max-width:100%;vertical-align:middle}.row_mid{display:inline-block;vertical-align:middle;font-size:.30666667rem}.silder_block{position:relative;margin:5px auto 0 auto;max-height:451px;overflow:hidden;background:#6c70f7}.silder_block img{display:block;margin:0 auto;width:100%;max-width:1440px;height:auto;max-height:451px}.silder_block .slider1{background:#6c70f7;display:block}.silder_block .slider2{background:#fdfaf3}.silder_block .bx-wrapper{position:relative;margin:0;padding:0;*zoom:1}.silder_block .bx-wrapper li{display:none}.silder_block .bx-wrapper .bx-viewport{background:#fff}.silder_block .bx-wrapper .bx-loading{min-height:50px;background:url("../images/loading.gif") center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:1000}.silder_block .bx-wrapper .bx-controls-direction{max-width:1440px;margin:0 auto}.silder_block .bx-wrapper .bx-pager{position:absolute;bottom:18px;left:0;z-index:2000;width:100%;text-align:center;font-size:.85em;font-weight:bold;color:#666}.silder_block .bx-wrapper .bx-pager .bx-pager-item,.silder_block .bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}.silder_block .bx-wrapper .bx-pager.bx-default-pager a{background:url("../images/sprites.png") no-repeat -35px -74px;text-indent:-9999px;display:block;width:15px;height:15px;margin:0 5px;outline:0}.silder_block .bx-wrapper .bx-pager.bx-default-pager a:hover,.silder_block .bx-wrapper .bx-pager.bx-default-pager a.active{background:url("../images/sprites.png") no-repeat -35px -101px}.silder_block .bx-wrapper .bx-controls-direction a{position:absolute;display:block;top:50%;margin-top:-18.5px;outline:0;background:url("../images/sprites.png") no-repeat;width:37px;height:37px;text-indent:-9999px;z-index:9999}.silder_block .bx-wrapper .bx-controls-direction a.disabled{display:none}.silder_block .bx-wrapper .bx-controls-direction .bx-prev{left:60px;background-position:0 0}.silder_block .bx-wrapper .bx-controls-direction .bx-next{right:60px;background-position:0 -38px}.silder_block .bx-wrapper .bx-controls-auto{text-align:center}.silder_block .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.silder_block .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.silder_block .bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,0.75);width:100%}.silder_block .bx-wrapper .bx-caption span{color:#fff;display:block;font-size:.85em;padding:10px}.silder_block .choose{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.silder_block .choose .choose_div{width:100%;max-width:1440px;height:100%;margin:0 auto;position:relative}.silder_block .choose ol{width:9.23611111%;height:23.05986696%;position:absolute;right:11.94444444%;bottom:9.97782705%;overflow:visible}.silder_block .choose ol li{cursor:pointer;font-size:12px;width:100%}.silder_block .choose ol li img{width:100%;height:auto;max-height:37px;max-width:133px;display:block;margin:0}.silder_block .choose ol .choose_ios{margin-top:28.84615385%}.dynamic{margin-top:20px;padding-bottom:53px}.dynamic .title{margin-bottom:14px}.dynamic .view_block{width:49.16666667%;padding-right:25px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.dynamic .view{height:320px;border:2px solid #0078c4;-webkit-box-sizing:border-box;box-sizing:border-box}.dynamic .view h3{display:none;font-size:18px;text-align:center;padding-top:123px;color:#4a4b4b}.dynamic .view_p{position:absolute;bottom:0;left:0;right:25px;height:39px;line-height:39px;text-align:center;font-size:18px;color:#fff;background:rgba(0,0,0,0.4)}.dynamic .list_block{width:50.83333333%}.dynamic .list_block .list_div{border:1px solid #ddd;border-radius:7px;padding:10px 21px 0 21px}.dynamic .list_block .tit{font-size:20px;color:#333;padding-bottom:10px}.dynamic .list_block .list_li{width:100%;max-width:100%;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;line-height:35px}.dynamic .list_block .list_li span{color:#747474;margin-right:16px}.dynamic .list_block .list_li a,.dynamic .list_block .list_li a:link,.dynamic .list_block .list_li a:visited,.dynamic .list_block .list_li a:active{color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;max-width:300px}.dynamic .list_block .list_li a:hover{color:#333;text-decoration:underline}.dynamic .more{padding:5px 0 10px 0;text-align:right}.dynamic .more a,.dynamic .more a:active,.dynamic .more a:visited,.dynamic .more a:link{font-size:18px;text-align:right;color:#adafb0;cursor:pointer}.dynamic .more a:hover{color:#333}.map_bg{background:url("../images/map_bg.jpg") no-repeat center center;background-size:100% auto}.big_data{background:url("../images/none.png") repeat}.big_data .title:after{margin-left:181px}.big_data .section{overflow:hidden}.big_data .chart_tab{width:60px;height:379px;border:1px solid #0078c4;margin:23px 0}.big_data .chart_tab .tab_li{display:block;width:100%;height:50%;text-indent:-999999px;position:relative;padding-top:.1px;cursor:pointer}.big_data .chart_tab .tab_li:after{content:"";display:none;width:0;height:0;border-top:10px solid transparent;border-left:17px solid #2e75b6;border-bottom:10px solid transparent;position:absolute;right:-10px;top:50%;margin-top:-5px}.big_data .chart_tab .tab_li:before{content:"";display:block;width:25px;height:159px;background:url("../images/sprites.png") no-repeat;margin:14.75px auto 0 auto}.big_data .chart_tab .tab_li.active{background:#2e75b6}.big_data .chart_tab .tab_li.active:after{content:"";display:block}.big_data .chart_tab .tab_map:before{background-position:-353px -93px}.big_data .chart_tab .tab_map.active:before{background-position:-325px -93px}.big_data .chart_tab .tab_hot:before{background-position:-270px -93px}.big_data .chart_tab .tab_hot.active:before{background-position:-298px -93px}.big_data .chart_block{margin-left:72px}.big_data .chart_block .chart_item{overflow:hidden}.big_data .chart_block .chart_div{height:100%}.big_data .chart_block .chart_map #map_data{width:618px;height:502px;padding:10px 40px}.big_data .chart_block .chart_map .chart_img{font-size:0;width:38.12056738%}.big_data .chart_block .chart_map .chart_img .img_li{font-size:14px;display:inline-block;vertical-align:middle;margin:30px 78px 30px 0;text-align:center}.big_data .chart_block .chart_map .chart_img .img_s{color:#747474;text-align:center;display:block;width:116px;height:116px;margin:0 auto;background:url("../images/sprites.png") no-repeat -149px -90px}.big_data .chart_block .chart_map .chart_img .img_s:before{display:block;font-size:15px;text-align:center;padding-top:18px;font-weight:500}.big_data .chart_block .chart_map .chart_img .img_s:after{content:"";display:block;margin:8px auto 0 auto;background:url("../images/sprites.png") no-repeat}.big_data .chart_block .chart_map .chart_img .img-g:before{content:"覆盖"}.big_data .chart_block .chart_map .chart_img .img-g:after{width:53px;height:53px;background-position:-422px -82px}.big_data .chart_block .chart_map .chart_img .img-q:before{content:"数据"}.big_data .chart_block .chart_map .chart_img .img-q:after{width:54px;height:50px;background-position:-422px -28px}.big_data .chart_block .chart_map .chart_img .img-d:before{content:"用户"}.big_data .chart_block .chart_map .chart_img .img-d:after{width:51px;height:54px;background-position:-422px -201px}.big_data .chart_block .chart_map .chart_img .img-h:before{content:"活跃"}.big_data .chart_block .chart_map .chart_img .img-h:after{width:54px;height:54px;background-position:-422px -136px}.big_data .chart_block .chart_map .chart_img .img_txt{color:#747474;text-align:center;line-height:17px;margin-top:5px;font-weight:500;white-space:nowrap}.big_data .chart_block .chart_hot{display:none}.big_data .chart_block .chart_hot #hot_data{width:560px;height:502px;padding:10px 10px}.big_data .chart_block .chart_hot .hot_list{width:46.80851064%;position:relative}.big_data .chart_block .chart_hot .hot_list .selBox{width:514px;line-height:40px;background:#d1d1d2;color:#333;font-size:18px;text-align:center;cursor:pointer;border-radius:3px}.big_data .chart_block .chart_hot .hot_list .selBox:after{content:"";display:inline-block;width:19px;height:9px;background:url("../images/sprites.png") no-repeat -482px -60px;margin-left:18px}.big_data .chart_block .chart_hot .hot_list .selBox.active:after{background-position:-482px -76px}.big_data .chart_block .chart_hot .hot_list .sel_info{position:absolute;display:none;background:#f6f6f7;width:479px;padding:0 17px;top:40px;left:0;max-height:367px;overflow:auto;border:1px solid #ddd}.big_data .chart_block .chart_hot .hot_list .sel_info .sel_li{line-height:40px;border-bottom:1px solid #ddd;color:#333;font-size:15px;cursor:pointer;margin-bottom:-1px;padding-left:7px}.big_data .chart_block .chart_hot .hot_list .hot_dl{width:512px;margin-top:19px;border:1px solid #ddd;background:#f6f6f7}.big_data .chart_block .chart_hot .hot_list .hot_dl span{float:left;font-size:17px;color:#333;line-height:42px;text-align:center}.big_data .chart_block .chart_hot .hot_list .hot_dl .hot1{width:24.70817121%}.big_data .chart_block .chart_hot .hot_list .hot_dl .hot2{width:55.83657588%}.big_data .chart_block .chart_hot .hot_list .hot_dl .hot3{width:19.45525292%}.big_data .chart_block .chart_hot .hot_list .hot_dl .hot_dt,.big_data .chart_block .chart_hot .hot_list .hot_dl .hot_dd{overflow:hidden}.big_data .chart_block .chart_hot .hot_list .hot_dl .hot_dt span{font-size:19px}.big_data .chart_block .chart_hot .hot_list .hot_dl .hot_dd.hot_bg{background:#d1d1d2}.prmon .title:after{margin-left:441px}.prmon p{font-size:18px;color:#4a4b4b;padding-bottom:26px;line-height:25px}.prmon .prmon_img{overflow:hidden;padding-bottom:65px}.prmon .prmon_img:after,.prmon .prmon_img:before{content:"";display:block;width:558px;height:633px;background:url("../images/prmon.jpg") no-repeat}.prmon .prmon_img:before{float:left;background-position:0 0;margin-left:30px}.prmon .prmon_img:after{float:right;width:555px;background-position:-559px 0}.food{background:url("../images/none.png") repeat}.food .food_box{overflow:hidden;margin:0 auto;padding-bottom:30px}.food .food_box:before,.food .food_box .food_img,.food .food_box:after{content:'';display:block;height:446px;background:url("../images/food_img.jpg") no-repeat;float:left;margin-left:84.75px}.food .food_box .food_img{width:287px;background-position:0 0}.food .food_box:before{width:287px;background-position:-287px 0}.food .food_box:after{width:287px;background-position:-576px 0}.cooperation .title:after{margin-left:129px}.cooperation .logo_img{padding:31px 0 102px 0;overflow:hidden}.cooperation .logo_img li{float:left;width:205px;height:72px;border:1px solid #ddd;text-align:center;margin-right:41.25px;margin-bottom:16px}.cooperation .logo_img .logo_last{margin-right:0}.cooperation .logo_img li:before{content:"";display:inline-block;vertical-align:middle;background:url("../images/coop_logo.jpg") no-repeat}.cooperation .logo_img li:after{content:"";display:inline-block;vertical-align:middle;width:0;height:100%}.cooperation .logo_img .logo1_1:before{background-position:0 -1px;width:63px;height:62px}.cooperation .logo_img .logo1_2:before{background-position:-63px -1px;width:96px;height:64px}.cooperation .logo_img .logo1_3:before{background-position:-159px -1px;width:99px;height:65px}.cooperation .logo_img .logo1_4:before{background-position:-258px -1px;width:124px;height:65px}.cooperation .logo_img .logo1_5:before{background-position:-382px -1px;width:124px;height:50px}.cooperation .logo_img .logo2_1:before{background-position:0 -71px;width:170px;height:43px}.cooperation .logo_img .logo2_2:before{background-position:-170px -66px;width:170px;height:54px}.cooperation .logo_img .logo2_3:before{background-position:-340px -66px;width:161px;height:54px}.cooperation .logo_img .logo2_4:before{background-position:-501px -65px;width:153px;height:69px}.cooperation .logo_img .logo2_5:before{background-position:-654px -66px;width:127px;height:59px}.cooperation .logo_img .logo3_1:before{background-position:0 -134px;width:87px;height:55px}.cooperation .logo_img .logo3_2:before{background-position:-87px -137px;width:118px;height:49px}.cooperation .logo_img .logo3_3:before{background-position:-205px -126px;width:191px;height:22px}.cooperation .logo_img .logo3_4:before{background-position:-475px -135px;width:181px;height:45px}.cooperation .logo_img .logo3_5:before{background-position:-227px -155px;width:136px;height:25px}.cooperation .logo_img .logo4_1:before{background-position:-5px -189px;width:154px;height:47px}.cooperation .logo_img .logo4_2:before{background-position:-159px -189px;width:136px;height:51px}.cooperation .logo_img .logo4_3:before{background-position:-295px -180px;width:161px;height:65px}.cooperation .logo_img .logo4_4:before{background-position:-456px -189px;width:127px;height:57px}.cooperation .logo_img .logo4_5:before{background-position:-583px -190px;width:160px;height:55px}.cooperation .logo_img .logo5_1:before{background-position:-506px -1px;width:52px;height:50px}.cooperation .logo_img .logo5_2:before{background-position:-558px -1px;width:64px;height:64px}.cooperation .logo_img .logo5_3:before{background-position:-626px 0;width:115px;height:64px}.cooperation .logo_img .logo5_4:before{background-position:-657px -127px;width:53px;height:61px}.cooperation .logo_img .logo5_5:before{background-position:-710px -129px;width:62px;height:57px}.dialogMark{display:none;position:fixed;left:0;bottom:0;z-index:100000;width:100%;height:100%;background:#000;filter:alpha(opacity=46);opacity:.46}.dialog{display:none;position:fixed;left:0;bottom:0;z-index:100001;width:100%;height:100%;text-align:center}.dialog:after{content:"";display:inline-block;vertical-align:middle;width:0;height:100%}.dialogBox{display:none;width:980px;background:#fff;display:inline-block;vertical-align:middle;position:relative}.dialogBox .dialog_header{height:82px;border-bottom:1px solid #4175b1;position:relative;font-size:24px;color:#4175b1;line-height:82px}.dialogBox .closeBtn{position:absolute;top:0;right:0;width:0;height:0;border-left:74px solid transparent;border-top:74px solid #4175b1;cursor:pointer}.dialogBox .closeBtn:after{content:"";display:block;width:30px;height:31px;background:url("../images/sprites.png") no-repeat -232px -282px;position:absolute;top:-69px;right:6px}.dialogBox .dialog_body{padding:0 0 58px 81px;overflow:hidden}.dialogBox .dialog_body .body_tit{font-size:19px;color:#333;line-height:32px;padding:14px 0 33px 0;text-align:left}.dialogBox .dialog_body .down_btn{padding-right:54px;width:427px}.dialogBox .dialog_body .down_btn .tit{font-size:19px;color:#333;padding:21px 0 29px 0;text-align:left}.dialogBox .dialog_body .down_btn .btn_box{overflow:hidden;margin-bottom:41px}.dialogBox .dialog_body .down_btn a,.dialogBox .dialog_body .down_btn a:hover,.dialogBox .dialog_body .down_btn a:visited,.dialogBox .dialog_body .down_btn a:active,.dialogBox .dialog_body .down_btn a:link{display:block;cursor:pointer;text-decoration:none}.dialogBox .dialog_body .down_btn .blue_btn{width:206px;height:87px;background:#4175b1}.dialogBox .dialog_body .down_btn .blue_btn span{display:inline-block;vertical-align:middle;color:#fff;font-size:19px;line-height:30px;text-align:left}.dialogBox .dialog_body .down_btn .blue_btn b{font-weight:bold}.dialogBox .dialog_body .down_btn .blue_btn:before{content:"";display:inline-block;vertical-align:middle;margin:0 15px 0 8px;background:url("../images/sprites.png") no-repeat}.dialogBox .dialog_body .down_btn .blue_btn.pc_btn:before{width:62px;height:54px;background-position:-156px -275px}.dialogBox .dialog_body .down_btn .blue_btn.ios_btn:before{width:51px;height:59px;background-position:-214px -206px}.dialogBox .dialog_body .down_btn .blue_btn.android_btn:before{width:50px;height:59px;background-position:-156px -206px}.dialogBox .dialog_body .down_btn .blue_btn:after{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.dialogBox .dialog_body .down_btn .white_btn{width:398px;height:45px;line-height:45px;border:1px solid #4175b1;margin:0 auto 30px auto}.dialogBox .dialog_body .down_btn .white_btn em{font-size:19px;color:#4175b1;text-decoration:none}.dialogBox .dialog_body .down_btn .white_btn .btn_dot{display:inline-block;vertical-align:middle;width:7px;height:7px;background:url("../images/sprites.png") no-repeat -241px -326px;margin:0 11px}.dialogBox .dialog_body .down_img{width:337px;text-align:left}.dialogBox .dialog_body .down_img .tit{font-size:19px;color:#4175b1;padding:27px 0 14px 0;text-align:left}.dialogBox .dialog_body .down_img .top_tit{padding-top:0;font-weight:bold}.dialogBox .dialog_body .down_img .txt{font-size:16px;color:#333;line-height:27px}.dialogBox .dialog_body .down_img .scan_img{width:194px;height:194px;margin-top:12px;background:url("../images/scan_img.jpg") no-repeat center}

/* 公司定位：沿用全站蓝色与内容宽度，保持静态内容直接呈现。 */
.company_positioning {
    margin-top: 0;
    padding-top: 38px;
    padding-bottom: 52px;
}

.company_positioning .title {
    display: flex;
    align-items: center;
    gap: 26px;
    height: auto;
    margin-bottom: 0;
    padding: 0;
}

.company_positioning .title span {
    float: none;
    flex-shrink: 0;
    padding: 0;
}

.company_positioning .title:after {
    flex: 1;
    height: 1px;
    margin: 0;
    background: #dce5ed;
}

.company_positioning .locate_lead {
    margin: 28px 0 32px;
    color: #243e55;
    font-size: 26px;
    line-height: 1.5;
    letter-spacing: 1px;
    text-align: center;
}

.company_positioning .locate_lead strong {
    color: #0078c4;
    font-weight: 600;
}

.company_positioning .locate_list {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 20px;
    overflow: visible;
}

.company_positioning .locate_item {
    box-sizing: border-box;
    min-height: 264px;
    padding: 25px 23px 26px;
    border: 1px solid #dfe8f0;
    border-radius: 10px;
    background: linear-gradient(145deg, #f2f8fd, #fff 72%);
    box-shadow: 0 4px 16px rgba(33, 75, 108, 0.035);
    transition: border-color .2s, box-shadow .2s;
}

.company_positioning .locate_item:hover {
    border-color: #a4cde8;
    box-shadow: 0 6px 20px rgba(0, 120, 196, 0.09);
}

.company_positioning .locate_top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 22px;
}

.company_positioning .locate_icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    border-radius: 12px;
    color: #0078c4;
    background: #e5f1fa;
}

.company_positioning .locate_icon svg {
    display: block;
    width: 30px;
    height: 30px;
}

.company_positioning .locate_number {
    color: #c4d5e3;
    font-family: Arial, sans-serif;
    font-size: 26px;
    line-height: 1;
    letter-spacing: 1px;
}

.company_positioning .locate_item h2 {
    margin-bottom: 12px;
    color: #243e55;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.4;
}

.company_positioning .locate_item p {
    color: #4a4b4b;
    font-size: 18px;
    line-height: 25px;
    overflow-wrap: break-word;
}

@media (prefers-reduced-motion: reduce) {
    .company_positioning .locate_item {
        transition: none;
    }
}
