			body{
				font-family: "微软雅黑";
			}
			div,
			p,
			span,h5,h6 {
				margin: 0;
				padding: 0;
			}
			
			.head-top{
				height: 740px;
				margin: 0 auto;
				background: url(/upload/images/2021jmzt/city.jpg);
				position: relative;
			}
			
			.h-t-tit{
				display: block;
				text-align: center;
				font-size: 65px;
				color: #fff;
				padding: 60px;
				letter-spacing: 5px;
			}
			
			.h-t-tit2{
				width: 950px;
				height: 300px;
				margin: 10px auto;
				border: 2px #fff solid;
				padding: 15px;
				border-bottom: transparent;
				position: relative;
			}
			
			.h-t-tit2 p{
				text-align: center;
				font-size: 85px;
				color: #fff;
				font-family: "思源";
				font-weight: bold;
			}
			
			.h-t-tit2 p:first-child{
				margin-top: 20px;
				font-size: 100px;
				
			}
			
			.h-t-tit2 p:first-child:before, .h-t-tit2 p:first-child:after{
				content: "";
				position: absolute;
				height: 2px;
				width: 290px;
				background: #FFFFFF;
				top: 330px;
				position: absolute;
			}
			
			.h-t-tit2 p:first-child:before{
				left: -2px;
			}
			
			.h-t-tit2 p:first-child:after{
				right: -2px;
			}
			
			.h-t-tit3{
				width: 350px;
				height: 120px;
				margin: -50px auto 0;
			}
			
			.h-t-tit3 p{
				text-align: center;
				color: #fff;
				font-family: "思源";
				
			}
			
			.h-t-tit3 p:first-child{
				letter-spacing:13px;
				font-size: 45px;
				font-weight: lighter;
				margin-bottom: 10px;
			}
			
			.h-t-tit3 p:nth-child(2n){
				font-size: 25px;
			}
			
			.h-t-tit3:after{
				content:"";
				width: 15px;
				height: 15px;
				border: 7px double #FFFFFF;
				border-top-color: transparent;
				border-left-color: transparent;
				background: transparent;
				transform: rotate(45deg);
				margin: 20px auto 0;
				position: absolute;
				left: 49%;

			}
			
			.h-t-tit4 {
				width: 600px;
				height: 125px;
				margin: 75px auto 0;
				background: #F19149;
				position: relative;
			}
			
			.h-t-tit4:before, .h-t-tit4:after{
				content:"";
				width: 0;
				height: 0;
				border: 18px solid #A65F2A;
				border-top-color: transparent;
				border-left-color: transparent;
				background: transparent;
				position: absolute;
				top: 1px;
			}
			
			.h-t-tit4:before{
				left: -36px;		
			}
			
			.h-t-tit4:after{
				transform: rotate(90deg);
				right: -36px;

			}
			
			.h-t-tit4 p{
				text-align: center;
				color: black;
				font-family: "思源";
				
			}
			
			.h-t-tit4 p:first-child{
				font-size: 90px;
				font-weight: bold;
				color: #D78140;
				padding: 29px 0 0;
			}
			
			.h-t-tit4 p:nth-child(2n){
				letter-spacing:1px;
				font-size: 50px;
				font-weight: bold;
				
				margin-top: -130px;
			}
			
			.h-t-tit4 p:first-child::before, .h-t-tit4 p:first-child::after{
				content: "";
				height: 1px;
				width: 160px;
				background: #FFFFFF;
				position: absolute;
				top: 88px;
				
			}
			
			.h-t-tit4 p:first-child::before{
				left: 105px;
			}
			
			.h-t-tit4 p:first-child::after{
				right: 105px;
			}
			
			.h-t-tit4 p:nth-child(2n):after{
				content: "";
				width: 10px;
				height: 10px;
				border: 6px double #FFFFFF;
				border-top-color: transparent;
				border-left-color: transparent;
				background: transparent;
				transform: rotate(45deg);
				position: absolute;
				left: 50%;
				margin-left: -11px;
				margin-top: 11px;
				top: 50%;
			}
			
			.invite{
				height: 700px;
				overflow: hidden;
				background: black;
			}
			
			.join{
				width: 850px;
				height: 420px;
				margin: 180px auto 0;
				display: flex;
			}
			
			.i-j-lst{
				width: 200px;
				height: 427px;
				border: 1px solid #fff;
				margin: auto;
			}
			

			
			.i-j-text{
				height: 100px;
				color: #fff;
				text-align: center;
				margin-top: 50px;
				position: relative;
			}
			
			
			.i-j-text p{
				font-size: 30px;
				
			}
			
			
			.i-j-pic{
				width: 200px;
				height: 200px;
				color: #fff;
				letter-spacing:1px;
				font-size: 11px;
				text-align: center;
				position: relative;
				margin-top: 46px;
			}
			
			.i-j-lst p{
				margin-bottom: 2px;
			}
			
			.i-j-lst img{
				width: 200px;
				height: 180px;
				margin-top: 15px;
			}
			
			.i-j-pic::before{
				content: "";
				/* margin: 0 auto; */
				width: 45px;
				height: 1px;
				background: #fff;
				position: absolute;
				left: 80px;
				top: -38px;
			}
			
			.res{
				height: 530px;
				background: #F44749;
				position: relative;
			}
			
			.res-tit{
				width: 1000px;
				margin: 0 auto;
				position: relative;
			}
			
			.res-tit p {
				text-align: center;
				font-size: 50px;
				font-weight: bold;
			}
			
			.res-tit p:first-child{
				color: #E14142;
				padding: 110px 0 0;
			}
			
			.res-tit p:last-child{
				color: #fff;
				margin-top: -105px;
			}
			
			.res-tit p:first-child::after{
				content: "";
				width: 5px;
				height: 5px;
				border: 5px double #FFFFFF;
				border-top-color: transparent;
				border-left-color: transparent;
				background: transparent;
				transform: rotate(45deg);
				position: absolute;
				top: 96%;
				left: 49%;
			}
			
			.res-tit p:last-child:before, .res-tit p:last-child:after{
				content: "";
				position: absolute;
				top: 50%;
				margin-top: 75px;
				height: 1px;
				width: 160px;
				background: #FFFFFF;
			}
			
			.res-tit p:last-child:before{
				left: 310px;
			}
			
			.res-tit p:last-child::after{
				right: 310px;
			}
			
			.res-icon{
				width: 1000px;
				margin: 0 auto;
				padding: 80px 0;
				display: flex;
			}
			
			.res-i-lst{
				margin: auto;
			}
			
			.r-i-pic{
				padding: 10px;
			}
			
			.r-i-pic p{
				text-align: center;
				color: #fff;
				margin-top: 10px;
				font-size: 25px;
			}
			
			.strength{
				height: 530px;
				background:  url(/upload/images/2021jmzt/koubei2.jpg) ;
				/* -webkit-filter: brightness(20%);
				filter: brightness(20%); */
				position: relative;
			}


			.s-tit{
				margin: 0 auto;
				position: relative;
				height: 370px;
			}
			
			.s-icon{
				width: 5px;
				height: 5px;
				border: 5px double #FFFFFF;
				border-top-color: transparent;
				border-left-color: transparent;
				background: transparent;
				transform: rotate(45deg);
				margin-top: -7px;
				position: absolute;
				top: 50%;
				left: 49%;
			}
			
			.s-hx1, .s-hx2 {
				position: absolute;
				top: 51%;
				height: 1px;
				width: 170px;
				background: #FFFFFF;
			}
			
			.s-hx1{
				left: 50%;
				margin-left: -210px;
			}
			
			.s-hx2{
				right: 50%;
				margin-right: -190px;
			}
			
			.s-t-1, .s-t-2, .s-t-3 {
				display: block;
				text-align: center;
				
			}
			
			.s-t-1{
				font-size: 50px;
				color: #444444;
				font-weight: bold;
				padding: 150px 0 0;
			}
			
			.s-t-2{
				font-size: 50px;
				color: white;
				font-weight: bold;
				margin-top: -110px;
				
			}
			
			.s-t-3{
				font-size: 35px;
				color: white;
				margin: 55px auto 30px;
			}
			
			.s-tit p{
				text-align: center;
				font-size: 25px;
				color: #FFFFFF;
				margin-bottom: 5px;
			}
			
			.team{
				position: relative;
				height: 450px;
			}
			
			.team-box{
				height: 540px;
				width: 1000px;
				margin: 0 auto; 
				background: url(/upload/images/2021jmzt/team1.jpg);
				position: absolute;
				top: -90px;
				margin-left: -500px;
				left: 50%;
				box-shadow: 0 0 100px #2F3238;
			}

			.team-r{
				height: 540px;
				width: 500px;
				float: right;
				
			}

			.team-r h5{
				font-size: 35px;
				padding-left: 50px;
				margin: 45px 0;
				font-weight: normal;
			}
			
			.t-lst{
				float: left;
				width: 400px;
			}
			
			.t-l-icon{
				width: 50px;
				height: 50px;
				padding: 1px;
				border: 1px solid #727372;
				border-radius: 50%;
				margin-left: 50px;
				margin-bottom: 20px;
				position: relative;
			}

			.t-l-icon :after{
				content: "";
				width: 30px;
				height: 1px;
				background: #000000;
				position: absolute;
				left: 82px;
				top: 27px;
			}
			
			.t-l-icon img{
				width: 35px;
				float: left;
				margin-left: 9px;
				margin-top: 8px;
				
			}


			.t-l-icon p{
				width: 400px;
				margin-left: 80px;
				margin-bottom: 10px;
			}

			.t-l-icon p:first-child{
				color: #0665F6;
			}

			.honour{
				height: 880px;
				background: #1C1E30;
				position: relative;

			}

			h6{
				font-size: 35px;
				color: #A27958;
				position: absolute;
				left: 24%;
				top: 7%;
				font-weight: normal;
			}

			.h-lst{
				margin: 0 auto;
				width: 840px;
			}

			.h-lst p{
				font-size: 13px;
				text-align: center;
				margin-top: 20px;
			}

			.h-lst-1, .h-lst-2, .h-lst-3, .h-lst-4 {
				width: 200px;
				height: 600px;
				background: white;
				float: left;
				margin: 0 3px;
			}

			.h-lst-1{
				margin-top: 220px;
			}

			.h-lst-2{
				margin-top: 180px;
			}

			.h-lst-3{
				margin-top: 140px;
			}

			.h-lst-4{
				margin-top: 60px;
			}

			.h-lst-up, .h-lst-down{
				height: 250px;
				margin: 0 20px;
			}

			.h-lst-down{
				border-top: 1px solid black;
				padding: 25px 0 0 ;
				margin-top: 20px;
			}

			.h-lst-up img, .h-lst-down img{
				width: 160px;
			}

			.h-lst-up img{
				padding: 50px 0 0;
			}

			.product{
				width: 1000px;
				height: 650px;
				margin: 0 auto;
				background: #F4F4F4;
			}

			.prt-tit{
				height: 200px;
				padding: 110px 0 0;
				position: relative;
			}

			.p-icon{
				width: 5px;
				height: 5px;
				border: 5px double #212121;
				border-top-color: transparent;
				border-left-color: transparent;
				background: transparent;
				transform: rotate(45deg);
				margin: auto;
				position: absolute;
				top: 42%;
				left: 49%;
			}

			.p-hx1, .p-hx2 {
				position: absolute;
				top: 45%;
				height: 1px;
				width: 200px;
				background: #212121;
			}

			.p-hx1{
				left: 27%;
			}

			.p-hx2{
				left: 53%;
			}

			.p-t-1, .p-t-2{
				display: block;
				text-align: center;
				font-size: 50px;
    			font-weight: bold;
			}

			.p-t-1{
				color: #DDDDDD;
			}

			.p-t-2{
				margin-top: -105px;
			}

			.prt-tit p{
				text-align: center;
				margin-bottom: 5px;
				font-size: 25px;
			}

			.prt-pic{
				display: flex;
				margin-top: 50px;
			}

			.p-p-lst{
				margin: auto;
			}

			.p-p-lst img{
				width: 240px;
			}

			.p-p-lst p{
				text-align: center;
				font-size: 20px;
				color: #666667;
				margin-top: 10px;
			}

			.brand{
				width: 1000px;
				margin: 0 auto;
				background: #E9E9E9;
			}

			.brand-tit{
				height: 200px;
				position: relative;
				padding: 110px 0 0;
			}

			.b-icon{
				width: 5px;
				height: 5px;
				border: 5px double #212121;
				border-top-color: transparent;
				border-left-color: transparent;
				background: transparent;
				transform: rotate(45deg);
				margin: auto;
				position: absolute;
				top: 42%;
				left: 49%;
			}

			.b-hx1, .b-hx2 {
				position: absolute;
				top: 45%;
				height: 1px;
				width: 200px;
				background: #212121;
			}

			.b-hx1{
				left: 27%;
			}

			.b-hx2{
				left: 53%;
			}

			.b-t-1, .b-t-2, .b-t-3, .b-t-4{
				display: block;
				text-align: center;
			}

			.b-t-1, .b-t-2{
				font-size: 50px;
				font-weight: bold;
			}
			
			.b-t-3, .b-t-4{
				font-size: 30px;
				margin-top: 35px;
			}

			.b-t-1{
				color: #DDDDDD;
				left: 23%;
				top: 52%;
			}

			.b-t-3{
				margin-top: 50px;
			}

			.b-t-2{
				margin-top: -105px;
				left: 21%;
				top: 29%;
			}

			.b-t-4{
				margin-top: 5px;
			}

			.brand-os{
				height: 350px;
				display: flex;
				padding: 0 0 70px;
			}


			.brand-lst{
				height: 350px;
				width: 310px;
				margin: auto;
				
				
			}

			.b-l-tit{
				height: 100px;
				background: #212121;
				border-radius: 15px 15px 0 0;
			}

			.b-l-tit span, .b-l-tit p {
				text-align: center;
				color: white;
			}

			.b-l-tit span{
				display: block;
				font-size: 25px;
				padding: 30px 0 5px;
			}

			.b-l-tit p{
				font-size: 13px;
			}

			.b-l-pic{
				height: 200px;
				padding: 10px;
				border: 1px solid #212121;
				background: white;
				border-radius: 0 0 15px 15px;
			}

			.b-l-pic img{
				height: 200px;
				width: 290px;
			}

			.join-tit{
				height: 250px;
				background: #F44749;
				margin-bottom: 20px;
				position: relative;
				margin-bottom: 80px;
				
			}

			.j-t-tit{
				height: 250px;
				position: relative;
				overflow: hidden;
			}

			.j-t-tit p{
				text-align: center;
				margin: 0 auto;
				font-size: 50px;
				font-weight: bold;

			}

			.j-t-tit p:first-child{
				color: #FFFFFF;
				line-height: 125px;
				margin: 50px  0 0;
			}

			.j-t-tit p:nth-child(2n){
				color: #ca8383;
				margin-top: -45px;
			}

			.j-t-tit p:first-child:after{
				content: "";
				width: 8px;
				height: 8px;
				border: 6px double white;
				border-top-color: transparent;
				border-left-color: transparent;
				background: transparent;
				transform: rotate(45deg);
				margin-left: -10px;
				position: absolute;
				top: 59%;
				left: 50%;
			}

			.j-t-tit p:nth-child(2n):before, .j-t-tit p:nth-child(2n):after{
				content: "";
				height: 1px;
				width: 200px;
				background: #FFFFFF;
				position: absolute;
				top: 50%;
				margin-top: 38px;
			}
			
			.j-t-tit p:nth-child(2n):before{
				left: 50%;
				margin-left: -225px;
			}

			.j-t-tit p:nth-child(2n):after{
				right: 50%;
				margin-right: -225px;
			}

			.jms-box p {
				font-size: 12px;
			}

			.jms-box-lst1 {
				margin-bottom: 5px;
			}

			.tit {
				height: 60px;
				width: 954px;
				padding: 10px;
				background: #F99E00;
				text-align: center;
				font-size: 40px;
				line-height: 60px;
				margin: 0 auto 20px;
			}

			.jms-box-lst1,
			.jms-box-lst2,
			.jms-box-lst3 {
				height: 650px;
				width: 1000px;
				margin: 0 auto;
				display: flex;
			}

			.pic {
				height: 120px;
				width: 120px;
				border: 5px solid #F99E00;
				margin: 10px auto;
				border-radius: 200px;
			}

			.pic img {
				border-radius: 200px;
				width: 120px;
			}


			.jms-lst1,
			.jms-lst2,
			.jms-lst3 {
				width: 300px;
				height: 580px;
				border: 3px solid #F99E00;
				border-bottom-width: 25px;
				position: relative;
				float: left;
				margin: 15px auto 0;
			}


			.text {
				padding: 10px 25px 0;

			}

			.text p {
				margin-top: 10px;
				text-align: left;
				line-height:19px
			}

			.jms-lst1 span,
			.jms-lst2 span,
			.jms-lst3 span {
				display: block;
				height: 31px;
				text-align: center;
				background: url(/upload/images/2021jmzt/kuang.png) no-repeat center;
			}

			.jms-end {
				text-align: center;
				font-size: 20px;
				color: grey;
				margin-bottom: 10px;
			}

			.qrcode{
				height: 300px;
				background: url(/upload/images/2021jmzt/di.png) no-repeat center;
				display: flex;
			}

			.qr-box{
				height: 300px;
				margin: auto;
			}
			.qrcode span, .qrcode p{
				color: white;
			}

			.qrcode span{
				display: block;
				font-size: 30px;
			}

			.qr-l-text p{
				font-size: 16px;
			}
			.qrcode img{
				width: 100px;
			}

			.qr-l-text{
				margin: 80px 20px 0 auto;
			}

			.qr-r-code{
				margin: 100px auto 0 20px;
				
			}

			.qr-r-lst{
				width: 120px;
				height: 125px;
				text-align: center;
				float: left;
			}