

body { font-family: "UCGothic_J-ML","Microsoft YaHei","Arial";}

.product_allproducts .tab_con dt a {font-size: 20px;}

.support_repair_cont .tit{ font-size: 36px;}

.partner_become2_share .listtwo li{ min-height: 500px;}

.support_resource .tab_con{ padding: 0;}

.support_service dl{ height: 300px;}


.about_events dl{height: 580px;}
.about_events .txt{height: 150px;}

.products_list .list dl{height: 450px;}
.products_list .list .tet{ max-height: none; font-size: 15px;}
.products_list .list .tlt li{ font-weight: 400; font-size: 13px;}

.navdown1 .wrap::before{right: 780px;}
.navdown.navdown1 .navlink dd li{ height: 48px;}
.navdown2 .wrap::before{right: 620px;}
.navdown3 .wrap::before{right: 470px;}
.navdown4 .wrap::before{right: 340px;}
.navdown5 .wrap::before{right: 180px;}
.navdown6 .wrap::before{right: 30px;}


.navdown.navdown1 .navlink dd li{width: 33.3%;}
.navdown.navdown5 .navlink dd li{width: 50%;}
.navdown.navdown5 .navlink > ul > li{ height: auto;}


.index_part4 dl{max-width: 50%;}

.about_report .form .upload{width: 140px;}

.about_news .txt a{ font-weight: 400;}

.product_cases .txt a{font-size: 18px; line-height: 22px;}


.about_offices_one .list_li .nr dl dt,
.about_offices_two .list .nr dl dt{width: 130px;}
.about_offices_one .list_li .nr dl dd,
.about_offices_two .list .nr dl dd{margin: 0 !important;}


@media screen and (max-width:1500px){

    .footer .part2 .box2{text-align: center;}
    .footer .part2 .box2 ul{ float: none; padding-bottom: 20px;}
    .footer .part2 .box2 ul li{float: none; display: inline-block; padding: 0 10px;}
    .footer .part2 .box2 span{float: none; display: block;}
    .footer .part2 .box2 span i{float: none; display: inline-block; padding: 0 10px;}

    .lanm_pic .txt h2{ font-size: 40px;}

    .index_part4 dt a{ font-size: 30px;}
    .index_part4 dd span{ font-size: 14px; line-height: 1.4;}

    .about_events dl{height: auto;}
    .about_events .txt{height: 180px;}
    

    .products_list .list dl{height: 470px;}

    .navdown1 .wrap::before{right: 720px;}
    .navdown2 .wrap::before{right: 560px;}
    .navdown3 .wrap::before{right: 430px;}
    .navdown4 .wrap::before{right: 310px;}
    .navdown5 .wrap::before{right: 170px;}
    .navdown6 .wrap::before{right: 30px;}

    .support_resource_list li{width: 25%;}
    .partner_technical li a span{font-size: 20px; padding-left: 50px;}

    .navdown.navdown5 .navlink>ul>li,
    .navdown.navdown6 .navlink.navlinktwo>ul>li{height: 120px;}    

}

@media screen and (max-width:1500px){

    .product_cases .txt a {font-size: 16px;line-height: 22px;}
 
}    



@media screen and (max-width:1200px){
    .product_router .cont .tat a {width: 150px;  }

    .product_cases .txt a {font-size: 14px;line-height: 20px;}

    .support_technical li a span{ font-size: 15px;}

    .support_service dl{ height: 320px;}

    .partner_become1_list .list .txt{ font-size: 22px;}

    .about_events .txt{height: 160px;}

    .products_list .list dl{height: 420px;}

    .mob_nav .nav2 .back b::before{content: '戻ります';}

    .support_resource_list li{width: 33.3%;}
}


@media screen and (max-width:1002px){

    .support_repair_cont .tit{ font-size: 30px;}

    .partner_technical li a{padding: 20px 12px;}

    .training_listtwo dd{ height: 200px;}
    .support_technical .tet a{ font-size: 16px;}
    .support_technical li a span{ min-height: 50px; font-size: 18px; line-height: 1.3;background-position: left 11px;}
    
    .support_service dl{ height: auto;}

    .about_events_top .txt a{height: 50px; overflow: hidden; display: inline-block;}
    .about_events .txt{height: 150px;}
    .about_events .txt a{height: 50px; overflow: hidden; display: inline-block;}

    .products_list .list dl{height: auto;}


    .about_offices_one .list_li .nr dl dt, 
    .about_offices_two .list .nr dl dt{width: 120px;}
}


@media screen and (max-width:758px){
    .lanm_pic .txt h2{ width: 100%; font-size: 24px; line-height: 1.3;}
    .partner_become2_share .list li {min-height: auto;}

    .product_cases .txt a {font-size: 13px;line-height: 20px;}
    .product_cases .txt{ max-height: 130px;}
    .product_cases dd{ height: 170px;}

    .support_repair_cont .tit{ font-size: 20px;}
    
    .training_listtwo dd{ height: auto;}

    .partner_become1_list .list .more_hong{ height: auto; line-height: 1.5; padding: 10px;}

    .support_technical li a span{ min-height: auto; font-size: 16px; line-height: 1.3;background-position: left center;}


    .support_resource_list .ion img{ max-width: 45px;}

    .about_events_top .txt a,
    .about_events .txt,    
    .about_events .txt a{height: auto;}

    .about_events_top .dd1{height: 120px;}


    .about_offices_two .list .nr dl dt{width: 80px;}
    .about_offices_two .list .nr dl dd{margin-left: 80px;}

    .about_report .form .upload{width: 120px;}

    .support_resource_list li{width: 50%;}

    .about_offices_one .list_li .nr dl dt,
    .about_offices_two .list .nr dl dt{width: 120px;}

    .lanm_video .video_but{width: auto;}
}

@media screen and (max-width:360px){
    .training_listtwo dd{ padding: 10px;}
    .training_listtwo .txt a{ font-size: 16px;}
   
    
}





