
/*思源黑体*/
/*@font-face {
	font-style:normal;
	font-family:'SourceHanSansCN-Bold';
	src:url('font/SourceHanSansCN-Bold.otf') format('truetype');
}
@font-face {
	font-style:normal;
	font-family:'SourceHanSansCN-ExtraLight';
	src:url('font/SourceHanSansCN-ExtraLight.otf') format('truetype');
}
@font-face {
	font-style:normal;
	font-family:'SourceHanSansCN-Heavy';
	src:url('font/SourceHanSansCN-Heavy.otf') format('truetype');
}
@font-face {
	font-style:normal;
	font-family:'SourceHanSansCN-Light';
	src:url('font/SourceHanSansCN-Light.otf') format('truetype');
}
@font-face {
	font-style:normal;
	font-family:'SourceHanSansCN-Medium';
	src:url('font/SourceHanSansCN-Medium.otf') format('truetype');
}
@font-face {
	font-style:normal;
	font-family:'SourceHanSansCN-Normal';
	src:url('font/SourceHanSansCN-Normal.otf') format('truetype');
}
@font-face {
	font-style:normal;
	font-family:'SourceHanSansCN-Regular';
	src:url('font/SourceHanSansCN-Regular.otf') format('truetype');
}*/
/*思源宋体*/
/*@font-face {
	font-style:normal;
	font-family:'SourceHanSerifCN-Bold';
	src:url('font/SourceHanSerifCN-Bold.otf') format('truetype');
}
@font-face {
	font-style:normal;
	font-family:'SourceHanSerifCN-ExtraLight';
	src:url('font/SourceHanSerifCN-ExtraLight.otf') format('truetype');
}
@font-face {
	font-style:normal;
	font-family:'SourceHanSerifCN-Heavy';
	src:url('font/SourceHanSerifCN-Heavy.otf') format('truetype');
}
@font-face {
	font-style:normal;
	font-family:'SourceHanSerifCN-Light';
	src:url('font/SourceHanSerifCN-Light.otf') format('truetype');
}
@font-face {
	font-style:normal;
	font-family:'SourceHanSerifCN-Medium';
	src:url('font/SourceHanSerifCN-Medium.otf') format('truetype');
}
@font-face {
	font-style:normal;
	font-family:'SourceHanSerifCN-SemiBold';
	src:url('font/SourceHanSerifCN-SemiBold.otf') format('truetype');
}
@font-face {
	font-style:normal;
	font-family:'SourceHanSerifCN-Regular';
	src:url('font/SourceHanSerifCN-Regular.otf') format('truetype');
}*/

/*Poppins*/
@font-face {
	font-style:normal;
	font-family:'Poppins-Bold';
	src:url('font/Poppins-Bold.ttf') format('truetype');
}
@font-face {
	font-style:normal;
	font-family:'Poppins-Light';
	src:url('font/Poppins-Light.ttf') format('truetype');
}
@font-face {
	font-style:normal;
	font-family:'Poppins-Medium';
	src:url('font/Poppins-Medium.ttf') format('truetype');
}
@font-face {
	font-style:normal;
	font-family:'Poppins-Regular';
	src:url('font/Poppins-Regular.ttf') format('truetype');
}
@font-face {
	font-style:normal;
	font-family:'Poppins-SemiBold';
	src:url('font/Poppins-SemiBold.ttf') format('truetype');
}
@font-face {
	font-style:normal;
	font-family:'Geometos';
	src:url('font/Geometos.ttf') format('truetype');
}


.aitg_mian_1600{   max-width: 1600px; margin: 0 auto; width: 96%;}

.aitg_000{ width: 100%; overflow: hidden;}


@-webkit-keyframes fd_sx {
    0%{  margin-top:0px;}
    33%{ bottom: 55%;}
    66%{ bottom: 56%; margin-left: 30px;}
    100%{ }
}
@keyframes fd_sx {
    0%{  margin-top:0px;}
    33%{ bottom: 55%;}
    66%{ bottom: 56%; margin-left: 30px;}
    100%{ }
}

@-webkit-keyframes fd_sx2 {
    0%{  bottom: 18%;}
    33%{ bottom: 16%;}
    80%{  bottom: 20%; left: 90%;}
    100%{  }
}
@keyframes fd_sx2 {
    0%{  bottom: 18%;}
    33%{ bottom: 16%;}
    80%{  bottom: 20%; left: 90%;}
    100%{  }
}

@-webkit-keyframes fd_sx3 {
    0%{  margin-top:0px;}
    33%{ margin-top: 20px;}
    55%{ margin-top: -20px; margin-left: 30px;}
    100%{ }
}
@keyframes fd_sx3 {
    0%{  margin-top:0px;}
    33%{ margin-top: 20px;}
    55%{ margin-top: -20px; margin-left: 30px;}
    100%{ }
}

@-webkit-keyframes fd_sx4 {
    0%{ bottom: 41.5%;}
    40%{ bottom: 43.5%; left: 8.5%;}
    70%{ bottom: 39.5%;}
    100%{  }
}
@keyframes fd_sx4 {
    0%{ bottom: 41.5%;}
    40%{ bottom: 43.5%; left: 8.5%;}
    70%{ bottom: 39.5%;}
    100%{  }
}

@-webkit-keyframes fd_sx5 {
    0%{  }
    50%{ bottom: 65%;}
    80%{ bottom: 62%; margin-right: 50px;}
    100%{ }
}
@keyframes fd_sx5 {
    0%{  }
    50%{ bottom: 65%;}
    80%{ bottom: 62%; margin-right: 50px;}
    100%{ }
}

@-webkit-keyframes aitg_001_tu02 {
    0%{ bottom: 0; }
    50%{ bottom: -2%;}
    80%{ bottom: 2%; left: 48.5%;}
    100%{ }
}
@keyframes aitg_001_tu02 {
    0%{ bottom: 0; }
    50%{ bottom: -2%;}
    80%{ bottom: 2%; left: 48.5%;}
    100%{ }
}

.aitg_001{ float: left; width: 100%; position: relative; padding: 100px 0;}
.aitg_001_fl{ float: left; width: 45%;}
.aitg_001_t{ margin: 57px 0 0; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 5px; padding-right: 20px; font-size: 20px;  color: #333333; float: left; background: #f3f4f8; border-radius: 100px;}
.aitg_001_t span{ padding: 5px 13px; float: left; font-size: 18px; color: #fff; line-height: 21px; background-image: linear-gradient(to right, #e60113, #f36e76); border-radius: 100px; margin-right: 15px;}
.aitg_001_t span img{ float: left; margin-right: 8px; margin-left: 6px;}
.aitg_001_title{ float: left; width: 100%; font-size: 62px; color: #e60012; font-weight: bold; line-height: 68px; margin-top: 32px;}
.aitg_001_desc{ float: left; width: 100%; float: left; width: 100%; font-size: 26px; line-height: 35px; color: #222; margin-top: 20px;}
.aitg_001_more{ float: left; width: 100%; margin-top: 56px;}
.aitg_001_more span{  float: left; padding: 12px 53px; font-size: 24px; color: #ffffff; background-image: linear-gradient(to right, #e60113, #f36e76); border-radius: 10px; transition: 0.5s;}
.aitg_001_fr{ float: right; width: 50.5%; position: relative;}
.aitg_001_tu01{ float: left; width: 100%; margin-top: 10px; z-index: 2; position: relative;}
.aitg_001_tu01 img{ float: left;  width: 99%;}
.aitg_001_tu02{ float: left; width: 100%;z-index: 3; height: 100%; position: absolute;}
.aitg_001_tu02 img{  float: left; width: 88%;  -webkit-animation: aitg_001_tu02 5s infinite linear; position: absolute; left: 48.5%; bottom: 0; transform: translate(-50%, -77%); }
.aitg_001_tb{  position: absolute; float: left; width: 100%; height: 100%; z-index: 3;}
.aitg_001_tb img{ float: left; width: 100%; position: absolute; transform: translate(-50%, -77%);}
.aitg_001_tb01{ }
.aitg_001_tb01 img{ -webkit-animation: fd_sx 5s infinite linear; bottom: 56%; left: 51.5%; width: 33%;  }
.aitg_001_tb02{ }
.aitg_001_tb02 img{ -webkit-animation: fd_sx2 5s infinite linear; bottom: 18%; left: 88%;  width: 13%; }
.aitg_001_tb03{ }
.aitg_001_tb03 img{ -webkit-animation: fd_sx3 5s infinite linear; bottom: 41%; left: 92%; width: 18.5%; }
.aitg_001_tb04{ z-index: 1;}
.aitg_001_tb04 img{ -webkit-animation: fd_sx4 5s infinite linear; bottom: 41.5%; left: 10.5%; width: 7.5%; }
.aitg_001_tb05{ }
.aitg_001_tb05 img{ -webkit-animation: fd_sx5 5s infinite linear; bottom: 62%; left: 18%; width: 10.5%; }
.aitg_001_more span:hover{ margin-top: -10px;}
@media (max-width: 1600px){
	.aitg_001_title{ font-size: 50px;}
	.aitg_001_desc{ font-size: 22px;}
	.aitg_001_more span{ padding: 12px 40px; font-size: 20px}
}
@media (max-width: 1400px){
	.aitg_001{ padding: 50px 0;}
	.aitg_001_t span{ line-height: 20px; margin-right: 8px;}
	.aitg_001_t span img{ height: 18px; margin-right: 5px; margin-left: 0px; margin-top: 2px;}
	.aitg_001_title { font-size: 45px; line-height: 60px; margin-top: 20px; }
	.aitg_001_desc{ font-size: 20px;}
	.aitg_001_more{ margin-top: 40px;}
	.aitg_001_more span { padding: 10px 30px; font-size: 18px; }
}
@media (max-width: 768px){
	.aitg_001 { padding: 30px 0; }
	.aitg_001_fr{ width: 100%;}
	.aitg_001_fl{ width: 100%; text-align: center;}
	.aitg_001_t{ margin: 0px 0 0; font-size: 16px;}
	.aitg_001_t span{ font-size: 14px;}
	.aitg_001_t span img{ height: 14px; margin-top: 3px;}
	.aitg_001_title{ font-size: 32px; line-height: 45px;}
	.aitg_001_desc { font-size: 14px; line-height: 26px; margin-top: 12px; }
	.aitg_001_more { margin-top: 20px; }
	.aitg_001_more span{ float: none; display: inline-block; padding: 5px 20px; font-size: 16px;}
	.aitg_001_fr{ margin-top: 30px;}
}





.aitg_002{ float: left; width: 100%; position: relative; padding: 164px 0 100px; background: #f6f6f6;}
.aitg_002 .aitg_mian_1600{ position: relative;}
.aitg_002_gg{ position: absolute; top: -216px; right: 3%;}
.aitg_002_gg span{ float: left; width: 100%; height: 150px; background: url(../images/aitg/aitg_002_ggbt.png) center center no-repeat; background-size: contain; -webkit-box-sizing: border-box;
    box-sizing: border-box; font-size: 50px; color: #ffffff; font-weight: bold; padding-top: 22px; padding-left: 60px;}
.aitg_002_list{ float: left; width: 100%; position: relative; }
.aitg_002_list li{ float: left; width: 31.3%; margin-right: 3.05%; background: #fff; border-radius: 10px; box-shadow: 0px 0px 20px #e3e3e3; overflow: hidden;}
.aitg_002_list li:nth-child(3n){ margin-right: 0;}
.aitg_002_list li .aitg_002_list_tu{ float: left; width: 100%; border-radius: 10px; overflow: hidden; box-shadow: 0px 10px 20px #bbbbbb;}
.aitg_002_list li .aitg_002_list_tu img{float: left; width: 100%; transition: 0.5s;}
.aitg_002_list li .aitg_002_list_cont{ float: left; width: 100%; padding: 30px 10%; -webkit-box-sizing: border-box; box-sizing: border-box;}
.aitg_002_list li .aitg_002_list_title{ text-align: center; font-size: 30px; color: #333333;}
.aitg_002_list li .aitg_002_list_def1{ font-size: 20px; color: #e60012; text-align: center;}
.aitg_002_list li .aitg_002_list_desc{ float: left; width: 100%; margin-top: 24px; font-size: 24px; color: #222222;}
.aitg_002_list li .aitg_002_list_desc p{ padding-left: 51px; line-height: 40px; position: relative;}
.aitg_002_list li .aitg_002_list_desc p:before{ content: ''; position: absolute; background: url(../images/aitg/aitg_002_tb.png) center center no-repeat; height: 100%; width: 50px; left: 0;}
.aitg_002_list li:hover .aitg_002_list_tu img{ transform: scale(1.1);}
@media (max-width: 1600px){
	.aitg_002_gg span{ font-size: 40px; padding-top: 33px;}
	.aitg_002_list li .aitg_002_list_title{ font-size: 24px;}
	.aitg_002_list li .aitg_002_list_def1{ font-size: 18px;}
	.aitg_002_list li .aitg_002_list_desc{ font-size: 20px;}
	.aitg_002_list li .aitg_002_list_desc p:before{ background-size: 15px;}
}
@media (max-width: 1400px){
	.aitg_002{ padding: 100px 0 50px;}
	.aitg_002_list li .aitg_002_list_cont{ padding: 15px 5%;}
	.aitg_002_list li .aitg_002_list_def1{ font-size: 16px;}
	.aitg_002_gg{ top: -130px; right: 0%;}
	.aitg_002_gg span { font-size: 28px; padding-top: 20px; height: 95px;}
}
@media (max-width: 768px){
	.aitg_002 { padding: 50px 0 30px; }
	.aitg_002_gg{ top: -78px;}
	.aitg_002_gg span { font-size: 18px; padding-top: 20px; height: 75px; padding-left: 25px; padding-right: 10px; }
	.aitg_002_list li{ width: 100%; margin-bottom: 20px;}
	.aitg_002_list li .aitg_002_list_title { font-size: 20px; margin-top: 10px; }
	.aitg_002_list li .aitg_002_list_desc { font-size: 18px; margin-top: 10px; }
	.aitg_002_list li .aitg_002_list_desc p{  padding-left: 40px;}
}



.aitg_003{ float: left; width: 100%; position: relative; padding: 95px 0 100px;}
.aitg_003_title{ font-size: 50px; line-height: 50px; color: #e60012; text-align: center;}
.aitg_003_title2{ font-size: 50px; line-height: 50px; text-align: center; color: #222222; margin-top: 11px;}
.aitg_003_desc{ text-align: center; font-size: 22px; line-height: 30px; color: #666666; margin-top: 22px;}
.aitg_003_cont{ float: left; width: 100%; position: relative; margin-top: 53px;}
.aitg_003_fl{ float: left; width: 48.7%;}
.aitg_003_list{ float: right; width: 48.7%;}
.aitg_003_list li{ float: left; width: 100%; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; padding-left: 76px; margin-top: 10px; margin-bottom: 8px;}
.aitg_003_list li .aitg_003_list_sz{  position: absolute; font-family:'Geometos'; font-size: 26px; color: #666666; left: 0; width: 50px; height: 50px; line-height: 50px; text-align: center; background: #f6f6f6; border-radius: 10px;}
.aitg_003_list li .aitg_003_list_title{ font-size: 26px; font-weight: bold;}
.aitg_003_list li .aitg_003_list_title span{ color: #e60012; margin-right: 16px; float: left;}
.aitg_003_list li .aitg_003_list_desc{ font-size: 20px; color: #666666; width: 73%; margin-top: 12px; line-height: 26px;}
.aitg_003_list li .aitg_003_list_p{ float: left; width:74%; margin-top: 12px;}
.aitg_003_list li .aitg_003_list_p p{ float: left; width: 50%; font-size: 20px; color: #333333; line-height: 30px; padding-left: 20px; -webkit-box-sizing: border-box; box-sizing: border-box; position: relative;}
.aitg_003_list li .aitg_003_list_p p:before{ content: ''; position: absolute; width: 8px; height: 8px; background: #d80000; border-radius: 100px; left: 3px; top: 50%; transform: translateY(-50%);}
.aitg_003_list li.on .aitg_003_list_sz{ background: #ffeeee; color: #e60012;}
@media (max-width: 1600px){
	.aitg_003_title,.aitg_003_title2{ font-size: 45px;}
	.aitg_003_desc{ font-size: 20px;}
	.aitg_003_list li .aitg_003_list_title{ font-size: 22px;}
	.aitg_003_list li .aitg_003_list_desc{ font-size: 18px;}
	.aitg_003_list li .aitg_003_list_p p{ font-size: 18px;}
}
@media (max-width: 1400px){
	.aitg_003{ padding: 50px 0;}
	.aitg_003_title, .aitg_003_title2 { font-size: 32px; line-height: 38px;}
	.aitg_003_desc { font-size: 18px; margin-top: 15px; }
	.aitg_003_cont{ margin-top: 35px;}
	.aitg_003_list li .aitg_003_list_sz{ font-size: 20px;}
	.aitg_003_list li .aitg_003_list_title { font-size: 20px; }
	.aitg_003_list li .aitg_003_list_desc{ font-size: 16px; margin-top: 7px;}
	.aitg_003_list li .aitg_003_list_p p { font-size: 16px; }
	.aitg_003_list li .aitg_003_list_p p:before{ width: 6px; height: 6px;}
}
@media (max-width: 768px){
	.aitg_003 { padding: 30px 0; }
	.aitg_003_title, .aitg_003_title2 { font-size:24px; line-height: 30px; }
	.aitg_003_desc{ font-size: 14px; margin-top: 12px; line-height: 24px;}
	.aitg_003_cont { margin-top: 15px; }
	.aitg_003_fl{ width: 100%;}
	.aitg_003_list{ width: 100%;}
	.aitg_003_list li{ padding-left: 45px;}
	.aitg_003_list li .aitg_003_list_sz{ font-size: 15px; width: 35px; height: 35px; line-height: 35px;}
	.aitg_003_list li .aitg_003_list_title { font-size: 18px; }
	.aitg_003_list li .aitg_003_list_desc{ font-size: 14px; margin-top: 7px; line-height: 24px; width: 100%;}
	.aitg_003_list li .aitg_003_list_p{ width: 100%;}
	.aitg_003_list li .aitg_003_list_p p{ font-size: 14px; padding-left: 16px;}
}


.m-video .video{height:0;padding-top:74.3%;position:relative}
.m-video .video>img{width:100%;height:100%;display:block;background:#000;position:absolute;top:0}
.m-video .video iframe{width:100%;height:100%;display:block;background:#000;position:absolute;top:0}
.m-video .video video{width:100%;height:100%;display:block;background:#000;position:absolute;top:0}
.m-video .video .cover{position:absolute;left:50%;top:50%;text-align:center;-webkit-transform:translate(-50%,-52px);-ms-transform:translate(-50%,-52px);-o-transform:translate(-50%,-52px);transform:translate(-50%,-52px);cursor:pointer; display: none;}
.m-video .video .cover .pic{margin:0 auto 12px;width:70px;height:70px;border-radius:100%;overflow:hidden}
.m-video .video .cover .pic img{width:100%;height:100%;display:block}
.m-video .video .cover h3{padding-top:4px;font-size:14px;line-height:25px;color:#fff;font-weight:400}
@media (max-width: 768px){
	.m-video .video .cover{ display: inline-block;}
}	

.aitg_004{ float: left; width: 100%; position: relative; padding-bottom: 30px;}
.aitg_004:before{ content: ''; position: absolute; width: 100%; height: 29%; top: 0; background: #fff;}
.aitg_004_t{ float: left; width: 100%; position: relative; z-index: 1; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 4.5% 7% 6.5%; border-radius: 10px; overflow: hidden;}
.aitg_004_fl{ float: left; width: 80%;}
.aitg_004_title{ font-size: 50px; line-height: 55px; color: #ffffff;}
.aitg_004_desc{ float: left; font-size: 20px; color: #ffffff; margin-top: 12px;}
.aitg_004_more{ float: right; width: 13%; margin-right: 4%; margin-top: 31px;}
.aitg_004_more a{ float: left; width: 100%; text-align: center; font-size: 18px; color: #333333; line-height: 60px; background: #fff; border-radius: 10px; transition: 0.5s;}
.aitg_004_more span{ float: left; width: 100%; text-align: center; font-size: 18px;  color: #ffffff; margin-top: 5px;}
.aitg_004_more a:hover{  background: #e60012;  color: #fff;}
.aitg_004_list{ float: left; width: 88.8%; margin: 0 5.6%; margin-top: -60px; position: relative; z-index: 2;}
.aitg_004_list li{ float: left; width: 24%; margin-right: 1.333%; text-align: center; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 2.5%; background: #fff; border-radius: 10px; box-shadow: 0px 0px 15px #cdcdcd;transition: 0.5s; cursor: pointer;}
.aitg_004_list li:nth-child(4n){ margin-right: 0;}
.aitg_004_list li .aitg_004_list_title{ font-size: 32px; color: #333333; line-height: 30px; font-weight: bold;}
.aitg_004_list li .aitg_004_list_sz{ font-size: 80px; line-height: 80px; color: #e60012; margin-top: 37px; text-shadow: #ffffff 2px 0 0, #ffffff 0 2px 0, #ffffff -2px 0 0, #ffffff 0 -2px 0, #dbd0d3 7px 5px 4px;}
.aitg_004_list li .aitg_004_list_sz sub{ font-size: 30px; position: relative; top: -2px; text-shadow: #dbd0d3 7px 5px 4px; margin-left: -20px;}
.aitg_004_list li .aitg_004_list_sz sup{ font-size: 38px; position: relative; top: -43px; font-weight: bold; text-shadow: #dbd0d3 7px 5px 4px; margin-left: -20px;}
.aitg_004_list li .aitg_004_list_sz span{ font-size: 50px; position: relative; top: -2px; margin-left: 3px; text-shadow: #dbd0d3 7px 5px 4px; line-height: 30px;}
.aitg_004_list li:hover{ margin-top: -10px;}
 
@media (max-width: 1600px){
	.aitg_004_title{ font-size: 40px; line-height: 55px;}
	.aitg_004_desc{ font-size: 18px;}
	.aitg_004_more{ margin-top: 15px;}
	.aitg_004_more a{ font-size: 16px; line-height: 50px;}
	.aitg_004_more span{ font-size: 16px;}
	.aitg_004_list li .aitg_004_list_title{ font-size: 24px;}
	.aitg_004_list li .aitg_004_list_sz{ font-size: 65px; line-height: 65px; margin-top: 30px;}
	.aitg_004_list li .aitg_004_list_sz span{ font-size: 40px;}
	.aitg_004_list li .aitg_004_list_sz sup{ font-size: 33px; top: -30px;}
}
@media (max-width: 1400px){
	.aitg_004_title { font-size: 32px; line-height: 50px; }
	.aitg_004_more { margin-top: 8px; }
	.aitg_004_desc {  font-size: 16px; margin-top: 8px; }
	.aitg_004_list li .aitg_004_list_title{ font-size: 20px;}
	.aitg_004_list li .aitg_004_list_sz{ font-size: 50px; line-height: 50px; margin-top: 25px;}
	.aitg_004_list li .aitg_004_list_sz sub{ font-size: 24px; margin-left: -10px;}
	.aitg_004_list li .aitg_004_list_sz sup{  font-size: 30px;}
}
@media (max-width: 768px){
	.aitg_004_fl{ width: 100%;}
	.aitg_004_title{ font-size: 24px; line-height: 36px; text-align: center;}
	.aitg_004_desc{ width: 100%; font-size: 14px;  text-align: center;} 
	.aitg_004_more{ width: 100%; margin-right: 0;}
	.aitg_004_more a{ font-size: 14px; line-height: 40px;}
	.aitg_004_more span { font-size: 14px; }
	.aitg_004_list{   width: 100%; margin: 0;margin-top: 10px;}
	.aitg_004_list li{ width: 100%; margin-right: 0%; margin-bottom: 10px;}
	.aitg_004_list li:nth-child(2n){ margin-right: 0;}
	.aitg_004_list li .aitg_004_list_sz { font-size: 36px; line-height: 40px; margin-top: 14px; }
	.aitg_004_list li .aitg_004_list_sz sup { font-size: 25px; top: -25px; }
	.aitg_004_list li .aitg_004_list_sz sub{ font-size: 20px;}
	.aitg_004_list li .aitg_004_list_sz span{ font-size: 26px;}
}

@-webkit-keyframes fd_sx02 {
    0%{  margin-top:0px;}
    33%{ margin-top: 20px;}
    66%{ margin-top: -30px; margin-left: 30px;}
	88%{ margin-top: 20px;}
    100%{ }
}
@keyframes fd_sx02 {
    0%{  margin-top:0px;}
    33%{ margin-top: 20px;}
    66%{ margin-top: -30px; margin-left: 30px;}
	88%{ margin-top: 20px;}
    100%{ }
}

@-webkit-keyframes fd_sx03 {
    0%{ margin-top:0px;}
    33%{ margin-top: -20px; margin-left: 20px;}
    80%{ margin-top: 10px;}
    100%{  }
}
@keyframes fd_sx03 {
    0%{ margin-top:0px;}
    33%{ margin-top: -20px; margin-left: 20px;}
    80%{ margin-top: 10px;}
    100%{  }
}

@-webkit-keyframes fd_sx04 {
    0%{  margin-top:0px;}
    33%{ margin-top: 20px;}
    55%{ margin-top: -20px; margin-left: 30px;}
    100%{ }
}
@keyframes fd_sx04 {
    0%{  margin-top:0px;}
    33%{ margin-top: 20px;}
    55%{ margin-top: -20px; margin-left: 30px;}
    100%{ }
}

.aitg_005{  float: left; width: 100%; position: relative;  padding: 40px 0; background: #f6f6f6;}
.aitg_005_fl{ float: left; width: 44%; position: relative; }
.aitg_005_title{ font-size: 50px; color: #222222; margin-top: 73px; line-height: 60px;}
.aitg_005_list{ float: left; width: 100%; position: relative; margin-top: 39px;}
.aitg_005_list li{ float: left; width: 100%; position: relative; margin-bottom: 15px; -webkit-box-sizing: border-box; box-sizing: border-box; padding:15px 30px; overflow: hidden; border-radius: 10px; cursor: pointer;}
.aitg_005_list li .aitg_005_list_tb_bg{ position: absolute; right: -3%; top: 8%; transform: rotate(-25deg); -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1); opacity: 0.3; width: 29%; display: none;}
.aitg_005_list li .aitg_005_list_tb_bg img{ float: left; width: 100%;}
.aitg_005_list li .aitg_005_list_tb{ float: left; width: 48px;}
.aitg_005_list li .aitg_005_list_tb img{ height: 30px;}
.aitg_005_list li .aitg_005_list_cont{float: left; width: calc(100% - 50px);}
.aitg_005_list li .aitg_005_list_title{ font-size: 24px; color: #222222; line-height: 30px;}
.aitg_005_list li .aitg_005_list_desc{ font-size: 18px; color: #ffffff;  margin: 6px 0; line-height: 26px;}
.aitg_005_list li.on{ box-shadow: 5px 5px 5px #e1e1e1; background: #ea0818; padding: 30px; margin-bottom: 28px;}
.aitg_005_list li.on .aitg_005_list_tb_bg{ display: inline-block;}
.aitg_005_list li.on .aitg_005_list_tb img{  -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1);}
.aitg_005_list li.on .aitg_005_list_title{ color: #fff;}
.aitg_005_fr{ float: right; width: 50%;}
.aitg_005_dt{ float: left; width: 86%; position: relative;}
.aitg_005_dt>img{ float: left; width: 100%;}
.aitg_005_dt_list{ position: absolute; width: 100%; height: 100%;}
.aitg_005_dt_list li{ position: absolute;}
.aitg_005_dt_list li img{  transform: translate(-50%, -50%); width: 100%;}
.aitg_005_dt_list li:nth-child(1){ left: 75%; top: 20.5%; width: 42%; }
.aitg_005_dt_list li:nth-child(1) img{ -webkit-animation: fd_sx 10s infinite linear;}
.aitg_005_dt_list li:nth-child(2){ left: 31%; top: 29.5%; width: 37%; }
.aitg_005_dt_list li:nth-child(2) img{ -webkit-animation: fd_sx02 10s infinite linear;}
.aitg_005_dt_list li:nth-child(3){ left: 97%; top: 46.5%; width: 35%; }
.aitg_005_dt_list li:nth-child(3) img{ -webkit-animation: fd_sx3 10s infinite linear;}
.aitg_005_dt_list li:nth-child(4){ left: 19%; top: 62.5%; width: 40%; }
.aitg_005_dt_list li:nth-child(4) img{ -webkit-animation: fd_sx03 10s infinite linear;}
.aitg_005_dt_list li:nth-child(5){ left: 73%; top: 70.5%; width: 34%; }
.aitg_005_dt_list li:nth-child(5) img{ -webkit-animation: fd_sx04 10s infinite linear;}
@media (max-width: 1600px){
	.aitg_005_title{ font-size: 40px; margin-top: 55px; line-height: 55px;}
	.aitg_005_list li .aitg_005_list_desc{ font-size: 16px;}
}
@media (max-width: 1400px){
	.aitg_005_title { font-size: 32px; margin-top: 20px; line-height: 45px; }
	.aitg_005_list{ margin-top: 25px;}
	.aitg_005_list li.on{ padding: 20px; margin-bottom: 20px;}
	   
}
@media (max-width: 768px){
	.aitg_005{ padding: 30px 0;}
	.aitg_005_fl{ width: 100%;}
	.aitg_005_title { font-size: 24px; margin-top: 0px; line-height: 36px; text-align: center; }
	.aitg_005_list { margin-top: 15px; }
	.aitg_005_list li{ padding: 10px 10px; margin-bottom: 10px;}
	.aitg_005_list li.on{ padding: 15px;   margin-bottom: 15px;}
	.aitg_005_list li .aitg_005_list_tb{ width: 40px;}
	.aitg_005_list li .aitg_005_list_tb img{ height: 24px;}
	.aitg_005_list li .aitg_005_list_title{ font-size: 18px;}
	.aitg_005_list li .aitg_005_list_desc { font-size: 14px; line-height: 24px; }
	.aitg_005_list li .aitg_005_list_tb_bg{ right: -3%; bottom: -2%; top: auto;}
	.aitg_005_fr{ width: 93%;}
}




.aitg_006{ float: left; width: 100%; position: relative;  padding: 119px 0 50px; background: #fff; }
.aitg_006_t{ float: left; width: 100%; position: relative; z-index: 2;}
.aitg_006_t_tb{ position: absolute; left: 50%; top: 15%; z-index: 2;}
.aitg_006_t_tb img{  transform: translate(-50%,-50%);}
.aitg_006_t_fl{ float: left; width: 49.5%; position: relative; } 
.aitg_006_t_fl_tb{ position: absolute; left: 2%; top: 44%; transform: translateY(-50%);z-index: 2;}
.aitg_006_t_fl_tb img{ width: 173px;}
.aitg_006_t_fl_title{  text-align: center; font-size: 40px; color: #ffffff;  line-height: 118px;background-image: linear-gradient(to top, #e61017, #f53036); border-radius: 20px;
 transform: skewX(-16deg); width: 86%; float: right; font-weight: bold;}
.aitg_006_t_fl_title span{  transform: skewX(16deg); display: inline-block;}
.aitg_006_t_fr{ float: right; width: 49.5%; position: relative; }
.aitg_006_t_fr_tb{position: absolute; right: 6%; top: 50%; transform: translateY(-50%);z-index: 2;}
.aitg_006_t_fr_tb img{ width: 150px;}
.aitg_006_t_fr_title{  text-align: center; font-size: 40px; color: #ffffff;  line-height: 118px;background:#222222; border-radius: 20px;  transform: skewX(-16deg); width: 86%; float: left; font-weight: bold; left: -1%; position: relative;}
.aitg_006_t_fr_title span{  transform: skewX(16deg);  display: inline-block;}
.aitg_006_list{  float: left; width: 90%; margin: 0 5%; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 6.5%; padding-bottom: 1%; margin-top: -3.5%; box-shadow: 0px 0px 15px #dddddd; border-radius: 30px;}
.aitg_006_list:before{ content: ''; position: absolute; height: 100%; top: 0; left: 0; width: 50%; background-image: linear-gradient(to right, #ffecee, #ffffff);}
.aitg_006_list:after{ content: ''; position: absolute; height: 100%; top: 0; right: 0; width: 50%; background-image: linear-gradient(to left, #eff2f5, #ffffff);}
.aitg_006_list ul{ position: relative; z-index: 3;}
.aitg_006_list li{float: left; width: 100%; margin-bottom:42px; }
.aitg_006_list li .aitg_006_list_fl{ float: left; padding-left: 5.5%; width: 41%; -webkit-box-sizing: border-box; box-sizing: border-box; background: url(../images/aitg/6010.png) left center no-repeat; background-size: 50px; transition: 0.5s;cursor: pointer;}
.aitg_006_list li .aitg_006_list_title{ font-size: 26px; line-height: 37px; color: #333333;}
.aitg_006_list li .aitg_006_list_desc{ font-size: 18px; color: #999999; line-height: 23px;}
.aitg_006_list li .aitg_006_list_c{ position: absolute; left: 50%; transform: translateX(-50%); transition: 0.5s;}
.aitg_006_list li .aitg_006_list_name{ font-size: 20px; color: #666666; margin-top: 9px; font-weight: bold;}
.aitg_006_list li .aitg_006_list_tb{ position: absolute; left: 50%; transform: translateX(-50%);}
.aitg_006_list li .aitg_006_list_tb img{ height: 9px;}
.aitg_006_list li .aitg_006_list_fr{ float: right; text-align: right; padding-right: 5.5%; width: 41%; -webkit-box-sizing: border-box;  box-sizing: border-box; background: url(../images/aitg/6011.png) right center no-repeat; background-size: 50px; transition: 0.5s;cursor: pointer;}

.aitg_006_list li .aitg_006_list_fl:hover,.aitg_006_list li .aitg_006_list_fr:hover{ margin-top: -10px;}
.aitg_006_list li .aitg_006_list_c:hover{ transform: translateX(-50%) scale(1.05);}

@media (max-width: 1600px){
	.aitg_006_t_fl_title,.aitg_006_t_fr_title{ font-size: 32px; line-height: 90px;}
	.aitg_006_t_fl_tb img{ width: 125px;}
	.aitg_006_t_fr_tb img{ width: 110px;}
	.aitg_006_t_tb img{ height: 90px;}
	.aitg_006_list li .aitg_006_list_fl,.aitg_006_list li .aitg_006_list_fr{ background-size: 40px;}
	.aitg_006_list li .aitg_006_list_title{ font-size: 20px; line-height: 35px;}
	.aitg_006_list li .aitg_006_list_desc{ font-size: 16px;}
	.aitg_006_list li .aitg_006_list_name{  font-size: 18px;}
	.aitg_006_list li .aitg_006_list_tb img { height: 6px; }
}
@media (max-width: 1400px){
	.aitg_006{ padding: 100px 0 50px;}
}
@media (max-width: 768px){
	.aitg_006 { padding: 30px 0;}
	.aitg_006_t_fl_tb{ left: -5%;}
	.aitg_006_t_fl_tb img { width: 60px; }
	.aitg_006_t_tb img { height: 40px; }
	.aitg_006_t_fl_title, .aitg_006_t_fr_title { font-size: 16px; line-height: 45px; border-radius: 5px; }
	.aitg_006_t_fr_tb{ right: -2%;}
	.aitg_006_t_fr_tb img { width: 55px; }
	.aitg_006_list{ width: 98%; margin: 0 1%; padding: 6.5% 3%; border-radius: 10px; overflow: hidden;}
	.aitg_006_list li{ margin-bottom: 20px;}
	.aitg_006_list li .aitg_006_list_name { font-size: 14px; }
	.aitg_006_list li .aitg_006_list_tb{ line-height: 10px;}
	.aitg_006_list li .aitg_006_list_tb img { height: 4px; }
	.aitg_006_list li .aitg_006_list_title { font-size: 14px; line-height: 20px; }
	.aitg_006_list li .aitg_006_list_desc { font-size: 12px; line-height: 18px; }
	.aitg_006_list li .aitg_006_list_fl{ background: url(../images/aitg/6010.png) left top 4px no-repeat;}
	.aitg_006_list li .aitg_006_list_fr{ background: url(../images/aitg/6011.png) right top 4px no-repeat;}
	.aitg_006_list li .aitg_006_list_fl, .aitg_006_list li .aitg_006_list_fr { background-size: 15px !important; }
	
}



.aitg_007{ float: left; width: 100%; position: relative;  padding: 60px 0 106px; background: #fff;}
.aitg_007_title{ font-size: 50px; line-height: 50px; color: #333333; text-align: center;}
.aitg_007_desc{ text-align: center; font-size: 22px; color: #666666; margin-top: 12px;}
.aitg_007_nav{ float: left; width: 79%; margin: 0 10.5%; margin-top: 40px;}
.aitg_007_nav ul{  display: flex;}
.aitg_007_nav li{ float: left; width: 24%; margin-right: 1.333%; flex-grow: 1; position: relative; -webkit-box-sizing: border-box;box-sizing: border-box; padding: 1.2% 2.5%;
 background: #f6f6f6; border-radius: 10px; cursor: pointer;}
.aitg_007_nav li:last-child{ margin-right: 0;}
.aitg_007_nav li .aitg_007_nav_cont{}
.aitg_007_nav li .aitg_007_nav_title{ color: #333333; font-size: 26px; line-height: 30px;}
.aitg_007_nav li .aitg_007_nav_desc{ font-size: 20px; color: #666666; line-height: 30px; margin-top: 2px;}
.aitg_007_nav li .aitg_007_nav_tb{ position: absolute; right: 0; top: 50%; transform: translateY(-50%);}
.aitg_007_nav li .aitg_007_nav_tb img{ height: 100%;}
.aitg_007_nav li.on{ background: #eb3341; box-shadow: 0px 0px 5px #eb3341;}
.aitg_007_nav li.on .aitg_007_nav_title{ color: #fff;}
.aitg_007_nav li.on .aitg_007_nav_desc{ color: #fff;} 
.aitg_007_list{ float: left; width: 100%; position: relative; margin-top: 60px;}
.aitg_007_list li{ }
.aitg_007_list li.swiper-slide{ width: 69%; border-radius:12px; background-size: cover; cursor: pointer; overflow: hidden;}
.aitg_007_list li .aitg_007_list_top{ float: left; width: 100%; height: 41px; background: #464646; padding-right: 9px;-webkit-box-sizing: border-box; box-sizing: border-box;}
.aitg_007_list li .aitg_007_list_top span{ float: right; width: 18px; height: 18px; background: #000; margin-right: 7px; margin-top: 13px; border-radius: 100px; display: none;}
.aitg_007_list li .aitg_007_list_top span:nth-child(1){ background: #ffffff;}
.aitg_007_list li .aitg_007_list_top span:nth-child(2){ background: #ffbb29;}
.aitg_007_list li .aitg_007_list_top span:nth-child(3){ background: #23c13c;}
.aitg_007_list li .aitg_007_list_tu{ width: 100%; float: left;}
.aitg_007_list li .aitg_007_list_tu img{ width: 100%;}
.aitg_007_list li.swiper-slide-active .aitg_007_list_top{ background: #e9202a; box-shadow: inset 0px 5px 15px #58585885;}
.aitg_007_list li.swiper-slide-active .aitg_007_list_top span{ display: inline-block;}
@media (max-width: 1600px){
	.aitg_007_title{ font-size: 40px; line-height: 45px;}
	.aitg_007_desc{ font-size: 20px; margin-top: 10px;}
	.aitg_007_nav li{ padding: 1.2% 1.5%;}
	.aitg_007_nav li .aitg_007_nav_title{ font-size: 22px;}
	.aitg_007_nav li .aitg_007_nav_desc{ font-size: 16px;}
}	
@media (max-width: 1400px){
	.aitg_007{ padding: 50px 0;}
	.aitg_007_title{ font-size: 32px; line-height: 40px;}
	.aitg_007_nav li .aitg_007_nav_title{ font-size: 20px;}
	.aitg_007_nav li .aitg_007_nav_desc{ font-size: 14px; line-height: 22px;}
	.aitg_007_list{ margin-top: 40px;}
}
@media (max-width: 768px){
	.aitg_007{  padding:30px 0;}
	.aitg_007_title { font-size: 24px; line-height: 35px; }
	.aitg_007_desc{ font-size: 16px;}
	.aitg_007_nav{ width: 100%; margin: 0%; margin-top: 20px;}
	.aitg_007_nav ul{ flex-wrap: wrap;}
	.aitg_007_nav li{ width: 49%; margin-right: 2%; margin-bottom: 10px; border-radius: 5px;}
	.aitg_007_nav li:nth-child(2n){ margin-right: 0;}
	.aitg_007_nav li .aitg_007_nav_tb{ height: 100%;}
	.aitg_007_nav li .aitg_007_nav_title { font-size: 16px; line-height: 24px; }
	.aitg_007_nav li .aitg_007_nav_desc{ margin-top: 0;}
	.aitg_007_list{ overflow: hidden; margin-top: 20px;}
	.aitg_007_list li.swiper-slide{ width: 100%;}
	.aitg_007_list li .aitg_007_list_top{ height: 30px;}
	.aitg_007_list li .aitg_007_list_top span{ margin-top: 11px; width: 10px; height: 10px;}
}



.aitg_008{ float: left; width: 100%; position: relative;  padding: 100px 0 0;     background: #f6f6f6; z-index: 2;}
.aitg_008_title{ font-size: 50px; line-height: 62px; color: #222222; text-align: center;}
.aitg_008_title2{ font-size: 50px; line-height: 62px; color: #222222; text-align: center; margin-top: 5px;}
.aitg_008_nav{ float: left; width: 100%; position: relative; margin-top: 40px;}
.aitg_008_nav li{ float: left; width: 49%; margin-right: 2%; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 2.5% 2.5% 2%; border-radius: 20px; transition: 0.5s; cursor: pointer;}
.aitg_008_nav li:last-child{ margin-right: 0;}
.aitg_008_nav li .aitg_008_nav_title{ font-size: 36px; line-height: 36px; color: #ffffff;}
.aitg_008_nav li .aitg_008_nav_desc{ font-size: 22px; color: #ffffff; margin-top: 12px;}
.aitg_008_nav li .aitg_008_nav_list{ float: left; width: 100%; margin-top: 10px;}
.aitg_008_nav li .aitg_008_nav_list p{ float: left; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box;  font-size: 18px; color: #ffffff; padding-left: 26px; line-height: 26px; background: url(../images/aitg/803.png) left center no-repeat; background-size: auto 20px;}
.aitg_008_nav li:hover{ transform: scale(1.05);}
@media (max-width: 1600px){
	.aitg_008_title,.aitg_008_title2{ font-size: 40px; line-height: 50px;}
	.aitg_008_nav li .aitg_008_nav_title{ font-size: 30px; line-height: 30px;}
	.aitg_008_nav li .aitg_008_nav_desc{ font-size: 20px; margin-top: 10px;}
	.aitg_008_nav li .aitg_008_nav_list p{ background-size: auto 18px; font-size: 16px;}
}
@media (max-width: 1400px){
	.aitg_008{ padding: 50px 0 0;}
	.aitg_008_title,.aitg_008_title2{ font-size: 32px; line-height: 40px;}
}
@media (max-width: 768px){
	.aitg_008 { padding: 30px 0 0; }
	.aitg_008_title, .aitg_008_title2 { font-size: 24px; line-height: 30px; }
	.aitg_008_nav{ margin-top: 20px;}
	.aitg_008_nav li{ width: 100%; margin-bottom: 10px; padding: 3%; border-radius: 10px;}
	.aitg_008_nav li .aitg_008_nav_title { font-size: 22px; line-height: 26px; }
	.aitg_008_nav li .aitg_008_nav_desc { font-size: 16px; margin-top: 5px; }
	.aitg_008_nav li .aitg_008_nav_list{ margin-top: 5px;}
	.aitg_008_nav li .aitg_008_nav_list p{ background-size: auto 15px; font-size: 14px; padding-left: 20px;}
}




.aitg_009{ float: left; width: 100%; position: relative; padding: 0px 0 50px;     background: #f6f6f6;}
.aitg_009_dt{ float: left; width: 100%; position: relative; margin: 4px 0;}
.aitg_009_dt>img{ float: left; width: 100%;}
.aitg_009_title_k{ position: absolute; left: 50%;  top: 46%; transform: translate(-50%, -50%); width: 20%; height: 20%; text-align: center; z-index: 2;cursor: pointer; transition: 0.5s;}
.aitg_009_title{ font-size: 60px; color: #222222; line-height: 78px; font-weight: bold;}
.aitg_009_titleen{ font-size: 18px; color: #222222; margin-top: 7px;}
.aitg_009_fl{ left: 0; width:50%; height: 100%; position: absolute;}
.aitg_009_fl_title{ position: absolute; right: 28%; font-size: 36px; color: #ffffff; font-weight: bold; width: 40px; line-height: 40px; top: 46%; transform: translate(-50%, -50%);
text-shadow: #04040470 6px 5px 0px; z-index: 2; cursor: pointer; transition: 0.5s;}
.aitg_009_list{ left: 0; top: 0; width:100%; height: 100%; position: absolute;}
.aitg_009_list li{ position: absolute; text-align: center; width: 50%; max-width: 300px; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 0;}
.aitg_009_list li .aitg_009_list_tb{ display: inline-block; border-radius: 100px; overflow: hidden; border: 5px solid #fff; box-shadow: 7px 7px 7px #00000024; background: #fff; transition: 0.5s;}
.aitg_009_list li .aitg_009_list_tb img{ height: 50px;}
.aitg_009_list li .aitg_009_list_title{ font-size: 22px; color: #222222; margin-top: 12px;}
.aitg_009_list li .aitg_009_list_desc{ font-size: 18px; color: #666666; margin-top: 3px; line-height: 24px;}
.aitg_009_list li .aitg_009_list_desc br{ display: none;}
.aitg_009_fl_list li:nth-child(1){ top: 16.5%; left: 35.5%;}
.aitg_009_fl_list li:nth-child(2){ top: 39.5%; left: 22.5%;}
.aitg_009_fl_list li:nth-child(3){ top: 62%; left: 25.5%;}
.aitg_009_fl_list li:nth-child(4){ top: 82%; left: 42.5%;}
.aitg_009_fl_list li:nth-child(5){ top: 21.5%; left: 66.5%;}
.aitg_009_fl_list li:nth-child(6){ top: 72%; left: 68.5%;}

.aitg_009_fr{ right: 0; width:50%; height: 100%; position: absolute; }
.aitg_009_fr_title{ position: absolute; left: 33%; font-size: 36px; color: #ffffff; font-weight: bold; width: 40px; line-height: 40px; top: 46%; transform: translate(-50%, -50%);
text-shadow: #04040470 6px 5px 0px; z-index: 2; cursor: pointer; transition: 0.5s;}
.aitg_009_fr_list li:nth-child(1){ top: 16.5%; left: 64.5%;}
.aitg_009_fr_list li:nth-child(2){ top: 39.5%; left: 77.5%;}
.aitg_009_fr_list li:nth-child(3){ top: 62%; left: 75.5%;}
.aitg_009_fr_list li:nth-child(4){ top: 82%; left: 49.5%;}

.aitg_009_title_k:hover,.aitg_009_fl_title:hover,.aitg_009_fr_title:hover{ transform: translate(-50%, -50%) scale(1.2);}
.aitg_009_list li:hover .aitg_009_list_tb{ transform: rotateY(360deg);}
@media (max-width: 1600px){
	.aitg_009_title{ font-size: 45px; line-height: 55px;}
	.aitg_009_titleen{ font-size: 14px;}
	.aitg_009_fl_title,.aitg_009_fr_title{ font-size: 30px; width: 30px; line-height: 35px;}
	.aitg_009_list li .aitg_009_list_tb img { height: 45px; }
	.aitg_009_list li .aitg_009_list_title{ font-size: 20px;}
	.aitg_009_list li .aitg_009_list_desc{ font-size: 16px; line-height: 22px;}
}
@media (max-width: 1400px){
	.aitg_009_list li .aitg_009_list_title{ margin-top: 10px; font-size: 18px;}
	.aitg_009_list li .aitg_009_list_tb img { height: 40px; }
	.aitg_009_fl_list li:nth-child(4){ top: 85%;}
}
@media (max-width: 768px){
	.aitg_009{ padding: 0px 0 30px;}
	.aitg_009_dt>img{ display: none;}
	.aitg_009_title_k{ position: relative; width: 100%; left: 0; top: 0; transform: none !important; margin-bottom: 20px;}
	.aitg_009_title{ font-size: 24px; line-height: 35px;}
	.aitg_009_titleen { font-size: 12px; margin-top: 2px; }
	.aitg_009_fl{ position: relative; width: 49%; height: auto; float: left; margin-right: 2%;} 
	.aitg_009_fl_title{ position: relative; top: auto; transform: none !important; right: auto;}
	.aitg_009_fl_title, .aitg_009_fr_title{ width: 100%; position: relative; top: auto; transform: none !important; right: auto; text-align: center; color: #2f2f2f; text-shadow: unset; float: left; left: 0;  font-size: 20px;}
	.aitg_009_list{ position: relative; height: auto; float: left; margin-top: 10px;}
	.aitg_009_list li{ width:100%; margin-right: 2%; position: relative; transform: none; top: auto !important; left: auto !important; float: left; margin-bottom: 20px;}
	.aitg_009_list li:nth-child(2n){ margin-right: 0;}
	.aitg_009_list li .aitg_009_list_tb{ border: 2px solid #fff;}
	.aitg_009_list li .aitg_009_list_tb img { height: 24px; }
	.aitg_009_list li .aitg_009_list_title{ font-size: 16px;}
	.aitg_009_list li .aitg_009_list_desc{ font-size: 12px; line-height: 18px; height: 54px; overflow: hidden; }
	.aitg_009_fr{ position: relative; width: 49%; height: auto; float: left;}
}




.aitg_010{ float: left; width: 100%; position: relative; padding: 50px 0 92px;}
.aitg_010_title{ font-size: 50px; line-height: 50px; color: #222222; text-align: center;}
.aitg_010_desc{ font-size: 22px; color: #666666; text-align: center; margin-top: 14px;}
.aitg_010_k{ float: left; width: 100%; position: relative; margin-top: 37px;}
.aitg_010_gngs{ float: left; width:26.3%;}
.aitg_010_gngs_list{  float: left; width: 100%; position: relative; overflow: hidden;}
.aitg_010_gngs_list li{    float: left; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 10% 7%; border-radius: 30px; overflow: hidden;}
.aitg_010_gngs_list li .aitg_010_gngs_list_bg{ position: absolute; left: 0; bottom: 0; height: 100%; width: 100%; z-index: 1;}
.aitg_010_gngs_list li .aitg_010_gngs_list_bg img{ position: absolute; width: 100%;height: 100%; object-fit: cover;}
.aitg_010_gngs_list li .aitg_010_gngs_list_title{ color: #ffffff; font-size: 30px; line-height: 35px; position: relative; z-index: 1;} 
.aitg_010_gngs_list li .aitg_010_gngs_list_desc{ float: left; width: 100%; font-size: 20px; line-height: 30px; color: #ffffff; margin-top: 19px; height: 150px; overflow: hidden; position: relative; z-index: 1;}
.aitg_010_gngs_list li .aitg_010_gngs_list_ys{ float: left; padding: 5px 15px; font-size: 20px; color: #333333; margin-top: 6px; background: #fcce00; border-radius: 10px; position: relative; z-index: 1;}
.aitg_010_gngs_list li .aitg_010_gngs_list_info{ float: left; width: 100%; margin-top: 20px; height: 147px; position: relative; z-index: 1;}
.aitg_010_gngs_list li .aitg_010_gngs_list_info p{ float: left; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 23px; line-height: 30px; padding-left: 21px;color: #ffffff; margin-bottom: 13px; position: relative;}
.aitg_010_gngs_list li .aitg_010_gngs_list_info p:before{ content: ''; position: absolute; width: 10px; height: 10px; background: #facf00; border-radius: 2px; left: 2px; top: 10px;
 transform: rotate(45deg);}
.aitg_010_gngs_list li .aitg_010_gngs_list_info p span{ position: relative;}
.aitg_010_gngs_list li .aitg_010_gngs_list_info p span:before{ content: ''; position: absolute; width: 100%; height: 4px; background: #ffcb03; bottom: 2px;}
.aitg_010_szkh{ float: left; width: 43.5%; margin-left: 2%;}
.aitg_010_szkh_t{ float: left; width:100%; background: #f6f8fa; border-radius: 30px; overflow: hidden;}
.aitg_010_szkh_t li{ float: left; width: 33.3%; text-align: center; padding: 30px 0;}
.aitg_010_szkh_t li .aitg_010_szkh_t_sz{ font-size: 60px; line-height: 60px; color: #e60012; font-weight: bold;}
.aitg_010_szkh_t li .aitg_010_szkh_t_sz i{}
.aitg_010_szkh_t li .aitg_010_szkh_t_title{ font-size: 20px; color: #222222; margin-top: 7px;}
.aitg_010_szkh_list{ float: left; width: 100%; margin-top: 33px; position: relative; overflow: hidden;}
.aitg_010_szkh_list li{ border: 1px solid #dddddd; float: left; width: 32%;  margin-bottom: 7px; border-radius: 10px; overflow: hidden; -webkit-box-sizing: border-box; box-sizing: border-box; transition: 0.5s;}
.aitg_010_szkh_list li .aitg_010_szkh_list_tu{ float: left; width: 100%; padding-bottom: 40%; overflow: hidden; position: relative;}
.aitg_010_szkh_list li .aitg_010_szkh_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.aitg_010_szkh_list li:hover{ box-shadow: 5px 5px 5px #efefef;}
.aitg_010_szkh_list li:hover .aitg_010_szkh_list_tu img{ transform: scale(1.1);}
.aitg_010_gngj{ float: right; width:26.3%;}
.aitg_010_gngj_list{  float: left; width: 100%; position: relative; overflow: hidden;}
.aitg_010_gngj_list li{    float: left; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 10% 7%; border-radius: 30px; overflow: hidden;}
.aitg_010_gngj_list li .aitg_010_gngj_list_bg{ position: absolute; left: 0; bottom: 0; height: 100%; width: 100%; z-index: 1;}
.aitg_010_gngj_list li .aitg_010_gngj_list_bg img{ position: absolute; width: 100%;height: 100%; object-fit: cover;}
.aitg_010_gngj_list li .aitg_010_gngj_list_title{ color: #ffffff; font-size: 30px; line-height: 35px; position: relative; z-index: 1;} 
.aitg_010_gngj_list li .aitg_010_gngj_list_desc{ float: left; width: 100%; font-size: 20px; line-height: 30px; color: #ffffff; margin-top: 19px; height: 150px; overflow: hidden; position: relative; z-index: 1;}
.aitg_010_gngj_list li .aitg_010_gngj_list_ys{ float: left; padding: 5px 15px; font-size: 20px; color: #333333; margin-top: 6px; background: #fcce00; border-radius: 10px; position: relative; z-index: 1;}
.aitg_010_gngj_list li .aitg_010_gngj_list_info{ float: left; width: 100%; margin-top: 20px; height: 147px; position: relative; z-index: 1;}
.aitg_010_gngj_list li .aitg_010_gngj_list_info p{ float: left; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 23px; line-height: 30px; padding-left: 21px;color: #ffffff; margin-bottom: 13px; position: relative;}
.aitg_010_gngj_list li .aitg_010_gngj_list_info p:before{ content: ''; position: absolute; width: 10px; height: 10px; background: #facf00; border-radius: 2px; left: 2px; top: 10px;
 transform: rotate(45deg);}
.aitg_010_gngj_list li .aitg_010_gngj_list_info p span{ position: relative;}
.aitg_010_gngj_list li .aitg_010_gngj_list_info p span:before{ content: ''; position: absolute; width: 100%; height: 4px; background: #ffcb03; bottom: 2px;}

@media (max-width: 1600px){
	.aitg_010_title{ font-size: 40px;}
	.aitg_010_desc{ font-size: 20px; margin-top: 10px;}
	.aitg_010_gngs_list li .aitg_010_gngs_list_title,.aitg_010_gngj_list li .aitg_010_gngj_list_title{ font-size: 24px;}
	.aitg_010_gngs_list li .aitg_010_gngs_list_desc,.aitg_010_gngj_list li .aitg_010_gngj_list_desc{ font-size: 16px; line-height: 26px; margin-top: 10px; height: 104px;}
	.aitg_010_gngs_list li .aitg_010_gngs_list_ys,.aitg_010_gngj_list li .aitg_010_gngj_list_ys{ padding: 5px 10px; font-size: 16px;}
	.aitg_010_gngs_list li .aitg_010_gngs_list_info,.aitg_010_gngj_list li .aitg_010_gngj_list_info{ height: 115px;}
	.aitg_010_gngs_list li .aitg_010_gngs_list_info p,.aitg_010_gngj_list li .aitg_010_gngj_list_info p{ font-size: 16px; margin-bottom: 5px; line-height: 25px;}
	.aitg_010_gngs_list li .aitg_010_gngs_list_info img,.aitg_010_gngj_list li .aitg_010_gngj_list_info img{ height: 18px;}
	.aitg_010_szkh_t li{ padding: 20px 0;}
	.aitg_010_szkh_t li .aitg_010_szkh_t_sz{ font-size: 40px; line-height: 40px;}
	.aitg_010_szkh_t li .aitg_010_szkh_t_title{ font-size: 18px;}
}
@media (max-width: 1400px){
	.aitg_010{ padding: 50px 0;}
	.aitg_010_title{ font-size: 30px; line-height: 40px;}
	.aitg_010_gngs_list li .aitg_010_gngs_list_info p span:before{ height: 2px;}
	.aitg_010_gngs_list li .aitg_010_gngs_list_info img,.aitg_010_gngj_list li .aitg_010_gngj_list_info img{ height: 16px;}
} 
@media (max-width: 768px){
	.aitg_010 { padding: 30px 0; }
	.aitg_010_title { font-size: 24px; line-height: 30px; }
	.aitg_010_desc { font-size: 14px; margin-top: 5px; }
	.aitg_010_k{ margin-top: 20px;}
	.aitg_010_szkh{ width: 100%; margin-left: 0;}
	.aitg_010_szkh_t{ border-radius: 10px;}
	.aitg_010_szkh_t li { padding: 10px 0; }
	.aitg_010_szkh_t li .aitg_010_szkh_t_sz { font-size: 24px; line-height: 30px; }
	.aitg_010_szkh_t li .aitg_010_szkh_t_title { font-size: 13px; margin-top: 3px;}
	.aitg_010_szkh_list{ margin-top: 20px;}
	.aitg_010_gngs,.aitg_010_gngj{ width: 100%; margin-bottom: 10px;}
	.aitg_010_gngs_list li,.aitg_010_gngj_list li{ padding: 5%;}
} 






.aitg_011{ float: left; width: 100%; position: relative; padding: 75px 0 89px; background: #f6f6f6;}
.aitg_011_title{ text-align: center; font-size: 50px; line-height: 50px; color: #222222;}
.aitg_011_k{ float: left; width: 100%; position: relative; margin-top: 65px;}
.aitg_011_fl{ float: left; width: 47.5%; position: relative; overflow: hidden; }
.aitg_011_fl li{ position: relative; float: left; width: 100%; border-radius: 20px; overflow: hidden;}
.aitg_011_fl li .aitg_011_fl_tu{ float: left; width: 100%; padding-bottom: 56%; position: relative; overflow: hidden;}
.aitg_011_fl li .aitg_011_fl_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.aitg_011_fl li .aitg_011_fl_title{ position: absolute; bottom: 6%; width: 100%; font-size: 29px; color: #ffffff; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 4%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.aitg_011_fl li:hover .aitg_011_fl_tu img{ transform: scale(1.1);}
.aitg_011_fr{ float: right; width: 50%;}
.aitg_011_fr li{ float: left;  width: 100%; margin-bottom: 14px; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 4% 6%; background: #fff;border-radius: 10px; box-shadow: 5px 5px 5px #efefef; position: relative;}
.aitg_011_fr li .aitg_011_fl_title{ font-size: 22px; line-height: 30px; color: #222222; height: 30px; overflow: hidden; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.aitg_011_fr li .aitg_011_fl_title img{ position: absolute; right: 4%; top: 50%; transform: translateY(-50%); -webkit-filter: brightness(0) invert(0.6);  filter: brightness(0) invert(0.6);}
.aitg_011_fr li:hover .aitg_011_fl_title{ color: #e60012;}
.aitg_011_fr li:hover .aitg_011_fl_title img{-webkit-filter: none;  filter: none;}
@media (max-width: 1600px){
	.aitg_011_title{ font-size: 40px;}
	.aitg_011_fr li{ padding: 3%; margin-bottom: 18px;}
	.aitg_011_fl li .aitg_011_fl_title{ font-size: 22px; font-size: 18px;}
}
@media (max-width: 1400px){
	.aitg_011{ padding: 50px 0;}
	.aitg_011_title{ font-size: 30px; line-height: 40px;}
	.aitg_011_k{ margin-top: 35px;}
	.aitg_011_fr li .aitg_011_fl_title img{ height: 15px;}
}
@media (max-width: 768px){
	.aitg_011 { padding: 30px 0; }
	.aitg_011_k { margin-top: 20px; }
	.aitg_011_title { font-size: 24px; line-height: 30px; }
	.aitg_011_fl{ width: 100%;}
	.aitg_011_fl li{ border-radius: 10px;}
	.aitg_011_fl li .aitg_011_fl_title{ font-size: 16px;}
	.aitg_011_fr{ width: 100%; margin-top: 14px;}
	.aitg_011_fr li{ margin-bottom: 8px;}
	.aitg_011_fr li .aitg_011_fl_title{ font-size: 16px; border-radius: 5px; height: 30px; overflow: hidden; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
	.aitg_011_fr li .aitg_011_fl_title img{ height: 12px;}
}










