.smart-banner{
	width:100%;
	height:400px;
	background:url(../img/trace/traceheader.png) no-repeat left center;
	position: relative;
	background-size:cover;
	margin-top: 64px;
}
.smart-banner img{
	width:100%;
	height: 520px;
}
.smart-banner .banner-word-contain02{
	width: 1000px;
    height: 190px;
    text-align: left;
    position: absolute;
    top: 67px;
    left: calc(50% - 500px);
	text-align: center;
}
.banner-word-contain02 .h1{
    height:60px;
	margin-bottom: 38px;
	background:url(../img/trace/tracheadwor.png) no-repeat left center;
	background-size:cover;
}
.banner-word-contain02 .p{
	font-size:40px;
	letter-spacing: 0;
	line-height: 34px;
	margin-bottom: 20px;
}
.banner-word-contain02 .minp{
	font-size:22px;
}
.everyPictCon{
	background: #f5f5f5;
}
.traceheabtn{
	width:460px;
	height:60px;
	background:rgba(255,255,255,1);
	border-radius:10px;
	margin: 46px auto 0;
	font-size:30px;
	font-family:Source Han Sans SC;
	font-weight:500;
	color:rgba(7,157,52,1);
	line-height: 60px;
}
.traceheabtn span{
	width: 51px;
	display: inline-block;
	height: 5px;
}
/* jiwrapconr */
.jiwrapconr{
	width:100%;
	height:1108px;
	background:rgba(255,255,255,1);
}
.jiecenterauto{
	width:1200px;
	height:1108px;
	margin:0 auto;
	text-align: center;
	overflow: hidden;
}
.jiecenterauto .h1,.suyuacenter .h1{
	font-size:44px;
	font-family:Source Han Sans CN;
	font-weight:bold;
	color:rgba(51,51,51,1);
	margin:79px 0 21px 0;
}
.jiecenterauto .p{
	font-size:30px;
	font-family:Source Han Sans CN;
	font-weight:400;
	color:rgba(51,51,51,1);
	margin:0 0 23px 0;
}
.linecontainer{
	width:150px;
	height:4px;
	background:rgba(97,208,131,1);
	margin:0 auto 79px;
}
.jiecenterauto img{
	width:1045px;
	margin:0 auto;
}
/* suyuanallWrap */
.suyuanallWrap{
	width:100%;
	height:793px;
	background:rgba(246,246,246,1);
}
.suyuacenter{
	width:1200px;
	height:793px;
	margin:0 auto;
	text-align: center;
	overflow: hidden;
}
.suyuacenter .p{
	font-size:30px;
	font-family:Source Han Sans CN;
	font-weight:400;
	color:rgba(51,51,51,1);
	margin:0 0 23px 0;
}
.suyuacenter img{
	width:1200px;
	margin:0 auto;
}

/* zusulineoContain */
.zusulineoContain{
	width:100%;
	height:859px;
	background:#fff;
}
.zusucentop{
	width:100%;
	height:442px;
	margin:0 auto;
	text-align: center;
	background:url(../img/trace/zusucentop.png) no-repeat left center;
	background-size:cover;
}
.classamout{
	width:1180px;
	height:230px;
	margin:0 auto;
	display: flex;
	justify-content: space-between;
	padding-top: 81px;
	box-sizing: border-box;
}
.classamout li .h1{
	font-size:34px;
	font-family:Source Han Sans CN;
	font-weight:500;
	color:#39B65F;
}
.classamout li .p{
	font-size:26px;
	font-family:Source Han Sans CN;
	font-weight:300;
	color:#E6E6E6;
	margin-top: 24px;
}
.ulimglinec{
	width:1180px;
	display: flex;
	justify-content: space-between;
	margin:0 auto;
}
.ulimglinec li img{
	width:374px;
}
.succesline{
	font-size:44px;
	font-family:Source Han Sans CN;
	font-weight:bold;
	color:rgba(51,51,51,1);
	margin: 262px 0 24px 0;
	text-align: center;
}





/*----mainPictureContain-------*/
.mainPictureContain{
	width:100%;
	height:auto;
	color:#4D4D4D;
}
.centerEvertyct{
	width: 1200px;
	height:560px;
	margin: 0 auto;
	overflow: hidden;
}  
.everyPicContainer{
	width:600px;
	height:443px;
	float:left;
	margin-top: 58px;
}
.onePicCont{
	background:url(../img/trace/onephonict.png) no-repeat right 12px;
	background-size:100% 96%;
	margin-right: 98px;
}
.twoPicCont{
	background:url(../img/trace/tracsecondic.png) no-repeat right center;
	background-size:cover;
	margin-left: 99px;
}
.threenPicCont{
	background: url(../img/trace/tacethreendc.png) no-repeat right center;
	background-size: cover;
	margin-right: 98px;
}
.wordContaintrace{
	width: 450px;
	height: 191px;
	margin-top: 180px;
	float:left;
}
.wordContaintrace .h1{
	font-size:28px;
	font-family:Source Han Sans CN;
	font-weight:bold;
	color:rgba(51,51,51,1);
	margin-bottom: 43px;
	text-align: center;
}
.wordContaintrace p{
	font-size:18px;
	font-family:Source Han Sans CN;
	font-weight:400;
	color:rgba(77,77,77,1);
	line-height: 30px;
}
/*底部banner*/
.bottomBanner01{
	width:100%;
	height:400px;
	background:url(../img/trace/banner_bottom.png) no-repeat left center;
	position: relative;
	background-size:cover;
	color:#fff;
}
.banWordcontn{
	width: 747px;
	height: 90px;
	text-align: center;
	position: absolute;
	top: 59px;
	left: calc(50% - 373px);
	font-weight: bold;
}
.banWordcontn .p{
	font-size:26px;
	margin-bottom: 24px;
}
.banWordcontn .h1{
	font-size:32px;
}
.codeCinte{
	width: 148px;
	height: 148px;
	position: absolute;
	top: 215px;
	left: calc(50% - 74px);
}
.jieceimg_img,.suyuacenter_img,.ulimglineIMG{
	display: block;
}
.jieceimg_phone,.suyuacenter_phone,.ulimglineIMG_img{
	display: none;
}


/*----------------------媒体查询------------------------------------------*/
@media(max-width:414px){
.jiwrapconr{
	height: 529px;
}
.jiecenterauto{
	width:343px;
	height:529px;
}
.jiecenterauto .h1,.suyuacenter .h1{
    font-size: 16px;
    margin: 40px 0 11px 0;
}
.jiecenterauto .p,.suyuacenter .p{
    font-size: 12px;
    margin: 0 0 11px 0;
}
.linecontainer{
	width: 75px;
	height: 2px;
	margin: 0 auto 40px;
}
.jieceimg_img,.suyuacenter_img,.ulimglineIMG{
	display: none!important;
}
.jieceimg_phone,.suyuacenter_phone,.ulimglineIMG_img{
	display: block!important;
}
.jiecenterauto img {
    width: 343px;
}
.suyuanallWrap {
    height: 431px;
}
.suyuacenter {
    width: 348px;
    height: 431px;
}
.suyuacenter img {
    width: 348px;
}
.zusulineoContain {
    height: 724px;
    background: #fff;
}
.zusucentop {
    height: 617px;
    background: url(../img/trace/zusucentop_phone.png) no-repeat left center;
    background-size: cover;
	overflow: hidden;
}
.classamout {
    width: 355px;
    height: 46px;
    padding-top: 0;
	margin-top: 38px;
}
.classamout li .h1 {
    font-size: 14px;
}
.classamout li .p {
    font-size: 12px;
    margin-top: 10px;
}
.ulimglinec {
    width: 351px;
    margin: 35px auto;
    flex-direction: column;
}
.ulimglinec li{
	width:351px;
	height: 139px;
	margin-bottom: 25px;
}
.ulimglinec li img{
	width:351px;
	height: 139px;
}
.succesline {
    font-size:16px;
    margin:40px 0 10px 0;
}
.centerEvertyct {
    width: 327px;
	height: 410px;
	display: flex;
	flex-direction: column;
}
.wordContaintrace .h1 {
    font-size: 16px;
    margin-bottom:25px;
}

.wordContaintrace p {
    font-size: 12px;
    line-height: 17px;
}
.wordContaintrace {
    width: 334px;
    height: 147px;
    margin-top: 36px!important;
    float: none;
}
.wordContaintrace .h1 {
    font-size: 16px;
    margin-bottom: 25px;
	
	text-align: center;
}
.wordContaintrace p {
    font-size: 12px;
    line-height: 17px;
}
.everyPicContainer {
    width: 236px;
	height: 176px;
	float: none;
	margin: 20px auto 0!important;
}
.onePicCont{
	background: url(../img/trace/onephonict_phone.png) no-repeat right 12px;
	background-size: 100% 91%;
	margin-top: 0!important;
}
.twoPicCont{
	background: url(../img/trace/tracsecondic_phone.png) no-repeat right center;
	background-size: cover;
}
.threenPicCont{
	margin-top: 0!important;
	background: url(../img/trace/tacethreendc_phone.png) no-repeat right center;
	background-size: cover;
}
.bottomBanner01 {
    height: 199px;
    background: url(../img/trace/banner_bottom_phone.png) no-repeat left center;
}
.banWordcontn {
    width: 302px;
    height: 33px;
    top: 27px;
    left: calc(50% - 151px);
}
.banWordcontn .p {
    font-size: 16px;
    margin-bottom: 12px;
}
.banWordcontn .h1 {
    font-size: 12px;
}
.codeCinte {
    width: 74px;
    height: 74px;
    top: 96px;
    left: calc(50% - 37px);
}
.codeCinte>img{
	width:74px;
}
.smart-banner {
    height: 260px;
    margin-top:52px;
}
.smart-banner .banner-word-contain02 {
    width: 360px;
    height: 140px;
    top: 43px;
    left: calc(50% - 180px);
}
.banner-word-contain02 .h1 {
    height: 20px;
    background: url(../img/trace/tracheadwor.png) no-repeat left center;
    background-size: cover;
	width: 320px;
	margin: 0 auto 30px;
}
.banner-word-contain02 .p {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 9px;
}
.banner-word-contain02 .minp {
    font-size: 12px;
	line-height: 19px;
}
.traceheabtn {
    width: 230px;
    height: 30px;
    border-radius: 5px;
    margin: 30px auto 0;
    font-size: 15px;
    line-height: 30px;
}
.traceheabtn span {
    width: 24px;
}

}