/*
* name: responsive
* version: v2.1.1
* update: ?¡¤????pad??¨C?¡À?????€?Padp
* data: 2017-06-13
*/

/* hide template textarea */
.UnpcPush textarea, .PcPush textarea, .MobilePush textarea, .UnmobilePush textarea{display: none;}

/*
* PcMode
*/
body:after {
    display: block;
    height: 0;
    line-height: 0;
    overflow: hidden;
    visibility: hidden;
    content: 'Pc';
}
.PcMode:after { content: 'Pc' !important;}
.UnpcPush, .MobilePush { display: none;}
img[data-src] { opacity: 0 ; filter: alpha(opacity=0);}
img[data-srcloaded] { opacity:1; filter: alpha(opacity=100); }

@media only screen and (max-width:1841px) {
   .l_nav{width:32px; height:64px;left:inherit;top:inherit;bottom: 300px; right: 0px; background:url(/resources/web/css/../img/toupiao.png) no-repeat center;}
   .l_nav>img{display:none!important;}
}

@media only screen and (max-width: 1800px) {
    .competition_nav .nav_box ul{width:71%;}
    .competition7 .content{height:740px;}
    .competition_footer .right .item span{margin-left:-7%;}
    .competition8 .content .li_ .intro div span.fir{width:25%;}
    .competition8 .content .li_ .intro div span{width:75%;}
    /* .competition8 .content .li_ .intro .sub{min-height:150px;} */
    .competition11 .content .li_.three .bott .item .intro .sub span{max-width:73%;}
    .competition11 .content .bott .item .intro .sub span{max-width:83%;}

    .new_header .header_bar .wrap{width:1440px;}
    .new_header.header .channel .root_channel{margin-left:45px;}
    .new_header.header .channel .root_channel:first-child{margin-left:45px;}

    .new_header.header .channel .root_channel{margin-left:4%}


    /* ÑÐ·¢ÉúÌ¬ºÏ×÷»ï°é */
    /* .RAD02 .wrap{width:1440px;} */
    /* .RAD02 .item .words{padding-right:8%; padding-left:4%; }
    .RAD02 .item.even .words{padding-left:8%; padding-right:4%; }
    .RAD02 .item .words .con{max-height:240px;} */

    /* ÉúÌ¬ºÏ×÷ */
    .ECO02.RAD02 .item .con{max-height:180px;}
    .ECO02.RAD02 .item .more_btns{margin-top:20px;;}


    .ipt4 .wrap{width:1440px;}

    /* 20250424 */
    .new_header.header .channel .root_channel:first-child{margin-left:25px;}


}

@media only screen and (max-width: 1760px) {
    
    .competition202301 .wrap{width:1400px;}
    .competition202301_01 .infor .con{font-size:22px;}
    .competition202301_02 .content .item .img_ .cover .box{padding:20px;}
    .competition202301_06 .content .lesson_item{height:auto;}
    .competition202301_04 .circle_left img{transform:scale(0.7);}
    .competition202301_04 .circle_right img{transform:scale(0.7);}
    .competition202301_02 .content .item .img_ .cover .box .t{font-size:22px; line-height:26px; height:52px;}
}

@media only screen and (max-width: 1700px) {
    /* .competition8 .content .li_ .intro .sub{min-height:175px;} */
    .competition11 .content .bott .item .intro .sub span{max-width:82%;}
    .competition11 .content .li_.three .bott .item .intro .sub span{max-width:73%;}
    .competition11 .content .bott .intro .sub span{max-width:91%;}
    .header.new_header .channel .solu_channel .sec_channel .bg{width:30%;}



}


@media only screen and (max-width: 1600px) {
    .competition_nav .nav_box ul{width:77%;}
    .competition7 .content{height:770px;}
    .competition6 .content ul .li_{padding-top:35px;}
    .competition4 .item .intro .num{margin:10px 0;}
    .competition4 .item .intro .con div{margin-bottom:5px;}
    .competition4 .item:first-child .intro .num{margin:15px 0;}
    .competition_footer .center .item img{width:75%;}
    .competition_footer .center .item span{margin-left:-25%;}
    .competition_footer .right .item img{width:75%;}
    .competition_footer .right .item span{margin-left:-24%;}
    .competition8 .content .li_ .intro div span.fir{width:26%;}
    .competition8 .content .li_ .intro div span{width:74%;}
    /* .competition8 .content .li_ .intro .sub{min-height:200px;} */
    .competition11 .content .li_.three .bott .item .intro .sub span{max-width:71%;}

    .new_xc_banner .intro{top:45%;}
    .new_xc_banner .intro .tit{font-size:35px; line-height:1;}
    .new_xc_banner .intro .con{width:72%; margin:20px 0;}



}

@media only screen and (max-width:1560px){
    .competition202301 .wrap{width:1200px;}
    .competition202301_01{padding-top:60px;}
    .competition202301_01 .infor .con{font-size:18px; line-height:30px;}
    .competition202301_01 .infor .txt{font-size:18px;}
    .competition202301_01 .infor .txt a{font-size:18px;}
    .competition202301_01 .infor .tit{font-size:36px;}
    .competition202301_01 .content{background-size:contain;}

    .competition202301_02 .infor .tit{padding-bottom:0; font-size:36px;}
    .competition202301_02 .content{margin-top:40px;}
    .competition202301_02 .content .item .img_ .cover .box .c{height:88px; margin-bottom:20px;}
    .competition202301_03 .pt1 .content li{min-height:350px;}
    .competition202301_03 .pt1 .content li .box{padding:30px;}
    .competition202301_03 .pt2 .content .item .cover .info{padding:20px;}
    .competition202301_03 .pt2 .content .item .box{padding:50px 30px;}
    .competition202301_03 .pt1 .infor img{width:180px;}
    .competition202301_03 .pt2 .infor img{width:180px;}
    .competition202301_04 .infor .tit{font-size:40px;}
    .competition202301_04 .content .item .intro{padding:26px 0; }
    .competition202301_04 .content .item .intro .tit{font-size:26px;}
    .competition202301_04 .content .item .progress{padding-bottom:20px;}
    .competition202301_05 .infor .tit{font-size:36px;}
    .competition202301_05 .content .swiper-slide .item .intro{padding:30px;}
    .competition202301_05 .content .swiper-slide .item.even .intro{padding-top:60px;}
    .competition202301_05 .content .swiper-slide .item .intro_box{background-position: top; background-size: 130%;}
    .competition202301_05 .content .swiper-slide .item .intro .tit{font-size:26px;}
    .competition202301_06 .infor .tit{font-size:36px;}
    .competition202301_01 li.li01,
    .competition202301_01 li.li03{top:36%;}
    .competition202301_01 li.li02,
    .competition202301_01 li.li04{top:60%;}
    .common_modal .modal_content{padding:60px 100px;}
    .common_modal .modal_content .intro .tit{font-size:32px;}
    .submit_modal.common_modal .modal_content .content .form_cell{line-height:20px; margin-bottom:20px; font-size:16px;}
    .submit_modal.common_modal .modal_content .content .form_cell input{width:500px;}
    .role_modal.common_modal .modal_content .content .role_item{width:240px;}
    .role_modal.common_modal .modal_content .content .role_item .role_btn{line-height:56px;}
    .competition202301_02 .content .item .img_ .cover{width:66%;}
    .header.new_header .channel .solu_channel .sec_channel .bg{width:28%;}

    /* ×ÖºÅµ÷Õû 20230322 */
    .ibanner .item .intro .tit{font-size:36px;}
    .ipart2 .infor .tit,.ipart4 .infor .tit,.ipart5 .infor .tit,.ipart6 .infor .tit,.ipart7 .infor .tit,.solution .infor .tit,.service .infor .tit{font-size:34px;}
    .ipart5 .infor{margin-bottom:40px;}

    .service3 .content{height:430px;}
    .service3 .right{padding:45px 0;}
    .service3 .swiper-vertical>.swiper-pagination-progressbar{height:180px;}

    .news_more ul{height:240px;}

    .ipt_add1 .infor .tit, 
    .ipt_add2 .infor .tit,
    .ipt_add3 .infor .tit{font-size:34px;}
    .ipt_add3 .content .add3_btn .owl-next{right:-60px}
    .ipt_add3 .content .add3_btn .owl-prev{left:-60px}


    /* 20240321 */
    .soluNew_cen04 .left .tit{font-size:30px; line-height:40px;}
    .soluNew_detail .infor .tit{font-size:34px;}
    /* .new_xc_banner .intro .con{height:150px; line-height:30px; display:block;} */











}


@media only screen and (max-width: 1500px) {
    .competition_nav .nav_box ul{width:93%;}
    .competition_ban .more{bottom:10%;}

    .competition_upload .content{height:600px;}
    .competition8 .content .li_ .intro{padding:30px 30px 60px;}
    .competition8 .content .li_ .intro div span.fir{width:28%;}
    .competition8 .content .li_ .intro div span{width:72%;}
    /* .competition8 .content .li_ .intro .sub{min-height:200px;} */
    .competition11 .content .top .left{margin-right:70px; margin-left:50px;}
    .competition11 .content .bott .intro .sub span{max-width:89%;}
    .competition11 .content .bott .item .intro .sub span{max-width:80%;}
    .competition11 .content .li_.three .bott .item .intro .sub span{max-width:67%;}

    .new_header .header_bar .wrap{width:1240px;}
    /* .new_header .header_bar .to_trial{width:120px;} */
    .new_header .header_bar .to_bak{width:auto; margin:0 15px;}
    .new_header .header_bar .h_tel span{font-size:16px;}
    .new_header.header .channel .root_channel{margin-left:25px;}
    .header.new_header .channel .solu_channel .sec_channel .bg{width:36%;}

    .new_xc_banner{height:440px; }
    .new_xc_banner img:first-child{width:100%; height:100%; object-fit:cover;}
    .new_xc_banner .crumbs img{width:auto;}

    .ibanner .owl-nav .owl-prev{left:2%;}
    .ibanner .owl-nav .owl-right{left:2%;}
    .new_header .header_bar .to_bak{margin:0 7px;}
    /* .new_header .header_bar .to_trial{width:90px;} */
    .header.new_header .channel .solu_channel .sec_channel .bg{width:25%;}
    .service3 .rect-64{padding-bottom:67.81%;}
    .header .channel .sec_channel .left .desc{margin-right:0;}
    .new_header .header_bar .to_trial{margin-top:3px;}
/*    .header .channel{width:58%;}*/
    .header.new_header .channel .sec_channel .bg{width:42%;}

    /* 23-0614 */
    .header.new_header .channel .solu_channel .sec_channel .right{width:21%;}
    .header.new_header .channel .solu_channel .sec_channel .right .li_{margin-bottom:20px;}
    .header.new_header .channel .sec_channel .right .title.story_more{margin-bottom:0;}



    /* ÑÐ·¢ÉúÌ¬ºÏ×÷»ï°é */
    /* .RAD02 .wrap{width:1240px;} */
    .RAD02 .item .words{padding-top:30px; padding-bottom:30px;}
    .RAD02 .item .words .logo img{max-height:85px;}
    .RAD02 .item .words .title{font-size:26px; margin:10px 0;}

    /* 2023-0927 Ê×Ò³ */
    .ipt4 .wrap{width:1240px;}
    .ipt_add1 .content li .box .icon{width:100px;}
    .ipt4 .ipt4_bott .item .cover .info{width:47%;}
    .ipt4 .ipt4_bott .item .cover .box{padding:40px;}
    .ipt4 .ipt4_bott .item .info .con{margin:20px 0 30px;}

    /* ×¨°à */
    .solu_new01 .content .solu01_btn .owl-prev,
    .solu_new06 .content .solu06_btn .owl-prev{left:-80px;}
    .solu_new01 .content .solu01_btn .owl-next,
    .solu_new06 .content .solu06_btn .owl-next{right:-80px;}
    .solu_new02 .content .right .num{font-size:95px;}

    /* 20240321 */
    .soluNew_cen02 .content .item .item_r .intro .tit{font-size:25px; line-height:30px;}
    .soluNew_detail03 .content .item .item_r .con{max-height:210px;}




}

@media only screen and (max-width: 1400px) {
    .competition7 .content{height:800px;}
    .competition4 .item .intro{left:7%;}
    .competition4 .item .intro .num{margin:5px 0; line-height:26px; width:50%;}

    .competition_upload .content{height:550px;}
    /* .competition8 .content .li_ .intro .sub{min-height:225px;} */
    .competition11 .content .top .left{margin-right:50px;}
    .competition11 .content .bott .intro .sub span{max-width:100%;}
    .competition11 .content .bott .item .intro .sub span{max-width:100%;}
    .competition11 .content .li_.three .bott .item .intro .sub span{max-width:100%;}
    .competition11 .content .top .left{width:35%;}

    .ibanner .owl-nav div{width:25px; height:45px;}
    .ibanner .owl-nav .owl-prev{left:0;}
    .ibanner .owl-nav .owl-next{right:0;}

    /* ×¨°à */
    .solu_new01 .content .solu01_btn .owl-prev,
    .solu_new06 .content .solu06_btn .owl-prev{left:-50px;}
    .solu_new01 .content .solu01_btn .owl-next,
    .solu_new06 .content .solu06_btn .owl-next{right:-50px;}

    
}

@media only screen and (max-width:1340px){
    
    .competition202301 .wrap{width:1100px;}
    .competition202301_01 .content{background:none; height:auto; padding:60px 0;}
    .competition202301_01 li{position:relative; float:left; transform:none; width:25%;}
    .competition202301_04 .circle_left img{transform:scale(0.5);}
    .competition202301_04 .circle_right img{transform:scale(0.5);}
    .competition202301_05 .content .swiper-slide .item .intro_box{background-size:150%;}
    .competition202301_05 .content .swiper-slide .item.even .intro{padding-top:30px; }
    .competition202301_07 .infor .tit{font-size:36px;}

    .competition202301_02 .content .item .img_ .cover .box .c{height:66px;}
    .competition202301_01 .infor{margin:0; margin-bottom:80px;}
    .header.new_header .channel .solu_channel .sec_channel .bg{width:23%;}

    .wrap{width:1100px;}
    .solu_new02 .content .right .num{font-size:86px; top:35%;}
    .solu_new02 .content .right.list_six .num{top:40%}
    .solu_new03 .content .intro .box{padding:80px 30px;}
    /* .solu_new02 .content .left li .tit{padding-left:40px;}
    .solu_new02 .content .left li .tit .icon{width:30px; height:29px; margin-top:-15px;}
    .solu_new02 .content .left li .box{padding:0 10px;} */
    .solu_new02 .content .right{width:70%;}
    .solu_new02 .content .left{width:30%;}

    /* ½â¾ö·½°¸×ÛºÏ */
    .solu_cen .infor .tit,
    .solu_cen04 .intro .tit{font-size:30px; line-height:30px;}
    .solu_cen01 .content .hd .item{font-size:15px; padding:0 20px;}
    .solu_cen01 .content .bd .item .item_r .intro .tit{font-size:20px;}
    .solu_cen01 .content .bd .item .item_r .intro .con{padding-right:5px; font-size:15px; line-height:25px; height:150px; overflow-y:auto;}
    .solu_cen01 .content .bd .item .item_r .intro .con::-webkit-scrollbar {height:4px; width:2px;}
    .solu_cen01 .content .bd .item .item_r .intro .con::-webkit-scrollbar-thumb {background:#fb592e; border-radius:5px;}
    .solu_cen01 .content .bd .item .item_r .intro .con::-webkit-scrollbar-track {background:#fff; border-radius:0;}
    .solu_cen01 .content .bd .item .item_l{width:61%;}
    .solu_cen01 .content .bd .item .item_r{width:36%;}


    
}

/*
* PadMode
*/
@media only screen and (max-width: 1240px) {

    body:after {
        content: 'Pad';
    }
    body{ user-select: none;-webkit-user-select: none;}
    /* html { overflow-x:hidden;} */
    body,input,textarea,button,select { font-size:14px;}
    .PcPush{display: none;}
    .UnpcPush{display: block;}
    .wrap, .mwrap { width:940px; }
    /*padMode 1240px ??¡®?????¡¤???*/

    /*?¡ì???¡§?????????*/

    .header .search_box{position:absolute; left:0; right:0; top:100%; bottom:auto; background:#fb592e; display:none; padding:0 5%;}
    .header .search_box.search_hide {-webkit-transform:none; -ms-transform:none; transform:none; display:none; opacity:1; visibility:visible; width: 100%; box-sizing: border-box;}
    .header .search_box .search_close{display:none;}
    .header .search_box form{margin:12px 0;}
    .header .search_box input{width:100%; box-sizing:border-box; line-height: 48px; outline: none; padding-right: 50px; background: none; border: none; border-bottom: 1px solid #fff; color: #fff; font-size: 16px; border-radius: 0; padding-left: 0;}
    .header .search_box button{top: 20px; right: 20px; background: none; color: #fff; font-size: 20px; width: auto; }
    .header .search_box input::-moz-placeholder { opacity: 1; color: #fff;}
    .header .search_box input:-ms-input-placeholder { color: #fff;}
    .header .search_box input::-webkit-input-placeholder { color: #fff;}



    /*???¨¨????¡ë¨¦¡¯?*/
    .header .mobile_key{position:relative; cursor:pointer; transition:all 0.3s ease-in-out; z-index:10; display:block; width:30px; height:30px; margin-right:40px; margin-top: 5px;}
    .header .mobile_key span,
    .header .mobile_key:before,
    .header .mobile_key:after {position:absolute; top:50%; left:50%; width:25px; height:2px; margin-left:-10px; background:#343434; border-radius:2px; display:inline-block; transition:all 0.3s ease-in-out;}
    .header .mobile_key span{margin-top:-8px;}
    .header .mobile_key:before{content:''; margin-top:2px;}
    .header .mobile_key:after{content:''; margin-top:12px;}
    .menu-open.header .mobile_key:before{opacity:0; transition:0.2s ease 0.1s;}
    .menu-open.header .mobile_key:after{margin-top:2px !important; -webkit-transform:rotateZ(-45deg); transform:rotateZ(-45deg); transition:margin 0.2s cubic-bezier(0.36, 0, 0.59, 0.99) 0.1s, -webkit-transform 0.25s ease 0.36s; transition:margin 0.2s cubic-bezier(0.36, 0, 0.59, 0.99) 0.1s, transform 0.25s ease 0.36s; transition: margin 0.2s cubic-bezier(0.36, 0, 0.59, 0.99) 0.1s, transform 0.25s ease 0.36s, -webkit-transform 0.25s ease 0.36s;}
    .menu-open.header .mobile_key span{margin-top:2px !important; -webkit-transform:rotateZ(45deg); transform:rotateZ(45deg); transition:margin 0.2s cubic-bezier(0.36, 0, 0.59, 0.99) 0.1s, -webkit-transform 0.25s ease 0.36s; transition:margin 0.2s cubic-bezier(0.36, 0, 0.59, 0.99) 0.1s, transform 0.25s ease 0.36s; transition:margin 0.2s cubic-bezier(0.36, 0, 0.59, 0.99) 0.1s, transform 0.25s ease 0.36s, -webkit-transform 0.25s ease 0.36s;}
    /*???¨¨???????¡ë??¡ª¨¨?¡§*/
    .m_nav{position:fixed; left:0; top:84px; right:0; width:100%; background:#fff; z-index:20; display:none; max-height:calc(100vh - 84px); max-height:calc(var(--vh, 1vh) * 100 - 84px); overflow-y:auto;}
    .m_nav .m_wrap{padding:0 5%;}
    .m_nav .mNav_bott .m_navli{position:relative; transition:all 0.3s ease-out; border-bottom:solid 1px #e1e1e1;}
    .m_nav .mNav_bott .m_navli>a{display:block; padding:15px 35px 15px 15px; position:relative; overflow:hidden; color:#333;}
    .m_nav .mNav_bott .m_navli>a:before{display: block; width: 16px; height: 16px; background: url(/resources/web/css/../img/link_ico.png) no-repeat center; position: absolute; top: 0; bottom: 0; right: 15px; content: ''; height:100%;}

    .foot_top .dl2{width:20%;}
    .foot_top .dl{margin-right:3%;}

    .header_bar .channel{display:none;}
    .news_list01 .solgan .t1{font-size: 30px; line-height:1.6;}
    .news_list01 .top_news{width:70%;}
    .news_list01 .top_news .news_info .box{padding:30px 30px 0;}
    .news_list03 .item{height:440px;}
    .news_list03 .item .news_search{padding: 45px 25px 0;}

    .market_detail01 .right{width:40%;}
    .market_detail04 li .item .info{display:none;}

    /* ¨¦?¨C¨¦?? */
    .banner .owl_tab li .pic .icon{display:none;}
    .index-combo .tit{font-size: 32px;}
    .index-combo .tit h1{font-size: 32px;}
    .index-combo .tit h2{font-size: 32px;}
    .index03 .content .solu_tab{width:23%;}
    .index02 .content_list .right_info .detail .box{padding:0 20px;}
    .index02 .content_list .right_info .detail .box .text .t1,.index02 .content_list .right_info .detail .box .num{margin-top: 20px;}
    .index05 .content a .info .t{font-size: 20q; line-height:30px; height:60px;}
    .index06 p{font-size: 32px; margin-bottom: 30px;}
    /* .m_banner{display:block;} */
    .banner{display:none;}

    .solu_list .zq_p{display:block;}
    .solu_list .zq_list li .zq_list_info .zq_i_wrap{padding: 35px 50px 25px 50px;}
    .index04 .content_list .item .left{width: 45%; margin-top: 5%;}

    .platform_intro .tit{font-size: 30px; font-weight: bold; margin-top: 20px;}
    .new_build .left{width:330px;}

    .instance_successed .scroll_item .left,.instance_successed .scroll_item .ins_info{height:338px;}
    .instance_successed .scroll_item .ins_info{padding:30px;}
    .instance_successed .scroll_item .ins_info .tit{white-space:normal;}
    .instance_successed .scroll_item .ins_info .line{display:none;}

    .j3d_solution01 .content .item, .j3d_solution01 .content .item.cur, .j3d_solution01 .content.count5 .item, .j3d_solution01 .content.count4 .item, .j3d_solution01 .content.count3 .item{width:100%; margin-left:0; height:auto; padding:0; margin-bottom:40px;}
    .j3d_solution01 .content .item:first-child{margin-left: 0;}

    .j3d_solution01 .content .item .pic{opacity:1; visibility:visible; position:relative; float:left; width:40%; margin-right: 5%;}
    .j3d_solution01 .content .item .pic:after{display:none;}
    .j3d_solution01 .content .item .pic img{position:static; width:100%;}
    .j3d_solution01 .content .item .info, .j3d_solution01 .content .item.cur .info{padding:0;}
    .j3d_solution01 .content .item.cur .info{color:#333;}
    .j3d_solution01 .content .item .num{position:static; margin-top: 20px;}
    .j3d_solution01 .content .item.cur .num, .j3d_solution01 .content .item.cur .desc, .j3d_solution01 .content .item .detail{opacity:1; visibility:visible; position:static;}
    .j3d_solution01 .content .item .desc{height:auto; margin-bottom: 20px;}
    .j3d_solution01 .content .item.cur .detail{color:#333;}
    .j3d_solution01 .content .item .detail li{display:inline-block; margin-right: 10px;}
    .j3d_solution01 .content .item .box{overflow: hidden;}

    .j3d_solution02 .owl-nav .owl-prev{left:-60px;}
    .j3d_solution02 .owl-nav .owl-next{right:-60px;}

    .j3d_product01 .content .con{padding:8%;}
    .j3d_product04 .content .left{width:100%;}
    .j3d_product04 .content .right{width:100%;}

    .j3d_contact03 .form_con .yzm input{width:25%;}
    .j3d_solution04 .right{width:42%;}
    .j3d_solution04 .right .info .tit{font-size: 28px;}
    .j3d_solution04 .left{width:60%;}

    .promote01 li{width:32.3%;}
    .promote01 li:nth-child(5n){margin-right: 1.5%;}
    .promote01 li:nth-child(3n){margin-right: 0;}
    .promote02 .info .tit{font-size: 20px;}
    .promote03 .content_list .item .info{padding:20px 30px;}

    .j3d_product05 .content .con .d{margin:10px 0;}

    .j3d_index02 .icon_list li{width: 16.2%; font-size: 16px;}

    .j3d_designer02 .content table td{padding: 30px 20px;}
    .j3d_designer02 .content .row01 .item{min-width: 100px;}

    .cluster04 .right{margin-top: 100px;}

    .product_price01 .intro{padding:0;}
    .product_price01 .content .item .d{line-height: 25px; height: 50px;}
    .product_price01 .content .item .detail{padding:20px 20px 40px;}

    .j3d_case01 .tab .tab_i{margin-bottom: 20px; width: 14%;}


    /* bbin±¦Ó¯´óÈü */
    .competition_nav .nav_box ul{width:100%;}
    .competition1 .time{width:35%;}
    .competition7 .content{height:850px;}
    .competition4 .item>img{height:300px;}
    .competition4 .item .intro{left:4%; bottom:6%;}
    .competition4 .item .intro .con{min-height:94px;}
    .competition4 .item:first-child .intro{left:6%;}
    .competition4 .item:first-child .intro .con{min-height:inherit;}

    .competition_footer .left{padding-left:3%;}
    .competition_footer .left .f_logo{margin-bottom:20px;}
    .competition_footer .left .f_logo img{width:80%;}

    .competition_ban .btns{bottom:12%;}
    .competition_ban .btns div{width:250px; height:60px;}
    .competition_ban .btns div span{font-size:20px;}

    .competition8 .content .inp{margin-right:0;}
    .competition8 .content .all{font-size:16px;}
    .competition8 .content .li_{margin-bottom:50px;}
    .competition8 .content .li_ .intro{padding:30px 30px 70px;}
    .competition8 .content .li_ .intro div span.fir{width:100%;}
    .competition8 .content .li_ .intro div span{width:100%;}
    .competition8 .content .li_ button{padding:0 20px;}
    /* .competition8 .content .li_ .intro .sub{min-height:200px;} */
    .competition11 .content .bott .intro{padding:35px;}
    .competition11 .content .bott .intro .sub{max-width:100%;}

    
    .competition202301 .wrap{width:auto; padding:0 4%;}
    .competition202301_03 .pt2 .content .item .icon_{text-align:right;}
    .competition202301_03 .pt2 .content .item .icon_ img{width:80%; display:inline-block;}
    .competition202301_04 .circle_left img{transform:scale(0.3);}
    .competition202301_04 .circle_right img{transform:scale(0.3);}
    .competition202301_04 .content .item .step{padding:16px 0;}

    .right_nav{display:none;}
    .competition202301_05 .content .rect-127{padding-bottom:80%;}

    .competition202301_03 .pt1 .content li .tit{font-size:26px;}
    .competition202301_02 .content .item .img_ .cover .box .t{font-size:18px; line-height:22px; height:44px;}

    /* Ê×Ò³dy */
    .ibanner .item .box{width:70%;}
    .ipart3 .left .li_{padding:10px 5px; margin-bottom:20px;}
    .ipart3 .left .li_ .t{font-size:16px; margin-left:0;}
    .ipart4 .infor{margin-bottom:40px;}
    .ipart5{padding-bottom:60px;}
    .ipart5 .infor{margin-bottom:40px;}
    .ipart5 .top .item_box .item{width:16%;}
    .ipart5 .bott .right{padding:35px 30px;}
    .ipart5 .bott .right .con{height:84px; -webkit-line-clamp:3;}
    .ipart5 .spec_box .box{padding-top:30px;}
    .ipart6{padding-bottom:80px;}

    .new_header .header_bar .wrap{width:940px;}
    /* .new_header.header .h_tel{display:none;} */
    .footer .f_top{display:none;}
    .footer .f_bott{line-height:48px;}

    .solution1 .li_ .tit{font-size:18px;}

    .service2 .bott::before, .service2 .bott::after{width:15%;}
    .service2 .bott .item .t{margin-top:30px;}
    .service3 .right{padding-bottom:30px;}
    .service3 .right::after{width:50px; height:40px;}
    .service3 .right .con{height:60px; -webkit-line-clamp:2;}
    .service3 .content{height:390px;}
    .service3 .number_box .li_{margin:0 3%;}
    .service3 .number_box .li_ .t .spec{font-size:32px; line-height:32px;}
    .service3 .swiper-vertical>.swiper-pagination-progressbar{height:145px;}
    .service6 .content .item li .tit{font-size:18px;}
    .service6 .content .item .box{padding:20px;}
    .service6 .content .item .box .tit{font-size:18px;}

    .new_header.header .mobile_key{margin-left:15px;}
    .new_xc_banner .intro .con{margin-bottom:15px;}
    .new_header .header_bar .wrap{width:1050px;}

    /* .new_xc_banner .intro .con{-webkit-line-clamp:2; height:64px;} */
    .new_xc_banner .crumbs{bottom:25px;}
    .ipart1{position:static;}
    .ipart1 .item a{padding:30px 5%;}
    .new_xc_banner{height:340px;}

    /* ×ÖºÅµ÷Õû 20230322 */
    .ibanner .item .intro .tit{font-size:32px;}
    .ipart2 .infor .tit,.ipart4 .infor .tit,.ipart5 .infor .tit,.ipart6 .infor .tit,.ipart7 .infor .tit,.solution .infor .tit,.service .infor .tit{font-size:30px; line-height:34px;}
    .new_xc_banner .intro .tit{font-size:30px;}
    .ipart4 .bott .left .tit{font-size:28px;}
    .service2 .bott .item .t{font-size:28px;}
    .service6 .content .item .title{font-size:28px; margin-bottom:30px;}
    .service6{padding-bottom:20px;}

    .m_menu{top:83px;}
    .flm_banner .flm_play img{width:70%;}
    .ibanner .owl-nav .owl-prev{left:4%;}
    .ibanner .owl-nav .owl-next{right:4%;}
    .ibanner .item .intro .more .btn1{display:none;}
    .ipart2 .content .item .btn1{display:none;}
    .ipart7 .infor .btn1{display:none;}
    .ipart7 .infor .btn2{margin-left:0;}
    .new_xc_banner .intro .more .btn2{display:none;}
    .solution_list .infor .tit{font-size:30px; line-height:34px;}
    .service_list1 .infor .tit{font-size:30px; line-height:34px;}
    .service_list1 .item .right .t{font-size:28px;}

    .j3d_about02 .infor .tit{font-size:30px; line-height:34px;}
    .j3d_about02 .li_{padding:30px 15px;}
    .j3d_about02 .li_ .tit span{display:block; margin-right:0; margin-bottom:10px;}

    .new_eco .infor .tit{font-size:30px; line-height:34px;}
    .new_eco3 .tab_box .tab .line{width:75px;}
    .new_eco1 .content .li_ .tit{font-size:28px;}
    .new_eco1 .content .li_ .con{margin-bottom:0; height:180px;}
    .new_eco2 .content .li_ .con{height:120px;}
    .new_eco2 .content .li_ .tit{font-size:28px;}
    .ibanner .item .intro{padding:10%; box-sizing:border-box;}
    .service4 .right{margin-top:30px; width:35%;}
    .service3 .right .con{-webkit-line-clamp:3; line-height:20px;}
    .service6 .content .item .box .tit{font-size:16px;}
    .solution_banner{height:340px;}
    .solution_banner img{width:100%; height:100%; object-fit:cover;}
    .solution_banner .crumbs img{width:auto;}
    .product_price01 .intro .item{font-size:14px;}
    .market01{height:340px;}
    .market01 img{width:100%; height:100%; object-fit:cover;}
    .market .crumbs img{width:auto;}
    .yingyongPage{padding:30px 0;}
    .new_eco4 .channel-combo .tit{font-size:30px; line-height:34px;}
    .xc_banner .coo_con .t, .new_xc_banner.news_listNewBanner .intro .tit, .new_xc_banner.j3d_about .intro .tit{font-size:30px; line-height:34px;}
    .header .mobile_key{margin-top:2px;}
    .ibanner .owl-dots{bottom:35px;}
    .contact_us2 .infor .tit{font-size:30px; line-height:34px;}
    .contact_us1 .peo .item{margin-right:4%;}
    .foot_center{display:none;}
    .contact_us1 .left li{height:82px;}
    .resources_list .list .li_{height:233px;}
    .resources_detail2 .list .li_{height:233px;}
    .resources_detail4 .list .li_ .bott .price{width:60%;}
    .cooperation04.new_eco4 .inp.code span{display:none;}
    .new_solu1 .content .li_ .intro .con{height:156px;}
    .new_solu3 .content .li_ .con{height:78px;}
    .new_solu3 .content .more .tit{margin-right:50px;}

    /* IoTÆ½Ì¨ */
    /* .iot .title{font-size:32px;} */
    .iot li .infor .t{font-size:20px;}
    .iot01 li{height:325px;}
    .iot01 li .infor{padding:30px 20px; height:265px;}
    .iot01 li .infor .c{margin-top:10px;}
    .iot01 li:hover .infor{height:325px;}
    .iot02 .content{margin-top:30px;}
    .iot02 .content li{padding:20px;}
    .iot02 .content li .icon_box{width:100px;}
    .iot02 .content li .icon_box .center_icon{width:50px; top:25px;}
    .iot02 .content li:hover .icon_box .circle_before{opacity:1;}
    .iot02 .content li .words_box{margin-top:20px;}
    .iot02 .content li .words_box .infor .c{margin-top:10px;}
    .iot02 .content .more_btn{width:260px; margin-top:40px;}
    .iot02 .content .more_btn .tit{line-height:55px; margin-left:15px;}
    .algorithm3 .bott .box .left{padding:40px;}
    .algorithm3 .bott .box .left .con{height:180px;}
    .news_more ul{height:auto;}


    /* ÑÐ·¢ÉúÌ¬ºÏ×÷»ï°é */
    /* .RAD02 .wrap{width:1050px;} */
    .RAD02 .item{margin-bottom:60px;}
    .RAD01 .box a{padding:0 30px;}
    .RAD02 .item .words .logo img{max-height:70px;}
    .RAD02 .item .words .title{font-size:22px;}
    .RAD02 .item .words .con{line-height:26px; max-height:182px; font-size:15px;}
    .RAD02 .item .words .con span{font-size:17px;}
    .RAD02 .item .img{padding-bottom:50px;}

    /* ÉúÌ¬ºÏ×÷ */
    .ECO02.RAD02 .item .con{max-height:130px; }
    .ECO02.RAD02 .item .con .box .t{font-size:17px;}
    .ECO02.RAD02 .item .con .box .c{font-size:15px;}
    .ECO02.RAD02 .item .con .box{line-height:26px;}


    .ipt4 .wrap{width:1050px;}
    .ipt2_new li .box .info{width:72%;}
    .ipt2_new li .box .info .tit{font-size:24px;}
    .ipt2_new li .box .info .con{font-size:14px; line-height:24px; margin-top:10px;}
    .ipt4 .ipt4_bott .owl-dots{width:auto; left:inherit; right:10%;}
    .ipt4 .ipt4_bott .item .cover .info{width:60%;}
    .ipt4 .ipt4_bott .item .info .tit{font-size:24px; line-height:24px; margin-top:20px;;}
    .ipt4 .ipt4_bott .item .info .con{font-size:14px; line-height:24px; margin:15px 0 20px;}
    .ipt_add1 .infor .tit,
    .ipt_add2 .infor .tit{font-size:30px; line-height:34px;}


    /* 2023-1011 */
    /* µ×²¿ */
    .footer .f_top{display:block;}
    .footer .f_top .left{display:none;}
    .footer .f_top .right{display:none;}
    .footer .f_top .center{width:100%;}
    .footer .f_top .center dl{margin-right:13%;}
    .foot_center dl{margin-left:18%;}
 

    .ipt2_new li .box{padding:30px;}
    .ipt2_new li .pic img{width:150px; height:150px;}
    .ipt4 .new_content .item .info .more{padding:0 10px;}
    .ipt4 .new_content .item .info .more .icon{margin-left:10px;}


    /* ECO */
    .ECO01 .hd .cont{margin-top:30px;}
    .ECO01 .hd .infor .tit{font-size:30px;}
    .ECO01 .hd .cont .swiper-container{overflow:hidden; padding:7px; box-sizing:border-box;}
    .ECO01 .hd .cont .swiper-container .swiper-slide{box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.08); width:32.4%;}
    .ECO01 .hd .cont .swiper-container-horizontal>.swiper-pagination-bullets{position:relative; margin-top:20px; bottom:auto;}
    .ECO01 .hd .cont .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:10px; height:10px; background:#ea5420;}
    .ECO01 .hd .cont .swiper-slide .t{font-size:20px; margin-top:10px;}
    .ECO01 .hd .cont .swiper-slide .logo img{height:40px;}
    .ECO01 .bd{margin-top:30px;}

    .ipt4.ipart4 .wrap{width:940px;}
    .ipt4 .new_content .item .info .tit{font-size:24px;}
    .ipt4 .new_content .item .info .con{height:210px; -webkit-line-clamp:7;}

    /* 20240302 ×¨°à*/
    .solu_new02 .content .left li .box{padding:0 15px;}
    .solu_new02 .content .left li .tit  {font-size:15px;}
    .solu_new02 .content .right .num{font-size:65px;}
    .solu_new03 .content .list li{font-size:16px;}
    .solu_new03 .content .intro .box{padding:45px 20px;}
    .solu_new03 .content .intro .box .tit{font-size:22px;}
    .solu_new03 .content .intro .box .con{height:270px;}
    .solu_new05 .content .right .box .r_bott li .time{font-size:15px;}
    .solu_new02 .content .right{width:67%;}
    .solu_new02 .content .left{width:33%;}

    /* ½â¾ö·½°¸×ÛºÏ */
    .solu_cen01 .content .hd .item{padding:0 15px;}
    .solu_cen02 .content .swiper-slide:after{bottom:-50px;}

    /* 20240321 */
    .soluNew_cen02 .content .item .item_r .intro .con{max-height:90px;}
    .soluNew_detail .infor .tit{font-size:30px; line-height:34px;}
    .soluNew_detail01 .content .item .icon{width:90px; height:90px; background-size:cover;}
    .soluNew_detail01 .content .item:hover .icon{background-position:0 -90px;}
    .soluNew_detail03 .content .item .item_r .con{max-height:150px; margin-top:10px;}
    .solu_new05 .content .right .box .r_top .tit{font-size:20px; line-height:30px;}
    .solu_new05 .content .right .box{padding:20px 0;}
    .new_xc_banner .intro .con{width:67%; height:auto;}



    /* ÐÂIoTÆ½Ì¨-wrt 250416 */
    .new_IoT .title{font-size:30px;}
    .new_IoT01 .right .item{height:auto; min-height:300px; padding-top:30px;}
    .new_IoT01 .left{padding-top:30px;}
    .new_IoT02 .swiper-container{margin-top:10px;}
    .new_IoT02 .swiper-slide{padding:60px 4%;}
    .new_IoT02 .swiper-slide .box .left{padding-top:0;}
    .new_IoT02 .swiper-slide .box .left .item{margin-bottom:15px;}











}

@media only screen and (max-width: 1100px) {
    .competition7 .content{height:900px;}
    .competition11 .content .bott .item .intro{padding:35px;}
    .competition11 .content .bott .box .intro{padding:25px 20px;}

    .new_header .header_bar .wrap{width:970px;}

    /* ÑÐ·¢ÉúÌ¬ºÏ×÷»ï°é */
    /* .RAD02 .wrap{width:970px;} */
    .RAD02 .item .words .logo img{max-height:60px;}
    .RAD02 .item .words .title{font-size:20px; margin:5px 0;}
    .RAD02 .item .words .con{ max-height:182px;}
    .ipt4 .wrap{width:970px;}

    /* ÉúÌ¬ºÏ×÷ */
    .ECO02.RAD02 .item .con{max-height:130px;}
    .ipt_add1 .infor .tit, .ipt_add2 .infor .tit, .ipt_add3 .infor .tit{font-size:30px;}

    /* ×¨°à */
    .solu_new01 .content .solu01_btn .owl-next, .solu_new06 .content .solu06_btn .owl-next{right:-10px;}
    .solu_new01 .content .solu01_btn .owl-prev, .solu_new06 .content .solu06_btn .owl-prev{left:-10px;}


    /* 20240321 */
    .soluNew_cen02 .content .item{margin-bottom:50px;}
    .soluNew_cen02 .content .item .item_l{width:100%; float:none;}
    .soluNew_cen02 .content .item .item_r{width:100%; position:static; transform:translateY(0);}
    .soluNew_cen02 .content .item .item_r .intro{position:static; padding:30px;transform:translateY(0); width:100%; box-sizing:border-box;}
    .soluNew_cen02 .content .item .item_r .intro .con{max-height:inherit;}
    .soluNew_cen02 .content .item.even .item_l{float:none;}

    .soluNew_cen04 .left .tit{font-size:25px;}
    .soluNew_cen04 .left{margin-top:20px;}





}

@media only screen and (max-width: 992px) {
    body:after {
        content: 'Padp';
    }
    .wrap, .mwrap { width:740px; }
    /*padMode 992px ??¡®?????¡¤???*/
    .header_bar .user_info,
    .foot_top .dl2,
    .foot_top .dl3,
    .foot_top .dl4{display:none;}


    .news_list01 .solgan{width:100%;}
    .news_list01 .solgan .t1{margin-top: 0;}
    .news_list01 .top_news{width:100%; margin-top: 30px;}
    .news_list03 .item{width:49%;}
    .news_list03 .item:nth-child(3n){margin-right:2%;}
    .news_list03 .item:nth-child(even){margin-right:0;}
    .news_list .news_info .tit{font-size: 18px; line-height:26px; height:52px;}
    .news_list03 .item .box{padding:10px 30px 10px;}
    .news_list03 .item .box .date{margin-top: 30px;}

    .market_detail02 ul li{width:100px;}
    .market_detail01 .left .t{font-size: 30px; margin-top: 30px;}
    .market_detail01 .right{width:45%;}
    .market_detail03 .part .tit{font-size: 26px;}

    .index01 .left{width:100%;}
    .index01 .right{display:none;}
    .index02 .icon_list li{font-size: 14px;}
    .index02 .content_list .left_info{width:100%;}
    .index02 .content_list .right_info{width:100%; margin-top: 40px;}
    .index02 .contact{font-size: 14px;}
    .index02 .contact a{font-size: 20px;}
    .index02 .contact span{font-size: 20px;}
    .index03 .content .solu_tab{width:100%; margin-bottom: 30px;}
    .index03 .content .solu_tab ul{overflow:hidden}
    .index03 .content .solu_tab li{width:30%; float: left; box-sizing: border-box;}
    .index03 .content .solu_list{width:100%;}
    .index04 .content_list .item .info .nums .no{margin-right:10%;}
    .index04 .content_list .item .info .nums .no .count span{font-size: 40px;}

    .index05 .content .rect-160, .index05 .content .rect-80, .index05 .content .rect-40{padding-bottom: 0; height: auto;}
    .index05 .content img{display: none;}
    .index05 .content a{margin-bottom: 5px;}
    .index05 .content a .info{position: static; background: #fff; color: #333; padding: 20px;}
    .index05 .imgZoom:after{display: none;}
    .index05 .content a .info .d{display: none;}
    .index05 .content a .info .t{height: auto; font-size: 16px;}
    .index05 .content .box4, .index05 .content .box6{background: none;}
    .index05 .content .box4 .info .date, .index05 .content .box6 .info .date{border: none;}
    .index05 .content a .info .date{color: #999; margin-bottom: 0;}

    .cooperation01 .content .item .tit{font-size: 26px;}
    .cooperation02 .tab_list li{font-size: 18px;}
    .cooperation03 .content:after, .cooperation03 .content li:after{display: none;}
    .cooperation03 .content li .d{margin-bottom:30px;}
    /* .cooperation04 .left{width:100%;}
    .cooperation04 .right{width:100%;} */

    .solu_list .zq_list li .zq_list_info .zq_i_wrap {padding: 20px 50px 10px 40px; }
    .solu_list .zq_t{font-size: 20px;}

    .instance_successed .scroll_item .left,.instance_successed .scroll_item .ins_info{height:266px;}
    .instance_successed .scroll_item .ins_info .tit{font-size: 20px; margin: 0; line-height: 1.8;}
    .solve_problem{padding:70px 0;}
    .solve_problem .tit{font-size: 26px;}
    .new_build .left{overflow: hidden; width: 100%;margin-top:0;}
    .new_build .left .xun{display:block !important; margin-bottom: 20px; float: left; width: 48%; height:100px;}
    .new_build .left .xun:nth-child(odd){margin-right: 4%;}
    .new_build .left .line {margin: 0; height:2px; width:40px;}
    .new_build .left .subtitle {font-size: 18px; line-height:40px; margin-bottom: 0; font-weight: bold;}
    .new_build .left .des{margin-top: 5px;}
    .new_build .right {display:none;}

    /*20220410 _Q*/
    /* .simulate_box{display: none;} */
	/*20220518 _Q*/
	.simulate_box .factory_intro .intro_item{padding: 10px;}
	.simulate_box .factory_intro .intro_item .intro_item_r{width: 100%;}
	.simulate_box .intro_item .intro_item_r .part_name{width: 100%;height: auto;}
	.simulate_box  .intro_item .intro_item_r .part_info{margin-left: 0;width: 100%;}
	/*20220519 _Q*/
	.simulate_box{height: 80vh;}
	#newBridge .nb-icon-right-center{top: auto !important;bottom: 90px !important;}

    .channel_content .floor.platform_intro,.floor.new_build{height: auto;}
    .foot_top .dl1{width: auto;}

    .j3d_index02 .icon_list li{font-size: 14px; width: 16.66%; float: left;}
    .j3d_index02 .content_list .wrap{width:740px;}
    .j3d_index02 .content_list .right{display:none;}
    .j3d_index02 .content_list .item{padding:40px;}
    .j3d_index02 .content_list .left{width:auto;}
    .j3d_index02 .content_list{padding:50px 0; background:#fff;}
    .j3d_solution01 .content .item .pic{width:50%; margin-right: 5%;}
    .j3d_solution01 .content .item .num{margin-top: 0;}
    .j3d_solution01 .content .item .name{margin:10px 0;}
    .j3d_solution01 .content .item .desc{margin-bottom: 10px;}

    .j3d_product01 .content .con{padding:40px 20px 0;}

    .j3d_contact03 .content .left, .j3d_contact03 .content .right{width:100%; margin-bottom: 20px;}
    .j3d_contact04{margin-top: 20px;}
    .j3d_about01 .content .info{display: none;}
    .j3d_about01 .content .list{position: static; overflow: hidden;}
    .j3d_about01 .content .list .item{position: static; padding:20px; float:left; width:46%; margin:10px 2% !important; background:rgba(0,0,0,0.3); box-sizing: border-box; white-space: normal;}
    .j3d_about01 .content .list .item .desc{display: block; font-size: 14px; line-height:20px; height: 40px;}
    .j3d_about01 .content .list .item .tit{padding:0; font-size: 18px; margin-bottom: 10px; line-height: 1;}
    .j3d_about01 .content .list .item .tit .no{position: static; display: inline-block;}
    .j3d_about01 .content .list .item .tit .name{display: inline-block;}
    .j3d_about01 .content .list .item:after{display: none;}

    .j3d_designer01 .intro{width:100%; margin-bottom: 30px;}
    .j3d_designer01 .favor .pic{max-width: none; width:100%; position: static; margin-bottom: 20px;}
    .j3d_designer01 .favor{padding:30px;}

    .j3d_solution04 .left{display:none;}
    .j3d_solution04 .right{width:auto;}
    .j3d_solution04 .right .info{padding:60px 50px;}
    .j3d_solution05 .con .pic{width:100%; margin-bottom: 20px;}
    .j3d_solution04{padding:40px 0;}
    .j3d_solution04 video{display: none;}
    .j3d_solution04 .right .info{padding:40px 30px;}
    .j3d_solution04 .right .info .tit{font-size: 20px; margin-bottom: 20px;}
    .j3d_solution04 .right .info .d{font-size: 15px;}
    .j3d_solution05{padding:40px 0 20px}
    .j3d_solution05 .tit{margin-bottom: 15px;}
    .j3d_solution05 .tit .txt{font-size: 18px;}
    .j3d_solution05 .tit .num{font-size: 20px;}
    .j3d_solution05 .con{font-size: 14px; padding-bottom: 20px;}

    .j3d_case01 .item{margin-bottom: 30px; width:49%; margin-right:2%;}
    .j3d_case01 .item:nth-child(3n){margin-right: 2%;}
    .j3d_case01 .item:nth-child(even){margin-right: 0;}
    .j3d_product05 .content .con{padding:40px 20px 20px;}

    .j3d_designer02 .content .row01 .item{min-width: 30%; margin: 5px 1%;}
    .j3d_designer02 .content .row02 .desc .item{width: 33.3%;}

    .cluster01 .left{width: 100%; margin-bottom: 20px;}
    .cluster01 .right{width: 100%;}
    .cluster02 .item{margin-bottom: 20px;}

    .cluster04 .right, .cluster04 .left{width:100%;}
    .cluster05 .item, .cluster05 .news_item{height: 380px; margin-top: 20px;}

    .foot_top .section3{display:none;}
    footer .foot_top .section1{width:40%;border: none;}
    footer .foot_top .section2{width:20%;border: none;}

    .index07 .content .item .t{font-size: 24px;}

    /*.product_price01 .content .item .detail .line{display: block}*/
    .product_price01 .content .item .detail .line .k{font-weight: bold;}
    .product_price01 .content .item .detail .line .v{text-align: left; color: #666;}


    /* bbin±¦Ó¯´óÈü */
    .competition_ban .more{bottom:7%; text-align:center;}
    .competition_ban .more img{width:80%;}
    .competition_nav .wrap{width:95%;}
    .competition_nav .nav_box ul .li_{padding:0 1%;}
    .competition1 .time{width:50%;}
    .competition2 .content ul .li_{width:33%;}
    .competition3 .content .li_{width:49%;}
    .competition3 .content .li_:nth-child(2n){margin-right:0;}
    .competition3 .content .li_.three{margin-right:2%;}
    .competition3 .content .li_:last-child{margin-right:0;}
    .competition5 .content .li_{width:49%; margin-bottom:55px;}
    .competition5 .content .li_:nth-child(2n){margin-right:0;}
    .competition6 .content ul .li_{width:49%; margin-bottom:30px;}
    .competition6 .content ul .li_:nth-child(2n){margin-right:0;}
    .competition7 .content{padding:50px; height:1090px;}
    .competition4 .item{width:49%;}
    .competition4 .item:nth-child(2n){margin-right:0;}
    .competition4 .item .intro{bottom:10%; left:6%;}
    .competition4 .item .intro .con{min-height:73px;}
    .competition4 .item:first-child{margin-right:2%; width:49%;}
    .competition4 .item:first-child .intro{bottom:10%; transform:translate(0,0);}
    .competition4 .item:first-child .intro .num{border-bottom-right-radius:30px; border-top-left-radius:0; background:#fee473; color:#333; line-height:26px; width:50%; border-color:transparent; margin:5px 0;}
    .competition4 .item:first-child .intro .con{min-height:73px; color:#fff;}
    .competition4 .item:first-child .intro .con div{padding-left:15px;}
    .competition4 .item:first-child .intro .con div::before{left:0; background:#fff;}
    .competition6 .content ul .li_{padding-top:50px;}

    .competition_footer{padding:50px 0;}
    .competition_footer .left{width:50%; margin-right:0;}
    .competition_footer .center{width:50%; border:none; margin-right:0; padding-left:5%; box-sizing:border-box;}
    .competition_footer .right{display:none;}

    .competition_upload .content{width:600px; padding:50px;}
    .competition_ban .btns div{width:210px;}

    .competition5 .content .li_:nth-of-type(3){margin-right:2%;}

    .competition8 .content .inp input{text-indent:10px;}
    .competition8 .content .li_{width:49%;}
    .competition8 .content .li_:nth-child(2n){margin-right:0;}
    .competition8 .content .li_.three{margin-right:2%;}
    .competition8 .content .li_:nth-child(2n).three{margin-right:0;}

    .competition_nav .nav_box ul .li_a{padding:0 1%;}
    /* .competition8 .content .li_ .intro .sub{min-height:150px;} */
    .competition11 .content .top .left{margin:0 35px;}
    .competition11 .content .bott .box{width:49%; margin-right:2%;}
    .competition11 .content .bott .box.three{margin-right:2%;}
    .competition11 .content .bott .box:nth-child(2n){margin-right:0;}

    .market04 ul li{padding:25px 20px;}
    .market04 ul li .pic{width:100%; margin-right: 0;}
    .market04 ul li .link{width:100%; text-align:left;}
    .market04 ul li .info{width:100%; margin:10px 0;}
    .market04 ul li .price{width:100%; text-align:left;}
    .market04 ul li .price .p1 span{font-size: 22px;}
    .market04 ul li .info .t{font-size: 18px;}
    .market04 ul .widgets_common_pages_3{padding:30px 0;}

    .competition202301_01 .content{margin-top:0;}
    .competition202301_03 .pt1 .content li{width:49%; margin-right:2%; margin-left:0; margin-bottom:2%; min-height:inherit;}
    .competition202301_03 .pt1 .content li:nth-child(2n){margin-right:0;}
    .competition202301_03 .pt1 .content li .con{padding-right:5px; margin:30px 0;}
    .competition202301_04 .infor .tit{font-size:30px;}
    .competition202301_04 .content .item .intro .tit{font-size:22px;}
    .competition202301_04 .content .item .step .tit{font-size:18px; line-height:30px;}
    .competition202301_02 .content .item .img_ .cover .box .c{margin-bottom:10px; font-size:14px; line-height:20px; height:40px;}

    /* Ê×Ò³dy */
    .ibanner .item .intro .tit, .ipart4 .infor .tit, .ipart5 .infor .tit, .ipart6 .infor .tit, .ipart7 .infor .tit{font-size:32px; line-height:32px;}
    .ipart1 .item a{padding:20px;}
    .ipart2 .infor, .ipart4 .infor, .ipart5 .infor, .ipart6 .infor{margin-bottom:30px;}
    .ipart2 .infor .tit{font-size:32px; line-height:32px;}
    .ipart2 .content .item{padding:30px;}
    .common-btn{width:180px;}
    .ipart3 .left{width:100%;}
    .ipart3 .left .li_{width:20%; float:left; -webkit-box-pack:center; -ms-justify-content:center; -moz-justify-content:center; -o-justify-content:center; -webkit-justify-content:center; justify-content:center;}
    .ipart3 .right{width:100%;}
    .ipart4 .bott .left .tit{font-size:24px; line-height:24px;}
    .ipart5 .bott .right .tit{font-size:22px; line-height:22px;}
    .ipart5 .bott .right .con{height:56px; -webkit-line-clamp:2; margin-bottom:25px;}
    .ipart6{padding-bottom:60px;}

    .new_header .header_bar .wrap{width:740px;}

    .new_xc_banner .intro .tit{font-size:32px; line-height:32px;}
    .new_xc_banner .intro .con{width:85%; margin:10px 0 0;}
    .solution .infor{margin-bottom:30px;}
    .solution .infor .tit{font-size:32px; line-height:32px; margin-bottom:10px;}
    .solution2 .left .li_{margin-bottom:15px;}
    .solution2 .left .con{margin-top:0;}

    .service .infor{margin-bottom:30px;}
    .service .infor .tit{font-size:32px; line-height:32px; margin-bottom:10px;}
    .service2 .top li span{font-size:14px;}
    .service2 .bott{margin-top:50px;}
    .service2 .bott::before, .service2 .bott::after{display:none;}
    .service2 .bott .item{padding:30px;}
    .service3 .content{height:340px;}
    .service3 .content::before{width:35%;}
    .service3 .left{width:35%; margin-right:3%;}
    .service3 .right{width:50%;}
    .service3 .right::after{display:none;}
    .service3 .number_box{width:52%; height:auto; padding-bottom:30px;}
    .service3 .number_box .li_ .t .spec{font-size:26px; line-height:26px;}
    .service3 .swiper-vertical>.swiper-pagination-progressbar{height:95px;}
    .service4 .tab_box{width:500px; height:500px;}
    .service4 .tab_box .tab.tab1{right:195px;}
    .service4 .tab_box .tab.tab2{top:19%;}
    .service4 .tab_box .tab.tab3{top:57%;}
    .service4 .tab_box .tab.tab4{right:170px;}
    .service4 .left{margin-top:-60px;}
    .service4 .content{height:540px;}
    .service5 .more{margin-top:15px;}
    .service6 .content .item{padding-right:30px;}
    .competition202301_03 .pt1 .content li .tit span{font-size:30px;}
    .ipart1 .item .right .t{font-size:14px;}
    .ipart1 .item .right .c{font-size:12px;}
    .service6 .content .item .box{padding:11px;}
    
    /* ×ÖºÅµ÷Õû 20230322 */
    .ibanner .item .intro .tit{font-size:28px;}
    .ipart2 .infor .tit,.ipart4 .infor .tit,.ipart5 .infor .tit,.ipart6 .infor .tit,.ipart7 .infor .tit,.solution .infor .tit,.service .infor .tit{font-size:26px; line-height:30px;}
    .new_xc_banner .intro .tit{font-size:28px;}
    .ipart2 .content .item .t{font-size:24px;}
    .ipart4 .bott .right .item .t{font-size:20px; margin:15px 0;}
    .solution3 .content .item .t{font-size:22px; margin:15px 0;}
    .service2 .bott .item .t{font-size:24px;}
    .service3 .right .tit{font-size:24px; padding-bottom:15px; margin-bottom:15px;}
    .service4 .left .li_ .tit{font-size:26px;}
    .service4 .left .li_ .num{font-size:45px;}
    .service6 .content .item .title{font-size:24px; margin-bottom:20px;}

    .flm_banner .flm_play{right:8%;}
    .flm_banner .flm_play span{font-size:16px;}
    .flm_banner .flm_play img{width:60%;}

    .solution_list .infor .tit{font-size:26px; line-height:30px;}
    .solution_list .li_{margin-bottom:50px;}
    .service_list1 .infor{margin-bottom:30px;}
    .service_list1 .infor .tit{font-size:32px; line-height:32px; margin-bottom:10px;}
    .service_list1 .item .right .t{font-size:24px;}
    .service_list1 .item .right .c{height:90px; -webkit-line-clamp:3;}
    .service_list1 .item .right .more{margin-top:20px;}
    .service_list1 .item.item2{margin-top:50px;}

    .j3d_about02 .infor{margin-bottom:30px;}
    .j3d_about02 .infor .tit{font-size:26px; line-height:30px; margin-bottom:10px;}
    .j3d_about02 .li_{width:32%; height:214px;}
    .j3d_about02 .li_.five{margin-right:2%;}
    .j3d_about02 .li_:nth-child(3n){margin-right:0;}
    .new_eco .infor{margin-bottom:30px;}
    .new_eco .infor .tit{font-size:26px; line-height:30px; margin-bottom:10px;}
    .new_eco{padding-top:50px;}
    .new_eco1 .content .li_{padding:30px;}
    .new_eco1 .content .li_ .tit{font-size:24px;}
    .new_eco1 .content .li_ .con{height:210px;}
    .new_eco2{padding:50px 0; padding-bottom:10px;}
    .new_eco2 .content .li_{padding:30px;}
    .new_eco2 .content .li_::before{width:100%;}
    .new_eco2 .content .li_ .tit{font-size:24px;}
    .new_eco2 .content .li_ .con{height:150px;}
    .new_eco3{padding:50px 0;}
    .market04 ul li .link{display:flex; align-items:flex-end;}
    .market04 ul li .link .p1{margin-right:15px;}
    .market04 ul li .info .con{height:auto; white-space:inherit;}
    .new_eco4 .channel-combo .tit{font-size:26px; line-height:30px; margin-bottom:10px;}
    .xc_banner .coo_con .t, .new_xc_banner.news_listNewBanner .intro .tit, .new_xc_banner.j3d_about .intro .tit{font-size:26px; line-height:30px;}
    .news_list .news_info .tit{height:auto; max-height:52px;}
    .channel_content .floor.platform_intro, .floor.new_build{padding-bottom:50px;}
    .j3d_about02 .li_{height:252px;}
    .product_price01 .content .item .common-btn{width:100%;}
    .product_price01 .content .item .num{font-size:40px;}
    .xc_banner{height:220px; }
    .xc_banner img:first-child{width:100%; height:100%; object-fit:cover;}
    .xc_banner .crumbs img{width:auto;}
    .xc_banner .coo_con .t, .new_xc_banner.news_listNewBanner .intro .tit, .new_xc_banner.j3d_about .intro .tit{font-size:20px; line-height:22px; margin-bottom:10px;}
    .cooperation04.new_eco4{padding:50px 0;}
    .contact_us1{padding:50px 0;}
    .contact_us1 .peo .item .c{font-size:14px;}
    .contact_us1 .right .form_content ul{height:413px;}
    .contact_us1 .right .inp .inp_span{line-height:42px;}
    .contact_us1 .peo .item{width:32%; margin-right:2%;}

    .resources_list .tab_box .tab{height:auto;}
    .resources_list .tab_box .tab .tab_title{width:100%; margin-right:0;}
    .resources_list .tab_box .tab ul{padding-top:0;}
    .resources_list .list .li_{height:235px;}
    .resources_list .list .li_ .bott .desc .fir{font-size:14px;}

    .resources_detail2 .list .li_{height:235px;}
    .resources_detail2 .list .li_ .bott .desc .fir{font-size:14px;}
    
    .resources_detail3 .box{height:auto;}
    .resources_detail3 .box .img_{width:100%; height:auto;}
    .resources_detail3 .box .intro{width:100%;}
    .resources_detail4 .list .li_ .bott .price{width:52%;}
    .cooperation04.new_eco4 .right .inp.code input{width:47%;}
    .cooperation04.new_eco4 .buttons{width:17%;}
    .cooperation04.new_eco4 .buttons button.submit{margin-left:0;}
    .contact_us1 .tel a{font-size:24px;}
    .contact_us1 .fax a{font-size:24px;}
    .contact_us1 .right{padding-top:50px;}
    .contact_us1 .right .li_{padding:20px 0;}
    .contact_us1 .peo .item .img_ img{width:90px;}
    .header_bar .search-alert .cent-form form .inp{width:65%;}
    .button-effect2{width:60px; line-height:32px;}
    .new_solu1 .content .li_ .intro .con{height:208px;}
    .new_solu .infor{margin-bottom:30px;}
    .new_solu .infor .tit{font-size:40px; margin-bottom:10px;}
    .new_solu2{padding:60px 0; padding-top:85px;}
    .new_solu2 .content .more{margin-top:40px;}
    .new_solu3 .content .li_ .con{height:130px;}

    /* IoTÆ½Ì¨ */
    /* .iot>div{padding:40px 0;} */
    /* .iot .title{font-size:28px;} */
    .iot li .infor .t{font-size:20px;}
    .iot01 .content{margin-top:20px;}
    .iot01 li{width:50%; height:auto;}
    .iot01 li:nth-child(3) .infor{background:#ebebeb;}
    .iot01 li:nth-child(4) .infor{background:#f5f5f5;}
    .iot01 li:hover .infor{height:265px;}
    .iot02 .content{margin-top:20px;}
    .iot02 .content ul{flex-wrap:wrap;}
    .iot02 .content li{width:49%; margin-right:2%; margin-bottom:20px; flex:none;}
    .iot02 .content li:nth-child(2n){margin-right:0;}

    .new_data2.iot02 .content li{width:49%; margin-right:2%; margin-bottom:20px;}
    .new_data2.iot02 .content li.three{margin-right:2%;}
    .new_data2.iot02 .content li:nth-child(2n){margin-right:0;}
    .new_data2 .content li .words_box .infor .t{font-size:22px;}
    .new_data3.iot01 li .infor .t{font-size:20px;}

    .algorithm2.iot02 .content li{width:49%; margin-right:2%; margin-bottom:20px;}
    .algorithm2.iot02 .content li.three{margin-right:2%;}
    .algorithm2.iot02 .content li:nth-child(2n){margin-right:0;}
    .algorithm2 .content li .words_box .infor .t{font-size:22px;}
    .algorithm3 .bott .box .left .con{margin-top:15px; height:120px;}

    .newsDetail .left{width:100%;}
    .new_detail2 .left{width:65%;}
    .new_detail2 .left .li_{padding:20px;}
    .new_detail2 .right{width:30%;}
    .new_detail2 .left .li_ .info .c{margin-bottom:20px;}


    .product_price01 .content{width:auto;}


    /* ÑÐ·¢ÉúÌ¬ºÏ×÷»ï°é */
    .RAD01 .box a span{padding-bottom:15px;}
    .RAD02{margin-top:0;}
    /* .RAD02 .wrap{width:740px;} */
    /* ¸ÄÎªÒ»ÐÐÁ½¸ö */
    .RAD02 .item{display:inline-block; width:49%; margin-right:2%; margin-top:30px; margin-bottom:0;}
    .RAD02 .item:nth-child(2n){margin-right:0;}
    .RAD02 .item .img{width:100%; padding-bottom:0;}
    .RAD02 .item .words{position:relative; width:100%; padding:20px 30px;}
    .RAD02 .item.even .words{padding:20px 30px;}

    .ipt_add1 .infor .tit, .ipt_add2 .infor .tit, .ipt_add3 .infor .tit{font-size:26px; line-height:30px;}
    .ipt2_new li .box{padding:20px;}
    .ipt2_new li .box .info{width:90%;}
    .ipt2_new li .box .info .tit{font-size:20px;}
    .ipt_add1 .content li .box{padding:20px;}
    .ipt_add1 .content li .box .icon{width:70px; margin-bottom:30px;}
    .ipt_add1 .content li .box .text{font-size:16px; line-height:23px; height:46px;}
    .ipt_add1 .content li .cover .info .t{font-size:17px; padding-bottom:10px; margin-bottom:10px;;}
    .ipt_add1 .content li .cover .info {padding:20px;}
    .ipt_add1 .content li .cover .info .c {font-size:14px; line-height:23px; max-height:92px;-webkit-line-clamp:4;}
    .ipt_add2 .content li {width:100%; margin-left:0; margin-bottom:20px;}
    .ipt4 .ipt4_bott .item .cover .info{width:80%;}
    .ipt4 .wrap{width:740px;}

    /* 2023-1011 */
    .footer .f_top .center dl{margin-right:10%;}
    .foot_center dl{margin-left:11%;}

    .RAD02 .item .words .con{height:182px; max-height:none;}


    .ipt2_new li .box{padding:15px;}
    .ipt2_new li .pic img{width:100px; height:100px;}
    .ipart3 .left .li_ .t h3{font-size:16px;}
    .ipt4 .new_content ul{margin-top:-20px;}
    .ipt4 .new_content .item{width:48%; margin-top:20px;}
    .special_infor .tit h2{font-size:26px; line-height:30px;}


    /* ECO */
    .ECO01 .bd li{width:49%; margin-right:2%; margin-bottom:20px;}
    .ECO01 .bd li:nth-child(3n){margin-right:2%;}
    .ECO01 .bd li:nth-child(2n){margin-right:0;}
    .ECO01 .hd .cont .swiper-container .swiper-slide{width:48%;}


    .ipt4.ipart4 .wrap{width:740px;}
    .ipt4 .new_content .item .info .con{height:120px; -webkit-line-clamp:4;}

    /* 20240304 ×¨°à */
    .solu_new01 .content .item .icon{margin-bottom:20px;}
    .solu_new01 .content .item .tit,
    .solu_new05 .content .left .tit,
    .solu_new05 .content .right .box .r_top .tit,
    .solution3 .content .item .t{font-size:20px;}
    .solu_new01,
    .solu_new02,
    .solu_new03,
    .solu_new04,
    .solu_new05{padding:60px 0;}
    .solu_new02 .content .left{width:100%;}
    .solu_new02 .content .right{width:100%;}
    .solu_new03 .content .intro .box .con{line-height:25px; height:150px;  font-size:15px;}
    .solu_new05 .content .right .box .r_bott,
    .solu_new05 .content .right .box .r_top{padding:0 15px;}
    .solu_new05 .content .right .box{padding:20px 0;}
    .solu_new03 .content .list li{padding-left:4%;}
    .solu_new03 .content .list li i{top:0}
    .solu_new05 .content .right .box .r_bott li{margin-top:12px;}
    .solu_new05 .content .right .box .r_bott .more{margin-top:15px;}

    /* ½â¾ö·½°¸×ÛºÏ */
    .solu_cen01 .content .hd {overflow-x:auto;}
    .solu_cen01 .content .hd ul{white-space:nowrap;}
    /* .solu_cen02 .content{overflow-x:auto;} */
    .solu_cen01 .content .bd .item .item_r .intro .con{height:125px;}
    .solu_cen02 .content{padding:0 2%;}

    .newsDetail .right{display:block!important; width:100%;}

    /* 20240321 */
    .new_xc_banner .intro .tit{font-size:30px;}
    .soluNew_cen01 .content .item .item_r .intro .con{max-height:90px;-webkit-line-clamp:3; margin-top:5px;}
    .soluNew_cen01 .content .item .item_r .intro .more{margin-top:10px;}
    .soluNew_cen02 .content{margin-top:30px;}
    .soluNew_cen03 .content .item{width:49%; margin-right:2%;}
    .soluNew_cen03 .content .item:nth-child(2n){margin-right:0;}
    .soluNew_cen04 .right .ewm{border-width:30px;}
    .soluNew_cen04 .left{width:calc(100% - 300px);}
    .soluNew_cen04 .left .tit{font-size:17px; line-height:30px;}
    
    .soluNew_detail01 .content .item .info .tit{font-size:20px;}
    .soluNew_detail01 .content .item .info .con{font-size:14px; line-height:22px; height:88px;}
    .soluNew_detail02 .content li{width:100%; margin-right:0; margin-bottom:30px;}
    .soluNew_detail02 .content li .info .con{height:auto;}
    .soluNew_detail03 .content .item .item_r .tit{font-size:20px;}
    .soluNew_detail03 .content .item .item_r .con{max-height:120px;}
    .soluNew_detail04 .content .item{width:49%; margin-right:2%;}
    .soluNew_detail04 .content .item:nth-child(2n){margin-right:0;}
    .soluNew_detail04{padding:60px 0 20px;}

    .new_xc_banner .intro .more{margin-top:10px;}


    /* ÐÂIoTÆ½Ì¨-wrt 250416 */
    .new_IoT02 .swiper-slide .box{display:block;}
    .new_IoT02 .swiper-slide .box .left{width:100%;}
    .new_IoT02 .swiper-slide .box .img{width:80%; margin:20px auto 0;}
    .new_IoT02 .swiper-slide{padding:40px 4%;}



}
@media only screen and (max-width:800px){
    /* ×¨°à */
    .wrap{width:auto; padding:0 3%;}
    .solu_new05 .content .left{width:100%;}
    .solu_new05 .content .right{width:100%; margin-top:20px;}
    .solu_new05 .content .left .arrow-effect3{margin-top:-45px;}

    .new_xc_banner .intro .con {width:91%; font-size:14px; line-height:25px;}







}







/*
* MobileMode
*/
@media only screen and (max-width: 760px) {
    body:after {
        content: 'Mobile';
    }
    body,input,textarea,button,select {font-size:14px;}
    .UnmobilePush{display: none;}
    .MobilePush{display:block;}
    img[data-src]{opacity: 1;}
    .wrap, .mwrap { padding-left:3%; padding-right:3%; width:auto; }
    .mwrap .wrap { padding-left:0; padding-right:0; }

    /*?¡ì???¡§???¨¦?????????¡è??????????*/
    * {
        -webkit-touch-callout:none;  /*??????¨¦??¨¨?¡è¨¨?????¨¨??????¡±¡§*/
        -webkit-user-select:none; /*webkit???¨¨¡ì???¡§*/
        -khtml-user-select:none; /*?¡ª???????¨¨¡ì???¡§*/
        -moz-user-select:none;/*??????*/
        -ms-user-select:none; /*IE10*/
        user-select:none;
    }
    input { -webkit-user-select:auto; /*webkit???¨¨¡ì???¡§*/   }
    textarea { -webkit-user-select:auto; /*webkit???¨¨¡ì???¡§*/   }
    /*mobileMode 760 ??¡®?????¡¤???*/

    .channel_content{padding:40px 0; min-height:200px;}
    .common-btn{width:120px;}
    .news_list01 .solgan .t1{font-size: 22px; margin-bottom: 10px;}
    .news_list01 .solgan .t2{font-size: 14px;}
    .news_list01 .top_news .pic{width:100%;}
    .news_list01 .top_news .news_info{width:100%;}
    .news_list01 .top_news .news_info .box{padding:30px 20px;}
    .news_list02{margin:30px 0;}
    .news_list02 .content .key{float:none;}
    .news_list02 .content .links a{font-size: 14px; margin-right: 10px;}
    .news_list02 .content .links a h2{font-size: 14px; margin-right: 10px;}
    .news_list02 .content{padding:20px;}
    .news_list03 .item{margin-right: 0; width:100%; height:auto;}
    .news_list03 .item .box{padding:20px 20px 30px;}

    .header_bar .search,.header .mobile_key{margin-right: 10px;}
    /* .header_bar .to_bak, .header_bar .to_price{display:none} */
    .header{height:63px;;}
    .header_bar{padding:10px 0}
    .m_nav{top:64px;}

    .channel_content.news_list{padding-top: 0;}
    .news_list03 .item .news_search{display: none;}

    /* ?¨C¡ã¨¦¡ª?¨¨????? */
    .xc_banner{height:180px;}
    .xc_banner .content{bottom:30px;}
    .xc_banner .content .tit{font-size: 20px; line-height:30px;}
    .xc_banner .content .con a{width:30px; line-height:30px; height:30px; font-size: 14px;}
    .news_detail01{padding-bottom: 30px;}
    .news_detail01 .top_{margin-bottom: 30px;}
    .news_detail01 .top_ .title{font-size: 18px; margin-bottom:5px;}
    .news_detail01 .top_ .date{font-size: 14px; padding-bottom: 10px;}
    .news_detail01 .bott_ .bott_l{display:none;}
    .news_detail01 .bott_ .bott_r{width:100%;}
    .news_detail02{padding:30px 0; background-size:cover;}
    .news_detail02 .tit{font-size: 20px; margin-bottom: 20px;}
    .news_detail02 .content .item{padding:25px; margin-bottom: 20px; box-shadow: 0 0 10px rgba(0,0,0,0.1);}
    .news_detail02 .content .item .t{font-size: 18px; line-height:26px; height:52px; margin-bottom: 10px;}

    .foot_top{padding:30px 0}
    .foot_top .dl1 .f_logo{width:50%; margin-bottom: 20px;}
    .foot_top .dl1 ul li{font-size: 14px; margin-bottom: 5px;}

    .market01{padding:30px 0;}
    .market01 .tit{font-size: 20px; margin-bottom: 0;}
    .market01 form input{width: 60%; padding: 0 15px; box-sizing: border-box; line-height: 42px; height: 42px; border-radius: 6px;}
    .market01 form{padding-left:0; height: auto; border-radius:0; background:none; border:none; width:100%;}
    .market01 form button{width: 100px; margin-top: 10px; line-height: 42px; height: 42px;}
    .market01 form i{display:none;}

    .market03 ul li a{padding:25px 20px;}
    .market03 ul li a .pic{width:100%; margin-right: 0;}
    .market03 ul li a .info{width:100%; margin:10px 0;}
    .market03 ul li a .price{width:100%; text-align:left;}
    .market03 ul li a .price .p1 span{font-size: 22px;}
    .market03 ul li a .info .t{font-size: 18px;}
    .market03 ul .widgets_common_pages_3{padding:30px 0;}



    .market_detail{padding-top: 0;}
    .market_detail01{padding:40px 0;}
    .market_detail01 .left{width:100%;}
    .market_detail01 .right{width:100%; margin-top: 30px;}
    .market_detail01 .left .t{font-size: 20px; margin:0 0 20px;}
    .market_detail01 .left .link{margin-top: 15px;}
    .market_detail01 .right .info .t1{font-size: 18px;}
    .market_detail02{line-height:40px;}
    .market_detail02 .bread{float:none; margin-top:10px;}
    .market_detail02 ul{float:none; line-height:50px;}
    .market_detail03 .part{padding-top: 30px;}
    .market_detail03 .part .tit{font-size: 20px; margin-bottom: 20px;}
    .market_detail04 li{width:100%; margin-right: 0; margin-bottom: 15px;}
     /* ?¡­??????¡®??? */
     .platform_intro .tit{line-height: 40px;font-size: 20px;}
     .platform_intro .des{margin-top: 10px; font-size: 14px;}
     .platform_intro .des .paragraph:not(:first-of-type) {margin-top: 10px;}

     .solve_problem{padding:40px 0;}
     .solve_problem .tit{font-size: 22px;}
     .solve_problem .des{font-size: 14px; margin-top: 10px;}
     .new_build{padding-top: 40px;}
     .new_build .left .xun:nth-child(odd){margin-right: 0;}
     .new_build .left .xun{width:100%; height:auto;}

     .about_banner{height:140px;}
     .about_banner .content .tit{font-size: 22px;}
     .about_banner .content .des{display: none;;}

     .index-combo .tit{font-size: 20px;}
     .index-combo .tit h1{font-size: 20px;}
     .index-combo .tit h2{font-size: 20px;}
     .index-combo{padding-top: 30px;}
     .index01{padding-top: 0;}
     .index01 .content{margin-top:0;}
     .index01 .left .info{margin-bottom:0;}
     .index01 .left .box{margin-top: 20px; text-align: left;}
     .index01 .left .box img{position: static; float: left; margin: 0; width: 30px; margin-right: 10px;}
     .index02 .icon_list li{width:20%; margin-bottom: 10px; font-weight:normal;}
     .index02 .icon_list ul{margin-top: 30px;}
     .index02 .icon_list li .icon{width: 36px; height: 36px;}
     .index02 .content_list{padding: 30px 0 100px; height: auto; background-size: auto 260px; background-position: center bottom; background-color: #b7cee1;}
     .index02 .content_list .t{font-size: 20px; margin-bottom: 20px;}
     .index02 .content_list .right_info{margin-top: 20px;}
     .index02 .content_list .right_info .top .r{float: none;}
     .index02 .content_list .right_info .detail .box{height:auto; padding:20px;}
     .index02 .content_list .right_info .detail{margin-top:30px;}
     .index03 .content{margin-top: 20px;}
     .index03 .content .solu_tab{display: none;}
     .index03 .content .solu_list .t{font-size: 16px; font-weight: bold; margin-bottom: 15px;}
     .index03 .content .solu_list .infor{margin-bottom: 15px;}
     .index03 .content .solu_list .soli_item{display: block; position: relative; margin:20px 0;}
     .index03 .content .solu_list .soli_item .common-btn{position: absolute; right:0; top:0;color: #fa5b2d; background: none; width: auto; border: none; line-height: 26px;}
     .index03 .content .solu_list .link .item{width:auto; margin-bottom: 20px;}
     .index03 .content .solu_list .link .item a{height: auto; padding: 2px 15px; font-size: 14px; font-weight: normal;}
     .index03{padding-bottom: 30px;}
     .index03 .content .solu_list .link{margin-top: 20px;}
     .index04 .tab_list{font-size: 14px; margin:20px 0;}
     .index04 .content_list .item .left{width:100%; padding-bottom: 50px;}
     .index04 .content_list .item .info{width:100%;}
     .index04 .content_list .item .info .t{font-size: 20px;}
     .index04 .content_list .item .info .d,.index04 .content_list .item .info .nums{margin-top: 20px;}
     .index04{padding-bottom: 30px;}
     .index04 .content_list .item .info .nums .no .count span{font-size: 30px;}
     .index05 .content a .info .t{font-size: 14px; line-height:26px; height:52px;}
     .index05{padding-bottom: 30px;}
     .index06 p{font-size: 18px; margin-bottom: 15px;}
     .index06{padding:40px 0;}

     .xc_banner .coo_con .t{font-size:20px;;}
     .cooperation{padding:0;}
     .cooperation01{padding-bottom: 20px;}
     .cooperation01 .content{margin-top: 0;}
     .cooperation01 .content .item .tit{font-size: 18px; line-height:30px; padding-left: 20px;}
     .cooperation01 .content .item .desc{height:auto; margin-bottom: 20px; padding-left: 20px;}
     .cooperation02 .tab_list li .icon{display:none;}
     .cooperation02 .tab_list li{line-height:60px; padding:0; font-size: 16px;}
     .cooperation02 .tab_list{display: none;}
     .cooperation02{padding-bottom: 20px; background: url(/resources/web/css/../img/coo02_mbg.jpg) no-repeat center bottom; background-size: cover;}
     .cooperation02 .content_list .item{margin-left: 0; width:auto; display: block; margin-bottom: 15px; background: rgba(0,0,0,0.4); padding: 20px;}
     .cooperation02 .content_list .item .t{font-size: 18px;}
     .cooperation02 .content_list .item .con{height: auto;}
     .cooperation03 .content{padding:20px 0 30px;}
     .cooperation04 .content{padding:20px 10px;}
     .cooperation04 .inp.code img{height:45px; margin-left: 0;}
     .cooperation04 .buttons button.submit, .cooperation04 .buttons button.reset{width: 46%; margin: 20px 2% 0; line-height: 38px;}
     .solu_list .zq_list li .zq_list_img{width:100%;}
     .solu_list .zq_list li .zq_list_info{width:100%;}
     .solu_list .zq_list li .zq_list_info .zq_i_wrap{padding:20px 20px 10px;}
     .solution_banner .content .tit{font-size: 20px;}
     .solution_banner .content .tit h1{font-size: 20px;}
     .solution_banner .content .des{display: none;}
     .solution_banner{height:140px;}
     .solu_list .zq_list li{margin-bottom: 20px;}
     .solu_list .zq_list li:last-child{margin-bottom: 0;}
     .solu_list .zq_list{padding-bottom: 0;}
     .solu_list .zq_t{display:block; font-size: 18px; margin-bottom: 10px;}
     .solu_list .zq_list br{display:none;}
     .solu_list .zq_list .zq_list_info .common-btn{margin-left: 20px; margin-bottom: 20px;}
     .solu_list .zq_p{height:auto;}

     /* j3d */
    .solution01{padding-bottom: 0;}
    .solution01 .solutions_part .solu_item{width: 100%; margin-left: 0; margin-bottom: 20px;}
    .solution01 .solutions_part .so_item .img_box img{width: 100%;}
    .solution01 .solutions_part .so_item .info_box .tit{font-size: 16px;}
    .solution01 .solutions_part .so_item .more,.solution01 .solutions_part .so_item .info_box .des{margin-top: 10px;}
    .solution01 .solutions_part .so_item .info_box{padding: 15px; margin-top: -120px;}
    .solution01 .solutions_part{padding-bottom: 0; margin-top: 0;}
    .instance_successed .sub_top .tit{font-size: 20px;}
    .instance_successed .sub_top .des{margin-top: 10px;}
    .instance_successed .sub_con{margin: 20px 0 0 ;}
    .instance_successed .scroll_item .left{width: 100%; height: auto;}
    .instance_successed .scroll_item .left img{position: static; transform: none;}
    .instance_successed .scroll_item .ins_info{width: 100%; padding: 20px; height: auto; background: #f8f9fb;}
    .instance_successed .scroll_item .ins_info .tit{margin-top: 0; font-size: 18px;}
    .instance_successed .scroll_item .ins_info .des{margin-top: 10px;}
    .news_list01, .news_list02, .news_list03 #item01, .news_list03 #item02{display: none;}
    .widgets_qa_5{margin-top: 0;}
    .widgets_qa_5 .content .right .a{padding:20px;}
    .widgets_qa_5 .content .right .q .q_en{display: none;}
    .widgets_qa_5 .content .right .q{height: auto;}
    .widgets_qa_5 .content .right .q .q_tit{padding-right: 40px; font-weight: bold;}
    .widgets_qa_5 .content .right .q .icon{top: 3px; width: 15px; margin-top: 0; right: 10px; }
    .widgets_qa_5 .content .right .a .a_en{display: none;}
    .widgets_qa_5 .content .right .a .a_con{width: 100%;}

    .common-btn.xl {line-height: 42px; font-size: 16px; width: 140px; }

    .cooperation04 .right .code span{display: inline-block; margin-top: 12px;}
    .cooperation04{padding-bottom: 40px;}
    .cooperation04 .inp input, .cooperation04 .inp textarea{margin-bottom: 10px;}

    .header .logo{width:120px; padding: 0;}
    .header .logo img{vertical-align: middle;}
    .header .fun{padding: 0;}
    .header .mobile_key span, .header .mobile_key:before, .header .mobile_key:after{width:22px;}
    .header .mobile_key span{margin-top: -6px;}
    .header .mobile_key:after{margin-top: 10px;}
    .header .mobile_key{margin-top: 3px; margin-right: 6px;}


    /*20220410 _Q*/
    /* .simulate_box{display: none;} */
	/*20220518 _Q*/
	.simulate_box .factory_intro .intro_item{padding: 10px;}
	.simulate_box .factory_intro .intro_item .intro_item_r{width: 100%;}
	.simulate_box .intro_item .intro_item_r .part_name{width: 100%;height: auto;}
	.simulate_box  .intro_item .intro_item_r .part_info{margin-left: 0;width: 100%;}
	/*20220519 _Q*/
	.simulate_box{height: 80vh;}
	#newBridge .nb-icon-right-center{top: auto !important;bottom: 90px !important;}

    .foot_top .dl1{width: auto;}
    .foot_top .dl1 ul li a{font-size: 20px;}


    .j3d_index02{background: #f4f6f7; margin-top: 40px;}
    .j3d_index02 .icon_list li{margin-bottom: 10px; font-weight:normal;}
    .j3d_index02 .content_list{background: none; padding:0;}
    .j3d_index02 .content_list .wrap{width:96%;}
    .j3d_index02 .content_list .item{padding:20px;}
    .j3d_index02 .content_list .left .top .info .t2{font-size: 18px;}
    .j3d_index02 .content_list .left .top .info .d{font-size: 13px;}
    .j3d_index02 .content_list .left .desc{margin:20px 0;}
    .j3d_index02 .content_list .left .icon{display: none;}
    .j3d_index02 .icon_list{display:none;}
    .j3d_index02 .content_list .item{display: block !important; margin-bottom: 20px;}
    .j3d_index04 .item{margin-bottom: 20px;}
    .j3d_index04{padding:0 0 50px;}
    .j3d_index04 .content{margin-top: 20px;}
    .j3d_index04 .content .t{font-size: 18px;}

    .channel-combo{padding:30px 0 20px;}
    .channel-combo .tit{font-size: 20px; margin-bottom: 5px;}
    .channel-combo .tit h2{font-size: 20px; margin-bottom: 5px;}
    .channel-combo .desc{font-size: 14px;}

    .j3d_solution01{padding:0 0 25px;}
    .j3d_solution01 .content .item .pic{width:100%; margin-right: 0; margin-bottom: 15px; float:none;}
    .j3d_solution01 .content .item .num{font-size: 20px; line-height:1;}
    .j3d_solution01 .content .item .name{font-size: 18px; }
    .j3d_solution01 .content .item, .j3d_solution01 .content .item.cur, .j3d_solution01 .content.count5 .item, .j3d_solution01 .content.count4 .item, .j3d_solution01 .content.count3 .item{margin-bottom: 15px;}
    .j3d_solution02{padding-bottom: 40px;}
    .j3d_solution02 .content .con{position:static; width:auto; padding:20px;}
    .j3d_solution02 .content .con .t{font-size: 18px;}
    .j3d_solution02 .owl-nav .owl-prev{left:0; top:20%;}
    .j3d_solution02 .owl-nav .owl-next{right:0; top:20%;}
    .j3d_solution02 .content a{padding-bottom: 0;}
    .j3d_solution02 .owl-nav>div{width:30px; line-height:30px; height:30px; background-size:100% 100%;}
    .j3d_solution02 .top .r{float:none; margin-top: 20px;}
    .j3d_solution02 .top .home-tit{float:none;}
    .j3d_solution03{padding:0 0 40px;}

    .j3d_product01{padding-bottom: 40px;}
    .j3d_product01 .content{border:none; box-shadow: none;}
    .j3d_product01 .content .con, .j3d_product01 .content .pic{padding:0;}
    .j3d_product01 .content .con .d{font-size: 14px; margin:5px 0;}
    .j3d_product01 .content .con .t{font-size: 18px;}
    .j3d_product01 .content .con .info{font-size: 14px; margin-bottom: 10px;}


    .j3d_product03{padding:0 0 25px;}
    .j3d_product03 .owl-carousel{display: block;}
    .j3d_product03 .item{padding:0; margin-bottom: 15px;}
    .j3d_product03 .item:hover{background: #ddd;}
    .j3d_product03 .item:hover .box{padding:20px; color: #333; background:#f2f2f2;}
    .j3d_product03 .item:hover .icon .cov{display: none;}
    .j3d_product03 .item:hover .icon .ori{opacity: 1; visibility: visible;}
    .j3d_product03 .item .box{padding:20px;}
    .j3d_product03 .item .box .d,.j3d_product03 .item:hover .box .d{height:auto; margin-top: 10px;}
    .j3d_product03 .item .icon{float: left; margin-right: 15px;}
    .j3d_product03 .item .box .t{font-size: 16px; font-weight: bold; margin:0; line-height:32px;}

    .j3d_product04{padding:0 0 40px;}
    .j3d_product04 .content .left .item img{width:40px; margin-right: 20px;}
    .j3d_product04 .content .left .item{padding:20px 30px; line-height:40px; font-size: 16px;}
    .j3d_product04 .content .left .item span{line-height:20px; top:20px;}
    .j3d_product04 .content .right .item{padding:20px; height:auto;}

    .j3d_contact03 .form_con input, .j3d_contact03 .form_con textarea{margin-bottom: 15px;}
    .j3d_contact03 .form_con .yzm input{width:55%; margin-right: 5%;}
    .j3d_contact03 .form_con .yzm .yzm_img{width:40%;}
    .j3d_contact03 .form_con .yzm button{margin-left:0; margin-top: 15px; width:100%; float: left;}
    .j3d_contact03 .info .method{font-size: 14px; text-align: left; padding:0; border:none;}
    .j3d_contact03 .info .method img{float: left; width:50px; margin-right: 20px;}
    .j3d_contact03 .info .method .val{margin-bottom: 10px;}
    .j3d_contact03 .info .ewm img{width:80%;}
    .j3d_contact04 .fir_tit{font-size: 20px;}
    .j3d_about01 .content .list .item{width:100%; margin:10px 0 !important;}
    .j3d_about01 .content .list .item .desc{height:auto;}
    .j3d_about01{padding-bottom: 30px;}

    .j3d_designer01{background-position: center center; padding-bottom: 40px;}
    .j3d_designer01 .intro .t{font-size: 18px; margin-bottom: 5px;}
    .j3d_designer01 .intro .d{font-size: 14px;}
    .j3d_designer01 .favor{padding:0; box-shadow: none; background: none;}
    .j3d_designer01 .favor .item{font-size: 14px;}
    .j3d_designer02 .content{padding:0;}
    .j3d_designer03 .content li .pic::after{display: none;}
    .j3d_designer03 .content li{width:100%; margin-right: 0; text-align: left; margin-bottom: 15px;}
    .j3d_designer03 .content li .pic{float:left; margin-right: 5%; width: 45%;}
    .j3d_designer03 .content li .step{font-size: 16px; margin:0 0 5px;}
    .j3d_designer03 .content li .desc{font-size: 14px; line-height: 22px;}

    .j3d_case01 .item{width:100%; margin-right:0;}
    .j3d_case01 .item:nth-child(3n), .j3d_case01 .item:nth-child(even){margin-right: 0;}
    .j3d_case01 .item:last-child{margin-bottom: 0;}
    .j3d_case01 .item .detail{display:block; position:static; background:none; padding:0; color:#333; box-shadow:none;}
    .j3d_case01 .item .info{padding:20px;}
    .j3d_case01 .item .info .t{font-size: 18px;}
    .j3d_case01 .item .detail .desc{font-size: 14px;}

    .j3d_case01 .tab .tab_i{width:30%; margin-bottom: 10px;}
    .j3d_case01 .tab{margin-bottom: 20px;}

    .promote_banner .content .tit{font-size: 22px;}
    .promote_banner .content .tit h1{font-size: 22px;}
    .promote01 li{width:49%; margin-right: 2%; text-align: center;}
    .promote01 li:nth-child(3n){margin-right: 0;}
    .promote01 li:nth-child(even){margin-right: 0;}
    .promote01 li:nth-child(odd){margin-right: 2%;}
    .promote01 li img{float:none; margin-right: 0; margin-bottom: 5px;}
    .promote02 .box{width:100%;}
    .promote02 .box.pic{padding:0; background: none;}
    .promote02 .line{margin-bottom: 30px;}
    .promote02 .box.info{padding:15px 0 0;}
    .promote02 .info .tit{font-size: 16px;}
    .promote02 .info .desc{margin:10px 0;}

    .promote03 .tab .item{font-size: 18px;}
    .promote03 .tab{margin-bottom: 20px;}
    .promote03 .content_list .item .info .t{font-size: 16px; margin-bottom: 10px;}
    .promote03 .content_list .item .info .d{font-size: 14px;}
    .promote04{padding-bottom: 20px;}

    .j3d_product05{padding-bottom: 40px;}
    .j3d_product05 .channel-combo .desc{padding:0;}
    .j3d_product05 .content{border-width:3px;}
    .j3d_product05 .content .con .d{font-size: 16px; margin:10px 0;}

    .j3d_contact02 .tit{font-size: 22px; line-height: 1.8;}
    .j3d_contact02 .desc{font-size: 16px;}

    .j3d_jerei01{padding-bottom: 40px; font-size: 14px;}
    .j3d_jerei02 .content .item{width:100%;}
    .j3d_jerei02 .content h3{font-size: 18px;}
    .j3d_jerei02 .content .p{font-size: 14px; line-height:24px;}
    .j3d_jerei02{padding-bottom: 20px;}
    .j3d_jerei03{padding-top: 40px;}

    .promote03 .owl-nav>div{width:40px; height:40px; line-height:40px;}
    .promote03 .owl-nav .owl-next{right:0;}
    .promote03 .owl-nav .owl-prev{left:0;}
    .j3d_contact04 .content br:nth-child(odd){display: block;}

    .j3d_designer02 .content table td{padding: 20px 10px;}
    .j3d_designer02 .content table td:first-child{font-size: 16px; width: 60px;}
    .j3d_designer02 .content .row01 .item{font-size: 14px;width: 98%; line-height: 40px;}
    .j3d_designer02 .content .row02 .desc .item {width: 50%; padding-left: 30px; font-size: 14px; }
    .j3d_designer02 .content .row02 .desc .item:after{left: 10px;}
    .j3d_designer02 .content .row02 .t{font-size: 16px;}

    .index05 .news_tab li{font-size: 16px; padding: 6px 10px; margin: 0 10px;}
    .index05 .news_tab{margin-bottom: 20px;}

    .simulate_box{display: none;}
    .cluster_page{padding: 0;}
    .cluster01 .left{padding: 0; box-shadow: none;}
    .cluster01 .left .t{font-size: 20px;}
    .cluster02 .item .t{font-size: 16px; line-height: 22px; height:auto;}
    .cluster02{padding-bottom: 20px;}
    .cluster03 .item{width: 100%;}
    .cluster03 .item .pic{width: 100%; margin-bottom: 15px; height: auto;}
    .cluster03 .item .info{width: 100%;}
    .cluster03 .item .info .t{font-size: 16px; line-height: 22px; height:auto;}
    .cluster03{padding-bottom: 0;}
    .cluster2_page{padding:0;}
    .cluster04 .left .t{font-size: 20px; margin:0 0 10px;}
    .cluster04 .left .t2{font-size: 16px; margin-top: 10px;}
    .cluster04 .right{margin:0;}
    .cluster05 .item, .cluster05 .news_item{height:auto;}
    .cluster05 .news_item .t{font-size: 18px;}
    .cluster05 .item .t{font-size: 18px;}
    .cluster06 .con .item .pic{display:none;}
    .cluster06 .con .item .info{padding:20px; background:#fff; margin-bottom:20px;  }
    .cluster06 .con .item .info .t{height:auto; font-size: 16px; margin:0; line-height:1.8;}
    .cluster06 .con .item .info .d{height:auto;}
    .cluster06{margin-top: 40px; padding: 20px;}
    .cluster07{padding-bottom: 40px;}

    footer .foot_top .section1{width:100%;box-sizing: border-box;padding: 0;}
    footer .foot_top .section2{width:100%;padding: 0;}
    footer .foot_top .dl .con ul li{width:auto; margin-right:10px;display: inline-block;}
    .foot_top .dl .tit{font-size:16px; margin:15px 0 5px;}


    .index07 .content{display: block;padding-bottom: 20px;}
    .index07 .content .item{width:100%;margin-bottom: 20px;}
    .index07 .content .item .t{font-size: 18px;}
    .index07 .content .item .d{height: 50px;}
    .index07 .content .item .num{font-size: 32px;}

    .product_price01 .tit{font-size: 25px; font-weight: bold;}
    .product_price01 .desc{font-size: 16px;}
    .product_price01 .intro .item{width: 33.333%; margin:10px 0;}
    .product_price01 .intro .item:nth-child(-n+2){width:50%;}
    .product_price01 .intro{margin:20px 0;}
    .product_price01 .content{display: block;}
    .product_price01 .content .item{width: 100%;}
    .product_price01 .content .item .t{font-size: 20px;}
    .product_price01 .content .item .d{height: auto;margin-bottom: 15px;}
    .product_price01 .content .item .price{padding:0;}

    .j3d_case01 .item .detail{display: none !important;}
    .j3d_case01 .item .info .d{white-space: normal;}

    /* bbin±¦Ó¯´óÈü */
    .competition_ban .more{bottom:5%;}
    .competition_nav .wrap{width:100%; padding:0;}
    .competition_nav .nav_box ul{padding-bottom:0;}
    .competition_nav .nav_box ul .li_{font-size:16px; line-height:38px; margin-bottom:5px;}
    .competition{padding-top:0;}
    .competition .wrap{width:auto; padding:0 4%;}
    .competition .title img{width:70%;}
    .competition1{padding-top:50px;}
    .competition1 .time{width:95%; font-size:18px; line-height:48px; margin-bottom:25px;}
    .competition1 .content{width:100%; font-size:16px;}
    .competition2{margin:50px 0;}
    .competition2 .content{margin-top:30px;}
    .competition3 .content{margin-top:30px;}
    .competition3 .content .li_{margin-bottom:20px;}
    .competition3 .content .li_ .intro .tit{font-size:14px; padding:5px 0;}
    .competition4{margin:50px 0;}
    .competition4 .item{width:100%; margin-bottom:30px;}
    .competition4 .item:last-child{margin-bottom:0;}
    .competition5 .content{margin-top:30px;}
    .competition5 .content .li_{margin-bottom:20px;}
    .competition5 .content .li_ .intro .tit{font-size:14px; padding:5px 0;}
    .competition5 .content .li_ .play{width:36px; height:36px;}
    .competition6{margin:50px 0;}
    .competition6 .content{margin-top:30px;}
    .competition6 .content ul .li_{width:100%; margin-right:0; margin-bottom:20px;}
    .competition7 .content{margin-top:30px;}
    .competition7 .content{height:auto; background:#fff; border-radius:15px; padding:20px;}
    .competition7 .content div{font-size:16px; padding-left:20px; line-height:24px; margin-bottom:10px;}
    .competition7 .content div::before{width:10px; height:10px; top:8px;}

    .competition_infor .content{width:80%; padding:30px; padding-top:50px; height:410px;}
    .competition_infor .close{width:20px; height:20px; top:15px; right:15px;}
    .competition_infor .content .title{font-size:20px;}
    .competition_infor .content .item input{padding-left:30px;}


    .competition_nav .nav_box ul .li_.li3{display:none;}
    .competition_nav .nav_box ul .li_.li5{display:none;}
    .competition_nav .nav_box ul .li_.li6{display:none;}
    .competition_nav .run_words .scroll span{margin:0 40px; font-size:12px;}
    .competition .title img{width:55%;}

    .competition4 .item:first-child{width:100%; margin-right:0;}
    .competition4 .item .intro .tit img{max-width:inherit;}
    .competition6 .content ul .li_{padding:30px; height:auto;}
    .competition6 .content ul .li_ .tit{font-size:22px; line-height:22px; margin-bottom:7px;}
    .competition6 .content ul .li_ .tit span:last-child{font-size:16px;}
    .competition6 .content ul .li_ .con{font-size:14px;}

    .competition_infor .content{height:auto;}
    .competition_infor .content .item{margin-top:15px;}
    .competition_infor .content button{margin-top:15px;}

    .competition_footer{padding:30px 0;}
    .competition_footer .wrap{width:auto;}
    .competition_footer .left{width:100%; border:none;}
    .competition_footer .left .f_logo{margin-bottom:10px;}
    .competition_footer .left .f_logo img{width:60%;}
    .competition_footer .left ul li{margin-bottom:5px;}
    .competition_footer .left ul li a{font-size:22px;}
    .competition_footer .center{width:100%;}
    .competition_footer .center .tit{font-size:18px;}

    .competition6{margin-top:35px;}

    .competition_upload .content{width:90%; padding:30px;}
    .competition_upload .content .item{margin-top:15px;}
    .competition_upload .content button{margin-top:15px;}
    .competition_ban .btns{bottom:0;}
    .competition_ban .btns div{width:38%; height:45px;}
    .competition_ban .btns div span{font-size:16px;}

    .competition8{padding-top:65px;}
    .competition8 .content form{margin:30px 0;}
    .competition8 .content .inp{width:100%; margin-bottom:10px;}
    .competition8 .content .inp input{line-height:38px; font-size:14px;}
    .competition8 .content .inp input::-webkit-input-placeholder{font-size:14px;}
    .competition8 .content .inp input::-moz-placeholder{font-size:14px;}
    .competition8 .content .inp input:-moz-placeholder{font-size:14px;}
    .competition8 .content .inp input:-ms-input-placeholder{font-size:14px;}
    .competition8 .content .li_{width:100%; margin-right:0; margin-bottom:30px;}
    .competition8 .content .li_.three{margin-right:0;}
    .competition8 .content .li_ .intro{padding:20px 20px 70px;}
    .competition8 .widgets_common_pages_3 a, .competition8 .widgets_common_pages_3 span{display:none;}
	.competition8 .widgets_common_pages_3 .goprev, .competition8 .widgets_common_pages_3 .gonext,.competition8 .widgets_common_pages_3 span.count{display:inline-block;}
    .competition8 .widgets_common_pages_3 a, .competition8 .widgets_common_pages_3 span{padding:0 5px; height:36px; line-height:36px;}
    .competition8 .tips{margin-bottom:15px; font-size:16px;}

    .competition_nav .nav_box ul .li_a{font-size:16px; line-height:38px; margin-bottom:5px;}
    .competition8 .content .li_ .intro .sub span:last-child{height:inherit;}
    .competition11 .content .li_{margin-bottom:30px;}
    .competition11 .content .top{padding-bottom:15px;}
    .competition11 .content .top .left{width:85%; margin:0 auto; position:relative; z-index:1; display:block;}
    .competition11 .content .top .right{width:85%; margin:0 auto; display:block; margin-top:15px;}
    .competition11 .content .bott{border:none;}
    .competition11 .content .bott .item .intro{border:7px solid #ffd046; border-top:none;}
    .competition11 .content .bott .intro{position:static; padding:15px;}
    .competition11 .content .bott .item{width:100%; margin-right:0; margin-bottom:20px;}
    .competition11 .content .bott .item:last-child{margin-bottom:0;}
    .competition11 .content .bott .item .intro{padding:15px;}
    .competition11 .content .bott .item::after{display:none;}
    .competition11 .content .li_.three .bott .item{width:100%; margin-right:0;}
    .competition11 .content .bott .box{width:100%; margin-right:0; height:auto;}
    .competition11 .content .bott .box:last-child{margin-bottom:0;}
    .competition11 .content .bott .box .intro{padding:15px; height:auto;}
    .competition11 .content .bott .box .intro .con{margin-top:5px;}

    .product_price01.product_price01_cp .content .item{width: 100%;}
    .header_bar .user_info{display: none !important;}
    .product_price01 .content .item .num{font-size: 22px;margin-bottom: 20px;}

    .product_price01 .content .item .common-btn{width: 120px; font-size: 18px;}

    .competition202301_01{padding-top:30px;}
    .competition202301_01 .infor .tit{font-size:22px; line-height:25px; padding-bottom:30px;}
    .competition202301_01 .infor .txt a{width:100%;}
    .competition202301_01 li{width:50%; margin-bottom:2%;}
    .competition202301_01 li .box{width:150px; height:150px; box-shadow:none;}
    .competition202301_01 .content{padding:30px 0;}
    .competition202301_02{padding:30px 0;}
    .competition202301_02 .infor .tit{font-size:22px; line-height:25px;}
    .competition202301_02 .content .item{width:100%; margin-left:0; margin-bottom:2%;}
    .competition202301_02 .content .item .img_ .cover .box .t{font-size:18px; height:auto;}
    .competition202301_02 .content .item .img_ .cover .box .c{font-size:14px; height:60px;}
    .competition202301_03{padding-top:30px;}
    .competition202301_03 .pt1{margin-bottom:30px;}
    .competition202301_03 .pt1 .infor{width:35%;}
    .competition202301_03 .pt1 .content{margin-top:20px;}
    .competition202301_03 .pt1 .content li{width:100%; margin-right:0;;}
    .competition202301_03 .pt1 .content li .tit{font-size:20px;}
    .competition202301_03 .pt1 .content li .con{font-size:14px; height:auto;}
    .competition202301_03 .pt2 .infor{width:35%;}
    .competition202301_03 .pt2 .content{margin-top:20px;}
    .competition202301_03 .pt2 .content .item{width:100%; margin-right:0;; }
    .competition202301_03 .pt2 .content .item .box{padding:20px; gap: 10px;}
    .competition202301_03 .pt2 .content .item .box .info_{flex:3;}
    .competition202301_03 .pt2 .content .item .box .info_ .t{font-size:20px;}
    .competition202301_03 .pt2 .content .item .box .info_ .c{font-size:14px; line-height:24px; height:auto;}
    .competition202301_03 .pt2 .content .item .icon_{flex:1}
    .competition202301_03 .pt2 .content .item .icon_ img{width:100%;}
    .competition202301_03 .pt2 .content .item .cover .info .tit{font-size:17px; line-height:20px;}
    .competition202301_03 .pt2 .content .item .cover .info .con{font-size:14px; line-height:22px; height:66px; margin-top:5px; padding-right:5px;}
    .competition202301_03 .pt2 .content .item .box .info_ .c{min-height:48px;}
    
    .competition202301_04{padding:30px 0;}
    .competition202301_04 .infor .tit{font-size:22px;}
    .competition202301_04 .content{display:block;}
    .competition202301_04 .content .item{width:100%; margin-top:20px; border-left:none; border-top:1px solid #e1e1e1;}
    .competition202301_04 .content .item{overflow:hidden; box-shadow: 0px 0px 29px 0px rgba(55, 63, 89, 0.13); border-left-color:transparent;}
    .competition202301_04 .content .item .intro{background:linear-gradient(to right, #ff7419, #ff8b3f);}
    .competition202301_04 .content .item .intro .tit{color:#fff;}
    .competition202301_04 .content .item .step:hover .tit{font-weight:bold;}
    .competition202301_04 .content .item .step:hover .con{font-weight:bold;}
    .competition202301_04 .content .item,
    .competition202301_04 .content .item:first-child{border-top:none;}
    .competition202301_04 .content .item .intro{padding:18px 0; }
    .competition202301_04 .content .item .intro .tit{font-size:18px;}
    .competition202301_04 .content .item .step .tit{font-size:16px;}
    .competition202301_04 .content .item .step{padding:10px 0;}
    .competition202301_04 .content .item .progress .overlay .text{font-size:18px;}
    .competition202301_04 .circle_left,
    .competition202301_04 .circle_right{display:none;}
    .competition202301_05 .wrap{top:0;}
    .competition202301_05{margin-bottom:0; padding:30px 0;}
    .competition202301_05 .infor{line-height:30px;}
    .competition202301_05 .infor .tit{font-size:22px;}
    .competition202301_05 .content{margin-top:20px;}
    .competition202301_06{padding:30px 0;}
    .competition202301_06 .infor{line-height:30px;}
    .competition202301_06 .infor .tit{font-size:22px;}
    .competition202301_06 .content .video_item{margin-top:20px;}
    .competition202301_06 .content .lesson_item{height:auto;}
    .competition202301_06 .content .common-grid .span-3{width:47.5%;}
    .competition202301_06 .content .lesson_item .detail{padding:10px;}
    .competition202301_06 .content .lesson_item .detail .tit{margin-bottom:0; height:60px;}
    .competition202301_06 .content .video_item .play{font-size:30px;}
    .competition202301_07{padding:30px 0; background-position: right;}
    .competition202301_07 .infor .tit{font-size:20px;}
    .competition202301_07 .infor .con{margin-top:10px;}
    .competition202301_07 .infor .btns{margin-top:20px;}
    .competition202301_07 .infor .con .item{width:156px;}
    .competition202301_07 .infor .btns .join_btn{font-size:16px; line-height:36px; padding:0 50px;}
    .competition202301_06 .content .lesson_item .detail .tit{font-weight:normal;}

    .competition202301_05 .content .rect-127{padding-bottom:88%;}
    .competition202301_05 .content .swiper-slide .item .intro{padding:20px;}
    .competition202301_05 .content .swiper-slide .item.even .intro{padding-top:20px;}
    .competition202301_05 .content .swiper-slide .item .intro .tit{font-size:20px;}
    .competition202301_05 .content .swiper-slide .item .intro .con{font-size:16px; margin-top:10px;}
    .competition202301_05 .content .swiper-slide .item .intro .btns{margin-top:20px;}
    .competition202301_05 .content .swiper-pagination{margin-top:20px;}
    .competition202301_05 .content .swiper-pagination .swiper-pagination-bullet{width:8px; height:8px; margin:0 4px; border-radius:4px;}
    .competition202301_05 .content .swiper-pagination .swiper-pagination-bullet-active{width:24px;}

    .competition202301_05 .content .swiper-slide .item .intro_box{background-size:100%;}

    .common_modal .modal_content{padding:20px;}
    .common_modal .modal_content .intro .tit{font-size:20px; margin-bottom:10px;}
    .common_modal .modal_content .intro .con{margin-bottom:10px; font-size:15px;}
    .common_modal .modal_content .content{padding:10px 0;}
    .common_modal .modal_content .btns .modal_btn{width:160px; line-height:40px; font-size:16px;}
    .common_modal .modal_box .close_btn{top:10px; right:10px; height:30px; width:30px;}
    .common_modal .modal_box .close_btn .iconfont{font-size:12px;}
    .submit_modal.common_modal .modal_content .content .form_cell{white-space:normal; border:none;}
    .submit_modal.common_modal .modal_content .content .form_cell label{display:block; width:100%; line-height:30px; text-align:left; font-size:16px; border:none; padding:0;}
    .submit_modal.common_modal .modal_content .content .form_cell input{display:block; width:100%; height:30px; border:1px solid #e1e1e1; width:280px;}
    .role_modal.common_modal .modal_content .content .role_item{display:block; width:180px; margin-bottom:20px;}
    .role_modal.common_modal .modal_content .content .role_item:last-child{margin-bottom:0;}
    .role_modal.common_modal .modal_content .content .role_item .role_btn{line-height:40px; font-size:16px;}
    .competition202301_04 .infor .con{font-size:16px; margin-top:5px;}


    /* Ê×Ò³ dy */
    .common-btn{width:auto; padding:0 15px; line-height:32px; font-size:14px;}
    .ibanner .item .box{width:100%;}
    .ibanner .item .intro .tit, .ibanner .item .intro .tit, .ipart4 .infor .tit, .ipart5 .infor .tit, .ipart6 .infor .tit, .ipart7 .infor .tit{font-size:22px; line-height:22px; margin-bottom:15px;}
    .ibanner .item .intro .con{height:48px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; margin:15px 0; line-height:24px; display:none;}
    .ibanner .item .play{width:42px; height:42px;}
    /* .ipart1 .item{width:100%;} */
    .ipart2{padding:30px 0;}
    .ipart2 .infor .tit{font-size:22px; line-height:22px; margin-bottom:5px;}
    .ipart2 .infor, .ipart4 .infor, .ipart5 .infor, .ipart6 .infor{margin-bottom:20px;}
    .ipart2 .content .item{width:100%; margin-bottom:20px;}
    .ipart2 .content .item:last-child{margin-bottom:0;}
    .ipart2 .content .item .t{font-size:22px;}
    .ipart2 .content .item .line{margin:10px 0; width:30%;}
    .ipart2 .content .item .more{margin-top:30px;}
    .ipart3{padding:30px 0;}
    .ipart3 .left .li_{width:50%; margin-bottom:15px;}
    .ipart3 .right .intro{width:80%; right:15px; bottom:15px; padding:10px;}
    .ipart3 .right .intro .t{font-size:18px;}
    .ipart3 .right .intro .c{margin:8px 0; line-height:24px; height:48px;}
    .ipart4{padding:30px 0;}
    .ipart4 .top{margin-bottom:20px;}
    .ipart4 .top .item_box .item{width:22%; padding-bottom:7px;}
    .ipart4 .bott .left{width:100%; margin-right:0;}
    .ipart4 .bott .right{width:100%;}
    .ipart4 .bott .left .tit{font-size:20px; line-height:20px;}
    .ipart4 .bott .left .con{line-height:24px; height:48px; margin:15px 0;}
    .ipart4 .bott .right .item{padding:20px;}
    .ipart4 .bott .right .item .t{font-size:20px; line-height:20px; margin:10px 0;}
    .ipart4 .bott .right .item .c{font-size:16px; margin-bottom:15px;}
    .ipart4 .bott .right .line{margin-top:20px;}
    .ipart4 .bott .right .line::after{width:30%;}
    .ipart5{padding:30px 0;}
    .ipart5 .top{margin-bottom:20px;}
    /* .ipart5 .top .item_box{text-align:left;} */
    .ipart5 .top .item_box .item{width:38%; padding-bottom:0; margin:0 5%; margin-bottom:15px; text-align:center;}
    .ipart5 .bott .left{width:100%;}
    .ipart5 .bott .right{width:100%; padding:20px;}
    .ipart5 .bott .right .tit{font-size:20px; line-height:20px;}
    .ipart5 .bott .right .con{line-height:24px; height:48px; margin:15px 0;}
    .ipart5 .spec_box .box{width:33.33%; padding:15px 0;}
    .ipart5 .spec_box .box .t{margin-top:5px;}
    .ipart6{padding:30px 0;}
    .ipart6 .content::before, .ipart6 .content::after{display:none;}
    .ipart6 .box{padding:10px 0; height:40px;}
    .ipart6 .box.even{left:0; width:calc(100vw + 4rem);}
    .ipart6 ul li{width:100px;}
    .ipart7{height:180px;}
    .ipart7 .infor{width:80%;}
    .ipart3 .left ul{width:100%; overflow-x:scroll; overflow-y:hidden; white-space:nowrap;}
    .ipart3 .left .li_{display:inline-block; float:none; width:auto;}
    .ipart3 .left .li_ .icon{display:inline-block; vertical-align:middle;}
    .ipart3 .left .li_ .t{display:inline-block; vertical-align:middle;}
    .ipart4 .bott .left{display:none;}
    .ipart5 .top .item_box{width:100%; overflow-x:scroll; overflow-y:hidden; white-space:nowrap;}
    .ipart5 .top .item_box .item{display:inline-block; float:none; width:auto; margin-bottom:10px;}

    .footer .f_bott{line-height:20px; font-size:14px; padding:10px 0;}
    .right_bar{display:none;}

    /* .new_xc_banner .intro{display:none;} */
    .new_xc_banner .intro .more{display:none;}
    /* .new_xc_banner .crumbs{display:none;} */
    .solution .infor{margin-bottom:10px;}
    .solution .infor .tit{font-size:22px; line-height:22px; margin-bottom:5px;}
    .solution .infor .con{line-height:24px;}
    .solution1{padding:30px 0;}
    .solution1 .li_{width:100% !important; padding:0; margin-bottom:15px;}
    .solution1 .li_ .tit{margin-bottom:5px; padding-bottom:5px;}
    .solution2{padding:30px 0;}
    .solution2 .left{width:100%;}
    .solution2 .left .tit{font-size:18px; line-height:22px;}
    .solution2 .left .con{line-height:24px; margin-top:5px;}
    .solution2 .right{width:100%;}
    .solution2 .right::before{display:none;}
    .solution2 .right .owl-dots{margin-top:20px;}
    .solution3{padding:30px 0; padding-bottom:20px;}
    .solution3 .content::before, .solution3 .content::after{display:none;}
    .solution3 .content .item{padding:20px; margin:20px;}
    .solution3 .content .item .t{font-size:20px; line-height:20px; margin:10px 0;}
    .solution3 .content .item .c{font-size:16px; margin-bottom:15px;}
    .solution3 .content .owl-carousel .owl-stage-outer{padding-bottom:0;}

    .service .infor{margin-bottom:15px;}
    .service .infor .tit{font-size:22px; line-height:22px; margin-bottom:15px;}
    .service .infor .con{line-height:24px;}
    .service1{padding:30px 0; padding-bottom:15px;}
    .service1 .li_{width:50%; text-align:left; margin-bottom:15px;}
    .service1 .li_ .icon{display:inline-block; vertical-align:middle; text-align:center; position:relative; width:40px; height:40px;}
    .service1 .li_ .icon img{vertical-align:middle; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:50%;}
    .service1 .li_ .t{display:inline-block; vertical-align:middle; margin-top:0; font-size:16px; padding-left:7px;}
    .service2{padding:30px 0;}
    .service2 .top ul{width:100%; overflow-x:scroll; overflow-y:hidden; white-space:nowrap;}
    .service2 .top li{width:auto; float:none; display:inline-block; padding:0 10px;}
    .service2 .top li span{line-height:32px;}
    .service2 .bott{margin-top:20px;}
    .service2 .bott .left{width:100%;}
    .service2 .bott .right{width:100%;}
    .service2 .bott .item{padding:20px;}
    .service2 .bott .item .t{font-size:20px; line-height:24px; margin-top:15px; padding-bottom:10px; margin-bottom:10px;}
    .service2 .bott .item .c{line-height:24px; height:96px; margin-bottom:0;}
    .service2 .bott .owl-dots{margin-top:20px;}
    .service3{padding:30px 0;}
    .service3 .content{height:515px;}
    .service3 .content::before{display:none;}
    .service3 .box{padding:15px; box-sizing:border-box; padding-bottom:0;}
    .service3 .left{width:100%; margin-right:0; padding-right:10%; box-sizing:border-box;}
    .service3 .left .title{padding:0; padding-left:10px; margin-bottom:10px;}
    .service3 .left .title img{margin-right:10px;}
    .service3 .right{width:100%; padding-top:20px; padding-bottom:20px;}
    .service3 .right .tit{font-size:20px; line-height:24px; margin-top:0; padding-bottom:10px; margin-bottom:10px;}
    .service3 .right .con{line-height:24px; height:96px; -webkit-line-clamp:4;}
    .service3 .swiper-vertical>.swiper-pagination-progressbar{right:5%; top:70px;}
    .service3 .btns{right:1.5%; bottom:auto; top:185px;}
    .service3 .btns div{width:28px; height:28px;}
    .service3 .prev{margin-bottom:3px;}
    .service3 .num{right:3%; font-size:14px; top:45px;}
    .service3 .all{bottom:auto; top:165px;}
    .service3 .number_box{width:100%; right:0; padding-bottom:20px;}
    .service3 .number_box .li_ .t{font-size:16px; line-height:20px;}
    .service3 .number_box .li_ .t .spec{font-size:20px; line-height:20px;}
    .service4{padding:30px 0;}
    .service4 .content{height:auto; display:block; padding-top:0;}
    .service4 .left{width:100%; margin:20px 0;}
    .service4 .right{width:100%;}
    .service4 .bg_box{display:none;}
    .service4 .tab_box{position:static; width:100%; height:auto;}
    .service4 .tab_box .tab{position:static; width:25%; float:left; left:auto; top:auto; text-align:center;}
    .service4 .tab_box .tab.tab1, .service4 .tab_box .tab.tab2, .service4 .tab_box .tab.tab3, .service4 .tab_box .tab.tab2{top:auto; left:auto; bottom:auto; right:auto;}
    .service4 .tab_box .tab .icon{width:60%; margin:0 auto;}
    .service4 .tab_box .tab .t{font-size:16px; margin-top:3px;}
    .service4 .left .li_{position:static; transform:translate(0); display:none;}
    .service4 .left .li_.on{display:block;}
    .service4 .left .li_ .num{font-size:30px; line-height:30px;}
    .service4 .left .li_ .tit{font-size:20px;}
    .service4 .left .li_ .con{line-height:24px; margin-top:10px;}
    .service5{padding:30px 0;}
    .service5 .container{height:305px;}
    .service5 .container .list .row{height:90px; margin-top:15px; margin-left:-100%;}
    .service5 .container .list .row .item{width:180px; height:90px;}
    .service6{padding:0;}
    .service6 .content .item{width:100%; padding-right:0; margin-bottom:20px;}
    .service6 .content .item .title{font-size:22px; line-height:22px; margin-bottom:15px;}
    .service6 .content .item li{margin-bottom:0;}
    .service6 .content .item li .tit{margin-top:10px; margin-bottom:0;}
    .service6 .content .item li .con{line-height:24px;}
    .service6 .content .item li .more{margin-top:10px;}
    .service6 .content .item li:first-child{margin-bottom:15px;}
    .service6 .content .item li:first-child .con{height:48px;}

    .new_header .header_bar .wrap{padding-left:2%; padding-right:2%; width:auto;}
    .new_header .header_bar .to_trial{width:auto; padding:0 15px;}
    .competition202301_01 .infor{margin:40px 0;}
    .competition202301_01 li:nth-of-type(2):after{display:none;}
    .competition202301_01 .content{padding-bottom:0;}
    .competition202301_03 .pt1 .content li{background-position:bottom right; background-size:50%; background-color:#fff;}
    .competition202301_03 .pt1 .content li .tit span{font-size:22px;}
    .new_header .header_bar .to_trial{display:none;}
    .new_header .header_bar .h_tel span{font-size:12px;}
    .new_header.header .mobile_key{margin-left:0;}
    .new_header .header_bar .to_bak{font-size:12px; margin:0 8px;}
    .ibanner .item .intro .tit{margin-bottom:25px;}
    .service6 .content .item .box{padding:20px;}
    .new_xc_banner{height:220px;}
    .new_xc_banner .intro .tit{font-size:20px;}
    .new_xc_banner .intro .con{height:52px; line-height:26px; margin:0; margin-top:8px;}
    .ipart4 .top .item_box .item .tit{font-size:14px;}
    .ipart4 .top .item_box .item .icon img{width:50%;}
    .ibanner .item .intro .more{display:none;}
    .ibanner .item .intro .con{display:block; margin-bottom:0;}
    .ibanner .item .intro .tit{margin-bottom:0;}

    /* 20230322 */
    .solution1 ul{display:block;}
    .new_header.header .mobile_key{margin-right:0;}
    .new_xc_banner .intro .con{width:100%;}
    .new_xc_banner.pro_xc_banner .intro .con{width:100%; height:44px; -webkit-line-clamp:2; font-size:14px;}
    .service6 .content .item li .con{height:24px;}
    .solution3 .owl-dots{font-size:0; text-align:center;}
    .solution3 .owl-dot{width:8px; height:8px; background:#fff; border:2px solid #d6d6d6; border-radius:50%; margin:0 4px; display:inline-block; transition:all 0.5s ease; cursor:pointer;}
    .solution3 .owl-dot.active{border-color:#ec5309;}

    /* ×ÖºÅµ÷Õû */
    .ibanner .item .intro .tit, .ibanner .item .intro .tit, .ipart4 .infor .tit, .ipart5 .infor .tit, .ipart6 .infor .tit, .ipart7 .infor .tit{font-size:18px;}
    .ibanner .item .intro .con{font-size:12px; line-height:22px; height:44px; margin-top:10px;}
    .ipart2 .infor .tit{font-size:20px;}
    .ipart2 .infor .con{font-size:15px;}
    .ipart2 .content .item .t{font-size:20px;}
    .ipart2 .content .item .c{font-size:15px;}
    .ipart2 .content .item .desc{font-size:14px;}
    .ipart3 .right .intro .c{font-size:14px; line-height:22px; height:44px;}
    .ipart4 .infor .con{font-size:15px;}
    .ipart4 .bott .right .item .t{font-size:18px;}
    .ipart4 .bott .right .item .c{font-size:15px;}
    .ipart5 .bott .right .tit{font-size:18px;}
    .ipart5 .bott .right .con{font-size:14px; line-height:22px; height:44px; margin:10px 0;}
    .ipart5 .spec_box .box .t{font-size:15px;}
    .ipart6 .infor .con{font-size:15px;}

    .new_xc_banner .intro .con{font-size:14px; line-height:22px; height:44px;}
    .solution .infor .tit{font-size:20px;}
    .solution .infor .con{font-size:15px;}
    .solution1 .li_ .tit{font-size:16px;}
    .solution1 .li_ .con{font-size:14px;}
    .solution2 .left .tit{font-size:16px;}
    .solution2 .left .con{font-size:14px;}
    .solution3 .content .item{margin-top:0;}
    .solution3 .content .item .t{font-size:16px; margin-bottom:5px;}
    .solution3 .content .item .c{font-size:14px;}

    .service .infor .tit{font-size:20px;}
    .service2 .bott .item .t{font-size:18px; line-height:1;}
    .service2 .bott .item .c{font-size:14px; line-height:22px; height:66px; -webkit-line-clamp:3;}
    .service .infor .con{font-size:14px; line-height:22px;}
    .service3 .right .tit{font-size:18px; line-height:1;}
    .service3 .right .con{font-size:14px; line-height:22px; height:88px; -webkit-line-clamp:4;}
    .service4 .tab_box .tab .t{font-size:15px;}
    .service4 .left .li_ .con{font-size:15px;}
    .service4 .left .li_ .tit{font-size:18px;}
    .service4 .left .li_ .num{font-size:28px; line-height:28px;}
    .service6 .content .item .title{font-size:20px;}
    .service6 .content .item li .tit{font-size:16px; margin-bottom:5px;}
    .service6 .content .item li .con{font-size:14px; line-height:22px;}
    .service6 .content .item li:first-child .con{height:44px;}
    .service6 .content .item li:first-child a{padding-bottom:15px;}
    .service6 .content .item .title{font-size:18px;}
    .service6 .content .item .box .tit{font-size:16px;}
    .flm_banner .flm_play{right:2%; text-align:right;}
    .flm_banner .flm_play img{width:40%;}
    .flm_banner .flm_play span{display:none;}

    .m_menu{top:64px;}
    .ipart6 .box{height:56px;}
    .solution3 .content .owl-carousel .owl-stage-outer{padding-top:10px;}
    .solution_list .infor{margin-bottom:15px;}
    .solution_list .infor .tit{font-size:22px; line-height:22px; margin-bottom:15px;}
    .solution_list .infor .con{line-height:22px; font-size:14px;}
    .solution_list .content .owl-carousel .owl-stage-outer{padding:10px 0; overflow:visible;}
    .solution_list .content .item{padding:20px;}
    .solution_list .content .left{width:100%;}
    .solution_list .content .right{width:100%;}
    .solution_list .content .item{padding:20px;}
    .solution_list .content .item .t{font-size:20px; line-height:24px; margin-top:15px; padding-bottom:10px; margin-bottom:10px;}
    .solution_list .content .item .c{line-height:24px; height:96px; margin-bottom:0;}
    .solution_list .li_{margin-bottom:30px;}

    .service_list1 .infor{margin-bottom:15px;}
    .service_list1 .infor .tit{font-size:20px; line-height:22px; margin-bottom:15px;}
    .service_list1 .infor .con{line-height:24px;}
 
    .service_list1 .item{display:block;}
    .service_list1 .item .left{width:100%;}
    .service_list1 .item .right{width:100%; padding:20px;}
    .service_list1 .item .right .t{font-size:18px; line-height:1;}
    .service_list1 .item .right .c{font-size:14px; line-height:22px; height:auto; -webkit-line-clamp:inherit;}
    .service_list1 .item.item{margin-top:30px;}
    .new_header .header_bar .search{margin-left:0;}
    .new_header .header_bar .to_bak{margin:0;}
    .new_header .header_bar .h_tel span{margin-left:0;}
    .solution_banner{height:auto;}
    .market01 .market01_intro .tit{font-size:20px; line-height:20px;}
    .market01{padding:0;}
    .new_eco1 .content .li_ .tit{margin-top:0;}
    .new_eco2 .content .li_ .tit{margin-top:0;}
    .service_list .product_price01 .content{margin-top:20px;}
    .j3d_about02{padding-top:40px; padding-bottom:20px;}
    .j3d_about02 .infor{margin-bottom:15px;}
    .j3d_about02 .infor .tit{font-size:20px; line-height:22px;}
    .j3d_about02 .infor .con{font-size:14px; line-height:22px;}
    .j3d_about02 .li_{width:100%; margin-right:0; height:auto; padding:20px; margin-bottom:20px;}
    .j3d_about02 .li_.five{margin-right:0;}
    .j3d_about02 .li_ .tit{font-size:18px; line-height:1; margin-bottom:10px; padding-bottom:15px;}
    .j3d_about02 .li_ .tit span{margin-bottom:5px;}
    .j3d_about02 .li_ .con{font-size:14px; line-height:22px;}
    .j3d_part.ipart1{position:static;}
    .new_eco .infor{margin-bottom:15px;}
    .new_eco .infor .tit{font-size:20px; line-height:22px;}
    .new_eco .infor .con{font-size:14px; line-height:22px;}
    .new_eco1{padding-bottom:20px;}
    .new_eco1 .content .li_{width:100%; margin-right:0; margin-bottom:20px; padding:20px;}
    .new_eco1 .content .li_ .tit{font-size:18px; line-height:1; margin-top:15px; margin-bottom:10px; padding-bottom:15px;}
    .new_eco1 .content .li_ .con{height:auto; font-size:14px; line-height:22px;}
    .new_eco2{padding:40px 0; padding-bottom:20px;}
    .new_eco2 .content .li_{width:100%; margin-right:0; margin-bottom:20px; padding:20px;}
    .new_eco2 .content .li_ .tit{font-size:18px; line-height:1; margin-top:15px; margin-bottom:10px; padding-bottom:15px;}
    .new_eco2 .content .li_ .con{height:auto; font-size:14px; line-height:22px;}
    .new_eco3{padding:40px 0; padding-bottom:20px;}
    .new_eco3 .tab_box .tab{width:45%; margin-right:5%; margin-bottom:20px;}
    .new_eco3 .tab_box .tab:nth-child(2n){margin-right:0;}
    .new_eco3 .tab_box .tab .t{margin-top:0;}
    .new_eco3 .tab_box .tab .c{margin-top:0;}
    .new_eco3 .tab_box .tab img{width:30%;}
    .new_eco3 .tab_box .tab .line{width:50px; left:-20%; top:15%;}
    .new_eco3 .tab_box .tab .t{font-size:16px;}
    .new_eco3 .tab_box .tab .t span:first-child{font-size:22px;}
    .new_eco3 .tab_box .tab .c{font-size:14px; line-height:22px;}
    .new_eco3 .tab_box .tab.tab3 .line{display:none;}
    .channel-combo{padding-bottom:0; padding-top:20px;}
    .newsDetail{padding:30px 0;}
    .ipart3 .left .li_ .icon{width:42px; height:42px;}
    .ipart3 .left .li_ .icon img{width:100%; height:100%; object-fit:cover;}
    .ipart5 .top .item_box .item::after{display:none;}
    .service2 .top ul{padding-bottom:20px;}
    .service3 .content{height:auto;}
    .header_bar .search-alert .close{width:60px; line-height:60px;}
    .header_bar .search-alert .cent-form{width:80%; height:60px; line-height:40px; padding:10px 0; box-sizing:border-box;}
    .header_bar .search-alert .cent-form form .inp{height:40px; line-height:40px; width:50%;}
    .header_bar .search-alert .cent-form form .icon{margin-right:0;}
    .service3 .left{height:300px;}
    .service3 .swiper-slide{height:auto !important;}
    .service3 .number_box{position:static; margin-top:20px;}
    .service3 .right .con{height:66px; -webkit-line-clamp:3;}
    .service4 .tab_box .tab .t span{font-size:18px; margin-right:0;}
    .service4 .left .li_ .num{margin:0; font-size:20px; line-height:1;}
    .solution_banner{height:220px;}
    .solution_banner img{width:100%; height:100%; object-fit:cover;}
    .solution_banner .crumbs img{width:auto;}
    .solution_banner .content .des{display:block;}
    /* .solution_banner .content{text-align:left;} */
    .solution_banner .content .tit h1{font-size:20px; color:#333; font-weight:inherit;}
    .solution_banner .content .des{width:100%; height:44px; -webkit-line-clamp:2; font-size:14px; margin:0;}
    .solution_banner .crumbs{bottom:25px;}
    /* .solution_banner .content{top:40%;} */
    .solution_list .content .item{width:100%; margin-right:0; margin-bottom:20px;}
    .ibanner .owl-nav .owl-prev,.ibanner .owl-nav .owl-next{width:20px; height:20px;}
    .market01{height:220px;}
    .market .crumbs{bottom:25px;}
    .yingyongPage{padding:20px 0;}
    .solution_banner.xc_banner .crumbs{color:#000;}
    .service_list .product_price01.product_price01_cp{margin-top:40px;}
    .solution_banner.xc_banner .crumbs img{filter:invert(100%);}
    .ibanner .v-item img{display:block !important;}
    .market04{margin-top:40px;}
    .new_eco4 .channel-combo .tit{font-size:20px; line-height:22px;}
    .xc_banner{height:220px; }
    .xc_banner img:first-child{width:100%; height:100%; object-fit:cover;}
    .xc_banner .crumbs img{width:auto;}
    .xc_banner .coo_con .t, .new_xc_banner.news_listNewBanner .intro .tit, .new_xc_banner.j3d_about .intro .tit{font-size:20px; line-height:22px; margin-bottom:10px;}
    .crumbs{bottom:25px;}
    .channel_bd .inews .box{margin-bottom:20px; padding:30px;}
    .news_list .news_info .tit{margin:10px 0;}
    .channel_hd li{width:32%; box-sizing:border-box;}
    .channel_hd a{padding:10px; text-align:center;}
    .market_detail01{padding-bottom:65px;}
    .channel_content .floor.platform_intro, .floor.new_build{padding-bottom:30px;}
    .product_price01 .content .item .intro{padding:20px 0; margin-bottom:0; padding-bottom:0;}
    .product_price01 .content .item .common-btn{width:auto; padding:0 20px; line-height:36px;}
    .product_price01 .content .item .d{margin-bottom:0; padding-bottom:5px;}
    .product_price01 .content{margin-top:20px;}
    .ibanner .owl-dots{bottom:20px;}
    .ibanner .owl-dots .owl-dot{width:30px; height:2px; margin:0 5px;}
    .cooperation04.new_eco4{padding:40px 0;}
    .cooperation04 .left{width:100%; margin-right:0;}
    .cooperation04 .right{width:100%;}
    .cooperation04 .content{padding:0;}
    .cooperation04 .buttons button.submit{width:100px; line-height:32px; font-size:14px; margin-right:0; margin:0; text-align:center;}
    .contact_us{padding-top:0; padding-bottom:20px;}
    .contact_us1{padding:40px 0;}
    .contact_us1 .left{width:100%; padding:20px; box-sizing:border-box;}
    .contact_us1 .right{position:static; width:100%; float:left; padding:20px;}
    .contact_us1 .address .title, .contact_us1 .tel .title, .contact_us1 .mail .title{font-size:20px; line-height:22px;}
    .contact_us1 .con{font-size:14px; line-height:22px;}
    .contact_us1 .tel a{font-size:18px;}
    .contact_us1 .address, .contact_us1 .tel, .contact_us1 .mail{margin-bottom:20px;}
    .contact_us1 .peo{margin-top:20px;}
    .contact_us1 .peo .title{font-size:20px; line-height:22px;}
    .contact_us1 .right .form_content ul{height:auto;}
    .contact_us1 .title{font-size:20px; line-height:22px;}
    .contact_us1 .right .inp .inp_span{padding:0 15px; line-height:32px;}
    .contact_us1 .right .li_{padding:10px 0;}
    .contact_us2{padding-top:40px;}
    .contact_us2 .infor .tit{font-size:20px; line-height:22px; margin-bottom:20px;}
    .contact_us2 .item{width:100%; margin-right:0; padding:15px 0; margin-bottom:20px;}
    .contact_us2 .item .icon{width:10%; margin:0 auto;}
    .contact_us2 .item .tit{margin:10px 0;}
    .new_xc_banner .crumbs{bottom:10px;}
    .crumbs .home{margin:0;}
    .channel_hd li{width:auto;}
    .contact_us1 .tel .title{margin-bottom:5px;}
    .contact_us1{padding-top:20px;}
    .xc_banner .content{bottom:auto;}


    .ibanner{height:45vh;}
    .ibanner .owl-carousel{height:100%;}
    .ibanner .owl-carousel .owl-stage-outer{height:100%;}
    .ibanner .item{height:100%;}
    .ibanner .owl-carousel .owl-stage{height:100%;}
    .ibanner .owl-carousel .owl-item{height:100%;}
    .ibanner .owl-carousel .owl-item img{width:100%; height:100%; object-fit:cover;}
    .ibanner .owl-carousel .owl-item .img_{height:100%;}
    .ipart1{display:none;}
    .ipart2 .infor .tit{line-height:1; margin-bottom:15px; font-size:22px;}
    .ipart2 .infor .con{font-size:14px; line-height:1;}
    .ipart2 .content .item{padding:20px;}
    .ipart3 .infor .tit{font-size:22px; line-height:1; margin-bottom:10px;}
    .ipart3 .infor .con{line-height:24px; font-size:14px; width:90%; margin:0 auto;}


    .special_infor .tit h2{font-size:22px;}
    .ipart2 .content .item .t h3{font-size:20px;}
    .ipart3 .left{display:none;}
    .ipart3 .infor{margin-bottom:15px;}
    .ipart4 .infor .con{width:86%; margin:0 auto; font-size:14px;}
    .ipart5 .top{display:none;}
    .ipart3 .right .intro{bottom:50%; right:50%; transform:translate(50%,50%);}
    .ipart4 .infor .tit{margin-bottom:10px;}
    .ipart6 .infor .tit{margin-bottom:10px;}
    .ipart6 .infor .con{font-size:14px;}
    .ipart7{padding:30px 0; height:auto;}
    .ipart7 .infor{position:static; transform:none; margin:0 auto;}
    .ipart3 .right{position:relative;}
    .ipart3 .right .nav{position:absolute; width:99.5%; top:50%; transform:translateY(-50%); left:0; display:flex; align-items:center; justify-content:space-between;}
    .ipart3 .right .nav .prev{width:20px; height:20px; background: url(/resources/web/css/../img/cursor-left.png) no-repeat center / cover;}
    .ipart3 .right .nav .next{width:20px; height:20px; background: url(/resources/web/css/../img/cursor-right.png) no-repeat center / cover;}
    .ipart5 .bott{position:relative;}
    .ipart5 .bott .owl-nav{opacity:1; position:absolute; width:100%; top:50%; transform:translate(-50%,-50%); left:50%; display:flex; align-items:center; justify-content:space-between; visibility:initial;}
    .ipart5 .bott .owl-nav .owl-prev{width:20px; height:20px; background: url(/resources/web/css/../img/cursor-left.png) no-repeat center / cover; position:static;}
    .ipart5 .bott .owl-nav .owl-next{width:20px; height:20px; background: url(/resources/web/css/../img/cursor-right.png) no-repeat center / cover; position:static;}
    .m_menu{top:63px;}
    .special_banner .intro .tit h1{font-size:24px;}
    .special_banner .intro .tit{margin-bottom:0;}
    .crumbs{font-size:13px !important;}
    .special_banner{height:250px;}
    .service1 .li_{text-align:center;}
    .service1 .li_ .t h3{font-size:16px;}
    .service2 .top{display:none;}
    .service2 .bott .item .t h3{font-size:20px;}
    .service2 .bott .owl-nav{opacity:1; position:absolute; width:100%; top:50%; transform:translate(-50%,-50%); left:50%; display:flex !important; align-items:center; justify-content:space-between; visibility:initial;}
    .service2 .bott .owl-nav .owl-prev{width:20px; height:20px; background: url(/resources/web/css/../img/cursor-left.png) no-repeat center / cover; position:static; filter: brightness(0%);}
    .service2 .bott .owl-nav .owl-next{width:20px; height:20px; background: url(/resources/web/css/../img/cursor-right.png) no-repeat center / cover; position:static; filter: brightness(0%);}
    .service3 .right .tit h3{font-size:20px;}
    .service3 .number_box{padding-bottom:0;}
    .special_infor .tit{margin-bottom:10px;}
    .service4 .tab_box .tab .t span h3{font-size:15px;}
    .service4 .tab_box .tab .t h3{font-size:15px;}
    .service4 .left .li_ .num h3{font-size:20px;}
    .service4 .left .li_ .tit h3{font-size:18px;}
    .service4 .left .li_ .con{font-size:14px; line-height:22px;}
    .service4 .left{margin:15px 0;}
    .service4 .right{margin-top:0;}
    .special_infor.infor .tit{margin-bottom:10px;}
    .special_infor.infor .con{font-size:14px; line-height:22px;}
    .service6 .content .item .title h3{font-size:20px; margin-bottom:10px;}
    .service6 .content .item_list .item{font-size:14px; margin-bottom:10px !important;}
    .service6 .content .item .box .con{margin:10px 0;}
    .service6 .content .item:last-child{margin-bottom:0;}
    .service6 .content .item .box .con{font-weight:normal;}
    .service6 .content .item .box .more{width:30%;}
    .ipart7 .infor .btn2{margin-top:5px;}
    .solution3 .infor{margin-bottom:0;}
    .special_banner .content .tit h1{font-size:24px;}
    .solution_banner .content .tit h1{color:#fb592e;}
    .special_banner .content{top:46%;}
    .special_banner .content .tit{margin-bottom:10px;}
    .channel_hd a{padding:5px 10px;}
    .channel_hd a:after{bottom:0;}
    .channel_content.j3d_case{padding:30px 0;}
    .j3d_case01 .item{height:auto;}
    .j3d_case01 .item:hover{background:none;}
    .j3d_case01 .item .info{padding:10px;}
    .j3d_case01 .item .info .t h4{font-size:18px; font-weight:normal;}
    .yingyongPage{padding:0;}
    .j3d_case01 .item{margin-bottom:15px;}
    .j3d_case01 .item .info .d{font-size:14px; line-height:22px;}
    .j3d_case01 .item .info .t{margin-bottom:5px;}
    .market01 .market01_intro .tit{margin-bottom:20px;}
    .market01 .market01_intro .tit h1{font-size:24px;}
    .market04{margin-top:20px;}
    .market04 ul li .imgZoom{display:flex; flex-wrap:wrap; justify-content:space-between; align-items:flex-start;}
    .market04 ul li .info .desc{margin:0;}
    .market04 ul li .pic{width:40%;}
    .market04 ul li .info{width:55%;}
    .market04 ul li .info .t{font-size:14px;}
    .market04 ul li .info{margin:0;}
    .market04 ul li .info .con{font-size:14px; line-height:22px; height:66px; overflow:hidden; -webkit-line-clamp:3;display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-box-orient:vertical;}
    .market04 ul li .info .common-btn{width:calc(100vw - 65px); transform:translateX(-45%); margin:0 auto; box-sizing:border-box; margin:10px 0;}
    .market04 ul li .link .p1 span{font-size:25px;}
    .market04 ul li .link .btm .sale{margin-top:0;}
    .market04 ul li .link{justify-content:center;}
    .market.channel_content{padding-bottom:30px;}
    .market04 li:last-of-type{margin-bottom:20px;}
    .channel_content.j3d_jerei{padding:25px 0;}
    .j3d_jerei01 p{line-height:24px !important;}
    .market04 ul li .link{margin-top:10px;}
    .market04 ul li .link{margin-bottom:0;}
    .new_header .header_bar .h_tel{margin-top:-1px;}
    .about_xc_banner.xc_banner .crumbs{color:#fff;}
    .j3d_jerei02 .channel-combo .desc{line-height:22px;}
    .j3d_jerei03{display:none;}
    .j3d_jerei02 .content .item{margin-bottom:15px;}
    .j3d_jerei02 .content .p{line-height:22px;}
    .platform_intro .des p{line-height:22px !important;}
    .floor.platform_intro{padding:30px 0; padding-bottom:10px !important;}
    .platform_intro .tit{margin:0;}
    .special_infor.infor .con{width:90%; margin:0 auto;}
    .j3d_about02 .li_ .tit span{display:inline-block;}
    .j3d_about02 .li_ .tit{padding-bottom:5px;}
    .j3d_about02{padding-top:30px;}
    .j3d_about02 .li_ .tit h3{font-size:16px;}
    .j3d_about02 .li_{margin-bottom:10px;}
    .j3d_about02 .li_{padding:15px 20px;}
    .product_price01 .tit h2{font-size:22px; }
    .product_price01.product_price01_cp{padding:30px 0;}
    .product_price01 .tit{padding-top:0;}
    .product_price01 .desc{font-size:14px; line-height:22px;}
    .product_price01 .content .item .t h3{font-size:20px;}
    .product_price01 .content .item .d{font-size:14px; line-height:22px;}
    .product_price01 .content .item .detail .line{margin-top:10px;}
    .product_price01 .content .item .detail .serv{text-align:center;}
    .product_price01.product_price01_cp .content .item .detail{padding:15px 20px;}
    .product_price01 .content .item .common-btn{font-size:16px;}
    .product_price01 .content .item .price{margin-bottom:10px;}
    .new_xc_banner.product_price .intro .tit{margin-bottom:8px;}
    .special_banner .content .tit{margin-bottom:8px;}
    .special_banner .coo_con .t h1{font-size:24px;}
    .channel_content{padding:30px 0;}
    .new_eco1 .content .li_ .tit h3{font-size:16px;}
    .new_eco1 .content .li_{padding:15px 20px; margin-bottom:10px;}
    .new_eco2{padding:30px 0; padding-bottom:20px;}
    .new_eco2 .content .li_ .tit h3{font-size:16px;}
    .new_eco2 .content .li_{padding:15px 20px; margin-bottom:10px;}
    .new_eco1 .content .li_ .tit{margin:0; margin-bottom:10px; padding-bottom:10px;}
    .new_eco2 .content .li_ .tit{margin:0; margin-bottom:10px; padding-bottom:10px;}
    .new_eco3 .tab_box .tab .t h3{font-size:16px !important; font-weight:bold;}
    .cooperation04.new_eco4{padding:30px 0;}
    .new_eco3{padding:20px 0;}
    .cooperation04.new_eco4 .content .fix{}
    .cooperation04.new_eco4 .left{width:48%; margin:0;}
    .cooperation04.new_eco4 .right{width:48%; float:right; margin:0;}
    .cooperation04.new_eco4 .buttons{width:100%; margin:0; margin-top:20px;}
    .cooperation04.new_eco4 .buttons button.submit{margin:0;}
    .newsPage{padding:30px 0 !important;}
    .channel_bd .inews .box{padding:15px 20px;}
    .inews .time{margin-bottom:10px;}
    .channel_bd .inews .box{margin-bottom:10px;}
    .inews .img img{width:100%; height:100%; object-fit:cover; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
    .inews .text{font-size:13px;}
    .crumbs.news_crumbs .wrap{padding:0;}
    .crumbs.news_crumbs{padding-top:10px;}
    .newsDetail{padding:10px 0; padding-bottom:20px;}
    .channel_left{padding:10px 2%;}
    .newsDetail .left{width:100%; margin:0;}
    .news_tit{font-size:18px; margin-bottom:0px;}
    .newsDetail .left .news_tools{flex-wrap:wrap; margin:5px 0;}
    .newsDetail .left .news_tools .new_share{width:100%; font-size:14px;}
    .newsDetail .left .news_tools{height:auto;}
    .newsDetail .left .news_tools .bds_weixin,.newsDetail .left .news_tools .bds_sqq,.newsDetail .left .news_tools .bds_tsina{width:30px; height:30px;}
    .news_cont{font-size:14px; line-height:22px !important;}
    .contact_us1{padding:0;}
    .contact_us1 .left{padding:0 20px;}
    .contact_us1 .address .title, .contact_us1 .tel .title, .contact_us1 .mail .title{font-size:18px; line-height:1;}
    .contact_us1 .left li{margin-bottom:15px;}
    .contact_us1 .left li{width:48%; height:auto; margin-bottom:0;}
    .contact_us1 .left li:nth-child(2n){float:right;}
    .contact_us1 .fax a{font-size:18px;}
    .contact_us1 .title{font-size:18px;}
    .contact_us1 .title{margin-bottom:5px;}
    .contact_us1 ul{display:flex; flex-wrap:wrap; justify-content:space-between; align-items:flex-start;}
    .contact_us1 .left li .tel{margin-bottom:10px;}
    .contact_us1 ul::after{display:none;}
    .contact_us1 ul::before{display:none;}
    .contact_us1 .peo{margin-top:0;}
    .contact_us1 .peo .title{margin-bottom:10px;}
    .contact_us1 .right{padding-bottom:0;}
    .contact_us1 .right .form_content ul{margin-top:0;}
    .contact_us1 .right .li_ .t{font-weight:normal;}
    .news_detail01 .top_ .title h2{font-size:18px;}
    .news_detail01 .top_{margin-bottom:20px;}
    .news_detail01 .bott_ p{font-size:14px; line-height:22px !important;}
    .xc_banner .content .con{display:none;}
    .news_detail02{display:none;}
    .ipart5 .spec{display:none;}
    .service1{display:none;}
    .service3 .number_box{display:none6f;}
    .solution1 .li_{display:flex; flex-wrap:wrap; justify-content:space-between; align-content:center; position:relative; border-bottom:1px solid #e4e4e4; padding-bottom:10px;}
    .solution1 .li_ .icon{width:30px; position: absolute;}
    .solution1 .li_ .tit{font-size:14px; width:100%; line-height:1; padding:0; text-align:left; margin:0; padding-left:50px; margin-bottom:10px; box-sizing:border-box;}
    .solution1 .li_ .tit h3{font-size:16px; font-weight:normal;}
    .solution1 .li_ .con{font-size:14px; margin-left:50px; width:calc(100% - 50px);}
    .solution1 .li_ .tit::after{display:none;}
    .solution_banner .content .des{display:none !important;}
    .solution2 .right{display:none;}
    .solution2 .left .con img{display:block; margin:10px 0;}
    .solution2 .left .li_{padding-bottom:10px; border-bottom:1px solid #e4e4e4;}
    .solution2 .left .tit h3{font-size:16px; font-weight:normal;}
    .solution2 .left .tit{position:relative;}
    .solution2 .left .tit:after{ position:absolute; right:1em; top:50%; transform:translateY(-50%) rotateZ(180deg); content:''; background:url(/resources/web/css/../img/solution2_li_jt.png) no-repeat center; background-size:cover; width:15px; height:15px; display:inline-block;}
    .solution2 .left .li_.on .tit span:last-child::after{transform:translateY(-50%) rotateZ(0deg);}
    .ipart3 .swiper-pagination{display:block; position:static; margin-top:10px;}
    .ipart3 .swiper-pagination .swiper-pagination-bullet{width:8px; height:8px; background:#fff; border:2px solid #d6d6d6;  border-radius:50%; margin:0 4px; transition:all 0.5s ease; cursor:pointer; opacity:1 !important;}
    .ipart3 .swiper-pagination .swiper-pagination-bullet-active{border-color:#ec5309;}
    .ipart3{padding-bottom:20px;}
    /* .ipart4 .top{display:none;} */
    /* .ipart4 .bott .right .dots{display:block;} */
    /* .ipart4 .bott .right .dots */
    .service2 .bott .owl-nav{display:none !important;}
    .service3 .left{padding:0;}
    .service3 .btns{display:none;}
    .service3 .swiper-vertical>.swiper-pagination-progressbar{display:none;}
    .service3 .num{display:none;}
    .ipart4 .owl-dots{margin-top:10px; font-size:0; text-align:center;}
    .ipart4 .owl-dot{width:8px; height:8px; background:#fff; border:2px solid #d6d6d6; border-radius:50%; margin:0 4px; display:inline-block; transition:all 0.5s ease; cursor:pointer;}
    .ipart4 .owl-dot.active{border-color:#ec5309;}
    .ipart5 .owl-dots{margin-top:20px; font-size:0; text-align:center;}
    .ipart5 .owl-dot{width:8px; height:8px; background:#fff; border:2px solid #d6d6d6; border-radius:50%; margin:0 4px; display:inline-block; transition:all 0.5s ease; cursor:pointer;}
    .ipart5 .owl-dot.active{border-color:#ec5309;}
    .ipart5 .bott .owl-nav{display:none !important;}
    .service3 .swiper-pagination{display:block; position:static; margin-top:0px;}
    .service3 .swiper-pagination .swiper-pagination-bullet{width:8px; height:8px; background:#fff; border:2px solid #d6d6d6;  border-radius:50%; margin:0 4px; transition:all 0.5s ease; cursor:pointer; opacity:1 !important;}
    .service3 .swiper-pagination .swiper-pagination-bullet-active{border-color:#ec5309;}
    .special_menu{padding-top:20px;}
    .special_banner{height:auto;}
    .special_banner .intro{display:none;}
    .special_banner .crumbs{position:static; padding:10px 0; background:#e9e9e9;}
    .special_banner img{display:none;}
    .special_banner .crumbs img{display:block;}
    .special_banner .content{display:none;}
    .ibanner .owl-nav .owl-prev{left:0;}
    .ibanner .owl-nav .owl-next{right:0;}
    .ipart2 .infor .con{display:none;} 
    .ipart3 .infor .con{display:none;} 
    .ipart4 .infor .con{display:none;} 
    .ipart6 .infor .con{display:none;} 
    .ipart6 .box:nth-of-type(4){display:none;}
    .ipart6 .box:nth-of-type(5){display:none;}
    .ipart2 .content .item .c{display:none;}
    .ipart5 .bott .right .tit{font-weight:normal;}
    .service3 .number_box{display:none;}
    .service4 .tab_box{display:none;}
    .service6{display:none;}
    .service4 .swiper-pagination{display:block; position:static; margin-top:10px;}
    .service4 .swiper-pagination .swiper-pagination-bullet{width:8px; height:8px; background:#fff; border:2px solid #d6d6d6;  border-radius:50%; margin:0 4px; transition:all 0.5s ease; cursor:pointer; opacity:1 !important;}
    .service4 .swiper-pagination .swiper-pagination-bullet-active{border-color:#ec5309;}
    .service4 .right .li_{display:block !important;}
    .service4{padding-bottom:20px;}
    .service3 .swiper-pagination{padding:6px 0 5px;}
    .logo_pup .close{top:15vh; left:92vw; margin:0;}
    .special_infor .con{display:none;}
    .service4 .left{margin-top:0;}
    .service .infor{margin-bottom:10px;}
    .service2 .bott,.service3 .content,.service5 .container .content{margin-top:15px;}
    .product_price01 .tit{line-height:1;}
    .product_price01 .content .item .d{display:none;}
    .product_price01 .content .item .intro{display:flex; align-items:center; justify-content:space-around; margin:0; position:relative; padding-bottom:10px;}
    .product_price01 .content .item .intro::after{position:absolute; bottom:0; left:50%; transform:translateX(-50%); content:''; width:90%; height:1px; background:#d6d6d6;}
    .product_price01 .content .item .price{margin:0;}
    .product_price01 .content .item .t{margin:0; padding:0;}
    .product_price01 .content .item .t::after{display:none;}
    .product_price01.product_price01_cp .content .item{margin-bottom:15px;}
    .product_price01.product_price01_cp .content .item:last-child{margin-bottom:0;}
    .crumbs{color:#333 !important;}
    .market01 img{display:none;}
    .market01_intro{display:none;}
    .market01{height:auto;}
    .market .crumbs{position:static; padding:10px 0; background:#e9e9e9;}
    .market_detail01 .left .t{margin-bottom:8px;}
    .market_detail01 .left .t h1{font-size:20px;}
    .market_detail01 .crumbs{position:absolute; left:0; top:0; padding:10px 0; background:#e9e9e9; width:100vw; margin-left:-3%; height:auto; bottom:inherit;}
    .channel_content.market_detail{padding:0;}
    .market_detail01{padding:0; padding-bottom:20px;}
    .market_detail01 .left{position:relative; font-size:0; padding-top:80px;}
    .market_detail01 .left .d{line-height:22px; font-size:14px;}
    .market_detail01 .left .link{margin-top:0;}
    .market_detail01 .right{margin-top:10px;}
    .market_detail01 .right .info{padding:15px 20px;}
    .market_detail03 .part .tit{margin-bottom:10px;}
    .market_detail03 .part .tit h2{font-size:20px;}
    .market_detail03 .part .con{font-size:14px; line-height:22px; }
    .market_detail03 .part .con img{width:100%; margin:10px auto; display:block;}
    .market_detail03{margin-bottom:30px;}
    .market_detail01 .right{display:none;}
    .culture_sec4{display:block;}
    .culture_sec4{padding:0 3%; padding-bottom:20px;}
    .culture_sec4 .box{margin-bottom:20px;}
    .culture_sec4 .top{margin-bottom:30px; height:auto;}
    .culture_sec4 .box .t{font-size:18px; line-height:18px; margin-bottom:15px; position:relative;}
    .culture_sec4 .box .t::after{content:''; width:20px; height:20px; background-size:cover; margin-top:7px; background:url(/resources/web/css/../img/job_close2.png) no-repeat center; background-size:cover; position:absolute; right:0; top:0; transition:all 0.5s ease;}
    .culture_sec4 .box .c{font-size:14px; line-height:22px; display:none;}
    .culture_sec4 .box.cur .t{font-weight:bold; color:#f60;}
    .culture_sec4 .box.cur .t::after{transform:rotateZ(180deg);}
    .j3d_jerei02{display:none;}
    .j3d_jerei01{padding-bottom:30px;}
    .channel_content.j3d_jerei{padding-bottom:0;}
    .culture_sec4 .box:last-child{margin-bottom:0;}
    .contact_us1 .peo .title{font-size:18px;}
    .contact_us1 .peo .item .c{font-size:12px;}
    .channel_content.cooperation{padding:0;}
    .channel-combo .desc{display:none;}
    .cooperation01 .content .item .tit{margin-bottom:8px;}
    .cooperation01 .content .item .desc{font-size:14px; line-height:22px;}
    .cooperation01{padding-bottom:0;}
    .cooperation02 .content_list .item .t{padding-bottom:8px;}
    .cooperation02 .content_list .item .t{margin-bottom:10px;}
    .cooperation02 .content_list .item .con{font-size:14px; line-height:22px;}
    .cooperation02 .content_list .item:last-child{margin-bottom:0;}
    .cooperation02 .tit{line-height:1; margin-bottom:15px;}
    .cooperation03 .icon{text-align:center;}
    .cooperation03 .icon img{width:90px; object-fit:cover;}
    .cooperation03 .content li{margin-bottom:15px;}
    .cooperation03 .content li:nth-of-type(3),.cooperation03 .content li:nth-of-type(4){margin-bottom:0;}
    .cooperation03 .content li .t{line-height:1; margin:12px 0 8px;}
    .cooperation03 .content li .d{margin-bottom:0;}
    .cooperation04 .tit{font-weight:normal; line-height:1;}
    .cooperation04 .inp input{width:100%; box-sizing:border-box;}
    .cooperation04 .inp textarea{width:100%; box-sizing:border-box;}
    .cooperation04 .right .inp.code{display:flex; font-size:0;}
    .cooperation04 .buttons{font-size: 0; display:flex; align-items:center; justify-content:space-around; padding-bottom:30px;}
    .cooperation04 .buttons::after{display:none;}
    .cooperation04 .buttons::before{display:none;}
    .cooperation04 .buttons button.submit, .cooperation04 .buttons button.reset{margin:0; width:40%; line-height:35px;}
    .cooperation04{padding-bottom:30px;}
    .logo_pup .close{color:#000; font-weight:bold; left:90vw; border-color:#000; top:16vh;}

    .resources_list .tab_box .tab li{font-size:14px;}
    .resources_list .search_box .item{font-size:14px;}
    .resources_list .list .li_{width:100%; margin-right:0; height:auto;}
    .resources_list .tab_box .tab.price li .price_filter{height:70px;}
    .resources_list2 .list{margin-top:20px;}

    .resources_crumbs.crumbs{padding-top:10px;}
    .resources_detail{padding-top:0;}
    .resources_detail1 .top{margin-bottom:20px;}
    .resources_detail1 .title{font-size:20px; font-weight:400; margin-top:0;}
    .resources_detail1 .info{margin-top:5px;}
    .resources_detail1 .top button{margin-top:0;}
    .resources_detail2 .list{margin-top:20px;}
    .resources_detail2 .list .li_{width:100%; margin-right:0; height:auto;}

    .resources_list_xc_banner .intro .tit{font-size:22px; margin-bottom:10px;}
    .resources_list_xc_banner .form_box{width:90%;}
    .resources_list_xc_banner .form_box input{height:42px; line-height:42px;}
    .resources_list_xc_banner .form_box button{height:42px; line-height:42px; font-size:14px; width:100px;}

    .resources_detail3 .box .intro{padding:0;}
    .resources_detail3 .box .intro .price{padding-bottom:0; margin-bottom:0;}
    .resources_detail3 .box .intro .info_text{padding:15px 0;}
    .resources_detail3 .box .intro .icons{margin-top:20px;}
    .resources_detail4 .list .li_{width:100%; margin-right:0; height:auto;}
    .resources_detail4 .list .li_ .bott .price{width:70%;}
    .resources_list{padding-top:0;}
    .resources_list .tab_box{margin-top:10px;}

    .cooperation04.new_eco4 .left{width:100%;}
    .cooperation04.new_eco4 .right{width:100%; margin-top:15px;}
    .cooperation04.new_eco4 .right .inp{width:100%;}
    .cooperation04.new_eco4 .right .inp.code{width:100%; margin-left:0; margin-top:15px;}
    .cooperation04.new_eco4 .buttons{padding-bottom:0;}
    .cooperation04.new_eco4 .right .inp.code input{margin-right:4%;}
    .xc_banner .coo_con{display:none;}
    .new_solu .infor{margin-bottom:10px;}
    .new_solu .infor .tit{font-size:22px; line-height:22px; margin-bottom:10px;}
    .new_solu .infor .con{display:none;}
    .new_solu1 .content .li_{width:100%; margin-right:0; margin-bottom:20px;}
    .new_solu1 .content .li_:last-child{margin-bottom:0;}
    .new_solu1 .content .li_ .intro{padding:20px;}
    .new_solu1 .content .li_ .intro .tit{margin-bottom:10px; padding-bottom:10px; line-height:1;}
    .new_solu1 .content .li_ .intro .con{font-size:14px; line-height:22px; height:auto;}
    .new_solu2{background:#f2f4f6; margin:30px 0; padding:30px 0;}
    .new_solu2 .content .li1{margin-right:0; margin-bottom:20px;}
    .new_solu2 .content .li_{width:100%;}
    .new_solu2 .content .li_ .top{font-size:18px; padding:10px;}
    .new_solu2 .content .li_ .bott{font-size:14px; padding:15px 10px;}
    .new_solu2 .content .more{margin-top:20px;}
    .new_solu3 .content .li_{width:100%; margin-right:0; margin-bottom:20px; padding:20px;}
    .new_solu3 .content .li_ .tit{margin-bottom:10px; padding-bottom:10px; line-height:1;}
    .new_solu3 .content .li_ .con{font-size:14px; line-height:22px; height:auto;}
    .new_solu3 .content .more{display:block; padding:20px; margin-top:0;}
    .new_solu3 .content .more .tit{margin-right:0; margin-bottom:20px; font-size:14px; line-height:22px;}

    .iot>div{padding:30px 0;}
    .iot .title{font-size:22px;}
    .new_data .title{font-size:18px; line-height:22px; margin-bottom:20px;}
    .new_data .title h2{font-size:22px;}
    .new_data2{margin:30px 0; padding:30px 0;}
    .new_data2.iot02 .content li{width:100%; margin-right:0;}
    .new_data2.iot02 .content li:last-child{margin-bottom:0;}
    .new_data3 .content .more_btn{width:60%; margin-top:20px;}
    .new_data3 .content .more_btn .tit{font-size:18px; line-height:50px;}

    .algorithm .title{font-size:18px; line-height:22px; margin-bottom:20px;}
    .algorithm .title h2{font-size:22px;}
    .algorithm2{margin:30px 0; padding:30px 0;}
    .algorithm2.iot02 .content li{width:100%; margin-right:0;}
    .algorithm2.iot02 .content li:last-child{margin-bottom:0;}
    .algorithm3 .top{margin-bottom:30px;}
    .algorithm3 .top .item_box .item{padding-bottom:5px;}
    .algorithm3 .bott .box .left{width:100%; padding:20px;}
    .algorithm3 .bott .box .left .con{height:132px; font-size:14px; line-height:22px;}
    .algorithm3 .bott .box .right{width:100%;}
    .algorithm3 .owl-dots{bottom:-30px;}
    .algorithm3 .more_btn{width:60%; margin-top:50px;}
    .algorithm3 .more_btn .tit{font-size:18px; line-height:50px;}
    .algorithm3 .bott .box .bg{display:none;}

    .detail_new1 .title{font-size:20px; line-height:22px; margin:20px;}
    .detail_new1 .li_{width:100%; margin-right:0; margin-bottom:20px;}
    .detail_new1 .li_:last-child{margin-bottom:0;}

    .newsDetail .ipart7{margin-top:30px;}

    .new_detail{padding-top:0;}
    .new_detail .title{font-size:20px; line-height:22px; margin:20px;}
    .new_detail1.new_data2{margin-top:0; padding-top:5px;}
    .new_detail2 .left{width:100%;}
    .new_detail2 .right{width:100%;}
    .new_detail2 .left .title{margin-left:0; margin-bottom:10px;}
    .new_detail2 .left .li_{padding:0; margin-bottom:30px;}
    .new_detail2 .left .li_ .img_{width:30%; margin-right:4%;}
    .new_detail2 .left .li_ .info{width:66%;}
    .new_detail2 .left .li_ .info .t{font-size:20px; line-height:20px;}
    .new_detail2 .left .li_ .info .tag span{margin-bottom:10px;}
    .new_detail2 .left .li_ .info .c{margin:5px 0;}
    .new_detail2 .right .li_{margin-bottom:30px;}
    .new_detail2 .right .li_ .img_ span{font-size:18px;}
    .new_detail2 .right .li_ .tit{font-size:22px; line-height:22px;}
    .new_detail2 .right .li_ .tit span{margin-bottom:15px;}
    .new_detail2 .right .li_ .item{margin-bottom:10px;}


    /* 2023-0606 */
    .new_eco1 .content .li_{height:auto;}

    .activity_popup{display: none;}

    .right_bar{display:block;}
    .right_bar li.li01{display:none;}
    .right_bar li.li05{display:none;}
    .right_bar li.li03{display:none;}
    .right_bar li.gotop{display:none;}




   .l_nav{bottom: 100px;}
   
    /* ÑÐ·¢ÉúÌ¬ºÏ×÷»ï°é */
    .RAD01 .box{white-space:nowrap; overflow-x:auto;}
    .RAD01 .box a{padding:0 20px; }
    .RAD01 .box a:first-child{padding-left:0;}
    .RAD01 .box a span{padding-bottom:10px;}
    /* .RAD02 .wrap{padding-left:2%; padding-right:2%; width:auto;} */
    .RAD02 .item{width:100%; margin-right:0;}
    .RAD02 .item .words{padding:20px;}
    .RAD02 .item.even .words{padding:20px;}
    .RAD02 .item .words .title{font-size:18px;}
    .RAD02 .item .words .con{font-size:14px; line-height:24px; max-height:none;}
    .RAD02 .item .words .con span{font-size:15px;}


    /* 2023-0927 */
    .ipt2_new li{width:100%; margin-left:0; margin-bottom:15px;}
    .ipt2_new li .box{padding:30px;}
    .ipt_add1{padding:30px 0;}
    .ipt_add1 .infor .tit, .ipt_add2 .infor .tit,.ipt_add3 .infor .tit{margin-bottom:20px;}
    .ipt_add1 .content li{width:100%; margin-left:0; margin-bottom:10px;}
    .ipt_add2{padding:30px 0;}
    .ipt_add2 .content li .li_bott .cell{padding:15px 0;}
    .ipt_add2 .content li .li_top{background:#ea5420; padding:15px;}
    .ipt_add2 .content li .li_top .icon .img1{display:none;}
    .ipt_add2 .content li .li_top .icon .img2{display:block;}
    .ipt_add2 .content li .li_top .info{color:#fff;}
    .ipt_add2 .content .more{margin-top:20px;}
    .ipt4 .ipt4_bott .item>img{ height:430px; object-fit:cover;}
    .ipt4 .ipt4_bott .item .cover .box{padding:20px;}
    .ipt4 .wrap{width:auto; padding:0 2%;}
    .ipt4 .ipt4_bott .item .info img{width:130px;}
    .ipt4 .ipt4_bott .item .info .tit{font-size:17px;}
    .ipt_add3 .content .add3_btn .owl-next{right:0; width:45px; height:45px;;}
    .ipt_add3 .content .add3_btn .owl-prev{left:0; width:45px; height:45px;;}
    .ipt_add3 .content .item .info .tit{font-size:20px;}
    .ipt_add3 .content .item .info{padding:40px 30px;}

    /* 2023-1011 */
    /* µ×²¿ */
    .footer .f_top .wrap{padding:0 5%;}
    .footer .f_top .center dl{width:auto; padding-right:5%; margin-right:0;;}
    .footer .f_top .center{width:595px; white-space:nowrap;}
    .footer .f_top {overflow-x:auto;}
    .footer .f_top::-webkit-scrollbar {width:4px; height:4px;}
    .footer .f_top::-webkit-scrollbar-thumb {border-radius:0; background:#e75200;}
    .footer .f_top::-webkit-scrollbar-track {border-radius:0; background:#f6f5f5;}
    .foot_center dl{margin:0 5%;}
    .foot_center dt{display:block;}
    .foot_center dd{margin-left:0; margin-right:10px;;}
    .footer .f_top{padding:30px 0;}
   
    .ipt5{display:block!important;}

    .ipt_add1 .infor .tit, .ipt_add2 .infor .tit, .ipt_add3 .infor .tit{margin-bottom:10px;}

    .ipt2_new{margin-top:20px;}
    .ipt2_new li:last-child{margin-bottom:0;}
    .ipt2_new li .box{padding:30px 20px;}
    .ipt2_new li .pic img{width:150px; height:170px;}
    .ipt_add1 .infor .con{margin-bottom:20px;}
    .ipt_add1.ipart5 .infor .tit{font-size:26px; line-height:30px;}
    .ipt_add1.ipart5 .infor{margin-bottom:20px;}
    .ipt_add2 .infor .con{margin-bottom:20px;}
    .ipt_add2 .content li .li_bott{padding:15px 20px;}
    .ipt_add2 .content .more{margin-top:0;}

    .ipt4 .new_content .item{width:98%; padding:20px;}
    .ipt4 .new_content .item .info .tit{font-size:22px; margin-top:15px;}
    .ipt4 .new_content .item .info img{max-width:60%;}
    .ipt4 .new_content .item .info .con{margin:15px 0;}
    .ipt4 .new_content>.more{margin-top:20px;}

    .ipt4.ipart4{padding-bottom:30px;}
    .ipt_add3 .infor .con{margin-bottom:20px;}

    .ipt_add3{padding:30px 0 0;}
    .ipt_add3 .new_content ul{margin-top:-20px;}
    .ipt_add3 .new_content .item{width:97.5%; margin-top:20px;}
    .ipt_add3 .new_content .item .info{padding:20px;}
    .ipt_add3 .new_content>.more{margin-top:20px;}

    .ipart7 .infor{width:90%;}


    /* ECO */
    .ECO01 .hd .infor .tit{font-size:24px;}
    .ECO01 .hd .cont .swiper-container .swiper-slide{width:100%;}
    .ECO01 .hd .cont .swiper-slide .logo img{height:30px;}
    .ECO01 .hd .cont .swiper-slide .t{font-size:18px; line-height:24px;}
    .ECO01 .hd .cont .swiper-slide .c{font-size:14px; line-height:20px;}
    .ECO01 .hd .cont .swiper-container{padding:3px;}
    /* .ECO01 .bd li{width:100%; height:auto; padding:10px;} */
    .ECO01 .bd li span{font-size:14px; line-height:24px;}


    .ipt4.ipart4 .wrap{padding-left:3%; padding-right:3%; width:auto;}
    .ipt4 .new_content .item .info .con{height:auto; -webkit-line-clamp:unset;}
    .ipt_add3 .new_content .item .info .con{height:auto; -webkit-line-clamp:unset;}

    /* ×¨°à */
    .solu_xc_banner .crumbs{color:#fff!important;}
    .solu_new01, .solu_new02, .solu_new03, .solu_new04, .solu_new05{padding:30px 0;}
    .solu_new01 .content,
    .solu_new03 .content,
    .solu_new05 .content,
    .solu_new06 .content{margin-top:15px;}
    /* .solu_new01 .content .solu01_btn .owl-prev, .solu_new06 .content .solu06_btn .owl-prev{left:16px;}
    .solu_new01 .content .solu01_btn .owl-next, .solu_new06 .content .solu06_btn .owl-next{right:16px;} */
    .solu_new01 .content .item .box{padding:40px; height:390px;}
    .solu_new01 .content .item .con{font-size:15px; line-height:25px; height:125px;-webkit-line-clamp:5}
    .solu_new01 .content .item .icon{width:90px; height:90px; background-size:cover;}
    .solu_new01 .content .item:hover .icon{background-position:0 -90px;}
    .solu_new02 .content .left li{line-height:60px;}
    .solu_new02 .content .right .intro .box{padding:0 20px;}
    .solu_new02 .content .right .intro .box .tit{font-size:17px; width:58%;}
    .solu_new02 .content .right .num{font-size:45px; line-height:45px; top:29%; right:20px;}
    .solu_new02 .content .right.list_six{height:350px!important;}
    .solu_new02 .content .right.list_six .num{top:32%}
    .solu_new02 .content .right .intro .box .con{margin-top:15px;}
    .solu_new03 .content{margin-top:5px;}
    .solu_new03 .content .img_{width:100%;}
    .solu_new03 .content .intro{width:100%; position:static;}
    .solu_new03 .content .rect-45{z-index:3;}
    .solu_new03 .content .intro:before{background-size:cover; width:100%; display:none;}
    .solu_new03 .content:after{display:none;}
    .solu_new03 .content .list{width:100%; position:static;}
    .solu_new03 .content .intro .box{padding:20px}
    .solu_new03 .content .intro .box .con{height:auto;}
    .solu_new03 .content .intro .box .tit{font-size:20px;}
    .solu_new03 .content .list{overflow-x:auto; margin-bottom:10px;}
    .solu_new03 .content .list ul{white-space:nowrap;}
    .solu_new03 .content .list li{color:#333; display:inline-block; font-size:15px; margin-right:15px;; float:none; padding-left:20px; margin-bottom:4px;}
    .solution3 .infor{padding:0 3%;}
    .solu_new05 .content .left .date{margin:10px 0; font-size:16px;}
    .solu_new01 .content .item .tit, 
    .solu_new05 .content .left .tit, 
    .solu_new05 .content .right .box .r_top .tit, 
    .solution3 .content .item .t,
    .solu_new06 .content .item .box .tit{font-size:17px; line-height:25px;}
    .solu_new03 .content .intro .box .tit{font-size:17px; line-height:25px; margin-bottom:5px;;}


    /* ½â¾ö·½°¸ ×ÛºÏ */
    .solu_cen_banner .crumbs{color:#fff!important;}
    .solu_cen .infor .tit, .solu_cen04 .intro .tit{font-size:20px; line-height:25px;}
    .solu_cen .infor .con{font-size:14px; line-height:25px; margin-top:5px;}
    .solu_cen01{padding-bottom:30px;}
    .solu_cen01 .content{margin-top:20px;}
    .solu_cen01 .content .hd .item{font-size:14px; line-height:40px;}
    .solu_cen01 .content .bd{margin-top:25px;}
    .solu_cen01 .content .bd .item.cur{display:block;}
    .solu_cen01 .content .bd .item .item_l{width:100%;}
    .solu_cen01 .content .bd .item .item_r{width:100%; margin-left:0; margin-top:10px;;}
    .solu_cen01 .content .bd .item .item_r .intro .con{margin-top:5px;}
    .solu_cen01 .content .bd .item .item_r .intro .more{margin-top:10px;}
    .solu_cen02{padding:30px 0;}
    .solu_cen02 .content{margin-top:20px; /*overflow:hidden;*/}
    /* .solu_cen02 .content .box {width:92%; margin:0 auto; white-space:normal; text-align:left;}
    .solu_cen02 .content .img{width:49%; margin:0; border-radius:20px; margin-right:2%; margin-bottom:15px; box-sizing:border-box;} */
    .solu_cen02 .content .img{border:none; border-radius:0;}
    .solu_cen02 .content .img>img{border:7px solid #000; border-radius:20px; box-sizing:border-box;}
    .solu_cen02 .content .img .intro{position:static; opacity:1; transform:translateY(0); text-align:left;}
    .solu_cen02 .content .img .intro .tit{color:#000;}
    .solu_cen02 .content .img:after{display:none;}
    .solu_cen02 .content .img:nth-child(2n){margin-right:0;}
    .solu_cen03{padding:30px 0;}
    .solu_cen03 .content{margin-top:5px;}
    .solu_cen03 .content .item_box .intro{padding:25px;}
    .solu_cen03 .content .item_box .intro .tit{font-size:17px;}
    .solu_cen03 .content .item_box .intro .sign{margin:10px 0;}
    .solu_cen03 .content .soluCen03_dots{margin-top:10px;}
    .solu_cen04{height:auto; padding:30px 0;}
    .solu_cen04 .intro .con{font-size:14px; line-height:25px; margin:10px 0;}
    .solu_cen04 .intro .more{width:120px; height:36px; line-height:36px; font-size:14px; border-radius:5px;}
    .solu_cen02 .content .swiper-slide:after{bottom:-110px;}

    /* 20240321 */
    .soluNew_cen01{padding-top:30px; padding-bottom:20px;}
    .soluNew_cen01 .content{margin-top:20px;}
    .soluNew_cen01 .content .item{display:block; margin-bottom:20px; box-shadow:0 0 15px rgba(0,0,0,.1);}
    .soluNew_cen01 .content .item .item_l{width:100%;}
    .soluNew_cen01 .content .item .item_r{width:100%; margin:0!important; padding:20px; box-sizing:border-box;}
    .soluNew_cen01 .content .item .item_r .intro .tit{font-size:17px; line-height:25px;}
    .soluNew_cen01 .content .item .item_r .intro .con{font-size:14px; line-height:25px; max-height:inherit; display:block;}
    .soluNew_cen02{padding:30px 0;}
    .soluNew_cen02 .content{margin-top:20px;}
    .soluNew_cen02 .content .item{margin-bottom:20px;}
    .soluNew_cen02 .content .item .item_r .intro .tit{font-size:17px; line-height:25px;}
    .soluNew_cen02 .content .item .item_r .intro .con{font-size:14px; line-height:25px; max-height:inherit; display:block; margin-top:5px;}
    .soluNew_cen03{padding:30px 0 10px;}
    .soluNew_cen03 .content{margin-top:20px;}
    .soluNew_cen03 .content .item{margin-bottom:20px;}
    .soluNew_cen03 .content .item_box .intro{padding:20px;}
    .soluNew_cen04{height:auto; padding:30px 0;}
    .soluNew_cen04 .left{margin-top:0; width:calc(100% - 200px);}
    .soluNew_cen04 .left .tit{font-size:14px; line-height:25px;}
    .soluNew_cen04 .left .tit br{display:none}
    .soluNew_cen04 .left .con{font-size:14px; line-height:20px; margin:10px 0 0;;}
    .soluNew_cen04 .right .ewm{border-width:12px; width:120px;}

    .soluNew_detail .infor{margin-bottom:20px;}
    .soluNew_detail .infor .tit{font-size:20px; line-height:25px; margin-bottom:5px;}
    .soluNew_detail .infor .con{font-size:15px; line-height:25px;}
    .soluNew_detail01{padding-top:30px;}
    .soluNew_detail01 .content{margin-top:20px;}
    .soluNew_detail01 .content .item{width:100%; margin-bottom:30px;}
    .soluNew_detail01 .content .item .info .con{height:auto;}
    .soluNew_detail01 .content .item .icon{vertical-align:top; margin-bottom:0;}
    .soluNew_detail01 .content .item .icon{width:70px; height:70px; background-size:cover;}
    .soluNew_detail01 .content .item:hover .icon{background-position:0 -70px;}
    .soluNew_detail02{padding:30px 0 10px;}
    .soluNew_detail02 .content li .info .tit{font-size:18px;}
    .soluNew_detail02 .content li .info .tit .num{font-size:32px;}
    .soluNew_detail02 .content li .info .con{font-size:14px; line-height:25px; height:auto;}
    .soluNew_detail03{padding:30px 0;}
    .soluNew_detail03 .content{margin-top:20px;}
    .soluNew_detail03 .content .item{border-radius:10px; display:block; box-shadow:0 0 15px rgba(0,0,0,.2); margin-bottom:20px;}
    .soluNew_detail03 .content .item .item_l{width:100%;}
    .soluNew_detail03 .content .item .item_r{width:100%; padding:20px; box-sizing:border-box; margin:0 !important;}
    .soluNew_detail03 .content .item .item_r .tit{font-size:18px;}
    .soluNew_detail03 .content .item .item_r .con{height:auto; font-size:14px; line-height:25px; max-height:inherit;}
    .soluNew_detail04{padding:30px 0 10px;}
    .soluNew_detail04 .content .item{margin-bottom:20px;}
    .solu_cen_banner.new_xc_banner .intro .tit{margin-bottom:10px;}
    .solu_cen_banner.new_xc_banner .intro .con {width:100%;font-size:14px;line-height:22px;height:66px;overflow-y:auto; }
    .solu_cen_banner.new_xc_banner{height:220px;}
    .new_xc_banner{height:240px;}


    /* ÐÂIoTÆ½Ì¨-wrt 250416 */
    .new_IoT01 .left{display:none;}
    .new_IoT01 .right{width:100%;}
    .new_IoT01 .content{margin-top:20px;}
    .new_IoT01 .right .item{min-height:200px; padding-top:20px; top:100px;}
    .new_IoT01 .right .item .box1 .t,
    .new_IoT02 .swiper-slide .box .left .tit{font-size:20px;}
    .new_IoT01 .right .item .box1 .c{font-size:14px;}
    .new_IoT02 .tab_box{margin-top:20px; white-space:nowrap; overflow-x:auto;}
    .new_IoT02 .tab_box::-webkit-scrollbar{display:none;}
    .new_IoT02 .tab_box .tab_{line-height:40px; min-width:100px; font-size:14px; margin-right:10px;}
    .new_IoT02 .swiper-slide{padding:30px 4%;}
    .new_IoT02 .swiper-slide .box .left .tit{margin-bottom:25px;}
    .new_IoT02 .swiper-slide .box .left .item{font-size:14px; margin-bottom:10px;}


    /* 20250425 */
    .ipt4.ipart_logo .infor{margin-bottom:20px;}
    .ipt4.ipart_logo .new_content .item{width:32%; text-align:center; margin-top:15px;}
    .ipt4.ipart_logo .new_content .item:nth-child(3n+1){margin-left:0;}
    .ipt4.ipart_logo .new_content .item .info img{max-width:80%;}

}
@media only screen and (max-width: 560px) {
    /*mobileMode 480 ??¡®?????¡¤???*/
    .ipart1 .item a{flex-wrap:wrap;}
    .ipart1 .item .left{width:100%;}
    .ipart1 .item .right{width:100%; margin:0; text-align:center;}
    .ipart1 .item .left .icon{margin:0 auto; margin-bottom:15px;}
    .ipart1 .item .left .circleChart {position:absolute !important; left:50%; top:39%; transform:translate(-50% ,-50%);}

    /* 2024-0321 */
    .soluNew_cen03 .content .item{width:100%; margin-right:0;}
    .soluNew_cen04{display:block;}
    .soluNew_cen04 .left{width:100%;}
    .soluNew_cen04 .right{width:100%; margin-top:20px;}
    .soluNew_detail04 .content{margin-top:20px;}
    .soluNew_detail04 .content .item{width:100%; margin-right:0;}
    .soluNew_detail06 .content{margin-top:10px;}
    .soluNew_detail06 .content .item{width:100%; margin-right:0; margin-bottom:20px;}



    /* ÐÂIoTÆ½Ì¨-wrt 250416 */
    .new_IoT02 .swiper-slide .box .img{width:100%;}



    
}
@media only screen and (max-width: 480px){
    /* IoTÆ½Ì¨ */
    /* .iot .title{font-size:24px;} */
    .iot02 .content li{width:100%; margin-right:0;}
    .iot02 .content li .words_box .infor .c{height:auto;}
    .iot01 li{width:100%;}
    .iot01 li .infor .c{height:auto;}
    .iot01 li .infor{height:auto;}
    .iot01 li:hover .infor{height:auto;}
    .iot01 li:nth-child(4) .infor{background:#ebebeb;}
    .iot01 li:nth-child(3) .infor{background:#f5f5f5;}
    .iot02 .content li .icon_box{width:80px;}
    .iot02 .content li .icon_box .circle_point .point{width:8px; height:8px;}
    .iot02 .content li .icon_box .center_icon{width:40px; top:20px;}
    .iot02 .content .more_btn{width:60%; margin-top:20px;}
    .iot02 .content .more_btn .tit{font-size:18px; line-height:50px;}

/* }40px; top:20px;} *//*ÕâÊÇÊ²Ã´¶«Î÷*/
    .iot02 .content .more_btn{width:60%; margin-top:20px;}
    .iot02 .content .more_btn .tit{font-size:18px; line-height:50px;}

}