@charset "utf-8";
/* CSS Document */
@media all and (max-width:1700px){/*1680 * 1050*/
	.main-ab1 ul li .note h4{font-size:20px;}   
}

@media all and (max-width:1442px){/*1440 * 900*/
	.serbox .ser-note{padding-top:5%;}
	.ind-about .ind-ab-fr ul li{margin-left:8%;}
	.map span img{max-width:80%;}
	.map span:after{margin-left:-5px;}
}

@media all and (max-width:1380px){/*1366 * 768*/
	.ind-about .ind-ab-fr ul li{margin-left:5%;}
	.main-ab1 ul li .note h4{font-size:18px;}   
	.swiper-team-right{right:39.5%;}
	.swiper-team-left{left:39%;}
}

@media all and (max-width:1300px){/*1280 * 800*/
	.H-nav>li{width:80px;}
}

@media all and (max-width:1280px){
	.contain{width:100%;padding:0 2%;}
	.ctb1_code{right:10%;}
	.ind-about .ind-ab-fr ul li{margin-left:2%;}
}

@media all and (max-width:1200px){ /*1200*/
	.serbox .ser-note{padding-top:4%;padding-bottom:4%;}
	.serbox .ser-note .note{width:100%;}
	.news_c_fl,.news_c_fr{width:100%;}
	.news_c_fr{margin-top:20px;}
}

@media all and (max-width:1100px){/*1024 * 768 */
	.F-split{display:none;}
}

@media all and (max-width:1000px){
	.H-nav{margin:0 0 0 2%;}
}

@media all and (max-width:980px){/*web*/
	html{font-size:50.1563px;}
	img{max-width:100%;}
	.coreTo{margin-top:50px;}
	/*-- Header --*/
	.H-logo,
	.H-lang, .H-user, .H-srch,.H-tel,
	.Hsrch-box{height:50px;}
	.H-logo{line-height:50px;}
	.H-logo img{height:30px;}
	.H-tel{line-height:50px;}

	.H-nav{width:100%;background:#fff;position:absolute;top:50px;left:0px;margin:0px;float:none;}
	.H-nav>li{padding:0px;border-bottom:1px solid #ccc;float:none;width:100%;padding:0 4%;height:50px;line-height:50px;color:#333;font-size:14px;}
	.Hnav-menu i{display:block;}
	.Hnav-sub{padding:5px 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:#fff;font-size:13px;}
	.H-action .split{margin:17px 0 0;}
	.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;}
	
	/*-- Footer --*/
	.F-nav,
	.F-nav.F-nav2{width:20%;}
	.F-ct{width:auto;margin:10px 0 0;padding-right:2%;}
	.F-cr{padding:8px 4%;font-size:12px;line-height:18px;}
	.bann{margin-top:50px;}
	.F-nav.F-addr{padding:0 2% 10px;width:64%!important;border:0px;}
	.F-nav.F-addr dt{margin-bottom:0px;padding-left:0px;}
	.case_c_fl{width:65%;}
	.case_c_fr{width:32%;}
	.flip_page a,.flip_page a.return{width:30%;padding:8px 20px;margin:0;}

	/* 案例 */
	.serbox .ser-pic{width:100%;}
	.serbox .ser-note{width:100%;}
	.adv_bann{background-size:cover!important;background-position: center!important;background-repeat: no-repeat!important;}
	.adv_bann ul{padding:0px 5%;}
	.adv_bann ul li{width:100%;padding:20px;margin-top:15px;}
	.iBnr1-box{width:100%;text-align:center;}
	.iBnr1-box .t4{margin:0px auto;}
	
	
	/*sitemap*/
	.wMap-list .wMap-box{padding:0.8rem 1.5rem 1.22rem;}
	.wMap-list li{width:100%;margin:0.8rem 0 0;}
	.wMap-box a{padding:0.15rem 0;}
	
}


@media all and (max-width:768px){
	/*-- 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.F-addr dd{display:block!important;padding-bottom:0px;}
	.F-nav dd a{padding:0 0%;height:40px;line-height:40px;}
	.iLink-box .c{display:none;}
	.iLink-img img{height:45px;}
	.iLink-box .t{font-size:16px;line-height:24px;}
	.ctb1_code{display:none;}

	.bann{padding:50px 20px;}
	.bann .coreB-tit{font-size:32px;margin-bottom:2rem;}
	.pub_cate a{padding:10px 30px;margin-bottom:15px;}

	.case_list li{width:48%;}
	.case_list li:nth-child(2n){float:right;}
}

@media all and (max-width:640px){
	.H-tel{display:none;}
	.copyright .F-crfl,.copyright .F-crfr{display:block;width:100%;text-align:center;margin-bottom:5px;}
	.trs{width:100%;}
	.case_list li .fix-note h4{margin:0.5rem auto 1rem;}
	.case_c_fl,.case_c_fr{width:100%;}
	.case_c_fr{margin-top:1rem;}
	.video_list li{width:100%;}
	.serbox .ser-note h2{font-size:26px;}
	.serbox .ser-note a.more{display:block;width:40%;padding:10px 0px;text-align:center;}
	.ctb1_note,.ctb2 .ctb_msg{padding:1rem;}
	.ctb1_code{display:none;}

	.map img{height:300px;object-fit:cover;}
	.map span img{width:50px;height:auto;}
	.map span:after{margin-left:-10px;margin-top:-64px;}
	.ctb2 .ctb_msg .inp_txt{width:100%;margin-bottom:10px;}
	.ctb2 .ctb_msg .inp_cont{width:100%;margin-bottom:10px;}
	.ctb2 .ctb_msg .inp_sub{width:40%;}
	
	.news_list ul{padding:1rem;margin-bottom:0.8rem;}
	.news_list li{width:100%;margin-left:0px;margin:0.3rem 0;}
	.news_c_fl .return a{margin:1rem auto;}
	.flip_pagec{padding-top:1rem;}
	.flip_pagec .fl{width:100%;margin-bottom:1rem;}
	.flip_pagec .fr{width:100%;}
	.news_c_fr_l2{margin-top:20px;}
	.news_c_fl h1{font-size:24px;}
	.flip_pagec span{font-size:18px;}
	.news_c_fr_l1,.news_c_fr_l2{padding:1rem;}

	.modol ul li{width:100%;border:0px;}
	.ind-nav{overflow: hidden;}
	.ind-nav a{display:block;width:20%;float:left;margin-left:0px;text-align:center;}
	.ind-team{padding:2rem 0;height:auto;}
	.swiper-team-left{left:10px;}
	.swiper-team-right{right:10px;}
	.ind-news .ind-newsfl{width:100%;}
	.ind-news .ind-newsfr{width:100%;float:left;padding-top:10px;}
	.ind-news .ind-newsfr a{margin-left:0px;margin-right:25px;}
	.ind-newslist{padding:1rem;margin-bottom:1rem;}
	.ind-newslist ul li{width:100%;padding:0px;border-right:0px;}
	.ind-about .ind-ab-fr{padding-left:10px;padding-top:0px;}

	.about .abt1{padding:30px 1rem;}
	.abt2 ul{padding:30px 0;}
	.abt2 ul li{width:50%;margin-top:10px;}
	.abt2 .cirbox{width:130px;height:130px;padding-top:20px;}
	.abt2 .cirbox span img{max-height:42px;}
	.abt1 .cat,.abt1 .note{width:100%;}
	#web-bnr{display:block;margin-top:50px;}
	#index-bnr{display:none;}
	#index-bnr,.index-bnr .bnr-img{height:300px;}
	.iBnr1-box{width:100%;text-align:center;}
	.iBnr1-box .t1{font-size:30px;margin-bottom:20px;}
	.iBnr1-box .t2{font-size:28px;margin-bottom:20px;}
	.iBnr1-box .t3{margin-bottom:15px;}
	.iBnr1-box .t4{margin:0px auto;}

	.wsbox{width:90%!important;}
	.ind-case{padding:30px 0;}
	.main-tab1{margin:20px auto;}
	.about{margin-top:50px;padding-top:60px;}
	.main-ab1 ul li{width:50%;}
	.main-ab1 ul li .note span{width:75px;height:75px;font-size:24px;line-height:75px;}
	.main-ab1 ul li .note h4{font-size:16px;padding:0px 2%;}
	.ab-serlist{padding:2rem 0;}
	.about .numall{margin-top:1rem;}
	.case_list li{margin-top:1rem;margin-bottom:0;}
	.case_list li h4{margin:10px auto;height:25px;overflow: hidden;}
	.case_list li p{height:45px;overflow: hidden;display:none;}

	.case_list .indcase li{margin-top:0rem;margin-bottom:0;}
	.case_list .indcase li h4{margin:10px auto;height:25px;overflow: hidden;}
	.case_list .indcase li p{height:45px;overflow: hidden;display:none;}
	.flipclick{margin-top:1rem;}
	.flipclick .swp-more{padding:15px 50px;}
	.flipclick .swiper-button-next,.flipclick .swiper-button-prev{padding:15px 20px;}
	
	.ind-newslist ul li p{margin:1rem auto;}
	.ind-about .ind-ab-fl{padding-right:6%;}
	.teamfix .closet{right:10px;top:10px;}
	.teamfix .teamwrap{width:99%;height:90%;padding:15px;}
	.teamI,.teamN{width:100%;}
	.teamI{display:none;}
	.teamN{overflow-y:auto;height:100%;}
	.teamN h4{margin-top:10px;}
	.ab-comp,.ab-honor{padding:2rem 0;}
	.ab-serlist .serpic{padding:0px 4%;margin-top:1rem;}
	#ab_honor{margin-top:1rem;}
	.team-matter p{width:90%;margin-left:0px;left:5%;}
	.ind-newsfl h3{display:none;}

	.iBnr1-box .t5{font-size:22px;}
	.iBnr1-box .t6{font-size:26px;}
	.iBnr1-box .t2t{margin-top:45px;}
	.iBnr1-box .t5t{font-size:18px;}
	.float_qq{display: none;}

	.pub_sub_nav{margin-bottom:0;}
	.pub_sub_nav a{margin-top:15px;}
}

@media all and (max-width:580px){

}

@media all and (max-width:414px){
	html{font-size:21.5625px;}
}

@media all and (max-width:375px){
    
}



