@charset "utf-8";

@media screen and (max-width: 1399px) { 
    .wrap_header .t_text strong {font-size:2.5rem;}
    .wrap_header .t_text2 {font-size:2rem;}
    .wrap_header .h_nav .linav_ul .sub_list.d_about {width:178px;}
    .wrap_header .pc_nav.fixed .h_nav .linav_ul .sub_list.d_about {width:135px;}
    .Header_Nav li {padding:0 1.5rem;}


}

@media screen and (max-width: 1260px) { 
    .Header_Nav li {padding:0 1.2rem;}


}

@media screen and (max-width: 1199px) { 
    html {font-size:14px;}
    .wrap_header .t_text h1 img {max-width:120px;}
    .wrap_header .h_nav .linav_ul .sub_list.d_about {width:152px;}
    .pro .pro_le .seac {height:35px;line-height:35px;}
    .pro .pro_le .seac_txt {height:35px;}
    .pro .pro_le .seac_btn {height:35px;}
    .proList {grid-template-columns:repeat(3, 1fr);}
    .proRight_con li .div2 a:after {display:none;}
    .Header_Nav li {padding:0 1.0rem;}


}

@media screen and (max-width: 1099px) { 
    .wrap_header .h_nav .linav_ul li {padding:0 0.7rem;}
    .Header_Nav li {padding:0 0.5rem;}


}

@media screen and (max-width: 992px) {
    .pc {display:none;} 
    .ipad {display:block;} 
    .mobile {display:none;}
    .scroll_wrap::-webkit-scrollbar {width:0px;height:1px;}
    .scroll_wrap::-webkit-scrollbar-thumb {border-radius:5px;background:#E7F3FC;}
    .scroll_wrap::-webkit-scrollbar-track {background:#ffffff;}
    .pc_top {display:none;}
    .pc_nav {display:none;}
    .ny_Banner {position:relative;margin-top:5rem;}
    .wap_top {width:100%;left:0;top:0;display:block;height:6rem;position:fixed;background:#ffffff;z-index:100;box-shadow:0 0 5px #dddddd;}
    .wap_top_c {display:flex;justify-content:space-between;}
    .wap_top_c .wap_left {position:relative;width:85%;display:flex;align-items:center;}
    .wap_top_c .wap_left a {display:flex;justify-content:flex-start;}
    .wap_top_c .wap_left .logo1 {margin-right:1rem;}
    .wap_top_c .wap_left .logo1 img {max-height:5.5rem;}
    .wap_top_c .wap_left .wap_text {font-size:1.5rem;font-weight:bold;line-height:1.5;transition:0.8s;margin-top:10px;}
    .wap_top_c .wap_left .wap_text span {display:block;font-size:1.4rem;color:#707070;font-weight:normal;}
    .wap_top_c .Header_wapmenu .menu_btn {height:6rem;display: flex;align-items:center;}
    .wap_top_c .Header_wapmenu .menu_btn p {position:relative;width:28px;height:20px;}
    .wap_top_c .Header_wapmenu .menu_btn p span {position:absolute;right:0;width:100%;height:2px;background:var(--color333);transition:all 0.6s ease;}
    .wap_top_c .Header_wapmenu .menu_btn p span:nth-child(1) {}
    .wap_top_c .Header_wapmenu .menu_btn p span:nth-child(2) {width:22px;top:50%;transform:translateY(-50%);background:var(--colormain1);}
    .wap_top_c .Header_wapmenu .menu_btn p span:nth-child(3) {bottom:0;top:auto;}
    .wap_top_c .Header_wapmenu .menu_btn.active p span:nth-child(2) {transform:translate(100px,-50%);}
    .wap_top_c .Header_wapmenu .menu_btn.active p span:nth-child(1) {transform:rotate(45deg);top:8px;}
    .wap_top_c .Header_wapmenu .menu_btn.active p span:nth-child(3) {transform:rotate(-45deg);top:8px;}

    .MobileNavigation {position:fixed;top:6rem;background:#fafafa;left:0;width:100%;z-index:60;height:calc(100vh - 10px);display:none;}
    .MobileNavigation .box_scroll {max-height:90%;padding:0.5rem 0rem;box-sizing:border-box;overflow:scroll;-ms-scroll-chaining:none;overscroll-behavior:contain;}
    .MobileNavigation .box_scroll::-webkit-scrollbar {display:none}
    .MobileNavigation .box_scroll .item {border-bottom:1px solid rgba(0,0,0,0.1);padding:0 2rem;}
    .MobileNavigation .box_scroll .item a {line-height:50px;font-size:18px;color:#000000;}
    .MobileNavigation .box_scroll .item a strong{font-weight:normal;}
    .MobileNavigation .box_scroll .item a i {color:#666666;font-size:14px;}
    .MobileNavigation .box_scroll .item .items1{display:flex;justify-content:space-between;align-items:center;}
    .MobileNavigation .box_scroll .item .items1 p {width:30px;height:50px;cursor:pointer;display:flex;align-items:center;justify-content: center;}
    .MobileNavigation .box_scroll .item .items1 p span {display:block;width:12px;height:1px;background:#666666;position:relative;}
    .MobileNavigation .box_scroll .item .items1 p span::after {position:absolute;top:0;left:0;content:'';width:100%;height:100%;background:#666;transform:rotate(90deg);transition:0.4s;}
    .MobileNavigation .box_scroll .item .active p span::after {transform:rotate(180deg);}
    .MobileNavigation .box_scroll .item .twoSelect {padding-left:10px;display:none;}
    .MobileNavigation .box_scroll .item .twoSelect .twoSelectItem a {line-height:35px;font-size:15px;text-transform:capitalize;}
    .MobileNavigation .box_scroll .item .threeSelect {padding-left:16px;display:none;}
    .MobileNavigation .box_scroll .item .threeSelect .threeSelectItem a {font-size:15px;}
    .MobileNavigation .box_scroll .item .fourSelect {padding-left:16px;display:none;}
    .MobileNavigation .box_scroll .item .fourSelect .fourSelectItem a {font-size:15px;}

    .topCon100 {padding-top:5rem;}
    .nyBanner img {min-height:18rem;}
	
    .contactA_T_l {width:30%;padding:0px 10px 10px 10px;}
    .contactA_T_l>a {width:90%;}
    .contactA_T_m {width:50%;padding:0px 30px 0px 30px;}
    .contactA_T_R {width:18%;padding:0px 0px 20px 10px;}
    .contactA_T_l>span {font-size:2rem;}
    .divHonorShow,.divCaseShow {width:31.33%;}
    .lx_map {margin:3rem auto;}
    #allmap {height:450px;}
    .proLeft  {display:none;}
    .proRight {width:100%;}
    .indexLeft {display:none;}
    .modelLeft {display:none;}
    .indexRight2 {width:90%;}
    .nyaboutcul ul li {width:30.75506%;margin-left:2.5565%;}
    .about_8 {grid-template-columns: repeat(3, 1fr);}
    .youshi_8 {grid-template-columns: repeat(3, 1fr);}
    .slideGroup_pro .parHd ul li {width:31.33%;}
    .slideGroup_pro .parHd ul li.on {width:31.33%;}
    .indexProducts {min-height:800px;}


}

@media screen and (max-width: 768px)  {  
    html {font-size:14px;}
    .pc {display:none;}
    .ipad {display:block;}
    .mobile {display:none;}
    .wap_top_c .wap_left .wap_text {display:none;}
    .wap {display:black;}
    .container  {width:92%;}
    .container2 {width:92%;}

    .nyBanner img {min-height:15rem;}
    .contactA_T_l {width:100%;}
    .contactA_T_l>a {margin:0 0 20px 0}
    .contactA_T_m {width:100%;margin:20px 0 20px 0;}
    .contactA_T_R {width:100%;margin:20px 0 20px 0;}
    .contactB_l {width:100%;min-height:180px;}
    .contactB_l dt {margin:10px 10px 10px 10px;}
    .contactB_l dd {margin:0 10px;}
    .contactB_R {float:none;width:100%;margin:20px 0;} 
    .contactB_R form {padding:10px 10px;}
    .indexRight2 {width:90%;}
    .divBot {display:grid;grid-template-columns:1fr 1fr;}
    .divBot_01 {width:100%;}
    .divBot_02 {width:100%;}
    .divBot_03 {width:100%;margin:40px 0 0 0;}
    .divBot_04 {width:100%;margin:40px 0 0 0;}

    .botcopyleft {float:none;}
    .divBottom_2 {text-align: center;padding:15px;}
    .divBottom_2 .fl,.divBottom_2 .fr {float:none;}
    .proList {grid-template-columns:repeat(2, 1fr);}
    .proList li .div2 a:after {display:none;}
    .proRight_con ul {grid-template-columns:repeat(2, 1fr);}
    .infoBoxContent .list {width:300px;}
    .infoBoxContent .eright {font-size:16px;}
    .infoBoxContent .eright p {font-size:14px;}
    .nyabout {flex-wrap:wrap;}
    .nyabout .nyabout_txt {width:98%;}
    .nyabout .nyabout_img {width:96%;padding:0 0 0 1%}
    .nyaboutcul {width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;}
    .nyaboutcul ul li {width:30.75506%;margin-left:2.5565%;}
    .reasonUl li {width:99%;}
    .indexNews .News1 {width:100%;margin:0 0 20px 0;}
    .indexNews .News1:first-child {margin:0 0 20px 0;}
    .news_con dl {width:96%;height:175px;}
    .news_con dt {width:150px;height:100px;}
    .news_con dd {width:calc(100% - 190px);height:175px;}
    .news_con dl:hover dd {width:calc(100% - 180px);}
    .divHonorShow,.divCaseShow {width:47.33%;}
    .divNewsList,.divProList   {width:47.33%;}
    .sr_lists .c li a.small_pic {width:160px;}
    .sr_lists .c li a.small_pic img {width:150px;height:150px;}
    .sr_lists .c li div.adds {float:right;}
    .imgbig {max-width:100%;height:auto !important;}	
    .message .form-group {width:80%;}
    .download_list .content .Dleft_1 {width:98%;}
    .download_list .content .Dleft_2 {width:98%;}
    .download_list .content .Dright {float:none;padding:0 10px 0 20px;}
    .contactA_T_2 {display:block}
    .contactA_T_2_1 {width:100%;flex-wrap: wrap;}
    .contactA_T_2_2 {width:100%;flex-wrap: wrap;margin:20px 0 0 0;}
    .about_1 {display:inline-block;}
    .about_1_left  {width:90%;}
    .about_1_right {width:90%;margin:20px 0 0 6%;}
    .indexAbout_1 {display:inline-block;}
    .indexAbout_1_left  {width:90%;}
    .indexAbout_1_right {width:90%;margin:20px 0 0 6%;}
    .news_4_pro .nyProlist li {width:46.33%;}
    .news_4_pro .nyProlist li:nth-child(2n) {margin-right:0;}
	.ProList .nyProlist li {width:46.33%;}
    .ProList .nyProlist li:nth-child(2n) {margin-right:0;}
    .indexNewsShow   {width:48%;margin:0 1% 50px 1%;}


} 

@media screen and (max-width: 576px)  {
    html {min-width:300px;overflow-x:scroll}
    .pc {display:none;} 
    .ipad {display:none;} 
    .mobile {display:block;}
    .toTop {width:30px;height:30px;background-size:30px auto;}

    .wap_top {height:5rem;}
    .wap_top_c .wap_left .wap_text {display:none;}
    .wap_top_c .wap_left .logo1 img {max-height:4.5rem;}
    .wap_top_c .Header_wapmenu .menu_btn {height:5rem;}
    .MobileNavigation {top:5rem;}

    .nyBanner img {min-height:12rem;}
    .index_banner .swiper-slide img {min-height:18rem;}
    .index_banner .info a {display:none;margin-top:10px;}
    .index_banner .info p {font-size:16px;}
    .proList {grid-template-columns:repeat(2, 1fr);}
	
    .contactA_T {padding:20px 10px;}
    .contactA_T_m {width:100%;padding:0px 10px 0px 10px;border:none;}
    .indexRight2 {width:98%;}
    
    .wraptop_4_2_1 .searchinput {width:100px;}
    .nyaboutcul {width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;}
    .nyaboutcul ul {margin-left:0;}
    .nyaboutcul ul li {width:100%;margin:10px 0;text-align:center}
    .news_con dl {width:98%;margin:10px 5px;}
    .news_con dt {width:100px;}
    .news_con dd {width:calc(100% - 120px);height:125px;}
    .news_con dl:hover dd {width:calc(100% - 110px);}
    .divHonorShow,.divCaseShow {width:47.33%;}
    .divNewsList,.divProList   {width:47.33%;}
    .div  {width:98%;}
    .div img {width:100%;height:100%;}
    .sr_lists .c li p {overflow:hidden;}
    .sr_lists .c li div.adds {float:right;}
	
    .about_5 {display:inline-block;}
    .about_5_1 {width:90%;}
    .about_5_2 {width:90%;min-height:330px;}
    .about_8 {grid-template-columns: repeat(2, 1fr);}
    .about_6_1 {margin: 20px 0 0 2%;}
    .slideGroup_pro .parHd ul li {width:48.33%;}
    .slideGroup_pro .parHd ul li.on {width:48.33%;}
    .youshi_8 {grid-template-columns: repeat(2, 1fr);}
    .youshi_6_1 {margin:20px 0 0 2%;}


}

@media screen and (max-width: 430px)  {
    .divBot_02 div.fl {width:100%; }
}

@media screen and (max-width: 360px)  {
    .divBot {display:grid;grid-template-columns:1fr;}
    .divBot_01 {width:100%;}
    .divBot_02 {width:100%;margin:40px 0 0 0;}
    .divBot_03 {width:100%;margin:40px 0 0 0;}
    .divBot_04 {width:100%;margin:40px 0 0 0;}
    .divHonorShow,.divCaseShow {width:98.33%;}
    .divNewsList,.divProList   {width:98.33%;}
    .indexBottom_2 {min-height:125px;}
    .wap_top_c .wap_left .logo1 {margin-right:1rem;}
    .wap_top_c .wap_left .logo1 img {max-height:3.5rem;}
    .contactA_T_2_2 {padding:30px 20px;}
    .slideGroup .parHd ul li {width:98%;}
    .slideGroup .parHd ul li.on {width:98%;}
    .about_8 {grid-template-columns: repeat(1, 1fr);}
    .about_6_3 { line-height:150%;}
    .slideGroup_pro .parHd ul li {width:70.33%;margin:0 0 0 3%;}
    .slideGroup_pro .parHd ul li.on {width:70.33%;margin:0 0 0 3%;}
    .news_4_pro .nyProlist li {width:96%;margin:10px 2% 10px 2%;}
	.ProList .nyProlist li {width:96%;margin:10px 2% 10px 2%;}
    .youshi_8 {grid-template-columns: repeat(1, 1fr);}
    .youshi_6_1 {margin: 20px 0 0 10px;}
    .youshi_6_3 strong {padding:0 10px 0 20px;}
    .iab_tit_10 p {padding:0 0 0 50px;}
    .iab_tit_11 {margin:60px 0 0 30px;}
    .iab_tit_11 span {margin:10px 0 0 10px;}
    .AboutslideGroup .parHd ul li {width:98%;}
    .AboutslideGroup .parHd ul li.on {width:98%;}
    .indexNewsShow   {width:98%;margin:0 1% 50px 1%;}
    .sr_lists .c li a.small_pic {width:100%;}


}

