
			#revolutionul>li {
				width: 100%;
				height: 340px;
			}
			
			.tedian_txt {
				font-size: 18px;
			}
			
			.tedian_img {
				width: 19px!important;
				height: 22px!important;
				margin-right: 15px;
			}
			
			.four_Con {
				position: relative;
				width: 100%;
				height: 103%;
				border-top: 1px solid #333;
				top: 0px;
				left: 0px;
				display: flex;
			}
			
			.conLeft {
				width: 60%;
				background-image: linear-gradient(to right, #6d9dc3, #f2f2f2);
			}
			
			.conRight {
				width: 40%;
				background-image: linear-gradient(to left, #6d9dc3, #f2f2f2);
			}
			
			.con_top {
				margin: 40px 0px 10px;
			}
			
			.bottom_con {
				max-width: 1170px;
				margin: 0 auto 40px;
				color: #000000;
			}
			
			.mokuaiTitle {
				margin-bottom: 20px;
			}
			
			.mokuaiTitle,
			.whyTitle,
			.APPTitle,
			.zuChengTitle,
			.guoChengTitle {
				font-size: 20px;
				font-weight: 600;
				border-bottom: 1px solid #ddd;
				padding: 15px 10px;
			}
			
			.APPDiv {
				display: flex;
				align-content: center;
				justify-content: space-around;
			}
			
			.zuChengCon_Div {
				display: flex;
				align-items: center;
				justify-content: space-around;
				background-color: #fff;
				padding: 15px 0px;
				margin-top: 30px;
				box-shadow: #c1c1c1 0px 0px 15px;
				border-radius: 10px;
				height: 390px;
			}
			
			.zongtiCon,
			.tedianCon,
			.jutiCon,
			.yingyongCon,
			.whyCon,
			.APPCon,
			.zuChengCon,
			.guoChengCon {
				margin-top: 20px!important;
			}
			
			.zuChengCon_Div:hover,
			.hexintopCon:hover,
			.guoChengCon_Div:hover {
				box-shadow: #c9d7f6 0px 0px 15px;
			}
			
			.zuChengCon_Divxian {
				height: 300px;
				width: 3px;
				background-color: #e3e3e3;
			}
			
			.zuChengCon_DivLeft {
				width: 25%;
				padding-left: 7%;
			}
			
			.zuChengCon_DivLeft_title {
				font-size: 18px;
				font-weight: 700;
				margin-bottom: 6%;
			}
			
			.zuChengCon_DivLeft_text {
				line-height: 30px;
			}
			
			.dian1 {
				display: inline-block;
				width: 18px;
				height: 18px;
				background-color: #3c63a7;
				border-radius: 50%;
			}
			
			.dian2 {
				display: inline-block;
				width: 15px;
				height: 15px;
				background-color: rgba(233, 126, 51, 80%);
				border-radius: 50%;
				margin-left: -8px;
				margin-bottom: -2px;
				margin-right: 10px;
			}
			
			.thirdCon {
				background-color: #fff;
				border: 1px solid #ddd;
				border-radius: 10px;
				box-shadow: #ddd 0 0 15px;
				width: 46%;
				margin: 0 2% 20px;
				padding: 2% 1% 1%;
			}
			
			.tedianCon {
				position: relative;
				/*height: 450px;*/
			}
			
			.tedianText {
				line-height: 32px;
				padding-left: 0px;
				background-color: #fff;
				border: 1px solid #ddd;
				padding: 15px 0px;
				margin-top: 20px;
				border-radius: 10px;
				box-shadow: #c1c1c1 0px 0px 15px;
				width: 60%;
				display: flex;
				flex-direction: column;
				justify-content: center;
			}
			
			.tedianText:hover {
				box-shadow: #c9d7f6 0px 0px 15px;
				z-index: 1;
			}
			
			.tedianImg:hover {
				transform: scale(1.03);
			}
			
			.zongtiCon,
			.tedianCon,
			.jutiCon,
			.yingyongCon,
			.whyCon,
			.APPCon,
			.zuChengCon,
			.guoChengCon {
				margin-top: 30px;
			}
			
			.yingyongDiv {
				display: flex;
				align-items: center;
				justify-content: space-evenly;
				background-color: #fff;
				padding: 15px 0px;
				margin-top: 30px;
				box-shadow: #c1c1c1 0px 0px 15px;
				border-radius: 10px;
			}
			
			.yingyongDiv:hover {
				box-shadow: #c9d7f6 0px 0px 15px;
			}
			
			.yingyongxian {
				height: 300px;
				width: 3px;
				background-color: #e3e3e3;
			}
			
			.yingyongImg {
				display: flex;
				justify-content: space-around;
			}
			
			.yingyongImg img,
			.yingyongImg_center img {
				width: 250px;
				border: 1px solid #acacac;
				border-radius: 10px;
			}
			
			.yingyongImg_center {
				position: absolute;
				top: 32%;
				left: 29%;
			}
			
			.yingyongDivLeft {
				width: 30%;
			}
			
			.yingyongDivLeft_anli {
				width: 30%;
			}
			
			.yingyongDivTitle {
				text-align: left;
				padding-left: 20px;
				font-weight: 700;
				margin-bottom: 25px;
			}
			
			.anlixian {
				height: 250px;
				width: 3px;
				background-color: #e3e3e3;
			}
			
			.anlitext,
			.yingyongtext {
				text-indent: -6px;
			}
			
			.headerDiv {
				display: flex;
				align-items: center;
			}
			
			.xtjsSpan {
				cursor: pointer;
				color: #4775c4;
				letter-spacing: 2px;
				margin-bottom: 15px!important;
			}
			
			.xtjsSpan:hover,
			.xtjsSpan:active {
				text-decoration: underline;
			}
			
			.ModelContent {
				width: 100%;
				height: 100%;
				background-color: rgba(0, 0, 0, .5);
				position: fixed;
				top: 0px;
				left: 0px;
				right: 0px;
				bottom: 0px;
				z-index: 99;
			}
			
			.ModelDialog {
				background-color: #fff;
				width: 860px;
				margin-left: 50%;
				margin-top: 35%;
				transform: translate(-430px, -440px);
				display: flex;
				flex-direction: column;
				align-items: center;
				border-radius: 10px;
				border: 1px solid #ddd;
			}
			
			.ModelBody {
				padding: 5px 0px;
				display: flex;
				align-items: center;
				justify-content: center;
			}
			
			.ModelFooter {
				display: flex;
				width: 100%;
				justify-content: end;
				padding: 10px;
				border-top: 1px solid #ddd;
			}
			
			.ModelFooter button {
				background-color: #fff;
				border: 1px solid #000;
				padding: 5px 20px;
				border-radius: 7px;
			}
			
			.VideoCon {
				position: fixed;
				top: 180px;
				left: 5px;
				background-color: #F2F2F2;
				border-radius: 5px;
				z-index: 97;
				padding: 10px;
				display: flex;
				flex-direction: column;
				align-items: center;
				justify-content: center;
				cursor: pointer;
				box-shadow: #767676 0px 0px 5px 5px;
			}
			
			.mokuaiTitle,
			.whyTitle,
			.APPTitle {
				margin-bottom: 30px;
			}
			
			.testBtn {
				clip-path: polygon(20% 0%, 0% 100%, 80% 100%, 100% 0%);
				background-color: #ef985c!important;
				font-size: 15px!important;
				font-weight: 700!important;
				cursor: pointer;
			}
			
			.testBtn:hover,
			.testBtn:focus {
				font-size: 15px!important;
				font-weight: 700!important;
			}
			
			.yellDiv_left {
				clip-path: polygon(60% 0%, 0% 100%, 40% 100%, 100% 0%);
				margin-right: -20px;
			}
			
			.yellDiv {
				background: #ff9400;
				padding: 10px 30px;
			}
			
			.yellDiv_right {
				clip-path: polygon(60% 0%, 0% 100%, 40% 100%, 100% 0%);
				margin-left: -20px;
			}
			
			.BeijingCon {
				width: 100%;
				background-color: #000813;
			}
			
			.four_spTxt {
				color: #035dd7!important;
			}
			
			.second_con {
				background: url(img/hjbj.png);
				background-position: center;
				background-size: cover;
				/*background-color: #1d4e9b;*/
			}
			
			.second_con_title {
				font-size: 30px;
				font-weight: 700;
				color: #fff;
				margin: 5% 0% 9%;
			}
			
			.second_con_span {
				font-size: 19px;
				color: #fff;
				width: 110%;
			}
			
			.tedianDiv_con {
				width: 250px;
				height: 250px;
				display: flex;
				align-items: center;
				justify-content: center;
				font-size: 18px;
				color: #FFF;
				flex-direction: column;
			}
			
			.tedianDiv_con_bj1 {
				background-color: #5b98ea;
			}
			
			.tedianDiv_con_bj2 {
				background-color: #ef985c;
			}
			
			.tedianDiv_con_border {
				width: 30px;
				margin: 15px auto;
				height: 1px;
				background: #fff;
				transition: all 0.3s;
				-webkit-transition: all 0.3s;
			}
			
			.tedianDiv_con_text {
				display: flex!important;
				align-items: center;
				justify-content: center;
				flex-direction: column;
				font-size: 14px;
				color: #FFF;
				padding: 10px;
			}
			
			.tedian_txtCon {
				margin-bottom: 20px;
			}
			
			.tedianDiv_con:hover .tedianDiv_con_border {
				width: 70px;
			}
			
			.yylyDiv {
				position: relative;
				overflow: hidden;
				height: 400px;
			}
			
			.extDiv {
				position: absolute;
				bottom: 0;
				left: 40%;
				width: 250px;
				height: 250px;
				border-radius: 50%;
				background-color: rgba(0, 0, 0, .85);
			}
			
			.extImg {
				position: absolute;
				bottom: -7%;
				width: 200px;
				left: 4%;
			}
			
			.yylyDiv_index1,
			.yylyDiv_index2,
			.yylyDiv_index3,
			.yylyDiv_index4,
			.yylyDiv_index5,
			.yylyDiv_index6,
			.yylyDiv_index7,
			.yylyDiv_index8 {
				display: flex;
				align-items: center;
				justify-content: center;
				flex-direction: column;
				border-radius: 50%;
				position: absolute;
				padding: 10px;
				font-size: 18px;
			}
			
			.yylyDiv_index1,
			.yylyDiv_index2,
			.yylyDiv_index6,
			.yylyDiv_index8 {
				background-color: rgba(0, 183, 147, 0.8);
				/*color: #015242;*/
				color: #fff;
			}
			
			.yylyDiv_index3,
			.yylyDiv_index4,
			.yylyDiv_index5,
			.yylyDiv_index7 {
				background-color: rgba(253, 203, 110, 0.8);
				color: #7e5201;
			}
			
			.yylyDiv_index1 {
				bottom: 0%;
				left: 29%;
				width: 153px;
				height: 153px;
			}
			
			.yylyDiv_index2 {
				bottom: 31%;
				left: 25%;
				width: 147px;
				height: 147px;
			}
			
			.yylyDiv_index3 {
				top: 3%;
				left: 24%;
				height: 147px;
				width: 147px;
			}
			
			.yylyDiv_index4 {
				top: 5%;
				left: 36%;
				height: 165px;
				width: 165px;
			}
			
			.yylyDiv_index5 {
				top: 0%;
				right: 33%;
				width: 150px;
				height: 150px;
			}
			
			.yylyDiv_index6 {
				top: 25%;
				right: 22%;
				width: 200px;
				height: 200px;
			}
			
			.yylyDiv_index7 {
				top: 67%;
				right: 29%;
				width: 130px;
				height: 130px;
			}
			
			.yylyDiv_index8 {
				top: 0%;
				right: 20%;
				width: 130px;
				height: 130px;
			}
			
			.bannerImgConfour {
				position: relative;
				display: block;
				width: 100%;
				height: 100%;
				background-position: center 0;
				background-color: #1c1c1c;
			}
			/*.bannerImgConfour{
	position: relative;
    display: block;
    width: 100%;
    height: 100%;
    background: url(img/huida_img77.png);
    background-size: cover;
    background-position: center;
 }*/
			
			.bannerImgConfour_title {
				color: #29fae0;
				font-size: 37px;
				letter-spacing: 5px;
			}
			
			.bannerImgConfour_text {
				color: #29fae0;
				font-size: 18px;
				margin-bottom: 10px;
				letter-spacing: 2px;
				position: relative;
			}
			
			.bannerImgConfour_cir1 {
				display: inline-block;
				width: 20px;
				height: 20px;
				background-color: #29fae0;
				border-radius: 50%;
			}
			
			.bannerImgConfour_cir2 {
				display: inline-block;
				width: 15px;
				height: 15px;
				background-color: rgb(255 255 255 / 85%);
				border-radius: 50%;
				margin-top: 10px;
				margin-left: -10px;
				margin-right: 10px;
				margin-bottom: -2px;
			}
			
			.bannerImgConfour_xian {
				width: 110px;
				height: 3px;
				background-image: linear-gradient(-90deg, #29fae0, #000);
			}
			
			.bannerImgConfour_xian1 {
				width: 150px;
				height: 3px;
				background-image: linear-gradient(-90deg, #000, #29fae0, #000);
			}
			
			.bannerImgConfour_xian2 {
				height: 150px;
				width: 3px;
				background-image: linear-gradient(180deg, #000, #29fae0, #000);
			}
			
			.blackFont {
				color: #000000;
			}
			
			.blackbj {
				background-color: #000000!important;
			}
			
			.whyCon_Div {
				/*background: url(img/about1.jpg);*/
				background-position: center center;
				background-size: cover;
				position: relative;
				height: 285px;
			}
			
			.whyCon_Div_zz {
				position: absolute;
				top: 0;
				left: 0;
				bottom: 0;
				right: 0;
				background-image: linear-gradient(to right, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0));
			}
			
			.whyCon_Div_textCon {
				display: flex;
				align-items: center;
				justify-content: space-around;
				z-index: 999;
				position: relative;
				height: 96%;
			}
			
			.whyCon_Div_text {
				height: 90%;
				width: 22%;
				color: #000;
				border: 1px solid #000;
				border-radius: 8px;
				margin-top: 1%;
				padding: 15px;
			}
			
			.whyCon_Div_text:hover {
				color: #3472e7;
				border: 1px solid #3472e7;
			}
			
			.imgxf {
				display: none;
			}
			
			.whyCon_Div_text:hover .imgbs {
				display: none;
			}
			
			.whyCon_Div_text:hover .imgxf {
				display: block!important;
			}
			
			.whyCon_Div_text_top {
				font-size: 25px;
				font-weight: 700;
				margin-bottom: 10%;
			}
			
			.whyCon_Div_text_top>p {
				margin: 5% 0% 15%;
				display: flex;
				align-items: center;
				justify-content: center;
			}
			
			.whyCon_Div_text_bottom>p {
				margin-bottom: 15px;
			}
			
			.four_txt {
				font-size: 23px;
				color: #333;
				letter-spacing: 2px;
			}
			
			.four_spTxt {
				font-size: 35px;
			}
			
			.four_txt_line2 {
				letter-spacing: 1px;
			}
			
			.guoChengCon_Div {
				display: flex;
				flex-direction: column;
				align-items: center;
				justify-content: center;
				box-shadow: #c1c1c1 0px 0px 15px;
				border-radius: 10px;
				margin-top: 30px;
				padding-bottom: 20px;
				overflow: hidden;
			}
			
			.guoChengCon_Div_top {
				margin-bottom: -190px;
				position: relative;
				margin-top: 20px;
				right: -22px;
			}
			
			.xitong_text {
				color: #0972ce;
				font-size: 18px;
				margin-top: 5px;
				font-weight: 700;
			}
			
			.guoChengCon_Div_bottom {
				display: flex;
				align-items: center;
				margin-bottom: -30px;
			}
			
			.guoChengCon_Div_bottom_left {
				display: flex;
				align-items: center;
				justify-content: center;
				flex-direction: column;
			}
			
			.pc_right {
				background: url(img/chilun.png);
				background-position: center;
				background-repeat: no-repeat;
				background-size: contain;
				width: 120px;
				height: 120px;
				display: flex;
				align-items: center;
				justify-content: center;
			}
			
			.pc_right_text {
				background-color: #fff;
				display: inline-block;
				width: 75%;
				padding: 5px 0px;
				text-align: center;
				font-weight: 700;
			}
			
			.guoChengCon_Div_bottom_center {}
			
			.guoChengCon_Div_bottom_center_bottom {
				display: flex;
				align-items: center;
			}
			
			.centerCon_left,
			.centerCon_right {
				margin: 0px 20px;
			}
			
			.jiantou_right {
				width: 0;
				height: 0;
				border-left: 15px solid #424242;
				border-top: 15px solid transparent;
				border-bottom: 15px solid transparent;
			}
			
			.jiantou_left {
				width: 0;
				height: 0;
				border-right: 15px solid #424242;
				border-top: 15px solid transparent;
				border-bottom: 15px solid transparent;
			}
			
			.jiantou_top {
				width: 0;
				height: 0;
				border-bottom: 15px solid #ef985c;
				border-left: 15px solid transparent;
				border-right: 15px solid transparent;
			}
			
			.jiantou_bottom {
				width: 0;
				height: 0;
				border-top: 15px solid #ef985c;
				border-left: 15px solid transparent;
				border-right: 15px solid transparent;
			}
			
			.jiantou_toleft {
				width: 0;
				height: 0;
				border-right: 15px solid #ef985c;
				border-top: 15px solid transparent;
				border-bottom: 15px solid transparent;
			}
			
			.jiantou_toright {
				width: 0;
				height: 0;
				border-left: 15px solid #ef985c;
				border-top: 15px solid transparent;
				border-bottom: 15px solid transparent;
			}
			
			.videoDiv_top_jiantouCon {
				display: flex;
				justify-content: center;
				align-items: center;
			}
			
			.videoDiv_bottom {
				display: flex;
				flex-direction: column;
				align-items: center;
				margin-top: -10px;
				margin-bottom: 10px;
			}
			
			.jiantouxianCon_text {
				text-align: center;
				font-size: 16px;
				letter-spacing: 1px;
			}
			
			.textmarRight {
				margin-right: 15px;
				transform: translateY(5px);
			}
			
			.textmarLeft {
				margin-left: 15px;
				transform: translateY(-5px);
			}
			
			.jiantouxianCon {
				display: flex;
				align-items: center;
			}
			
			.jiantouCon {
				display: flex;
				flex-direction: column;
				justify-content: center;
			}
			
			.jiantou_xian {
				margin-bottom: 0px;
				width: 120px;
				height: 13px;
				background-color: #424242;
			}
			
			.jiantou_xian2 {
				width: 13px;
				height: 60px;
				background-color: #ef985c;
				margin-bottom: 0px;
			}
			
			.jiantou_xian3 {
				margin-bottom: 0px;
				width: 90px;
				height: 13px;
				background-color: #ef985c;
			}
			
			.jiantou_xian_toright {
				border-radius: 3px 0px 0px 3px;
			}
			
			.jiantou_xian_toleft {
				border-radius: 0px 3px 3px 0px;
			}
			
			.xjxitongCon {
				display: flex;
				align-items: center;
				justify-content: center;
				flex-direction: column;
			}
			
			.guoChengCon_Div_bottom_right {
				display: flex;
				align-items: center;
			}
			
			.bottom_right_sjCon {
				display: flex;
				align-items: center;
				flex-direction: column;
			}
			
			.bottom_right_sjImg {
				display: flex;
				align-items: center;
			}
			
			.bottom_right_sjImg_rightCon {
				margin-left: 15%;
			}
			
			.xjCon {
				display: flex;
				align-items: center;
				position: relative;
				justify-content: center;
			}
			
			.xjCon_text {
				position: absolute;
				bottom: 25%;
			}
			
			.videoDivTop {
				display: flex;
				position: absolute;
				left: -155px;
				top: 20px;
			}
			
			.videoDiv_top_imgCon {
				display: flex;
				align-items: center;
				justify-content: center;
				transform: translateY(-25px);
			}
			
			.videoDiv_center {
				display: flex;
				align-items: center;
				justify-content: center;
				position: relative;
				margin-left: 82px;
				transform: translateY(5px);
				margin-right: 85px;
			}
			
			.shipintext {
				position: absolute;
				margin-top: 25px;
			}
			
			.shipinxt {
				margin-bottom: 0px;
				display: flex;
				flex-direction: column;
				align-items: center;
			}
			
			.hexintopCon {
				padding: 20% 2%;
				box-shadow: #c1c1c1 0px 0px 15px;
				border-radius: 10px;
				margin-top: 30px;
			}
			
			.hxgnCon {
				display: flex;
				justify-content: space-around;
				align-items: center;
			}
			
			.xjbbDiv,
			.ssjkDiv,
			.jhztDiv,
			.qjqyDiv,
			.yltjDiv,
			.bjxxDiv {
				position: relative;
				width: 115px;
				height: 110px;
				display: flex;
				align-items: center;
				justify-content: center;
				flex-direction: column;
			}
			
			.xjbbDiv,
			.jhztDiv,
			.yltjDiv {
				transform: translateY(-50%);
			}
			
			.ssjkDiv,
			.qjqyDiv,
			.bjxxDiv {
				transform: translateY(50%);
			}
			
			.xjbbXian,
			.ssjkXian,
			.jhztXian,
			.qjqyXian,
			.yltjXian {
				width: 110px;
				border-top: 5px dashed #5b98ea;
			}
			
			.xjbbXian,
			.jhztXian,
			.yltjXian {
				transform: rotate(28deg);
			}
			
			.ssjkXian,
			.qjqyXian {
				transform: rotate(-28deg);
			}
			
			.hxgnCon p {
				margin-bottom: 0px;
				font-size: 19px;
				position: relative;
				font-weight: 700;
				color: #5b98ea;
				margin-left: 5px;
			}
			
			.hxgnCon p.txgntopP {
				margin-bottom: 3px;
			}
			
			.xjbb_bjImg,
			.ssjk_bjImg,
			.jhzt_bjImg,
			.qjqy_bjImg,
			.yltj_bjImg,
			.bjxx_bjImg {
				position: absolute;
				top: 0px;
				bottom: 0px;
				left: 0px;
				right: 0px;
			}
			
			.ssjk_bjImg {
				transform: rotate(30deg);
			}
			
			.jhzt_bjImg {
				transform: rotate(60deg);
			}
			
			.qjqy_bjImg {
				transform: rotate(90deg);
			}
			
			.yltj_bjImg {
				transform: rotate(120deg);
			}
			
			.xjbbImg,
			.ssjkImg,
			.jhztImg,
			.qjqyImg,
			.yltjImg,
			.bjxxImg {
				width: 270px;
				position: absolute;
				z-index: 1;
				border: 1px solid #5b98ea;
			}
			
			.xjbbImg,
			.jhztImg,
			.yltjImg {
				top: -155px;
				left: 0px;
			}
			
			.ssjkImg,
			.qjqyImg,
			.bjxxImg {
				top: 115px;
				right: 0px;
			}
			
			.hide {
				display: none;
			}
		