.wrap img{width: 100%;}
/*---------------------------------------------------------*/
.g-banner{width: 100%; line-height:0;position: relative;}
.g-banner .m-cnt{position: absolute;top: 20.4rem;left: 0;}
.g-banner .m-cnt li{width: 0.5rem;height: 0.5rem;background: #fff;float: left;margin-right: 0.5rem;border-radius: 1rem;}
.g-banner .m-cnt li.z-on{width: 2rem;}
.g-banner .m-cnt li:first-child{margin-left: 14.5rem;}

/*六大优势*/
.why {background-color: #f7f7f7;padding-bottom:1rem;}
.why .m-top{width: 100%;height: 31.8rem;padding: 3rem 0 0; background:url(Img/Index/yin_bg.gif) no-repeat;-webkit-background-size:100%; -ms-background-size:100%; -o-background-size:100%; background-size:100%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;overflow: hidden;}
.m-bt{display: block;width: 100%;text-align: center;font-size: 1.7rem;color: #032274;position: relative;height: 4rem;line-height: 2rem;overflow: hidden;}
.m-bt span{display: block;font-size: 1rem;font-weight: normal;}
.m-bt a{color: #032274;}
.m-bt b{color: #032274;}
.m-bt:after{	display: block; position: absolute;content: "";bottom: 10px;;left: 50%;transform: translate(-50%,0);width: 3.3rem;height: 0.3rem; background: #e60012;}
.why dl{width: 50%;float: left;text-align: center;padding: 1.8rem 0 0;height: 12.5rem;overflow: hidden;}
.why dl dt{width: 4rem;height: 4rem;margin:0 auto;}
.why dl dt img{width: 4rem;height: 4rem;}
.why dl dd{padding: 0.5rem 1.5rem}
.why dl dd h5{font-size: 1.2rem;color: #020202;height: 2rem;}
.why dl dd p{font-size: 0.9rem;color: #666;line-height: 1.6rem;}
.m-pk{width: 100%; display:none;line-height: 0;}
.why .m-pk{background-color: #f7f7f7;}
.why .u-more {display: block;	padding-top: 2.2rem;	text-align: center;}
.why .u-more a {display: inline-block;	width: 19rem;	height: 3.3rem;	text-align: center;	line-height: 3.3rem;	background: #032274;	font-size: 1.2rem;	color: #fff;}
/*服务安项目*/
.top-txt {display: flex;align-items: center;justify-content: space-between;height: 1rem;}

.top-txt h2{font-size: 1.5rem; color: #032274;border-left: 0.5rem solid #032274; padding-left: 0.4rem;}
.firsts h2{font-size: 1.5rem; color: #e60012;border-left: 0.5rem solid #e60012; padding-left: 0.4rem;}
.top-txt h2 img{height:1.2rem; width:1.2rem}
.top-txt  label span{vertical-align: middle;}
.top-txt  label img {height:0.8rem; width:0.8rem; vertical-align: middle;}
.top-txt  label a{color: #3b3230;}
.ys{overflow: hidden;padding: 2.7rem 0 2.1rem 0;}
.ys .ys-cont{width: 29rem;margin: 0 auto;margin-top: 2rem;}
.ys .ys-cont ul{	display: flex;	flex-wrap: wrap;	padding-top: 1.5rem;}
.ys .ys-cont ul li{	width: 13.9rem;	margin-bottom: 2rem;    background-color: #ebecf0;padding-bottom: 0.5rem;}
.ys .ys-cont ul li:nth-child(2n){	margin-left: 1.2rem;}
.ys .ys-cont ul li img{	display: block;	width: 100%;}
.ys .ys-cont ul li span{	margin-top: 1rem;	line-height: 2rem;	display: block;	font-size: 1.2rem;	color: #353535;	text-align: center;}

/*更多行业解决方案*/
.yss{overflow: hidden;padding: 0 0 2.1rem 0;}
.yss .yss-cont{width: 29rem;margin: 0 auto;margin-top: 2rem;}
.yss .yss-cont ul{	display: flex;	flex-wrap: wrap;	padding-top: 1.5rem; background-color: #f5f5f5; border-radius: 8px;}
.yss .yss-cont ul li{	width: 13.9rem;	margin-bottom: 2rem;  text-align: center;}
.yss .yss-cont ul li:nth-child(2n){	margin-left: 1.2rem;}
.yss .yss-cont ul li a {color:#57525b; font-size: 1.3rem;  padding-bottom: 0.5rem;    border-bottom: 1px dashed #e6e6e6;}


/*案例*/
.g-case{width: 100%; line-height:0;position: relative; background-color: #fafafa;}
.g-case .m-bt{padding-top:2.5rem}
.g-case .m-box img {width:100%;}
.g-case .m-box .cont-txt{ width: 40%; height:15rem; background-color: #e60012; border-radius: 1rem; right:0;top:0;}
.g-case .m-cnt{position: absolute;top:39.4rem;left: 0;}
.g-case .m-cnt li{width: 0.5rem;height: 0.5rem;background: #b8b6b9;float: left;margin-right: 0.5rem;border-radius: 1rem;}
.g-case .m-cnt li.z-on{width: 2rem; background:#e60012;}
.g-case .m-cnt li:first-child{margin-left: 14.5rem;}
/*
.g-case .m-box  dl{position: relative;width: 100%;height: 26rem; margin: 2rem 1rem;}
.g-case .m-box  dl dt img{width: 85%;padding: 1rem; background: #fff;}
.g-case .m-box dl dd{position: absolute;top: 1.8rem; left: 45%;width: 50%;background: #fff;border-radius: 2rem;padding: 2rem 1.5em;box-sizing: border-box;border: 1px solid #131873;}
.g-case .m-box  dl dd h4{font-size: 1.6rem;color: #131873;line-height: 1;margin-bottom: 2rem;}
.g-case .m-box  dl dd p{font-size: 1.2rem;color: #131873;line-height: 2rem;}
.g-case .m-box  dl dd span{display: block;margin-top: 32px;font-size: 16px;color:#131873;padding-left: 34px;line-height: 24px;}
.g-case .m-box  dl.cur dd{background: #e60012;}
*/
.g-case .m-box dl{width: 100%;background: #fafafa;padding: 0.5rem 0;margin-top: 1rem;}
.g-case .m-box dl dt{line-height: 0;width: 95.75%;margin: 0 auto;}
.g-case .m-box dl dd{width: 95.75%;height: 10rem;background: #f0f0f0;text-align: center;padding: 1.5rem 0 0;margin: 0 auto;}
.g-case .m-box dl dd h4{height: 2.2rem;line-height: 2.2rem;overflow: hidden;width: 100%;font-size: 1.3rem;color: #4a4a4a;font-weight: bold;}
.g-case .m-box dl dd p{font-size: 1rem;color: #6d6d6d;padding: 0.3rem 0 0;line-height: 1.6rem;height: 2.8rem;overflow: hidden;width: 80%;margin: 0 auto;}
.g-case  .m-box dl dd span{display: block;font-size:1rem;color: #6d6d6d;line-height: 14px;}
/*成员*/
.member{ width:96.88%;margin: 0 auto; overflow:hidden; padding:2.5rem 0;position: relative;height: 25rem;}
.member .m-bt:before{left: 20%;}
.member .m-bt:after{right: 20%;}
.member .nowarp { margin:0rem;}
.member .m-box .con{ display:inline; float:left;}
.member .prev{ position:absolute; top:6.7rem; left:0rem;}
.member .next{  position:absolute; top:6.7rem; right:0rem;}
.membere .prev img,.g-case .next img{width: 0.9rem;height: 1.5rem;display: block;margin: 0 auto;padding: 6.5rem 0 0;}
/*资质*/
.zz{padding: 3.5rem 0 2rem 0; margin:0 auto; background-color: #f5f5f5;}
.zz h3{font-size: 1.3rem;color: #032274; text-align: center;height: 2.5rem;line-height: 2.5rem;}
.zz dl{width: 96.88%;padding: 1rem 0;margin:0 auto; }
.zz  .more{	display: block;	padding-top: 0rem;	text-align: center;}
.zz  .more a{	display: inline-block;	width: 19rem;	height: 3.3rem;	text-align: center;	line-height: 3.3rem;	background: #032274;	font-size: 1.2rem;	color: #fff;}
/*关于国检*/
.g-about{width: 96.88%;padding: 3.5rem 0;margin:0 auto;}
.g-about dl{ width:100%; padding:2rem 0 0;}
.g-about dl dt{ width:100%;line-height: 0;}
.g-about dl dd{ width:100%; padding: 1rem 0 0;text-align: center;}
.g-about dl dd h5{height: 2.5rem;line-height: 2.5rem;overflow: hidden;}
.g-about dl dd h5 a{font-size: 1.1rem;color: #333;font-weight: bold;}
.g-about .ab_desc{ width:88.7%;margin:0 auto; font-size:1rem; color:#666;line-height: 1.8rem;height: 12.2rem;overflow: hidden;text-align:left}
.g-about dl dd span{display:inline-block;width:100%;margin:2rem 0 0;}
.g-about dl dd span a{ font-size:1rem; color:#333;display: block;float: left;width: 9.5rem;text-align: center;height: 2.6rem;line-height: 2.6rem;background: #e6e6e6;overflow: hidden;border-radius: 1.3rem;margin-left: 1rem;}
.g-about dl dd span a:first-child{margin-left: 0;}


/*资讯*/
.news{padding: 3rem 0;background: #f2f2f2;}
.news .news-cont{width: 93.75%;margin: 2rem auto 0;}
.news .news-cont .m-cnt {display: flex;height: 2.8rem;overflow: hidden;margin-bottom: 2rem; background-color: #ffffff;}
.news .news-cont .m-cnt  li{width: 100%;font-size: 1.3rem;color: #8e8e8e;text-align: center;line-height: 2.8rem;}
.news .news-cont .m-cnt  li.z-on{background: #e60012;color: #fff;}
.news .news-cont dl{overflow: hidden; background-color: #ffffff;}
.news .news-cont dl dt{width: 100%;}
.news .news-cont dl dd{padding: 0.6rem;box-sizing: border-box;}
.news .news-cont dl dd h4 a{	font-size: 1.1rem;	color: #333;	font-weight: bold;	line-height: 1;	padding-bottom: 0.6rem;}
.news .news-cont dl dd p{	font-size: 1rem;	line-height: 1.5rem;	color: #777;}
.news .news-cont .con-txt{line-height: 2.8rem; background-color: #fff; margin-top: 0.5rem; padding:1rem;}
.news .news-cont .con-txt a{font-size: 1.1rem;	color: #333;}
.news .con .more{	display: block;	padding-top: 2.2rem;	text-align: center;}
.news .con .more a{	display: inline-block;	width: 19rem;	height: 3.3rem;	text-align: center;	line-height: 3.3rem;	background: #032274;	font-size: 1.2rem;	color: #fff;}
/*底部地址*/
.f-dz{ margin-top: 2rem; margin-bottom: 6rem;  }
.f-dz p{ font-size: 1.2rem; text-align: center; color: #505051; line-height: 1;}
.f-dz p span{ display: block; line-height: 2rem; width: 24.5rem; margin: 0 auto; padding-bottom: 1.1rem; margin-bottom: 1rem; font-size: 1.5rem; color: #505051;}
.f-dz .code{ text-align: center; margin-top: 2.5rem;}
.f-dz .code img{height:130px; width:130px; }
.f-dz .code em{ display: block; text-align: center; padding-top: 1rem; font-size: 1.1rem; color: #898989;}
.
/**/

html {font-size: 10px;-webkit-text-size-adjust: none;}
@media screen and (min-width: 320px) {html {font-size: 10px;}}
@media screen and (min-width: 360px) {html {font-size: 11.25px;}}
@media screen and (min-width: 375px) {html {font-size: 11.7px;}}  /*ipone6*/
@media screen and (min-width: 400px) {html {font-size: 12.5px;}}
@media screen and (min-width: 414px) {html {font-size: 12.94px;}} /*ipone6P*/
@media screen and (min-width: 440px) {html {font-size: 13.75px;}}
@media screen and (min-width: 480px) {html {font-size: 15px;}}
@media screen and (min-width: 520px) {html {font-size: 16.25px;}}
@media screen and (min-width: 560px) {html {font-size: 17.5px;}}
@media screen and (min-width: 600px) {html {font-size: 18.75px;}}
@media screen and (min-width: 640px) {html {font-size: 20px;}}