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

@media all and (max-width:1580px){/*1680 * 1050*/
}

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

@media all and (max-width:1410px){/*1366 * 768*/
}

@media all and (max-width:1366px){/*1366 * 768*/
}

@media all and (max-width:1300px){/*1280 * 800*/	
}

@media all and (max-width:1280px){
  .soluxq_lb li{min-height:200px; padding:35px 20px;}  	
}

@media all and (max-width:1200px){ /*1200*/	
}

@media all and (max-width:1100px){/*1024 * 768 */
 .soluxq_lb li .icon{width:50px;}
 .soluxq_lb li .icon img{width:50px; height:auto;}  
 .soluxq_lb li .tbox{margin-left:10px;} 
}

@media all and (max-width:1000px){
.nav_center{display:none;}
.navgation_box .nav_left img{height:130px; padding-top:20px;}
.nav_right{margin-right:45px;}
.Hsrch-block{width:95% !important;}
.Hsrch-block .text{margin:0 0 0 10px;}
/*手机下拉*/
.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;}
/*手机按钮*/
.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%;}    
.navgation.bg_white .menuph .navbtn,.navgation.bg_white .menuph .navbtn::after,.navgation.bg_white .menuph .navbtn::before{background:#7acc37;}
.navgation.bg_white .menuph .point.active .navbtn{background:transparent;}
.solution_box li .text .title{font-size:20px;}
}

@media all and (max-width:980px){
 body{overflow-x:hidden;}
 ::-webkit-scrollbar{width:3px !important; height:3px !important;}
 #product{padding-top:20px;}
 .index_banner .swiper-slide video{height:100%;}
 .index_banner .swiper-pagination{bottom:20px;}

/* 首页产品中心部分 */
.index_product{padding:40px 0;}
.index_title h3{font-size:24px; line-height:20px; border-bottom:4px solid #7acc37;}
.index_title h3::before,.index_title h3::after{bottom:-4px;}
.index_title h3::before{border-bottom:4px solid #7acc37;}
.index_title h3::after{border-top:4px solid #7acc37;}
.index_title p{font-size:14px; margin-top:10px;}
.index_product .pro_list .pro_item{width:49%; margin:0 2% 20px 0;}
.index_product .pro_list .pro_item:nth-child(3n){margin-right:2%;}
.index_product .pro_list .pro_item:nth-child(2n){margin-right:0;}

/* 首页行业应用部分 */
.index_purpose{padding:40px 0;}
.index_purpose .purpose_item{padding-bottom:50px;}
.index_purpose .purpose_list .swiper-slide .text h3{font-size:18px;}
.index_purpose .purpose_list .swiper-slide .text p{font-size:14px; line-height:25px; height:50px; margin:20px 0; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; overflow:hidden; text-overflow:ellipsis;}
.index_product .pro_list .pro_item .pro_text h4{font-size:40px;}
.index_purpose .purpose_list .swiper-slide .text a{font-size:14px; padding:4px 10px; letter-spacing:0;}
.index_purpose .purpose_prev, .index_purpose .purpose_next{width:30px; height:30px;}
.index_purpose .purpose_prev::after, .index_purpose .purpose_next::after{font-size:10px;}
.index_purpose .purpose_pagination{width:82%; bottom:10px;}
.index_purpose .purpose_next{left:50px;}

/* 首页应用案例部分 */
.index_case{padding:40px 0 0;}
.cpyyal{margin:20px auto 40px;}
.cpyyal-prev, .cpyyal-next{width:40px; height:40px; margin-top:-20px;}
.cpyyal-prev{left:-10px;}
.cpyyal-next{right:-10px;}
.cpyyal .swiper-slide .bottom_item h3{font-size:16px;}

/* 首页合作伙伴部分 */
.index_partner{padding:40px 0 60px;}
.index_partner .partner_box{width:100%;}

/* 首页新闻动态部分 */
.index_news{padding:60px 0 40px;}
.news_list{width:95%; margin:auto;}
.news_list.display_flex,.index_news .news_list .news_right.display_flex{display:block;}
.index_news .news_list .news_left{width:100%; display:block;}
.index_news .news_list .news_left h3{margin:20px 0 10px;}
.index_news .news_list .news_left p,.index_news .news_list .news_right .news_item p{font-size:14px; height:50px; line-height:25px;}
.index_news .news_list .news_right{width:100%; margin-top:5px;}
.index_news .news_list .news_right .news_item{float:left;}
.index_news .news_list .news_right .news_item:nth-child(1),.index_news .news_list .news_right .news_item:nth-child(3){border-left:1px solid rgba(0,0,0,.1);}
.index_news .news_list .news_right .news_item h3{margin:0 0 10px; font-size:16px; line-height:25px;}
.index_news .news_list .news_right .news_item p{margin-top:0; color:#666;}

/* 底部版权部分 */
.footer .footer_top{height:auto;}
.footer .footer_top.display_flex,.footer .footer_top .top_right.display_flex,.footer .footer_center.display_flex,.footer .footer_bottom.display_flex,.bottom_left.display_flex{display:block;}
.footer .footer_top .top_right{height:150px; margin-top:-30px;}
.footer .footer_top .top_right img{height:150px; overflow:hidden;}
.slogn{margin-top:-60px;}
.footer .footer_center{padding:30px 0 0; overflow:hidden;}
.footer .footer_center .title{padding-top:0;}
.footer .footer_center .footer_link{width:23.5%; float:left; margin:0 2% 20px 0;}
.footer .footer_center .footer_link:nth-child(4n){margin-right:0;}
.footer .footer_center .rexian li:nth-child(2){margin-bottom:10px;}
.footer .footer_bottom{width:100%; margin-top:20px; text-align:center;}
.footer .footer_bottom p, .footer .footer_bottom a{padding:0 3px;}

/* 内页banner部分 */
.ny_bn{height:380px;}
.ny_zlm{display:block; line-height:30px; padding:10px 0;}
.ny_zlm .home_icon{float:left;}
.ny_zlm .xlm a{line-height:30px;}

/* 内页产品中心部分 */
.prolist_box{margin:40px auto 0;}
.prolist_box .text{margin:20px auto 0; font-size:15px; line-height:28px;}
.pro_box2{margin:40px auto 0;}
.pro_box2.flex{display:block;}
.pro_box2_left{width:100%;}
.pro_box2_right{width:100%; padding:20px 0 0;}
.pro_box2_right .lbicon{margin-top:20px;}
.pro_box2_right .lbicon li{width:23.5%; margin:0 2% 20px 0; text-align:center;}
.pro_box2_right .lbicon li:nth-child(4n){margin-right:0;}
.pro_box2_right .lbicon li .tub{width:52px; margin:0 auto;}
.pro_box2_right .lbicon li .bt{padding-left:0;}
.pro_box2_right .btn a span{border:2px solid #7acc37;}

.prolist_thumbs{padding:0 1.5%;}
.prolist_thumbs .swiper-slide{font-size:20px;}
.prolist_swiper .swiper-slide .list li{text-align:center; margin:30px 3% 0 0; padding:0 2.5%;}
.prolist_swiper .swiper-slide .list li .tu{float:initial; margin:auto;}
.prolist_swiper .swiper-slide .list li .txt{width:100%; margin:10px 0 0;}
.prolist_swiper .swiper-button-next, .prolist_swiper .swiper-button-prev{top:52%; width:40px; height:80px; margin-top:-40px;}
.prolist_swiper .swiper-button-next::after, .prolist_swiper .swiper-button-prev::after{font-size:25px;}

.pro_box4{margin:40px auto;}
.syhy_thumbs{width:95%; margin:40px 0; margin-left:-47.5%; padding:0 2.5%;}
.syhy_thumbs .swiper-slide{font-size:18px;}
.syhy_swiper .swiper-slide .boxnr{width:95%; height:auto; margin:30px auto 0;}
.syhy_swiper .swiper-slide .boxnr_left img{height:300px;}
.syhy_swiper .swiper-slide .boxnr_right{height:300px; padding:40px 20px;}
.syhy_swiper .swiper-button-prev{left:0;}
.syhy_swiper .swiper-button-next{right:0;}
.syhy_swiper .swiper-button-next, .syhy_swiper .swiper-button-prev{width:44px; height:44px;}
.syhy_swiper .swiper-button-next::after, .syhy_swiper .swiper-button-prev::after{font-size:14px;}

.pro_details{margin:30px auto 0; display:block; overflow:hidden;}
.promore_left{width:100%;}
.spec-scroll{padding-bottom:5px;}
.spec-scroll .items{width:100%;}
.promore_right{width:100%; padding:20px 0 0;}

.promore_box2{margin:40px auto 0; padding:40px 0;}
.promore_box2_nr{margin:30px auto 0;}
.promore_box2_lcs{width:100%; height:400px;}
.promore_box2_rpic{width:100%; margin-top:30px;}

.yyal_box{margin:30px auto 0;}
.xgcp_bg{padding:40px 0;}
.xgcp_bg .pro_list{margin-top:30px;}
.xgcp_bg .pro_list .pro_item{width:49%; margin:0 2% 40px 0;}
.xgcp_bg .pro_list .pro_item:nth-child(2n){margin-right:0;}
.xgcp_bg .pro_list .pro_item .pro_text h3,.xgcp_bg .pro_list .pro_item .pro_text p{font-size:20px;}
.xgcp_bg .pro_list .pro_item .bg_img{background-color:#fff;}
.xgcp_bg .pro_list .pro_item .pro_img{width:90%; left:5%; bottom:-15%;}

.prolist_box img{width:100%;}
.xtrj_box2{margin:40px auto 0; padding:40px 0 20px;}
.casexq_xmsy_wen{margin:40px auto 0; font-size:14px; line-height:25px;}
.casexq_xmsy_wen video{width:100%; height:auto; margin:30px auto;}
.xtrj_box2_list li{width:49%; margin:20px 2% 0 0;}
.xtrj_box2_list li:nth-child(3n){margin-right:2%;}
.xtrj_box2_list li:nth-child(2n){margin-right:0;}
.xtrj_box2_list li .tbox{padding:10px 10px 30px;}
.xtrj_box2_list li .tbox h4{font-size:16px; line-height:26px;}
.xtrj_box2_list li .tbox p{line-height:24px; margin-top:6px;}
.soluxq_box2_txt img{width:100%;}
.ptzj_dlist li{margin:10px 3% 0 0;}

/* 内页解决方案部分 */
.solution_box li .text .title{font-size:18px;}
.solution_box li .pic::after{height:125px;}
.solution_box li .text{padding:20px 15px;}
.solution_box li .text .txt{margin-top:5px; line-height:22px;}
.nytxt .t1{font-size:25px; margin-bottom:20px;}
.nytxt .t2{width:100%; font-size:14px; line-height:25px; height:120px; overflow-y:scroll;}
.soluxq_lb li{padding:30px 20px; margin-bottom:15px; min-height:280px;}
.soluxq_lb li .icon{width:66px; margin:auto;}
.soluxq_lb li .tbox{width:100%; margin-left:0; margin-top:20px;}
.soluxq_lb li .tbox p{font-size:14px; line-height:24px; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis;}
.soluxq_fazc{margin:40px auto 20px;}
.fazc-prev{left:-5px; width:40px; height:40px; margin-top:-20px;}
.fazc-next{right:-5px; width:40px; height:40px; margin-top:-20px;}
.soluxq_fazc .swiper-slide .pro_item .pro_img{width:95%; left:5%; bottom:-12.5%;}
.soluxq_yycj_lb{margin:40px auto 0;}
.soluxq_ys{margin:40px auto 0; padding:40px 0;}
.soluxq_yslb{margin:40px auto 0;}
.soluxq_yslb li{width:49%; margin:0 2% 20px 0;}
.soluxq_yslb li:nth-child(2n){margin-right:0;}
.soluxq_yslb li::after{display:none;}
.soluxq_yslb li .icon{width:66px;}
.soluxq_yslb li .icon img{width:66px;}
.soluxq_yslb li .wen,.soluxq_jjxy_lb li .wen{font-size:16px; line-height:26px;}
.soluxq_jjxy{padding:60px 0 40px;}
.soluxq_jjxy_lb{margin:40px auto 0;}
.soluxq_jjxy_lb li .shuj{font-size:38px; line-height:40px; padding-left:0;}
.soluxq_jjxy_lb li .shuj span{font-size:38px; line-height:40px;}
.soluxq_yycj_lb li{width:49%; margin:0 2% 70px 0;}
.soluxq_yycj_lb li:nth-child(3n){margin-right:2%;}
.soluxq_yycj_lb li:nth-child(2n){margin-right:0;}
.soluxq_yycj_lb li .bt{width:95%; margin-left:-47.5%; padding:15px 10px; bottom:-30px;}
.soluxq_yycj_lb li .bt h4{font-size:16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.soluxq_yyal{margin:40px auto 0; padding:40px 0 20px;}

/* 内页新闻动态部分 */
.indNews-con{height:380px; padding:40px 20px;}
.mt120, .mt122, .mt124{margin-top:40px;}
.solumore_left{width:100%;}
.solumore_left .tbox .t1 h2{font-size:25px; line-height:30px;}
.solumore_left .tbox .t1 .p{font-size:14px; line-height:25px;}
.solumore_left .tbox .t1 .p p{margin-right:5px;}
.solumore_left .tbox .t1 .p p:last-of-type{margin-right:0;}
.solumore_left .tbox .t2{padding-top:20px; font-size:15px; line-height:26px;}
.casexq-btn{padding-right:10px;}
.casexq-btnback{margin-top:20px;}
.casexq-btnback .btn{width:130px;}
.casexq-btnback .btn a span{border:2px solid #7acc37;}
.solumore_right{width:100%; position:inherit; top:0; margin-top:40px;}
.solumore_right .btit{font-size:24px;}
.solumore_right .list{margin-top:20px;}
.solumore_right .list li a .img img{width:90%;}

/* 内页服务支持部分 */
.nytxt .t3{margin-top:20px; width:250px; height:110px; padding:20px 15px;}
.nytxt .t3 .cont2{font-size:25px; margin-top:10px;}
.pxrz_box{margin:40px auto;}
.download{padding:40px 0;}
.serxzlb{margin-top:20px;}
.serxzlb-li li:nth-child(1){width:100%; height:auto;}
.serxzlb-li li {height:48px; width:33.3333%;}
.serxzlb-li {padding:16px 120px 0 90px;}
.serxzlb-li:after{width:100px;}

/* 内页关于我们部分 */
.abojj{padding-top:40px;}
.abojj-mix.flex{display:block;}
.abojj-cont{width:100%; padding-right:0;}
.abojj-cont .title h3, .abofz-head .title h3{font-size:25px; line-height:21px;}
.abojj-cont .text{font-size:14px; line-height:25px;}
.in_about_rbox{width:100%; float:left; margin-top:20px; overflow:hidden;}
.number{overflow:hidden; float:left; margin-top:40px;}
.number .item .nubber_icon{width:46px;}
.number .item .nubber_icon img{width:46px;}
.number .item .numU .numCX{font-size:40px; line-height:40px;}
.number .item .numU .indc{font-size:16px;}

.abofz-mix{width: calc(100% - 540px);padding-right: 30px;}
.abofz-items {width: 540px;}
.abofz-list li {width: 100px;}
.abofz {height: 540px;}
.abofz-menu-link {margin-top: 16px;}
.abofz-list li .year, .abofz-list li .text {padding: 0 16px;}
.abofz-list li.active {width: calc(100% - 100px * 3);}
.abory .contain{width:100%; margin:40px auto 0;}

.aborh{padding:40px 0;}
.hzhb_img{margin:20px auto 0;}
.hzhb_img ul li{width:25%;}

/* 内页联系我们部分 */
.contact_tlist,.contact{margin:40px auto 0;}
.contact_tlist .title{padding-bottom:15px;}
.contact_tlist .title h2{font-size:25px;}
.contact_tlist .textnr{margin-top:20px;}
.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;}
.contact li{padding:20px 20px 20px;}
.message{margin:30px auto 0;}
.message h3{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;}
.map{margin:40px auto;}
}
	 
@media all and (max-width:768px){
.solution_box li{width:49%; margin:0 2% 20px 0;}    
.solution_box li:nth-child(3n){margin-right:2%;}
.solution_box li:nth-child(2n){margin-right:0;}
.abojj-cont .title h3, .abofz-head .title h3{font-size:20px; line-height:15px;}
.contact_tlist .text{width:100%;}
.contact_tlist .ticon{width:140px; float:left; margin-top:20px;}
.contact li{width:100%;}
.contact li .textnr{margin-top:20px;}
.contact li .text{width:calc(100% - 102px);}
}

@media all and (max-width:640px){
.probox_title h4{font-size:30px; line-height:36px;}
.probox_title::after{width:50px; margin:20px auto 0;}
.side{display:none;}
.prolist_swiper .swiper-slide .bgbox{display:block; margin:40px auto 0;}
.prolist_swiper .swiper-slide .bgbox_left{width:100%;}
.prolist_swiper .swiper-slide .bgbox_right{width:100%; float:left; margin-top:20px;}
.prolist_swiper .swiper-slide .bgbox_right tbody td{font-size:15px; padding:0 15px;}
.syhy_thumbs .swiper-slide{font-size:16px;}
.syhy_swiper .swiper-slide .boxnr_right h4{font-size:20px;}
.syhy_swiper .swiper-slide .boxnr_right .wen{font-size:15px; line-height:28px;}
.promore_right .btn a span{border:2px solid #7acc37;}
.xgcp_bg .pro_list .pro_item .pro_text h3,.xgcp_bg .pro_list .pro_item .pro_text p{font-size:16px;}
.nytxt .t1{font-size:22px; margin-bottom:10px;}
.soluxq_lb li .tbox h4{font-size:20px;}
.soluxq_jjxy_lb li .shuj{font-size:28px; line-height:30px;}
.soluxq_jjxy_lb li .shuj span{font-size:28px; line-height:30px;}
.news_box li{width:49%; margin:0 2% 20px 0;}
.news_box li:nth-child(3n){margin-right:2%;}
.news_box li:nth-child(2n){margin-right:0;}
.solumore_left .tbox .t1 h2{font-size:22px;}
.pxrz_box .boxLeft{width:100%; border-bottom:1px solid #e9e9e9; padding-bottom:20px;}
.ptzj_dlist li{margin:10px 2% 0 0; width:49%;}
.ptzj_dlist li:nth-child(3n){margin-right:2%;}
.ptzj_dlist li:nth-child(2n){margin-right:0;}
.Left_Nav{top:100px;}
.Left_Nav .item{margin-bottom:20px;}
.Left_Nav .item .bot ul li{margin-bottom:10px;}
.pxrz_box .boxRight{width:100%; border-left:none; padding-left:0; margin-top:30px;}
.pxrz_box .boxRight .wen{margin-top:20px;}
.number li{width:49%; margin:0 2% 20px 0;}
.number li:nth-child(2n){margin-right:0;}
.abofz-mix{width: 100%;padding: 0;}
.abofz-menu{display: flex;flex-wrap: wrap;}
.abofz-menu-link{width:auto;flex: 1;margin: 0;text-align: center;}
.abofz{height:auto;padding-bottom:60px;}
.abofz-items{width:100%;margin-top: 18px;padding-top: 18px;border-top: 1px solid #e2e2e2;}
.abofz-list{display:block;}
.abofz-list li{width:100% !important;padding:0;margin-top:14px;}
.abofz-list li:first-child{margin-top:0;}
.abofz-list li::before,.abofz-list li::after{display: none !important;}
.abofz-list li .year, .abofz-list li .text{padding: 0;}
.abofz-list li .year p {left: 0;transform: translateX(0);}
.abofz-list li .text {opacity: 1;transform: translateY(0);filter: blur(0);display: block;margin-top: 0;}
.abory-loop {padding: 0;}
.abory-loop .swiper-container{padding:22px 8px 40px;}
.abory{padding-bottom:26px;}
.abory .contain {width: calc(92% + 16px);}
.abory-link {padding: 30px 16px;box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.08);}
.abory-loop .swiper-pagination{display: block;margin-top: 0;}
.contact li .title h2{font-size:20px;}
.jobctit{line-height:30px; font-size:16px;}
.jobctit span{width:33.333%; float:left; padding-top:10px;}
.job-content dl{border-top:1px solid #e9e9e9; margin-top:10px;}
.job-content dl dt{height:auto; line-height:30px; border-bottom:none;}
.job-content dl dt span{width:33.333%; float:left; padding-top:10px; font-size:14px; line-height:25px;}
.job-content span.job_cls{width:33.333%;}
.job-content dl dt .down{height:30px;}
}

@media all and (max-width:580px){
.navgation_box{height:60px;}    
.navgation_box .nav_left img{height:100px; padding-top:0; position:absolute; left:-15px; top:-15px;}
.nav_right .language .box{top:-10px;}
.Hsrch-menu{margin-top:-3px;}
.Hsrch{border-left:none;}
.xialaph{top:60px;}
.menuph .point{margin-top:0;}
.navgation{height:60px;}
.index_purpose .purpose_list .swiper-slide .text h3{font-size:16px;}
.index_purpose .purpose_list .swiper-slide .text p{margin:10px 0;}
.index_purpose .purpose_next{left:45px;}
.index_purpose .purpose_pagination{width:75%;}
.index_title h3,.abojj-cont .title h3, .abofz-head .title h3{font-size:20px;}
.abojj-cont .title h3, .abofz-head .title h3{line-height:14px;}
.index_product .pro_list .pro_item{margin:0 2% 40px 0;}
.index_product .pro_list .pro_item .pro_text h4{font-size:25px;}
.index_product .pro_list .pro_item .pro_img{width:88%; left:10%; bottom:-20%;}
.index_product .pro_list .pro_item .pro_text p{font-size:12px; line-height:18px;}
.index_news{padding:40px 0;}
.index_news .news_list .news_right .news_item{width:100%;}
.index_news .news_list .news_right .news_item:nth-child(2),.index_news .news_list .news_right .news_item:nth-child(4){border-left:1px solid rgba(0,0,0,.1);}
.index_news .news_list .news_right .news_item:nth-child(3){border-bottom:none;}
.footer{padding:20px 0;}
.footer .footer_top .top_left li{font-size:16px;}
.footer .footer_top .top_right{height:auto; margin-top:-10px;}
.footer .footer_top .top_right img{height:100px;}
.slogn{margin-top:-30px;}
.footer .footer_center .footer_link{width:31.333%;}
.footer .footer_center .footer_link li:nth-child(1) a{font-size:16px;}
.footer .footer_center .footer_link li a{line-height:25px;}
.footer .footer_center .footer_link:nth-child(3n){margin-right:0;}
.ny_bn{height:320px;}
.prolist_swiper .swiper-slide .list li{width:49%; min-height:150px; margin:20px 2% 0 0;}
.pro_box2_right h2{font-size:20px; text-align:center;}
.pro_box2_right .lbicon li,.pro_box2_right .btn a{width:49%;}
.prolist_swiper .swiper-slide .list li:nth-child(2n),.pro_box2_right .lbicon li:nth-child(2n),.pro_box2_right .btn a:nth-child(2n){margin-right:0;}
.prolist_swiper .swiper-slide .list li:nth-child(3n)::after{display:block;}
.prolist_thumbs .swiper-slide{font-size:18px;}
.prolist_swiper .swiper-slide .list li .txt h3{font-size:20px;}
.promore_right h2{font-size:20px;}
.promore_right .btn a{width:49%; margin:0 2% 10px 0;}
.promore_right .btn a:nth-child(2n){margin-right:0;}
.promore_box2_lcs tbody td{font-size:14px; padding:0 10px;}
.promore_right .lbicon li .bt{font-size:14px; line-height:22px;}
.promore_right .lbicon li .tub{width:52px;}
.xgcp_bg .pro_list .pro_item .pro_img{bottom:-24%;}
.xtrj_box2_list li,.ptzj_dlist li{width:100%;}
.ptzj_dlist li .pic img{width:66%; margin:auto;}
.solution_box li,.soluxq_lb li{width:100%;}
.soluxq_lb li{min-height:auto; padding:25px 15px;}
.soluxq_lb li .tbox h4{font-size:18px; font-weight:bold;}
.soluxq_box2_txt{font-size:14px; line-height:25px;}
.soluxq_yslb li .wen{font-size:14px; line-height:24px;}
.soluxq_yycj_lb li{width:100%;}
.fullpage{margin:40px auto;}
.fullpage a{width:25px; height:25px; line-height:25px;}
.news_box li{width:100%;}
.solumore_left .tbox .t1 h2,.contact_tlist .title h2{font-size:20px;}
.casexq-btn p{font-size:14px; line-height:30px;}
.casexq-btnback .btn{margin-top:0;}
.pxrz_box .boxRight .biaoti h2,.faqxq_box .tbox .t1 h2{font-size:20px; font-weight:bold;}
.pxrz_box .boxRight .wen{font-size:14px; line-height:25px;}
.pxrz_box .boxRight .wen h3{font-size:15px;}
.serxzlb-li li{padding-left:10px;}
.serxzlb-li li h3{font-size:16px;}
.serxzlb-li li p{font-size:12px;}
.faqxq_box .tbox .t2{margin-top:20px; padding-top:20px; font-size:14px; line-height:25px;}
.abory-prev, .abory-next{width:40px; height:40px; margin-top:-20px;}
.myaddress-pic{height:400px !important; margin-bottom:20px;}
.contact_tlist .text p{font-size:14px; line-height:24px;}
.message ol li{width:100%; margin-top:10px;}
.message .an{width:100%; max-width:300px;}
.message .btn, .message .btn2{width:140px;}
.message ol li textarea{padding:0 10px;}
.contact li .text h3{font-size:16px; line-height:25px;}
.contact li .text p{width:100%;}
}

@media all and (max-width:414px){	
.index_purpose .purpose_pagination{width:70%; bottom:13px;}    
.cpyyal-prev{left:0;}    
.cpyyal-next{right:0;}    
.footer .footer_center .footer_link{width:49%;}
.footer .footer_center .footer_link:nth-child(2n){margin-right:0;}
.footer .footer_bottom{padding:20px 0 10px;}
.footer .footer_bottom p,.footer .footer_bottom a{font-size:13px; line-height:24px;}
.ny_zlm .xlm a{font-size:15px; padding:0 5px;}
.pro_box4{margin:40px auto 0;}
.prolist_thumbs .swiper-slide{font-size:16px;}
.prolist_swiper .swiper-slide .list li .txt h3{font-size:16px;}
.prolist_swiper .swiper-slide .bgbox_right tbody td{font-size:14px; height:38px;}
.syhy_swiper .swiper-slide .boxnr_left{width:100%;}
.syhy_swiper .swiper-slide .boxnr_left img{height:auto;}
.syhy_swiper .swiper-slide .boxnr_right{width:100%; height:auto; padding:20px;}
.syhy_swiper .swiper-slide .boxnr_right .wen{font-size:14px; line-height:25px;}
.syhy_swiper .swiper-button-next, .syhy_swiper .swiper-button-prev{top:50%;}
.xgcp_bg .pro_list .pro_item .pro_text h3, .xgcp_bg .pro_list .pro_item .pro_text p{font-size:15px;}
.solumore_left .tbox .t1{padding-left:15px;}
.solumore_left .tbox .t1 h2{font-size:18px; font-weight:bold;}
.number .item .numU .numCX{font-size:32px;}
.hzhb_img ul li{width:50%;}
.contact li .text{width:100%;}
.contact li .text.flex{display:block;}
.contact li .ticon{display:none;}
.contact li .title{padding-bottom:10px; border-bottom:1px solid #e9e9e9;}
.index_title h3{line-height:18px; font-size:18px;}
}

@media all and (max-width:375px){
 .footer .footer_center .footer_link{display:none;}  
 .footer .footer_center .rexian li:nth-child(2),.footer .footer_center .rexian li:nth-child(4){margin-top:10px;} 
 .footer .footer_bottom p,.footer .footer_bottom a{font-size:12px; line-height:22px;}
 .promore_right .lbicon li{width:49%; margin:0 2% 20px 0;}
 .promore_right .lbicon li:nth-child(2n){margin-right:0;}
 .solumore_right .list li a{display:block;}
}