@charset "utf-8";
/* CSS Document */
@media all and (max-width:1700px){/*1680 * 1050*/
    
}

@media all and (max-width:1460px){/*1440 * 900*/

}

@media all and (max-width:1380px){/*1366 * 768*/
	.H-nav>li{padding:0 .3rem;}

}

@media all and (max-width:1300px){/*1280 * 800*/
	.c_case ul li{height:auto;}
}

@media all and (max-width:1280px){
	.contain{width:100%;padding:0 2%;}
	.H-nav>li{padding:0 .4rem;}
	.header-box{padding:0px 2%;}
	.fdlink .contain{padding:25px 2%;}
	.trends-box li a{width:95%;}
}

@media all and (max-width:1200px){ /*1200*/
	.H-nav>li{padding:0 .2rem;}
	.H-nav{margin-left:0;}
	.newadv ul{width:100%;padding:0px 2%;}
	.abs_cont{padding:20px;}
}

@media all and (max-width:1100px){/*1024 * 768 */
	.F-split{display:none;}
	.H-nav>li{padding:0 .3rem;}
}

@media all and (max-width:1000px){
	.H-nav{margin:0 0 0 2%;}
}


@media all and (max-width:1070px){
	.H-nav>li{padding:0 .15rem;}
}


@media all and (max-width:980px){/*web*/
	html{font-size:50.1563px;}
	img{max-width:100%;}
	/*-- Header --*/
	.H-logo,
	.H-lang, .H-user, .H-srch,
	.Hsrch-box{height:50px;}
	.H-logo{line-height:50px;}
	.H-logo img{height:30px;}
	.Hsrch-menu.cur{display:block;}
	
	.H-nav{width:100%;background:#fff;position:absolute;top:50px;left:0px;margin:0px;float:none;z-index:99;border-top:1px solid #ddd;}
	.H-nav>li{padding:0px;border-bottom:1px solid #ccc;float:none;}
	.H-nav .Hnav-menu{padding:0 4%;height:50px;line-height:50px;color:#333;font-size:14px;}
	.Hnav-menu i{display:block;}
	.Hnav-sub{padding:0px 0;position:relative;top:0px;}
	.Hnav-sub .contain{padding:0px;}
	.HnavSub-box,
	.HnavSub-img{display:none !important;}
	.HnavSub-list{width:100%;float:none;}
	.HnavSub-list li{width:100%;padding:0px;}
	.HnavSub-list li a{padding:0 6%;height:45px;line-height:54px;text-align:left;color:#666;font-size:13px;}
	.H-action .split{margin:17px 0 0;}
	.H-action{margin-right:0px;}
	
	
	.Hmenu-btn.H-rMenu-btn{display:none;}
	.Hmenu-btn.Hmenu-web{display:block;}
	
	.H-nav{display:none;}
	
	.Hsrch-box{top:50px;}
	.Hsrch-block{width:92% !important;padding:0px !important;margin:9px auto 0;}
	
	.H-lang{position:static;position:initial;}
	.Hlang-box{padding:10px 0;width:100%;top:50px;left:0px;}
	.Hlang-box:before{display:none;}
	
	.Header-wrapper.Header-searching .H-logo img{display:none;}
	.Header-wrapper.Header-searching .H-logo img.rollover{display:block;}
	
	/*-- Footer --*/
	.F-nav,
	.F-nav.F-nav2{width:20%;}
	.F-ct{width:100%;margin:20px 0 0;}
	.F-cr{padding:8px 4%;font-size:12px;line-height:18px;}

	.header-container.fixedHead .H-logo{height:50px;line-height: 50px;}
	.header-container.fixedHead .H-logo img.rollover{padding-top:0px;margin-top:0px;}
	.header-container.fixedHead .Hmenu-btn a{background:#333;}
	.header-container.fixedHead .Hmenu-btn a:before,.header-container.fixedHead .Hmenu-btn a:after{background:#333;}
	.F-code{float:left;margin-top:20px;}
	.F-nav dt:after{display:none;}
	.bann{margin-top:50px;}
	.ctmsg_fl{border-right:0px;}
	.ctmsg_fl,.ct_msgfr{width:100%;}

	.c_pro_fl{width:100%;}
	.c_pro_fr{width:100%;margin-top:30px;height:auto;}
	.c_about_note{padding:20px;}
	.c_about_note h4{font-size:22px;margin-bottom:10px;padding-bottom:10px;}
	.sq_server ul li{width:50%;padding:30px;}
	.pronav{top:50px;}
	.pro1{padding-top:100px;}

	.core_bann img{height:100%;object-fit:cover;}
	.abs_cont ul{margin-top:10px;}
	.index_dsap{display:none;}


}


@media all and (max-width:768px){
	
		.indprow{display:block!important;text-align:center;}
	/*-- Footer --*/
	.footer-container{padding:10px 0;}
	.F-nav{width:100% !important;border-bottom:1px solid rgba(255,255,255,.1);margin:0px;}
	.F-nav dt{padding:0 2%;height:50px;line-height:50px;}
	.F-nav dt i{display:block;}
	.F-nav dd{padding:0 0 10px;margin:0px;display:none;}
	.F-nav dd a{padding:0 6%;height:40px;line-height:40px;}
	.iLink-box .c{display:none;}
	.iLink-img img{height:45px;}
	.iLink-box .t{font-size:16px;line-height:24px;}
}

@media all and (max-width:640px){
	
	#index-bnr{display:none;}
	#web-bnr{display:block;overflow: hidden;margin-top:50px;}
	#web-bnr img{min-height:180px;object-fit:cover;width:100%;}
	.F-nav dt:after{display:none;}
	.fdlink a{margin-left:5px;}
	.fdlink span{padding-right:10px;}
	.c_video ul li{width:100%;}
	.c_video ul li img{width:100%;height:auto;}
	.pub_nav{margin-top:0px;height:auto;margin-bottom:10px;padding:0px 0 10px;}
	.pub_nav .nav{width:100%;}
	.pub_nav .nav a{width:33.33333%;padding:0px;text-align:center;}
	.bann,.bann img{height:180px;}
	.bann h2{font-size:22px;margin-top:-20px;}
	.c_down li h4{width:60%;}
	.c_down li span.date{width:30%;}

	.pdtb80{padding:30px 0;}
	.c_news_fl,.c_news_fr{width:100%;}
	.hotnews{margin-top:30px;}
	.new_case li{width:100%;}
	.ct_msgbox{padding:20px;}
	.ctmsg_fl h2{font-size:40px;}
	.ctmsg_fl h4{font-size:20px;margin:15px auto;}
	.ctmsg_fl p{font-size:14px;}
	.ctmsg_fl p.add{margin-bottom:0rem;padding-right:0;}
	.faq_list{padding:20px;}

	.c_case ul li{width:100%;}
	.new_cbox{padding:20px 10px;margin-top:30px;}
	.c_pro_fl .c_pro_top .pic{width:100%;text-align: center;}
	.c_pro_fr .ctnote1 h4{font-size: 22px;}
	.c_pro_fl .c_pro_top,.c_pro_fl .c_pro_down{padding:20px;height:auto;overflow: hidden;width:100%;}
	.c_pro_fl .c_pro_top .note,.c_pro_fl .c_pro_down .note,.c_pro_fl .c_pro_down .pic{width:100%;}
	.c_pro_fl .c_pro_top .note{padding-top:20px;line-height:25px;}
	
	.c_product .note h4{font-size:16px;margin-bottom:10px;}
	.pronav .pro-atit a{margin-left:0px;padding-left:0px;margin-right:10px;}
	.pronav .pro-atit a:after{margin-left:-7px;}

	.c_about_pic{width:100%;}
	.c_about_note{position: static;width:100%;height:auto;margin-top:0px;}
	.ind-tit{font-size:20px;}
	.ind-msg{margin-bottom:20px;}
	.tDvptIntro-list li{width:100%;}
	.tDvptIntro-modal .tdIntroModal-contain{width:100%;height:100%;max-height:100%;}
	.tdIntroModal-action{right:0px;top:50%;margin-top:-60px;}
	.tdIntroModal-action .btn{width:50px;height:50px;}
	.about_ind ul li{width:49%;margin-left:0px;margin-bottom:10px;}
	.about_ind ul li:nth-child(2n){float:right;}
	.about_ind ul li h4{font-size:18px;margin:10px auto;}
	.about_ind ul li .note p{line-height:22px;font-size:14px;}
	.sq_server ul li{width:100%;height:auto;}
	.sh_server ul li{width:50%;margin-bottom:20px;}
	.sh_server ul li img{max-width:40%;}
	.sh_server ul li span{width:110px;height:110px;background-size:contain;line-height:110px;}

	.map-box .web-map-img,.map-box .web-map-list{width:100%;}
	.map-box .web-map-list{margin-top:20px;}
	.ind-partner ul li{width:50%;}
	.ind-slist li{width:48%;margin-left:0px;margin-bottom:10px;}
	.ind-slist li:nth-child(2n){float:right;}
	.ind-slist li .note{padding:20px 10px;}
	.ind-news .ind-newsfl{width:100%;margin-bottom:20px;}
	.ind-news .ind-newsfr,.ind-video ul li{width:100%;}
	.fourmod{padding-top:10px;}
	.fourmod ul{padding:10px;}
	.fourmod ul li{width:50%;padding:10px;margin-top:1rem;}

	.ind-casel{width:100%;height:auto;margin-bottom:5px;}
	.ind-casec-down{overflow: hidden;margin-bottom:5px;}
	.ind-casec-top, .ind-caser-top{margin-bottom:5px;}
	.ind-casebox a .note{bottom:20px;}
	.ind-casel img{height:270px;}
	.pronav{height:auto;line-height:35px;padding:10px 0;}
	.pronav h2,.pronav .pro-atit{width:100%;}
	.pronav .pro-atit{text-align:left;}
	.pro3 table tr td{min-width:200px;}
	.pro1-fl,.pro1-fr{width:100%}
	.c_productc{margin-top:90px;}
	.pro1-fr{margin-top:30px;}
	.pro1-fr h2{font-size:24px;}
	.pro4 ul li{width:50%;margin-bottom:15px;}
	.pro4 ul li img{max-width:50%;}
	.ind-msg{padding:0px 2%;}

	.pro2 .note h4{font-size:24px;}
	.pro2 img{height:200px;}
	.pro2 span img{height:auto;}

	.core_note ul li{width:33.3333%;margin-bottom:15px;}
	.core_note ul li img{width:50%;}
	.core_bann .ind-msg{padding:20px;max-width:100%;}
	.newadv ul li{width:100%;margin-left:0px;margin-bottom:15px;padding:30px 20px;height:auto;}
	.newadv ul li img{width:25%;}
	.abs_cont{width:100%;}
	.tec_adv .swiper-slide img{height:300px;width:100%;object-fit:cover;}
	.abs_cont{padding-top:70px;}
	.abs_cont ul{margin-top:20px;}
	.fourmod ul{position: static;box-shadow:0px 0px 0px #fff;}
	.ind-case{padding:25px 0 50px}
	.ind-casec{width:100%;}
	.ind-casec-top img, .ind-casec-down-fl img, .ind-casec-down-fr img, .ind-caser-top img, .ind-caser-down img{height:auto;}
	.ind-caser{width:100%;}

	.ind-pro .indprow img{max-width:100%}
	.web-map{padding:1rem 0;}
	.wMap-list li{width:100%;}
	.fourmod ul li p{height:6rem;}
	.roundabout_box2,.exhibition_hall{display:none;}
	.webmt a{width:23%;float:left;margin-left:2%;margin-right:0px;text-align:center;}
	.pro3 .contain{overflow-x:auto;}

	.ind-newsfr li .n-pic{width:100%;}
	.ind-newsfr li .n-note{width:100%;margin-top:1rem;}

	.ind-newsfl .n-pic img,.ind-newsfr li .n-pic img{height:auto;}

	.newsCon{padding:15px;}
	.mediaModalt video{max-width:100%;}

	.about-note ul li{width:100%;margin-top:1rem;}
	.ind-about .ind-msg{height:80px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-moz-line-clamp:3;-o-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:0px;}

	#newBridge{display:none!important;}
	.about_his{padding:20px 0 40px;}
	.newsList li{padding:15px;}
	.newsList li .tag{padding-left:120px;}
	.newsCon .tag{margin-top:30px;}

	#china-map{display:none;}
}



@media all and (max-width:580px){

}

@media all and (max-width:414px){
	html{font-size:21.5625px;}
}

@media all and (max-width:375px){
    
}



