@charset "utf-8";
/* CSS Document */
@media all and (max-width:1700px){/*1680 * 1050*/
}

@media all and (max-width:1580px){/*1680 * 1050*/
.header .head_logo img{width:220px;}
.Hsrch{margin-right:10px; padding-right:10px;}
.center{width:95%;}
.history .history_wrap .item{padding-left:0;}
.history .swiper-button-prev{left:0;}
.history .swiper-button-next{right:0;}
.history .history_wrap .list .text{width:260px; height:auto; min-height:150px; padding:10px;}
/* .ny_nav{display:flex; flex-wrap:nowrap; overflow:auto; margin-top:20px;}
.ny_nav ul{display:flex; align-items:center; justify-content:center; text-align:center;}
.ny_nav li a{line-height:18px; padding:5px 20px; height:42px; white-space:nowrap;} */
.download_list li .down span{margin-left:0;}
}

@media all and (max-width:1460px){/*1440 * 900*/
}

@media all and (max-width:1410px){/*1366 * 768*/ 
.navMenu>li>a{padding:0 20px;}
.in_about_lnav li{padding:0 15px;}
.in_about_lnav li a{font-size:18px; padding-left:25px;}
.in_about_rtit{font-size:30px; line-height:30px;}
.in_about_down .item .nubber_icon{width:80px; height:80px;}
.in_about_down .item .nubber_icon img{width:100%;}
.in_about_down .item .numU .numCX{font-size:40px;}
.in_about_down .item .numU .indc{font-size:18px; margin-top:0;}
.in_about_rmore{margin-top:40px;}
.in_about_rmore a{line-height:44px;}
.pro_box li h4{font-size:25px; line-height:25px;}
.pro_box li .txt{padding:25px 15px;}
.in_probox li p span,.pro_box li p span{padding:0; font-size:15px !important; line-height:25px !important;}
.abojsdc-img img{height:440px;}
.abowh-link .txt{font-size:16px; padding:0 5px; text-align:center;}
.contact li{width:49%; margin:0 2% 20px 0; padding:20px 20px 20px 40px;}
.contact li:nth-child(3n){margin-right:2%;}
.contact li:nth-child(2n){margin-right:0;}
.contact li::before{left:0;}
}

@media all and (max-width:1366px){/*1366 * 768*/ 
.navMenu>li>a{padding:0 15px;} 
.in_probox{height:660px !important;}
.in_probox li .txt{padding:20px 10px;}
.in_probox li h4{padding-top:0; font-size:24px;}
.in_probox li p{padding:0; font-size:14px; line-height:25px;}
.in_probox li .more{width:35px; height:35px; background-size:35px; margin-top:10px;}
.intabs-basic ul li{font-size:22px;}
.intabs-basic .tabs-nr .div .sbtn a{font-size:18px;}
.intabs-basic .tabs-nr .div .fba-inner .fba-item.tiji{width:28%;}
.intabs-basic .tabs-nr .div .fba-inner .fba-item.xx{width:17%;}
.in_sdys_box li .szbt{font-size:48px; line-height:52px;}
.in_sdys_box li .bt{font-size:24px; margin-top:10px;}
.in_sdys_box li .txt{font-size:14px; line-height:25px; margin-top:10px; height:250px; overflow-y:scroll;}
.casetab li em{left:10px;}
.casetab p{padding:30px 0 0 80px;}
.casetab p span{line-height:14px;}
.part_c li{margin:0 6.5px;}
.prev1{left:-26px;}
.next1{right:-26px;}
.aboygfc_box .prev{left:-30px;}
.aboygfc_box .next{right:-30px;}
.pkxt_box li .wen h3{font-size:16px;}
.pkxt_box li .wen p{font-size:12px;}
.in_feed_lx{width:66%;}
.abojslc .development .swiper-button-prev{right:8%;}
}

@media all and (max-width:1300px){/*1280 * 800*/ 
 .header .head_logo img{width:200px;}
 .navMenu>li{font-size:16px;}
 .in_about_lnav li a{padding-left:0; background:none; text-align:center;}
 .in_about_rtit{font-size:25px;}
 .in_about_rtit::after{margin-top:0;}
 .in_about_rtxt{margin-top:20px;}
 .in_probg .menu a{font-size:17px; height:52px; line-height:48px;}
 .in_probg .menu a i{left:15px; top:13px; background-size:10px;}
 .in_probg .menu a.on i, .in_probg .menu a:hover i{background-size:10px;}
 .footer .footer_top ul:last-child .flex a img{width:40px;}
 .abojslc-cont-wdbox{padding:0 40px 0 60px;}
 .abojslc-cont-wd li .content1{margin-top:20px; padding-bottom:20px;}
 .abojslc-cont-wd li .content1 .shuzi{font-size:52px;}
}

@media all and (max-width:1200px){/*1200*/
.navMenu>li>a{padding:0 10px;}
.in_about_down .item .numU .numCX{font-size:36px;}
.history .history_wrap .list .text{width:200px;}
.about .about_bottom .item .numU{font-size:34px;}
}

@media all and (max-width:1100px){/*1024 * 768 */
.header .head_logo img{width:180px;}
.header .language_search .tel{font-size:18px;}
.Hsrch{border-right:none; padding-right:0; margin-right:5px;}
.navMenu>li{font-size:15px;}
.history{zoom:.85;}
.download_list ul{margin-top:40px;}
.download_list li{width:32%; margin:0 1.3% 20px 0;}
.download_list li:nth-child(3n){margin-right:0;}
.nei_case .case_wrap .left_list .title h3{font-size:22px;}
.nei_case .case_wrap .left_list .case_nav li a{font-size:16px; padding:0 3.5%;}
}

@media all and (max-width:1000px){
.header .head_logo img{width:220px;}
.navMenubox{display:none;}
/*手机下拉*/
.phxia{position:relative; display:block!important;}
.xialaph{position:fixed; z-index:999; top:80px; right:0; display:none; width:100%; height:100vh; padding-bottom:200px; background:#fff;}
.xialaph.active{top:0;}
.xialaph .ul2,.xialaph .ul3{display:none;}
.xialaph h3 a{font-size:16px; font-weight:bold; line-height:44px; color:#000;}
.xialaph h3{position:relative; border-bottom:1px solid #ddd;}
.xialaph h3::after{position: absolute; bottom:0; left:0; width:100%; height:1px; content:''; opacity:.1; background-color:#e5e5e5;}
.xialaph h4 a{font-size:14px; line-height:40px;}
.xialaph h4{position:relative; padding-left:10px;}
.xialaph h4::after{position:absolute; right:0; bottom:0; left:0; height:1px; content:''; opacity:.05; background-color:#fff;}
.xialaph h3 img{float:right; width:13px; margin-top:25px; cursor:pointer;}
.xialaph h3.active,.xialaph h4.active{border-bottom:0;}
.xialaph h3.active img.img_s,.xialaph h4.active img.img_s{display:none;}
.xialaph h3.active img.img_d,.xialaph h4.active img.img_d{display:block;}
.img_d{display:none;}
.xialaph .ul2{padding-top:7px; padding-bottom:8px; background-color:#f4f4f4;}
.xialaph .ul3{position:relative; margin-top:0; padding-top:10px; padding-bottom:10px; padding-left:30px; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.xialaph .ul3 li a{font-size:12px; line-height:26px; display:block; text-transform:uppercase; color:#999;}
.xialaph .ul3 li{padding-top:5px;}
.xialaph .ul3 li:first-child{padding-top:0;}
.phonemeng{position:absolute; z-index:1048; top:0; left:0; display:none; width:100%; height:100%; opacity: .6; background-color:#000;}
.phonemeng.active{display:block;}
.menuph{position:absolute; top:18px; right:2.5%; width:40px; height:40px; cursor:pointer; text-align:center; background:#01a7e2;}
/*手机按钮*/
.menuph .point{position:relative; display:inline-block; width:28px; height:22px; margin-top:10px;}
.menuph .point:hover .navbtn,.menuph .point:hover .navbtn::after,.menuph .point:hover .navbtn::before{width:28px;}
.menuph .navbtn{position:absolute; top:10px; right:0; display:inline-block; width:21px; height:1px; -webkit-transition: all .3s ease-out 0s; -moz-transition: all .3s ease-out 0s; -ms-transition: all .3s ease-out 0s; -o-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s; background:#fff;}
.menuph .navbtn::after,.menuph .navbtn::before{position: absolute; right:0; display: inline-block; width: 28px; height: 1px; content: ''; -webkit-transition: all .3s ease-out 0s; -moz-transition: all .3s ease-out 0s; -ms-transition: all .3s ease-out 0s; -o-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s; background:#fff;}
.menuph .navbtn::after{top:-11px;}
.menuph .navbtn::before{top:10px;}
.menuph .point.active .navbtn{background:transparent;}
.menuph .point.active .navbtn::after{top:0; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);}
.menuph .point.active .navbtn::before{top:0; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg);}
.phxia .container{position:relative; padding:0 15px; margin:auto; width:95%;}
}

@media (max-width: 998px){
.header{width:100%; height:80px;}
.phone_nav{display:block;}
.header .language_search{margin-right:60px;}
.search{display: none;}
.header .header_box{height:100%;}
.header .head_logo{flex:1;}
.Hsrch-box{height:80px;}
.Hsrch-block{width:95% !important; margin:20px auto 0;}
.Hsrch-block .text{width:82%;}

/* 首页手机banner部分 */
.banner{overflow:hidden; margin:80px auto 0;}
.banner-imgpc{display:none;}
.banner-imgmb{display:block;}

/* 首页关于我们部分 */
.in_aboutbg{padding:40px 0 60px;}
.in_title h2,.in_title2 h2{font-size:30px; line-height:30px;}
.in_title p,.in_title2 p{font-size:16px; margin-top:10px;}
.in_about_tup{margin:40px auto 0; display:block;}
.in_about_left{width:100%;}
.in_about_lnav li{height:48px; padding:0 30px; display:flex; justify-content:center;}
.in_about_lnav li a{line-height:48px;}
.in_about_lvideo img, .in_about_lvideo video{height:330px;}
.in_about_right{width:100%; float:left; padding-left:0; margin-top:40px;}
.in_about_rtxt{margin-top:20px;}
.in_about_rtxt p{font-size:15px; line-height:28px;}
.in_about_rmore{margin-top:30px;}
.in_about_rmore a{font-size:16px; line-height:46px;}
.in_about_down .item .nubber_icon{width:45px; height:45px;}
.in_about_down .item .nubber_icon img{width:100%; display:block;}
.in_about_down .item .numU{padding-left:25%;}
.in_about_down .item .numU .numCX{font-size:36px; line-height:40px;}
.in_about_down .item .numU sup,.in_about_down .item .numU .indc{font-size:16px; margin:0;}

/* 首页产品中心部分 */
.in_probg{padding:40px 0 60px;}
.in_probg .menu{width:100%;}
.in_probg .menu a{display:flex; justify-content:center;}
.in_probg .menu a i{display:none;}
.in_probox{height:860px !important; overflow-y:scroll;}
.in_probox li{width:49%; margin:20px 2% 0 0;}
.in_probox li:nth-child(2n){margin-right:0;}

/* 首页FPC/FPCA选材部分 */
.intabs-basic .tabs-nr .div .fba-content,.intabs-basic .tabs-nr .div .fba-inner{display:block; height:auto;}
.intabs-basic .tabs-nr .div .fba-inner{width:100%;}
.intabs-basic .tabs-nr .div .fba-inner .fba-item{width:31.333% !important; float:left; margin:0 3% 20px 0; overflow:hidden;}
.intabs-basic .tabs-nr .div .fba-inner .fba-item:nth-child(3n){margin-right:0;}
.intabs-basic .tabs-nr .div .sbtn{width:100%; float:left;}
.intabs-basic .tabs-nr .div .sbtn a{height:52px; line-height:52px;}

/* 首页5大优势部分 */
.in_sdys_box li{width:32%; min-height:420px; margin:0 1.8% 20px 0; padding:20px 10px 40px;}
.in_sdys_box li:nth-child(3n){margin-right:0;}

/* 首页为什么选择我们部分 */
.why_bg{margin:40px auto 0;}
.pkxt_box .titbt::after{width:80%;}
.pkxt_box li{width:32%; margin:0 1.8% 20px 0;}
.pkxt_box li:nth-child(3n){margin-right:0;}

.why_box::before{right:-17px;}
.why_box ul{padding-bottom:0;}
.why_box ul li i{display:none;}
.why_box ul li{display:block; width:32%; float:left; margin:20px 1.8% 0 0;}
.why_box ul li:nth-child(3n){margin-right:0;}
.why_box ul li h4{font-size:40px;}
.why_box ul li:hover h4::before{right:16px; top:-20px;}
.why_box ul li h5{margin-top:20px; font-size:16px;}

/* 首页应用领域部分 */
.in_yyly{margin:40px auto 0;}
.casecenter{height:auto;}
.casetab{width:100%;}
.casetab li{height:66px; margin-bottom:10px;}
.casetab li em{width:40px; height:40px; top:0; left:40px; border:none;}
.casetab p{padding:8px 0 0 90px;}
.casetab p span{margin-top:0;}
.casecon{width:100%; margin-top:10px;}
.casecon .news_div_item_pic img{height:420px;}
.part{overflow:hidden;}
.part_c{width:90%; margin:auto;}
.prev1{width:20px; height:20px; background-size:20px; top:50%; margin-top:-10px; left:0;}
.next1{width:20px; height:20px; background-size:20px; top:50%; margin-top:-10px; right:0;}
.prev1:hover,.next1:hover{background-size:20px;}
.part_c li{width:180px !important; margin:0 5px;}

/* 首页新闻资讯部分 */
.in_news{margin:40px auto 0; padding:40px 0 60px;}
.nb_tab{margin-top:20px;}
.nb_tab a{width:32%; height:40px; float:left; margin-right:1.8%;}
.nb_tab a:nth-child(3n){margin-right:0;}
.nb_tab a+a{margin-left:0;}
.nb_tab a i, .nb_tab a b{font-size:16px; line-height:38px;}
.nb_con{margin-top:40px;}
.nbcl_le{width:100%;}
.nbcl_le .news_div_item_content{padding:15px 10px;}
.nbcl_le .news_div_item_body{margin-top:10px;}
.nbcl_le .news_div_item_date, .new_more{padding-left:10px;}
.nbcr_ri{width:100%; float:left; margin-top:20px;}

/* 底部版权部分 */
footer{padding:40px 2.5% 20px;}
footer .foot_t .left{width:100%; display:block;}
footer .foot_t{display:block;}
footer .foot_t dl{width:23.5%; float:left; margin:0 2% 20px 0;}
footer .foot_t dl:nth-child(4n){margin-right:0;}
footer .foot_t dt{font-size:18px; padding-bottom:10px;}
footer .foot_t dt::after, footer .foot_t .right h3::after{margin-top:10px; width:20px; height:1px;}
footer .foot_t dd{font-size:14px; padding-bottom:5px;}
footer .foot_t dd a{color:#999;}
footer .foot_t .right{width:100%; float:left; margin-top:20px;}
footer .foot_t .right .txter{display:none;}
footer .foot_b{width:100%; float:left; display:block; text-align:center; margin-top:40px;}

/* 内页关于我们部分 */
.ny_bn{height:300px; margin:80px auto 0;}
.nytxt{width:95%;}
.nytxt .t1{font-size:28px; margin-bottom:20px;}
.nytxt .t2 span{font-size:16px;}
.page-dd{left:-2.5%;}

.ny_navbg{padding:10px 0;}
.ny_nav li{width:31.333%; float:left; margin:5px 3% 5px 0; text-align:center; position:relative; padding-right:10px;}
.ny_nav li:nth-child(3n){margin-right:0; border-right:none;}
.ny_nav li::after{content:""; display:block; width:1px; height:15px; background:#e9e9e9; position:absolute; top:5px; right:0;}
.ny_nav li a{font-size:15px; line-height:24px; padding:0;}
.ny_nav li a:after{display:none;}

.ny_main{margin:40px auto 0;}
.abojsdc,.abojslc{padding:40px 0;}
.abojsdc-img{width:100%;}
.abojsdc-img img{height:auto;}
.abojsdc-wdbox{width:100%; padding-left:0; margin-top:20px; float:left;}
.abojsdc-wd{height:400px;}
.abojsdc-wd h2{font-size:30px; margin-bottom:20px;}
.abojsdc-wd p{font-size:16px;}

.aboygfc{padding:60px 0; margin:20px auto 0;}
.aboygfc .title{font-size:30px; line-height:30px; text-align:center;}
.aboygfc_box li{width:380px !important; min-height:auto; margin:0 0 20px;}
.aboygfc_box li:last-of-type{margin-bottom:0;}
.aboygfc_c li img{width:98%;}

/* .abojslc-menu .equip-min h3{font-size:24px;}
.abojslc-menu .equip-min p{font-size:16px;}
.abojslc-cont{margin-top:40px;}
.abojslc-cont-img, .abojslc-cont-wdbox{width:100%; height:auto;}
.abojslc-cont-wd{height:auto; padding-right:0;}
.abojslc-cont-wdbox{padding:40px 0;}
.abojslc-cont-wd li .content1 i{width:52px;}
.abojslc-cont-wd li .content1 i img{width:52px;}
.abojslc-cont-wd li .content1 span{font-size:18px;}
.abojslc-cont-wd li .content1 .shuzi{font-size:40px; line-height:46px;} */

.abojslc .development{height:auto;}
.abojslc .development .swiper-container .swiper-wrapper .swiper-slide{display:block;}
.abojslc .conl .swiper-container .swiper-wrapper .swiper-slide .biaot{font-size:24px;}
.abojslc .development .swiper-container .swiper-wrapper .swiper-slide>.ll{width:100%;}
.abojslc .development .swiper-container .swiper-wrapper .swiper-slide>.ll img{height:auto;}
.abojslc .development .swiper-container .swiper-wrapper .swiper-slide>.rr{width:100%;}
.abojslc .development .swiper-container .swiper-wrapper .swiper-slide>.rr .ttt{font-size:28px;}
.abojslc .development .swiper-container .swiper-wrapper .swiper-slide>.rr .ms{font-size:16px; line-height:28px;}
.abojslc .development .swiper-container .swiper-wrapper .swiper-slide>.rr .content1{margin-top:20px; padding-bottom:20px;}
.abojslc .development .swiper-container .swiper-wrapper .swiper-slide>.rr .content1 i{width:66px;}
.abojslc .development .swiper-container .swiper-wrapper .swiper-slide>.rr .content1 i img{width:66px;}
.abojslc .development .swiper-container .swiper-wrapper .swiper-slide>.rr .content1 .shuzi{font-size:45px; line-height:52px;}
.abojslc .development .swiper-button-prev{right:9%; top:94%; width:40px; height:40px;}
.abojslc .development .swiper-button-next{top:94%; width:40px; height:40px;}
.abojslc .development .swiper-button-prev::after, .abojslc .development .swiper-button-next::after{font-size:16px;}

.abowh{margin:0;}
.abowh-head{padding-top:60px; font-size:36px;}
.abowh-img{height:600px;}
.abowh-link .ico{width:45px; height:42px;}
.abowh-link .name{font-size:24px; line-height:30px; margin-top:20px;}
.abowh-link .txt{font-size:16px; padding:0 10px; text-align:center;}

.aboygfc_box .prev{width:50px; height:50px; left:0; background-size:50px;}
.aboygfc_box .prev:hover{background-size:50px;}
.aboygfc_box .next{width:50px; height:50px; right:0; background-size:50px;}
.aboygfc_box .next:hover{background-size:50px;}

.honor_r_img li{width:49%; margin:20px 2% 0 0;}
.honor_r_img li:nth-child(2n){margin-right:0;}

.hzhb_img{margin-bottom:0;}
.hzhb_img ul li{width:33.333%;}

.sclc_box li{width:49%; min-height:250px; padding:20px 10px; margin:0 2% 10px 0;}
.sclc_box li:nth-child(2n){margin-right:0;}
.sclc_box li .biaoti h3{font-size:24px;}
.sclc_box li .biaoti span{font-size:30px; line-height:30px;}
.sclc_box li .pic{margin-top:10px;}

.fullpage{margin:40px auto 0;}
.fullpage a{width:24px; height:24px; margin:0 4px; font-size:14px; line-height:24px;}

/* 内页产品中心部分 */
.pro_box li{width:49%; margin:0 2% 20px 0;}
.pro_box li:nth-child(2n){margin-right:0;}
.pro_box li .txt{top:-500%; padding:20px;}
.pro_box li h4{padding-top:0; font-size:24px;}
.pro_box li p{padding:0; font-size:15px; line-height:26px;}
.pro_box li .more{width:32px; height:32px; background-size:32px;}

.products,.tabs-basic{width:95%; margin:40px auto 0;}
.promore_l{width:100%;}
.promore_l .swiper{height:auto;}
.pros_right{width:100%; float:left; margin-top:40px;}
.pros_right_top{padding-bottom:10px;}
.pros_right_top h2{font-size:24px;}
.proleft{line-height:30px;}
.proleft_tel{margin-top:20px;}
.proleft_btn{margin-top:40px;}
.proleft_btn a{width:200px; line-height:42px; font-size:16px;}

.tabs-basic ul li{width:49.3%;}
.proxq-al{margin:40px auto -20px;}

/* 内页案例中心部分 */
.casexq-al{padding:40px 0 60px; margin:0 auto -20px; background-size:cover;}
.casexq-al-title h3{font-size:24px;}
.caselb-list{margin-top:30px;}
.caselb-wd{padding:15px;}
.caselb-wd h4{font-size:18px;}
.caselb-wd span{margin-top:10px;}
.caselb-img img{min-height:180px; min-width:100%;}

.zcnl_box{overflow-x:scroll;}

.newsxqnr{padding:50px 0 60px;}
.newsxqnr-title h2{font-size:25px; font-weight:bold; line-height:30px;}
.newsxqnr-cont{margin-top:36px;}
.newsxqnr-cont p{font-size:15px; line-height:28px;}

.contact li::before{left:0; width:4px; min-height:200px;}
.contact li .title h2,.job_box_tit h3{font-size:24px;}
.contact li .text h3{font-size:20px;}
.m40{margin-top:20px;}

/* 内页新闻资讯部分 */
.news_text dl{display:inherit; padding-bottom:40px; position:relative;}
.news_text dl dt{width:100%;}
.news_text dl dd{width:100%; float:left; margin-top:20px;}
.news_text dl dd .left{width:100%;}
.news_text dl dd .left h3{font-size:20px;}
.news_text dl dd .left .con{margin-top:10px;}
.news_text dl dd a.more{margin-top:20px;}
.news_text dl dd .right{width:22%; margin-top:0; position:absolute; top:0; right:0; background:rgba(0,0,0,.5); border-left:none;}
.news_text dl dd .right p{color:#fff; padding:10px 0 20px;}
.news_text dl dd .right p:nth-child(1){font-size:48px; line-height:52px; padding-bottom:0;}
.news_text dl:hover{padding:20px;}
.news_text dl:hover dd .right{top:20px; right:20px;}

.newsinfo_left{width:100%; padding-right:0; border-right:none;}
.newsinfo_left_title .title{font-size:24px;}
.m40{margin-top:20px;}
.newsinfo_left_title .other_box{margin-top:20px;}
.newsinfo_left_text{font-size:15px; line-height:25px; margin-top:20px;}
.newsinfo_left_text img{width:100%;}
.newsinfo_right{width:100%; float:left; margin-top:40px;}
.relative_box li .pic img{height:100%; object-fit:cover;}
.newsxqnr{padding:40px 0 60px;}
.newsxqnr-title h2{font-size:28px;}
.newsxqnr-cont{margin-top:40px;}
.newsinfo_rtit h3{font-size:24px;}

/* 内页联系我们部分 */
.contact_tlist li .title{padding-bottom:20px;}
.contact_tlist li .title h3{font-size:30px; line-height:30px;}
.contact_tlist li .text p{font-size:16px; line-height:32px;}

.message{padding:40px 20px;}
.message h4{font-size:24px; line-height:30px;}
.message ol{margin-top:30px;}
.message ol li input{height:40px; padding:0 10px;}
.message ol li textarea{height:100px;}
}

@media all and (max-width:768px){
.side{display:none;}
.in_sdys_box li .txt{height:200px; overflow-y:scroll;}
.footer{padding-top:20px;}
.footer .footer_bottom{margin:20px auto 0; line-height:30px;}
}

@media all and (max-width:640px){
.pkxt_box .titbt h3,.why_box .titbt h3{font-size:24px;}
.pkxt_box{height:700px; overflow-y:scroll;}
.pkxt_box li{width:49%; margin:10px 2% 10px 0;}
.pkxt_box li:nth-child(3n){margin-right:2%;}
.pkxt_box li:nth-child(2n){margin-right:0;}
.casetab li{font-size:16px;}
.casetab li em{width:30px; height:30px; left:10px;}
.casetab p{padding:8px 0 0 50px;}
.casecon .divdgweb_new_div_item_content{padding:15px 2.5%;}
.casecon .divdgweb_new_div_item_a{font-size:20px;}
.casecon .divdgweb_new_div_item_body{margin-top:5px;}
.part_c li{width:136px !important;}
.in_about_down{margin:30px auto 0;}
.in_about_down ul{display:block;}
.in_about_down li{width:49%; float:left; margin:0 2% 20px 0; text-align:center;}
.in_about_down li:nth-child(2n){margin-right:0;}
.in_about_down .item .numU{padding-left:0;}
.in_about_down .item .numU .numCX{font-size:30px; line-height:36px;}
.in_about_down .item .nubber_icon{width:40px; height:40px; float:inherit; margin:auto;}
.in_about_down .item .numU sup, .in_about_down .item .numU .indc{font-size:14px;}
}

@media all and (max-width:580px){
.header .language_search .tel{display:none;}
.banner .swiper-pagination{bottom:30px !important;}
.banner .swiper-pagination-bullet{width:52px; height:3px;}
.in_title h2, .in_title2 h2{font-size:24px;} 
.in_aboutbg{padding:40px 0;}
.in_about_tup{margin:20px auto 0;}
.in_about_lnav li{width:49%; height:40px; border-radius:0; margin:0 2% 10px 0; padding:0 10px;}
.in_about_lnav li:nth-child(2n){margin-right:0;}
.in_about_lnav li a{font-size:16px; line-height:40px; padding-left:30px;}
.in_about_lvideo img, .in_about_lvideo video{display:block; height:auto;}
.in_about_right{margin-top:20px;}
.in_about_rtit{font-size:22px;}
.in_about_rtit::after{margin-top:0;}
.in_about_rtxt{height:200px; overflow-y:scroll;}
.in_about_rmore{width:160px; border-radius:10px; margin-top:20px;}
.in_about_rmore a{line-height:38px; padding-left:20px;}
.in_about_rmore i{right:25px;}

.in_probg .menu{margin:20px auto 0; display:block;}
.in_probg .menu a{width:49%; margin:0 2% 10px 0; height:auto; font-size:16px; line-height:24px; padding:6px 0; display:block;}
.in_probg .menu a:nth-child(2n){margin-right:0;}
.in_probg .menu a i{display:none;}
.in_probox{height:700px !important;}
.in_probox li .txt{top:-500%;}
.in_probox li p{display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden; vertical-align:middle;}

.intabs-basic .tabs-nr .div .fba-inner .fba-item{width:49% !important; margin:0 2% 10px 0;}
.intabs-basic .tabs-nr .div .fba-inner .fba-item:nth-child(3n){margin-right:2%;}
.intabs-basic .tabs-nr .div .fba-inner .fba-item:nth-child(2n){margin-right:0;}
.intabs-basic .tabs-nr .div .fba-inner .fba-item.origin,
.intabs-basic .tabs-nr .div .fba-inner .fba-item.address,
.intabs-basic .tabs-nr .div .fba-inner .fba-item.tiji{padding:5px 10px;}

.in_sdys{margin:50px auto 0;}
.in_sdys_box li{width:49%; margin:0 2% 20px 0;}
.in_sdys_box li:nth-child(3n){margin-right:2%;}
.in_sdys_box li:nth-child(2n){margin-right:0;}

.why_bg{padding:40px 0 60px;}
.pkxt_box{height:560px;}
.pkxt_box .titbt h3, .why_box .titbt h3{font-size:20px;}
.pkxt_box .titbt::after{width:60%;}
.pkxt_box li .wen h3{font-size:16px;}
.pkxt_box li .wen p{font-size:12px;}

.why_box ul{margin-top:20px; overflow-x:scroll;}
.why_box ul li h5{font-size:14px;}
.why_box ul li:hover h4::before{right:-6px;}

.casetab li{font-size:15px;}
.casetab li em{left:0;}
.casetab p{padding-left:40px;}
.casetab p span{font-size:11px; letter-spacing:-1px;}
.casecon .news_div_item_pic img{height:340px;}

.nbcl_le .news_div_item_pic img{height:160px;}
.news_div_item_title a{font-size:16px; line-height:26px; overflow:inherit; white-space:inherit; text-overflow:inherit;}
.nbcl_le .news_div_item_body{-webkit-line-clamp:2;}
.nbcr_ri .news_div_item{padding:20px 0;}
.nbcr_ri .news_div_item_day{font-size:40px; line-height:40px;}
.nbcr_ri .news_div_item_body{font-size:14px; padding-right:0;}

.in_feedbg{padding:100px 0 60px;}
.in_feed_lx li{width:100%; background:none; text-align:center; padding-right:0;}
.in_feed_lx li:nth-child(2n){margin-left:0; margin-top:20px;}
.in_feed_lx li p{width:auto; font-size:18px;}
.in_feed_bt{font-size:18px;}
.in_feed_more{margin:60px auto 0;}

footer{padding:20px 10px;}
.foot_t{display:none !important;}
footer .foot_b{border-top:none; margin-top:0; display:block; text-align:center; font-size:14px; padding-top:0; background:none;}

.nytxt .t1,.abojsdc-wd h2{font-size:22px; margin-bottom:10px;}
.abojsdc, .abojslc{padding:30px 0 20px;}
.abojslc-cont-wdbox{padding:40px 0 0;}
.abojsdc-wd p{font-size:14px; line-height:24px;}
.abojsdc-wd{height:280px;}
.aboygfc{padding:30px 0 20px;}
.in_title p,.in_title2 p{margin-top:4px;}
.aboygfc_box{margin:30px auto 0;}
.aboygfc .title{font-size:24px;}
.aboygfc_box li .bt{font-size:18px;}
.aboygfc_list li{width:260px;}
.abojslc .development .swiper-container .swiper-wrapper .swiper-slide>.rr .ttt{font-size:24px;}
.abojslc .development .swiper-container .swiper-wrapper .swiper-slide>.rr .ms{font-size:15px; line-height:25px; margin-top:10px;}
.abojslc .development .swiper-container .swiper-wrapper .swiper-slide>.rr .content1 i{width:52px;}
.abojslc .development .swiper-container .swiper-wrapper .swiper-slide>.rr .content1 i img{width:52px;}
.abojslc .development .swiper-container .swiper-wrapper .swiper-slide>.rr .content1 span{font-size:20px;}
.abojslc .development .swiper-container .swiper-wrapper .swiper-slide>.rr .content1 .shuzi{font-size:38px; line-height:46px;}
.abojslc .development .swiper-container .swiper-wrapper .swiper-slide>.rr .content1 .shuzi sup{font-size:18px;}
.abojslc .development .swiper-button-prev{right:12.5%; top:92.5%;}
.abojslc .development .swiper-button-next{top:92.5%;}
.abowh-head{font-size:24px;}
.abowh-link .ico{width:30px; height:27px;}
.abowh-link .name{margin-top:10px;}
.abowh-link .num{font-size:16px;}
.abowh-img{height:520px;}
.abowh-img img{object-fit:cover;}
.abowh-link .name{font-size:16px;}
.abowh-link .txt{font-size:12px; line-height:22px;}

.hzhb_img ul li{width:50%;}
.sclc_box li{width:100%;}

.pro_box li{width:100%;}
.pro_box li:last-of-type{margin-bottom:0;}
.pro_box li h4{padding-top:60px;}

.apply-list_2 h5{font-size:16px; margin-bottom:20px;}
.honor_r_img li{width:100%; margin:0 0 10px;}
.caselb-list li{width:100%;}
.casexq-btnback{margin-top:40px; padding-top:20px;}
.casexq-btn p{font-size:15px; line-height:28px;}
.casexq-back{width:120px; height:46px;  line-height:46px; font-size:15px;}
.ny_nav li{width:49%; margin:5px 2% 5px 0;}
.ny_nav li:nth-child(3n){margin-right:2%;}
.ny_nav li:nth-child(2n){margin-right:0;}

.myaddress-pic{height:400px !important; margin-bottom:20px;}
.contact_tlist li{padding-left:30px; margin-bottom:20px;}
.contact_tlist li .title h3{font-size:24px;}
.contact_tlist li .text p{font-size:15px; line-height:30px;}
.message ol li{width:100%; margin-bottom:10px;}
}

@media all and (max-width:414px){
.intabs-basic .tabs-nr{padding:20px 10px;}
.in_sdys_box li{min-height:auto; width:100%;}
.aboygfc_c li img{width:84.5%; padding:2px; border-radius:0;}
.abojslc .conl .swiper-container .swiper-wrapper .swiper-slide .biaot,.abojslc .development .swiper-container .swiper-wrapper .swiper-slide>.rr .ttt{font-size:20px;}
.abojslc .conl .swiper-container .swiper-wrapper .swiper-slide .biaot p{font-size:15px;}
.abojslc .development .swiper-container .swiper-wrapper .swiper-slide>.rr .content1 i{width:40px;}
.abojslc .development .swiper-container .swiper-wrapper .swiper-slide>.rr .content1 i img{width:40px;}
.abojslc .development .swiper-container .swiper-wrapper .swiper-slide>.rr .content1 span{font-size:16px;}
.abojslc .development .swiper-container .swiper-wrapper .swiper-slide>.rr .content1 .shuzi{font-size:34px; line-height:40px;}
.abojslc .development .swiper-button-prev,.abojslc .development .swiper-button-next{display:none;}
.abowh-img{height:440px;}
.abowh-link .name,.abowh-link .num{font-size:14px;}
.abowh-link .txt{margin-top:5px;}
}

@media all and (max-width:375px){
.header .head_logo img{width:160px;}
}