
@media screen and (max-width: 1680px) {

	.w1700{ width:1560px;}

	/* 公用头部 */
	/*.HeaderMain{ width:1560px; margin:0 auto;}*/
	.HeaderMain{ width:1200px; margin:0 auto;}
	.navs{ margin-left: 45px; }
	.navs-mobile {display: none;}
	.menu-mobile {display: none;}
	.collapse-btn {display: none;}

	/* 小标题公用 */
	.title h2{ font-size:36px;}

	/* 服务项目 */
	.indpro dl{ width:375px; height:375px; margin:0 20px 20px 0;}
	.indpro dl.lr{ margin:0 0 20px 0;}
	.indpro dl dt{ width:375px; height:375px;}
	.indpro dl dd.ddy{ top:-375px;}

	/* 行业方案 */
	.hyyy dl{ width:296px; height:296px; margin:60px 20px 0 0;}
	.hyyy dl dt{ width:296px; height:296px;}
	.hyyy dl dd.dd1{ width:216px;}
	.hyyy dl dd.dd2{ width:236px; height:296px; left:-296px;}

	/* 关于佳鼎 */
	.indabout{ width:1560px;}
	.indabout .abtcon{ margin-top:60px;}

	/* 新闻资讯 */
	.indnews dl{ width:335px; padding:20px;}
	.indnews dl dd img{ height: auto; }

	/******************** 内页部分 ********************/
	.inside-nav li{  margin-left: 10px; }
	.inside-nav li a{ font-size: 14px;}

	/* 公司介绍 */
	.abouts{ width: 1360px; padding: 50px 100px;}

	/*企业文化*/
	.culture-main{ width: 690px;}

	/*荣誉资质*/
	.honor{ padding:60px 100px 50px 100px; }
	.honor li{ width: 317px;}
	.honor li a{ width: 100%; height: auto;}

	/*发展历程*/
	.history{ width: 1340px; padding: 50px 110px;}

	/* 服务项目 */
	.procon dl{ width:375px; height:375px; margin:0 20px 20px 0;}
	.procon dl.lr{ margin:0 0 20px 0;}
	.procon dl dt{ width:375px; height:375px;}
	.procon dl dd.ddy{ top:-375px;}

	/* 行业方案 */
	.facon dl{ width:296px; height:296px; margin:40px 20px 0 0;}
	.facon dl dt{ width:296px; height:296px;}
	.facon dl dd.dd1{ width:216px;}
	.facon dl dd.dd2{ width:236px; height:296px; left:-296px;}

	/* 服务案例 */
	.caselist{ width: 1460px; padding: 50px; }
	.casecon li{ width: 447px; }
	.casecon li span{ width: 447px; height: 290px; }

	/* 新闻资讯 */
	.newslist{ width: 1200px; padding: 80px;}
	/*.newslist{ width: 1460px; padding: 50px;}*/

	/*新闻详情*/
	.newsdeail{ width: 1200px; padding: 50px;}

	/* 联系我们 */
	.contacts{ width: 1460px; padding: 50px;}
	.contact-one-l{ width: 840px; padding: 40px 60px;}

	/* 公用底部 */
	.bottoms{ padding:50px 0 40px 0;}
	.bottoms .logo2{ margin:25px 115px 0 0;}
	.bottoms dl{ padding:15px 115px 0 115px;}
	.bottoms dl.ewm,.bottoms dl.ewm2{ padding:15px 0 0 0;}
	.botnav{ height:55px; line-height:55px;}
	.copyright{ padding:30px 100px; font-size:12px; }
	.copyright a{ font-size:12px;}

}

@media screen and (max-width: 1440px) {

	.w1700{ width:1320px;}

	/* 公用头部 */
	.HeaderMain{ width:1200px; margin:0 auto;}
	.navs{ margin-left:45px;}
	.navs-mobile {display: none;}
	.menu-mobile {display: none;}
	.collapse-btn {display: none;}
	/*.HeaderMain{ width:1320px; margin:0 auto;}*/
	/*.navs{ margin-left:40px;}*/
	/*.navs li.navs-li{ padding:0 9px; margin-left:20px;}*/
	/*.navs li .one{ font-size:16px;}*/
	/*.navs li .naver{ top:120px; left:-35px;}*/
	/*.navs li .naver a{ font-size:13px;}*/

	/* banner */
	.banner .flex-control-nav{ bottom:30px;}

	/* 小标题公用 */
	.title h2{ font-size:36px;}

	/* 服务项目 */
	.indpro dl{ width:315px; height:315px; margin:0 20px 20px 0;}
	.indpro dl.lr{ margin:0 0 20px 0;}
	.indpro dl dt{ width:315px; height:315px;}
	.indpro dl dd.ddy{ top:-315px;}
	.indpro dl dd.ddy h3{ width:100%; padding:45px 0 0 0;}
	.indpro dl dd.ddy p{ padding:25px 30px 10px 30px; font-size:14px;}

	/* 我们的优势 */
	.youshi{ width:1320px;}
	.youshi ul{ padding:60px 0 0 0; overflow:hidden;}
	.youshi ul li{ width:264px; text-align:center; margin-bottom:40px; background:url(https://www.rrsc.cn/static/images/xian.png) no-repeat right center; float:left;}
	.youshi ul li h3{ padding:20px 0 10px 0; font-size:16px; color:#333;}
	.youshi ul li p{ line-height:25px; font-size:14px; color:#636363;}

	/* 行业方案 */
	.hyyy dl{ width:248px; height:248px; margin:50px 20px 0 0;}
	.hyyy dl.lr{ margin:50px 0 0 0;}
	.hyyy dl dt{ width:248px; height:248px;}
	.hyyy dl dd{ width:228px;}
	.hyyy dl dd.dd1{ width:168px;}
	.hyyy dl dd.dd1 h3{ font-size:20px;}
	.hyyy dl dd.dd1 p{ font-size:15px;}
	.hyyy dl dd.dd2{ width:228px; height:248px; padding:0 10px; left:-248px;}
	.hyyy dl dd.dd2 h4{ line-height:30px; padding:30px 0 30px 0; font-size:26px;}
	.hyyy dl dd.dd2 h3{ padding:30px 0 20px 0; font-size:26px;}
	.hyyy dl dd.dd2 p{ line-height:22px;}

	/* 关于我们 */
	.indabout{ width:1320px;}
	.indabout .abtcon{ margin-top:60px;}
	.indabout .abtcon .abl,.indabout .abtcon .abl em{ width:400px; height:400px;}
	.indabout .abtcon .abr{ width:870px; float:right;}
	.indabout .abtcon .abr h3{ padding:0 0 10px 0;}
	.indabout .abtcon .abr p{ line-height:25px;}
	.indabout .abtcon .abr ul{ padding:30px 0;}
	.indabout .abtcon .abr ul li{ width:150px; height:150px; margin-right:65px; border-radius:75px;}
	.indabout .abtcon .abr ul li em{ margin:20px auto 10px auto;}

	/* 走出国门冲向世界 */
	.stage{ width:1150px;}
	.stage .wen h3{ padding:70px 0 30px 0;}

	/* 新闻资讯 */
	.indnews dl{ width:295px; padding:10px;}

	/******************** 内页部分 ********************/
	/*.nybanner{ height: 300px; }*/
	.nybanner h5{ padding-top: 90px; }
	.inside-nav li{  margin-left: 20px; }
	.inside-nav li a{ font-size: 14px;}

	/* 公司介绍 */
	.abouts{ width: 1220px; padding: 50px;}

	/*企业文化*/
	.culture-main{ width: 580px;}

	/*荣誉资质*/
	.honor{ padding:60px 50px 20px 50px; }
	.honor li{ width: 282px;}

	/*发展历程*/
	.history{ width: 1220px; padding: 50px;}

	/* 服务项目 */
	/*.prolist{ padding: 10px 0 60px 0; }*/
	.procon dl{ width:315px; height:315px; margin:0 20px 20px 0;}
	.procon dl.lr{ margin:0 0 20px 0;}
	.procon dl dt{ width:315px; height:315px;}
	.procon dl dd.ddy{ top:-315px;}
	.procon dl dd.ddy h3{ width:100%; padding:45px 0 0 0;}
	.procon dl dd.ddy p{ padding:25px 30px 10px 30px; font-size:14px;}

	/* 行业方案 */
	.facon dl{ width:248px; height:248px; margin:20px 20px 0 0;}
	.facon dl.lr{ margin:20px 0 0 0;}
	.facon dl dt{ width:248px; height:248px;}
	.facon dl dd{ width:228px;}
	.facon dl dd.dd1{ width:168px;}
	.facon dl dd.dd1 h3{ font-size:20px;}
	.facon dl dd.dd1 p{ font-size:15px;}
	.facon dl dd.dd2{ width:228px; height:248px; padding:0 10px; left:-248px;}
	.facon dl dd.dd2 h4{ line-height:30px; padding:30px 0 30px 0; font-size:26px;}
	.facon dl dd.dd2 h3{ padding:30px 0 20px 0; font-size:26px;}
	.facon dl dd.dd2 p{ line-height:22px;}

	/* 服务案例 */
	.caselist{ width: 1220px; padding: 50px; }
	.casecon li{ width: 367px; }
	.casecon li span{ width: 367px; height: 220px;}

	/* 新闻资讯 */
	.newslist{ width: 1220px; padding: 80px;}
	/*.newslist li{ height:285px; margin-bottom: 40px;}*/
	.newslist li .scale-img{ width: 410px;}
	.news-r{ width: 700px;}

	/*新闻详情*/
	.newsdeail{ width: 1220px; padding: 50px;}
	.news-article-left{ width: 800px; }
	.news-article-right{ width: 354px; }

	/* 联系我们 */
	.contacts{ width: 1220px; padding: 50px;}
	.contact-one-l{ width: 640px; padding: 40px;}
	.contact-one-l2{ margin-left: 50px; padding-left: 50px;  }
	.contact-two{ margin-top: 50px;}
	#dituContent{ width:50%; height:550px;border:#ccc solid 1px; float: right;}
	.online{ }
	.online p{ width: 540px; }
	.online p input{ width: 445px; }
	.online .textarea .textarea-other{ width: 445px;}

	/* 公用底部 */
	.bottoms{ padding:50px 0 40px 0;}
	.bottoms .logo2{ width:200px; margin:45px 90px 0 0;}
	.bottoms dl{ padding:15px 100px 0 100px;}
	.bottoms dl.ewm,.bottoms dl.ewm2{ padding:15px 0 0 0;}
	.botnav{ height:55px; line-height:55px;}
	.copyright{ padding:30px 100px; font-size:12px; }
	.copyright a{ font-size:12px;}
	/*.red-circular{width: 6px;height: 6px;background: #E22B00;position: absolute;top: 22px;left: 74px;border-radius: 50px;}*/


}

@media screen and (max-width: 1366px) {

	.w1700{ width:1200px;}

	/* 公用头部 */
	.HeaderMain{ width:1000px; margin:0 auto;}
	.navs{ margin-left:45px;}
	.navs-mobile {display: none;}
	.collapse-btn {display: none;}
	/*.navs{ margin-left:30px;}*/
	/*.navs li{ padding:0 8px; margin-left:15px;}*/
	.tel{ font-size:24px;}
	.menu-mobile {display: none;}

	/* banner */
	.banner .flex-control-nav{ bottom:30px;}

	/* 小标题公用 */
	.title h2{ font-size:36px;}

	/* 服务项目 */
	.indpro dl{ width:285px; height:285px;}
	.indpro dl dt{ width:285px; height:285px;}
	.indpro dl dd.ddy{ top:-285px;}
	.indpro dl dd.ddy h3{ width:100%; padding:35px 0 0 0;}
	.indpro dl dd.ddy p{ padding:20px 20px 0 20px; font-size:13px;}

	/* 我们的优势 */
	.youshi{ width:1200px;}
	.youshi ul{ padding:60px 0 0 0; overflow:hidden;}
	.youshi ul li{ width:240px; text-align:center; margin-bottom:40px; background:url(https://www.rrsc.cn/static/images/xian.png) no-repeat right center; float:left;}
	.youshi ul li h3{ padding:20px 0 10px 0; font-size:16px; color:#333;}
	.youshi ul li p{ line-height:25px; font-size:14px; color:#636363;}

	/* 行业方案 */
	.hyyy dl{ width:219px; height:219px; margin:50px 20px 0 0;}
	.hyyy dl dt{ width:219px; height:219px;}
	.hyyy dl dd{ width:208px;}
	.hyyy dl dd.dd1{ width:138px; font-size:20px;}
	.hyyy dl dd.dd1 h3{ font-size:20px;}
	.hyyy dl dd.dd1 p{ font-size:15px;}
	.hyyy dl dd.dd2{ width:199px; height:219px; padding:0 10px; left:-219px;}
	.hyyy dl dd.dd2 h3{ padding:35px 0 10px 0; font-size:20px;}
	.hyyy dl dd.dd2 p{ line-height:20px; font-size: 13px;}

	/* 关于我们 */
	.indabout{ width:1200px;}
	.indabout .abtcon{ margin-top:60px;}
	.indabout .abtcon .abl,.indabout .abtcon .abl em{ width:400px; height:400px;}
	.indabout .abtcon .abr{ width:760px; float:right;}
	.indabout .abtcon .abr h3{ padding:0 0 10px 0;}
	.indabout .abtcon .abr p{ line-height:25px;}
	.indabout .abtcon .abr ul{ padding:30px 0;}
	.indabout .abtcon .abr ul li{ width:140px; height:140px; margin-right:30px; border-radius:75px;}
	.indabout .abtcon .abr ul li em{ margin:20px auto 10px auto;}

	/* 走出国门冲向世界 */
	.stage{ width:1030px;}
	.stage .stimg{ width:532px; height:359px;}
	.stage .stimg .maps{ width:532px; height:359px;}
	.stage .stimg .maps .beijing{ right:110px; top:95px;}
	.beijing-cir{ right:13px; top:20px;}
	.stage .wen h3{ padding:40px 0 30px 0;}

	/* 新闻资讯 */
	.indnews dl{ width:265px; padding:10px;}
	.indnews dl dt{ margin-top: 10px; }
	.indnews dl dd p{ font-size: 14px; }

	/******************** 内页部分 ********************/
	.inside-nav li{  margin-left: 20px; }
	.inside-nav li a{ font-size: 14px;}

	/* 公司介绍 */
	.abouts{ width: 1220px; padding: 50px;}

	/*企业文化*/
	.culture-main{ width: 580px;}

	/*荣誉资质*/
	.honor{ padding:60px 50px 20px 50px; }
	.honor li{ width: 282px;}

	/*发展历程*/
	.history{ width: 1220px; padding: 50px;}

	/* 服务项目 */
	/*.prolist{ padding: 10px 0 40px 0; }*/
	.procon dl{ width:285px; height:285px;}
	.procon dl dt{ width:285px; height:285px;}
	.procon dl dd.ddy{ top:-285px;}
	.procon dl dd.ddy h3{ width:100%; padding:35px 0 0 0;}
	.procon dl dd.ddy p{ padding:20px 20px 0 20px; font-size:13px;}

	/* 行业方案 */
	.facon dl{ width:219px; height:219px; margin:20px 20px 0 0;}
	.facon dl.lr{ margin:20px 0 0 0;}
	.facon dl dt{ width:219px; height:219px;}
	.facon dl dd{ width:208px;}
	.facon dl dd.dd1{ width:138px; font-size:20px;}
	.facon dl dd.dd1 h3{ font-size:20px;}
	.facon dl dd.dd1 p{ font-size:15px;}
	.facon dl dd.dd2{ width:199px; height:219px; padding:0 10px; left:-219px;}
	.facon dl dd.dd2 h3{ padding:35px 0 10px 0; font-size:24px;}
	.facon dl dd.dd2 p{ line-height:20px; font-size: 13px;}

	/* 服务案例 */
	.caselist{ width: 1120px; padding: 40px; }
	.casecon li{ width: 334px; }
	.casecon li span{ width: 334px; height: 215px;}

	/* 新闻资讯 */
	/*.newslist{ width: 1120px; padding: 40px;}*/
	.newslist{ width: 1200px; padding: 80px;}

	/*新闻详情*/
	.newsdeail{ width: 1120px; padding: 40px;}
	.news-article-left{ width: 700px; }

	/* 联系我们 */
	.contacts{ width: 1120px; padding: 40px;}
	.contact-one-l{ width: 660px; padding: 40px 30px;}
	.contact-one-l2{ margin-left: 40px; padding-left: 40px;}
	.contact-one-r{ width: 400px; background: url(https://www.rrsc.cn/static/images/contact-one-r.png) no-repeat right center; }
	.contact-one-r li{ margin-left: 20px; }
	.contact-two{ margin-top: 50px;}
	#dituContent{ width:50%; height:550px;border:#ccc solid 1px; float: right;}
	.online{ }
	.online p{ width: 500px; }
	.online p input{ width: 405px; }
	.online .textarea .textarea-other{ width: 403px;}
	.online-tijiao span:first-child{ margin-right: 50px; }

	/* 公用底部 */
	.bottoms{ padding:50px 0 40px 0;}
	.bottoms .logo2{ width:200px; margin:45px 60px 0 0;}
	.bottoms dl{ padding:15px 80px 0 80px;}
	.bottoms dl.ewm,.bottoms dl.ewm2{ padding:15px 0 0 0;}
	.botnav{ height:55px; line-height:55px;}
	.copyright{ padding:30px 0; font-size:12px; }
	.copyright a{ font-size:12px;}

	/*.red-circular{width: 6px;height: 6px;background: #E22B00;position: absolute;top: 22px;left: 74px;border-radius: 50px;}*/

}

@media screen and (max-width: 1200px){
	.HeaderMain{ width:800px;}
	.wrap {width: 90%;}
	.section1 .cons {
		display: flex;
		flex-wrap: wrap;
		gap: 20px;
		padding: 0 20px;
	}
	.section1 .cons dl {
		aspect-ratio: 285 / 430!important;
		height: auto!important;
		margin-left: 0!important;
		margin-right: 0!important;
		flex-basis: calc(25% - 20px)!important;
		
	}
	.section1 .wrap .cons dl dt {
		width: 100%!important;
		height: 100%!important;
	}
	.section1 .wrap .cons dl dd.over {
		width: 100%!important;
		height: 100%!important;
		padding: 0!important;
	}
	.advantage .cons {
		display: flex;
		flex-wrap: wrap;
		gap: 20px;
		/* padding-top: 30px!important; */
	}
	.advantage .cons dl {
		aspect-ratio: 283 / 218!important;
		height: auto!important;
		margin: 0!important;
		flex-basis: calc(33.33% - 20px)!important;
	}
	.advantage .cons dl dt {
		aspect-ratio: 66 / 66!important;
		height: auto!important;
	}

	.fangan .tabs a {
		margin: 40px !important;
	}
	.fangan .swiper-container {
		width: 100% !important;
		height: auto !important;
		aspect-ratio: 100%/ 420!important;
	}
	.fangan .swiper-slide dl {
		display: flex;
	}
	.fangan .swiper-slide dl dd {
		flex: 1;
		width: auto!important;
		height: auto !important;
		aspect-ratio: 608/ 420!important;
		padding: 30px 30px 0 30px!important;
	}
	.fangan .swiper-slide dl dt {
		flex: 1;
		width: auto!important;
		height: auto !important;
		aspect-ratio: 492/ 360!important;
	}
	.fangan .swiper-slide dl dd p {
		margin: 10px 0 20px 0 !important;
	}
	.fangan .swiper-slide dl dd ul {
		display: flex;
		gap: 20px;
	}
	.fangan .swiper-slide dl dd ul li {
		padding: 0 10px;
		margin: 30px 0 0 0!important;
	}
	.yewucon {
		display: flex;
		flex-direction: column;
		width: 100% !important;
	}
	.yewucon .hd {
		width: 100% !important;
		border-right: none !important;
		padding: 0 !important;
	}
	.yewucon .hd ul {
		display: flex;
		justify-content: center;
	}
	.yewucon .bd {
		width: 100% !important;
		padding: 0 20px !important;
		box-sizing: border-box;
	}
	.why>.cons {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	.why>.cons dl {
		width: 100% !important;
		margin: 0 0 10px 0!important;
	}

	.every #brand #brand_con .alls ul {
		gap: 20px;
		justify-content: center;
	}
	.every #brand #brand_con .alls ul li {
		margin-right: 0 !important;
	}
	/* 公司介绍 */
	.abouts{ width: 100%; padding: 50px 100px;}
	.abouts dl dd {width: 100% !important;}
	.abouts dl dt {width: 100% !important; height: auto !important;}
	.serln .cons {
		margin-left: auto;
		margin-right: auto;
		width: 800px !important;
		display: flex !important;
		justify-content: space-between;
		flex-wrap: wrap;
		gap: 20px;
	}
	.serln .cons dl {
		float: none !important;
		margin: 0 !important;
		aspect-ratio: 380 / 384 !important;
		/* width: auto !important; */
		height: auto !important;
	}
	.serln .cons dl dd {
		width: 100% !important;
		box-sizing: border-box;
	}
	.contacts {
		width: 100% !important;
		box-sizing: border-box;
	}
	.contacts dl dd {
		width: 100% !important;
		box-sizing: border-box;
	}
	.contacts dl dt {
		width: 100% !important;
		height: auto !important;
	}
	.advge .cons {
		margin: auto;
		width: 800px;
		display: flex !important;
		flex-wrap: wrap;
		gap: 20px;
		justify-content: center;
	}
	.advge .cons dl {
		/* float: none; */
		margin: 0 !important;
	}
	.bghj ul {
		margin: auto;
		width: 950px;
		display: flex;
		flex-wrap: wrap;
		gap: 20px;
		justify-content: space-between;
	}
	.bghj ul li {
		float: none !important;
		margin: 0 !important;
	}
}

@media screen and (max-width: 992px){
	.HeaderMain{ width:800px;}
	.banner {height: 300px!important;}
	.menu-mobile {display: none;}
	.wrap {width: 90%;}
	.title {font-size: 22px!important}
	.section1 .cons {
		justify-content: space-between!important;
	}
	.section1 .cons dl {
		aspect-ratio: 285 / 430!important;
		height: auto!important;
		flex-basis: calc(33.33% - 20px)!important;
	}
	.section1 .cons dl dt {
		width: 100%!important;
		height: 100%!important;
	}
	.section1 .wrap .cons dl dd.over {
		width: 100%;
		height: 100%;
		padding: 0;
		top: 450px;
	}
	.advantage .cons dl dt {
		margin: 30px auto 10px auto!important;
	}
	.fangan .tabs a {
		margin: 20px !important;
	}
	.fangan .swiper-container {
		width: 96% !important;
		margin: auto !important;
	}
	.fangan .swiper-slide dl dt {
		display: none;
	}
	.fangan .swiper-slide dl dd {
		aspect-ratio: 608/ 420!important;
		height: auto!important;
		padding: 60px 50px 0 50px !important;
	}
	
	.yewucon .bd li dl {
		display: flex;
		justify-content: space-between;
		flex-direction: column;
		width: 100% !important;
	}
	.yewucon .bd li dl dd {
		display: flex;
		flex-direction: column;
		align-items: center;
		width: 100% !important;
		text-align: center !important;
		float: none !important;
	}
	.yewucon .bd li dl dt {
		width: 100% !important;
		height: 100% !important;
		text-align: center;
	}
	.yewucon .bd li dl dt img {
		width: 462px !important;
		height: 514px !important;
	}
	.yewucon .bd li dl dd ul li {
		margin: 44px 20px 54px 0 !important;
	}
	.yewucon .bd li dl dd ul li img {
		width: 60px !important;
	}
	#goodcover #code {
		width: 300px ;
		height: 406px ;
		background-position: center center;
		background-size: 100% 100%;
		border-radius: 16px;
	}
	#goodcover #code dl {
		display: flex !important;
		flex-direction: column;
	}
	#goodcover #code dl dd {
		width: auto !important;
		background-color: #fff;
	}
	#goodcover #code dl dt {
		width: auto !important;
		padding-top: 50px;
	}
	.serln .cons {
		justify-content: center !important;
		width: 400px !important;
	}
	.bghj ul {
		width: 620px;
	}
}


@media screen and (max-width: 800px) {

	.page_navbar .Header .fl {
		background: url(../image/logo.png) center center no-repeat;
		background-size: cover;
	}
	.menu-mobile-btn {display: block;}
	.banner {height: 300px!important;}
	.wrap {width: 90%;}
	.title {font-size: 16px!important}
	.advantage .cons dl dt {
		margin: 20px auto 10px auto!important;
	}
	.floating_ck {bottom: 37% !important;}
	
	
	
	.w1700{ width:94%;}
    .navs,.tel,.login{ display:none;}
	.navs-mobile {display: block;}
    .Header{ background-color: #fff; height: 50px; padding-bottom: 0; border-bottom: 0; box-shadow:0 1px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.2);}
    .HeaderOn{ box-shadow:0 1px 3px rgba(0,0,0,0.2); -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2); -moz-box-shadow:0 1px 3px rgba(0,0,0,0.2);}
	.HeaderMain{ width:100%;}
	.collapse-btn {display: block;}
    .HeaderLogo{ margin: 12px 0 0 10px;}
    .HeaderLogo img{ height:100%;}
    .menuIcon{ display:block; top:25px;}
	.btn-nav{background:0 0;border:none;padding:0 ;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;cursor:pointer;z-index:99999}
	.btn-nav:focus{outline:0}
	.icon-bar{display:block;margin:5px 0;width:23px;height:2px;background:#333;}
	.btn-nav:hover .icon-bar{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
	.animated2{display:block;margin:0 auto}
	.animated2:focus .icon-bar,.animated2:hover .icon-bar{background-color:#000}
	.animated2:focus{cursor:pointer;z-index:9999}
	.middle{width:18px;}
	.icon-bar{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;z-index:999999}
	.animated2 .icon-bar{z-index:999999;background-color:#000}
	.animated2 .top{-webkit-transform:translateY(6px) rotateZ(45deg);-moz-transform:translateY(6px) rotateZ(45deg);-ms-transform:translateY(6px) rotateZ(45deg);-o-transform:translateY(6px) rotateZ(45deg);transform:translateY(6px) rotateZ(45deg)}
	.animated2 .bottom{-webkit-transform:translateY(-8px) rotateZ(-45deg);-moz-transform:translateY(-8px) rotateZ(-45deg);-ms-transform:translateY(-8px) rotateZ(-45deg);-o-transform:translateY(-8px) rotateZ(-45deg);transform:translateY(-8px) rotateZ(-45deg)}
	.animated2 .middle{width:0}
	.Header.showMenu{  background:none;transition:background 0s ease-out; -webkit-transition:background 0s ease-out;}
	.Header.showMenu .logo{ background-image:url(https://www.rrsc.cn/static/images/logo2.png)}
	.Header.showMenu .animated2 .icon-bar{ background:#333;}
	.HeaderOn .icon-bar,.CaseOn .icon-bar{background:#333;}
	.menuMain{ position: fixed; left:0; top:0; width:100%; height:100%; z-index:999; background:#FFF; display:none; margin:0; padding:0; overflow:hidden;}
	.menuBox{ margin:90px 0px 20px 0px; padding:0 4%; height:100%; position:relative; overflow:hidden;}
	.menuBox li{ padding:0 0px 0 0; position:relative;}
	.menuBox li>a{ height:55px; line-height:55px; color:#333; font-size:16px; background:url(https://www.rrsc.cn/static/images/icon_01.png) no-repeat 98% center; background-size:12px; display:block; opacity:0.8}
	.menuBox li.on>a{ background-image:url(https://www.rrsc.cn/static/images/icon_02.png);}
	.menuBox li.link>a{ background-image:url(https://www.rrsc.cn/static/images/icon_031.png);}
	.menuBox li.searchBtn>a{ background: url(https://www.rrsc.cn/static/images/icon_04.png) no-repeat left center;background-size:14px; text-indent:18px;}
	.serList{ overflow:hidden; display:none;}
	.serList a{ width:100%; display:inline-block; height:45px; line-height:45px; font-size:14px; text-indent:20px; color:#333; position:relative;}
	.bBor:after,.tBor:before{position:absolute;content:"";height:1px;background:rgba(220,220,220,.5);left:0;right:0}
	.lBor:before,.rBor:after{position:absolute;content:"";width:1px;background:rgba(220,220,220,.5);top:0;bottom:0}

	/* banner */
	.banner{ margin-top:50px;}
	.banner .flex-control-nav{ right: 5%; bottom:15px;}
	.bancon{ width: 94%; margin: 40px auto;}
	.bancon h2{ font-size: 20px; }
	.bancon h3{ margin: 10px 0 15px 0; font-size: 18px; }
	.bancon a{ width: 100px; height: 30px; line-height: 30px; background: #D8B666; font-size: 14px; }

	/* 小标题公用 */
	.title h2{ font-size:28px;}
	.title p{ padding:6px 0 20px 0;}
	.title3 p{ font-size:14px; font-weight:normal;}

	/* 产品中心 */
	.indpro{ padding:30px 0;}
	.proimg{ width:100%; height:auto; margin-top:20px;}
	.proimg .slides li{ width:100%; height:auto;}
	.indpro .wen{ width:100%; margin:20px 0 0 0;}
	.indpro .wen dl{ width:48%; height:auto; margin:0 4% 10px 0;}
	.indpro .wen dl.lr{ margin:0 0 10px 0;}
	.indpro .wen dl dt{ width:100%; height:auto;}
	.indpro .wen dl dd{ display:none;}
	.indpro .more{ padding:0 55px 0 45px; margin:10px auto 0 auto; background:url(https://www.rrsc.cn/static/images/jt2.jpg) no-repeat 115px center;}
	.indpro .more:hover{ background:url(https://www.rrsc.cn/static/images/jt2.jpg) no-repeat 125px center;}

	/* 我们的优势 */
	.youshi{ width:94%; padding:30px 0 10px 0;}
	.youshi ul{ padding:20px 0 0 0;}
	.youshi ul li{ width:50%; margin-bottom:20px; background:none;}
	.youshi ul li h3{ padding:10px 0;}
	.youshi ul li p{ display:none;}

	/* 行业方案 */
	.hyyy{ padding:30px 0;}
	.hyyy dl{ width:48%; height:auto; margin:10px 2% 0 0;}
	.hyyy dl.lr{ margin:20px 0 0 0;}
	.hyyy dl dt{ width:100%; height:auto;}
	.hyyy dl dd.dd1{ width:90%; padding:0 5%; bottom:40px;}
	.hyyy dl dd.dd1 h3{ font-size:20px;}
	.hyyy dl dd.dd1 p{ font-size:16px;}
	.hyyy dl dd.dd2{ display:none;}

	/* 关于佳鼎 */
	.indabout{ width:94%; padding:30px 0;}
	.indabout .abtcon{ margin-top:20px;}
	.indabout .abtcon .abl{ width:100%; height:auto;}
	.indabout .abtcon .abl em{ width:100%; height:auto;}
	.indabout .abtcon .abr{ width:100%;}
	.indabout .abtcon .abr h3{ padding:15px 0 5px 0; font-size:36px;}
	.indabout .abtcon .abr p{ line-height:25px;}
	.indabout .abtcon .abr ul{ padding:10px 0;}
	.indabout .abtcon .abr ul li{ width:150px; height:150px; margin:15px 2% 0 2%; border-radius:50%;}
	.indabout .abtcon .abr ul li em{ margin:10px auto;}
	.indabout .abtcon .abr .more{ margin:20px auto 10px auto;}

	.winbj{ width:100%; height:100%; background: rgb(0, 0, 0); position: fixed; left: 0px; top: 0px; opacity: 0.5;z-index:999;}
	.tanChu{ width:715px; height:574px; left:50%; top:50%; margin:-280px 0 0 -357px; background:#FFF; position:fixed; z-index:9999;}
	.tanChu .tanChutit{ width:100%; height:40px; line-height:40px; background:#FFF; overflow:hidden;}
	.tanChu .tanChutit .tanchuTxt{ padding-left:20px; font-size:16px; float:left;}
	.tanChu .tanChutit .tanchuClose{ padding-right:20px; font-size:16px; color:#333; cursor:pointer; float:right;}
	.tanChu iframe{ width:715px; height:534px;}

	/* 佳鼎走出国门冲向世界 */
	.world{ padding:30px 0;}
	.stage{ width:88%; padding:20px 3%;}
	.stage .stimg{ width:100%; height:222px;}

	.stage .stimg .maps{ width:100%; height:220px;}
	.stage .stimg .maps .beijing{ right:62px; top:50px;}
	.beijing-cir{ width:100px; height:100px; right:30px; top:30px;}

	.stage .stimg p{ display:none;}
	.stage .wen{ width:100%;}
	.stage .wen h3{ padding:15px 0 5px 0; font-size:36px;}
	.stage .wen p{ line-height:25px; padding-bottom:20px; font-size:14px;}

	/* 新闻资讯 */
	.indnews{ padding:30px 0;}
	.newimg{ width:100%; height:auto; margin:20px 0 10px 0;}
	.newimg .slides li{ width:100%; height:auto;}
	.indnews .wen{ width:100%; padding-left:0; margin:0; border-left:0;}
	.indnews .wen li{ height:45px; line-height:45px;}
	.indnews .wen li b{ width:15px; margin:21px 21px 21px 5px;}
	.indnews .wen li a{ width:255px; font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
	.indnews .wen li span{ display:none;}

	/* 公用底部 */
	.backtop{  bottom:72px; right:3%;}
	.bottoms{ padding:0 0 30px 0;}
	.bottoms .logo2,.bottoms dl{ display:none;}
	.bottoms dl.ewm{ display:block; padding:25px 0 0 10%; float:left;}
	.bottoms dl.ewm2{ display:block; padding:25px 10% 0 15px; float:right;}
	.botnav{ height:auto; line-height:25px; padding:10px 13%; font-size:14px;}
	.botnav a{ padding:0 10px; font-size:14px;}

	.copyright{ line-height:24px; padding:10px 5%; }
	.copyright a{ color:#9E9E9E;}
	.copyright a:hover{ color:#1058bb;}

}

@media screen and (max-width: 768px) {
	.banner {height: 140px!important;}
	/* .section1 {padding: 40px 0!important;} */
	
	.section1 .wrap .cons {
		/* padding-top: 30px; */
		justify-content: center!important;
		gap: 0;
		/* padding: 0 !important; */
	}
	.section1 .wrap .cons dl {
		flex-basis: calc(50% - 20px)!important;
		margin: 0 20px 20px 0!important;
	}
	.section1 .wrap .cons dl:nth-child(2n + 2) {
		margin-right: 0!important;
	}
	.section1 .wrap .cons dl dd.over {
		width: 100%;
		height: 100%;
		padding: 0;
		top: 510px;
	}
	.advantage {
		/* padding-top: 30px!important; */
	}
	.advantage .cons {
		justify-content: center;
		gap: 0!important;
	}
	.advantage .cons dl {
		flex-basis: calc(50% - 20px)!important;
		margin-right: 10px !important;
		margin-bottom: 10px !important;
	}
	.advantage .cons dl:nth-child(2n + 2) {
		margin-right: 0 !important;
	}
	.advantage .cons dl dt {
		width: 44px!important;
		height: 44px!important;
		margin: 8px auto 8px auto!important;
	}
	.advantage .cons dl dd h2 {
		font-size: 14px!important;
	}
	.advantage .cons dl dd p {
		margin-top: 0 !important;
		font-size: 12px!important;
	}
	.fangan .tabs {
		width: 100% !important;
		display: flex !important;
		justify-content: space-between !important;
		padding-bottom: 10px !important;
		padding-left: 10px;
		padding-right: 10px;
		box-sizing: border-box;
	}
	.fangan .tabs a {
		padding: 0 !important;
		font-size: 12px !important;
		margin: 0 !important;
	}
	.fangan .swiper-slide dl dd {
		padding: 30px 10px 0 10px!important
	}
	.fangan .swiper-slide dl dd ul {
		gap: 0;
	}
	.yewu {
		/* padding: 30px 0 30px 0 !important; */
	}
	.yewucon .hd li {
		
		width: auto !important;
		height: 40px !important;
		line-height: 40px !important;
	}
	.yewucon .hd li a {
		padding: 0 10px !important;
		font-size: 14px !important;
	}
	
	/* .yewucon .bd li dl dd ul li {
		margin: 10px 10px 10px 0 !important;
	}
	.yewucon .bd li dl dd ul li span {
		font-size: 12px !important;
	}
	.yewucon .bd li dl dd ul li img {
		width: 30px !important;
	} */
	.yewucon .bd li dl dt {
		height: auto !important;
		width: auto !important;
		text-align: center;
	}
	.yewucon .bd li dl dt img {
		width: 100% !important;
		height: auto !important;
	}

	.why {
		/* padding: 30px 0 !important; */
	}
	.why>.cons {
		padding-left: 20px !important;
		padding-right: 20px !important;
		box-sizing: border-box;
	}
	.why>.cons dl {
		display: flex !important;
		align-items: center;
		padding: 10px !important;
	}
	.why>.cons dl dt {
		margin-left: 20px;
		width: 50px !important;
		height: 50px !important;
	}
	.why>.cons dl dd h2 {
		font-size: 14px !important;
	}
	.why>.cons dl dd p {
		font-size: 12px !important;
		line-height: 1.8 !important;
	}
	.why>.cons dl dd {
		flex: 1;
	}

	.indcsase .cons {
		display: flex;
		gap: 10px;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
	}
	
	.indcsase ul li span {
		line-height: 1.5 !important;
		padding-left: 0 !important;
		font-size: 12px !important;
	}
	.indcsase ul li p {
		font-size: 12px !important;
	}
	.indcsase ul li b {
		line-height: 1 !important;
		position: initial !important;
		font-size: 12px !important;
	}
	.indcsase ul {
		display: flex !important;
		align-items: center;
	}
	.indcsase ul li {
		display: flex !important;
		flex-direction: column;
		align-items: center;
	}

	.why .wow .cons {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	.f-apply .container {
		padding: 0 30px;
		box-sizing: border-box;
	}
	.f-apply .from .input {
		width: 100%;
	}
	.f-apply .ant-col {
		margin-bottom: 10px;
		width: auto !important;
	}
	.f-apply .close {
		right: 0 !important;
		top: 0 !important;
	}

	.serln .cons {
		width: 100% !important;
	}

	.serln .cons dl {
		/* padding: 20px 0; */
		background-color: #fff;
		width: auto !important;
		height: auto !important;
		aspect-ratio: 380 / 384 !important;
	}
	.serln .cons dl dt {
		width: auto !important;
		height: auto !important;
		aspect-ratio: 380 / 180 !important;
	}
	.serln .cons dl dd {
		width: 100% !important;
		box-sizing: border-box;
	}
	.newslist.wrap {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}
	.newslist ul.list {
		justify-content: center;
	}
	.newslist .more a {
		font-size: 14px;
	}
	.detail-crumbs {
		padding-left: 20px !important;
		box-sizing: border-box;
	}
	.detail-title {
		padding: 40px 20px 0 20px !important;
	}
	.detail-date {
		margin: 10px 20px 0 20px !important;
	}
	.detail-list {
		margin: 30px 20px !important;
	}
	.advge .cons {
		width: 100%;
	}
	.bghj ul {
		width: 100%;
		justify-content: center;
	}
	.f-apply .tip {
		font-size: 14px !important;
	}
	.f-apply .from .input {
		height: 26px !important;
	}
	.f-apply .from .btn {
		height: 26px !important;
	}
	.footer .tops dl.wximg {
		float: left !important;
	}
}

@media screen and (max-width: 500px) {
	.serln .cons dl dd h2 {
		margin-bottom: 8px !important;
		font-size: 16px !important;
	}
	.serln .cons dl dd p {
		font-size: 12px !important;
		line-height: 20px !important;
	}
}