﻿@charset "utf-8";
/*html, body,.wrapper{ position: relative; height: 100%; }
.indexSwiper{ width:100%; height:100%; overflow:hidden}
.indexSwiper>.swiper-wrapper>.swiper-slide{ width:100%; height:100%; overflow:hidden}
.indexSwiper > .swiper-wrapper > .swiper-slide.s8{ height:auto}
.indexSwiper .btns{ width:12px; height:100%; position:absolute; left:auto; top:0; right:2%; z-index:99;display:flex;align-items: center;justify-content: center;}
.indexSwiper .btns .indexPagination span{ display:block; width:12px; height:12px; background:rgba(0, 0, 0, .3); opacity:1; padding:0; margin:10px 0; border-radius:50%;}
.indexSwiper .btns .indexPagination span.swiper-pagination-bullet-active{ background:#edb111}*/

.banner{ width:100%; position:relative}
.banner .swiper01{ width:100%; height:100%; overflow:hidden; position:relative}
.banner .swiper01 a{ display:block; width:100%; height:100%}
.banner .swiper01 a .img1{ width:100%; height:100%; transform:scale(1.2,1.2);vertical-align:middle; transition:all 10s cubic-bezier(0.19, 1, 0.22, 1)}
.banner .swiper01 a .img1 img{ width:100%; height:auto}
.banner .swiper01 a .img2 img{ width:100%; height:auto}
.banner .swiper01 a .img2{ width:100%; height:100%; display:none; transform:scale(1.2,1.2);vertical-align:middle; transition:all 10s cubic-bezier(0.19, 1, 0.22, 1)}
.banner .swiper01 .swiper-slide-active a .img1{  transform:scale(1,1);}
.banner .swiper01 .swiper-slide-active a .img2{  transform:scale(1,1);}

.banner .prev01{ background:url(prev.jpg) center center no-repeat; width:60px; height:60px; cursor:pointer; position:absolute; left:4%; top:50%; margin-top:-18px; z-index:9}
.banner .next01{ background:url(next.jpg) center center no-repeat; width:60px; height:60px; cursor:pointer; position:absolute; right:4%; top:50%; margin-top:-18px; z-index:9}
.banner .swiper01 .pagination01{ width:100%; font-size:0; text-align:left; position:absolute; left:0; bottom:50px; z-index:9; text-align:center}
.banner .swiper01 .pagination01 span{ display:inline-block; vertical-align:top; width:16px; height:16px; margin:0 6px; background:#fff; border-radius:50%; opacity:1;}
.banner .swiper01 .pagination01 span.swiper-pagination-bullet-active{background:#eda81c; }
.banner .swiper01 .swiper-slide{ width:100%; height:100%; position:relative; overflow:hidden}
.banner .swiper01 .swiper-slide .item{ width:1600px; position:absolute; left:50%; margin-left:-800px; top:50%; transform:translateY(-50%); z-index:9}
.banner .swiper01 .swiper-slide .item .ico img{ height:62px}
.banner .swiper01 .swiper-slide .item .title{ font-size:60px; color:#fff; font-weight:bold; line-height:1; margin-top:30px}
.banner .swiper01 .swiper-slide .item .intro{ font-size:60px; color:#fff; height:200px}
.banner .swiper01 .swiper-slide .item .more i{ background:url(g_03.png) center center no-repeat; display:block; width:140px; height:42px;display:flex;align-items: center;justify-content: center; font-size:14px; color:#fff; background-size:cover}
@media (max-width: 1600px){
	.banner .swiper01 .swiper-slide .item{  width:1200px; margin-left:-600px; padding:92px 0 0 0 }
	.banner .swiper01 .swiper-slide .item .ico img{ height:40px;}
	.banner .swiper01 .swiper-slide .item .title{ font-size:40px; margin-top:25px}
	.banner .swiper01 .swiper-slide .item .intro{ font-size:40px; height:160px}
	.indexSwiper .btns .indexPagination span{ width:8px; height:8px; margin:8px 0}

}

@media (max-width: 1200px){
	.banner .swiper01 .pagination01{ bottom:20px}
	.banner .swiper01 .pagination01 span{ width:10px; height:10px; margin:0 4px;}
	.banner .swiper01 a .img2{ display:block}
	.banner .swiper01 a .img1{ display:none}
	.banner .swiper01 .swiper-slide .item{  width:92%; margin-left:0; left:4%; padding:60px 0 0 0 }
	.banner .swiper01 .swiper-slide .item .ico img{ height:28px}
	.banner .swiper01 .swiper-slide .item .title{ font-size:24px; margin-top:20px}
	.banner .swiper01 .swiper-slide .item .intro{ font-size:24px; height:120px; margin-top:10px}
	.banner .swiper01 .swiper-slide .item .more i{ width:120px; height:36px; font-size:12px}
	
}

.s2{ position:relative; overflow:hidden;padding:200px 0}
.gcon_2{  width:100%; height:100%;display:flex;align-items: center;justify-content: center; position:relative; z-index:98; }
.gcon_2 .lt{ width:577px; float:left}
.gcon_2 .lt .ihd{ background:url(g_04.png) 0 8px no-repeat; padding-left:30px}
.gcon_2 .lt .ihd .en{ font-size:50px; font-family:Arial; font-weight:bold; color:#2e2e2e; line-height:50px}
.gcon_2 .lt .ihd .cn{ font-size:40px; color:#2e2e2e; line-height:40px; margin-top:10px}
.gcon_2 .lt .intro{ font-size:16px; color:#404040; line-height:30px; padding:0 60px 0 30px; margin-top:45px; height:164px}
.gcon_2 .lt ul{ padding:0 0 0 30px; height:358px;}
.gcon_2 .lt ul li{ width:50%; height:50%; float:left; background:#f3f4f8; box-sizing:border-box;display:flex;align-items: center;justify-content: center; border-right:1px solid #caccd0; border-bottom:1px solid #caccd0;color:#0d0d0d}
.gcon_2 .lt ul li:nth-child(2n){ border-right:0}
.gcon_2 .lt ul li:nth-child(n+3){ border-bottom:0}
.gcon_2 .lt ul li .p1{ font-size:0; line-height:1; }
.gcon_2 .lt ul li .p1 span{ font-size:60px}
.gcon_2 .lt ul li .p1 i{ font-size:14px; vertical-align:top;}
.gcon_2 .lt ul li .p2 { text-align:center; font-size:14px; margin-top:10px}
.gcon_2 .lt ul li:hover{ background:#edb111; color:#fff; border-color:#edb111}
.gcon_2 .rt{ width:1023px; float:right; position:relative; overflow:hidden;  cursor:pointer}
.gcon_2 .rt .pic{ width:100%;}
.gcon_2 .rt .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.gcon_2 .rt:hover .pic img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.gcon_2 .rt .play{ position:absolute; left:50%; top:50%; color:#fff; transform:translate(-50%,-50%); width:100%; text-align:center}
.gcon_2 .rt .play .title{ font-size:42px; line-height:1; padding:0 0 65px 0}
.gcon_2 .rt .play .ico{ width:100%; height:114px; background:url(g_07.png) center center no-repeat; background-size:auto 100%}
@media (max-width: 1600px){
	.s2{ padding:120px 0}
	.gcon_2 .lt{ width:435px; }
	.gcon_2 .rt{ width:765px}
	.gcon_2 .lt .ihd{ background:url(g_04.png) 0 6px no-repeat; background-size:14px; padding-left:25px}
	.gcon_2 .lt .ihd .en{ font-size:40px; line-height:40px}
	.gcon_2 .lt .ihd .cn{ font-size:32px; line-height:32px}
	.gcon_2 .lt .intro{ font-size:14px; line-height:25px; margin-top:30px; height:120px; padding-left:24px; padding-right:40px}
	.gcon_2 .lt ul{ height:267px; padding-left:24px}
	.gcon_2 .lt ul li .p1 span{ font-size:42px}
	.gcon_2 .lt ul li .p1 i{ font-size:12px}
	.gcon_2 .lt ul li .p2 { font-size:12px}
	.gcon_2 .rt .play .title{ font-size:32px}
	.gcon_2 .rt .play .ico{ height:92px}
}
@media (max-width: 1200px){
	.gcon_2 .lt{ width:100%;}
	.gcon_2 .rt{ width:100%; margin-top:20px}
	.gcon_2 .lt .ihd{ background:url(g_04.png) 0 6px no-repeat; background-size:12px; padding-left:20px; margin-left:-20px}
	.gcon_2 .lt .ihd .en{ font-size:24px; line-height:24px}
	.gcon_2 .lt .ihd .cn{ font-size:18px; line-height:18px}
	.gcon_2 .lt .intro{ margin-top:20px; height:auto; padding-left:0; padding-right:0}
	.gcon_2 .lt ul{ height:auto; padding-left:0; margin-top:20px}
	.gcon_2 .lt ul li{ padding:20px 0}
	.gcon_2 .lt ul li .p1 span{ font-size:32px}
	.gcon_2 .lt ul li .p1 i{ font-size:12px}
	.gcon_2 .lt ul li .p2 { font-size:12px}
	.gcon_2 .rt .play .title{ font-size:24px; padding: 0 0 30px}
	.gcon_2 .rt .play .ico{ height:60px}
}
@media (max-width: 750px){
	.gcon_2 .lt .ihd{ background:url(g_04.png) 0 6px no-repeat; background-size:10px; padding-left:14px; margin-left:-14px}
	.gcon_2 .lt ul li .p1 span{ font-size:28px}
	.gcon_2 .rt .play .title{ font-size:20px; padding: 0 0 30px}
	.gcon_2 .rt .play .ico{ height:50px}
}

.gcon_3{ width:100%; height:110vh; position:relative; overflow:hidden; }
.gcon_3 .bd{ width:100%; height:100%}
.gcon_3 .bd .con{ width:100%; height:100%}
.gcon_3 .bd .con .img1{ width:100%; height:100%}
.gcon_3 .hd{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:9}
.gcon_3 .hd ul{ width:100%; height:100%; transition:all 0.3s}
.gcon_3 .hd ul li{ width:calc(100% / 6); float:left; box-sizing:border-box; border-right:1px solid rgba(255,255,255,0.3); height:100%; position:relative;display:flex;align-items: center; padding:0 30px; overflow:hidden}
.gcon_3 .hd ul li:before{content: "";position: absolute;right: 0;top: -100px;width: 1px;height: 100px;background-image: linear-gradient(180deg,transparent,#fff);animation: lineMove 2s ease-in-out infinite;}
@keyframes lineMove{
    to{top: 100%;}
}
.gcon_3 .hd ul li:nth-child(1):before{animation-delay: 0s;}
.gcon_3 .hd ul li:nth-child(2):before{animation-delay: 0.2s;}
.gcon_3 .hd ul li:nth-child(3):before{animation-delay: 0.4s;}
.gcon_3 .hd ul li:nth-child(4):before{animation-delay: 0.6s;}
.gcon_3 .hd ul li:nth-child(5):before{animation-delay: 0.8s;}
.gcon_3 .hd ul li:nth-child(6):before{animation-delay: 1.0s;}

.gcon_3 .hd ul li .ico{ background:url(g_09.png) top center no-repeat; height:111px;display:flex;align-items: center;justify-content: center; background-size:auto 100%}
.gcon_3 .hd ul li.on .ico{ background:url(g_10.png) top center no-repeat; background-size:auto 100% }
.gcon_3 .hd ul li .title{ text-align:center; font-size:18px; color:#fff; margin-top:40px; line-height:30px; height:60px}
.gcon_3 .hd ul li .intro{ font-size:14x; line-height:2; color:#b7bfc9; margin-top:60px; height:200px;  opacity:0; visibility:hidden; transition:all 0.3s}
.gcon_3 .hd ul li .more{ text-align:center; opacity:0; visibility:hidden; transition:all 0.3s}
.gcon_3 .hd ul li .more a{ display:block; margin:0 auto; width:135px; height:40px; background:#edb111; border-radius:20px; color:#fff; font-size:16px;display:flex;align-items: center;justify-content: center;}
.gcon_3 .hd ul li.on{ background:rgba(0,0,0,0.5)}
.gcon_3 .hd ul li.on .intro{ visibility:visible; opacity:1}
.gcon_3 .hd ul li.on .more{ visibility:visible; opacity:1}
@media (max-width: 1600px){
	.gcon_3 .hd ul li{ padding:0 25px}
	.gcon_3 .hd ul li .ico{ height:100px;}
	.gcon_3 .hd ul li .ico img{ width:36px}
	.gcon_3 .hd ul li .title{ font-size:16px; margin-top:30px}
	.gcon_3 .hd ul li .intro{ margin-top:40px}
	.gcon_3 .hd ul li .more a{ width:120px; height:36px; font-size:14px}
}
@media (max-width: 1200px){
	.gcon_3 .hd ul li{ width:calc(100% / 3); height:50%; border-bottom:1px solid rgba(255,255,255,0.3)}
	.gcon_3 .hd ul li .ico{ height:100px;}
	.gcon_3 .hd ul li .ico img{ width:36px}
	.gcon_3 .hd ul li .title{ font-size:16px; margin-top:30px}
	.gcon_3 .hd ul li .intro{ margin-top:40px}
	.gcon_3 .hd ul li .more a{ width:120px; height:36px; font-size:14px}
	.gcon_3 .hd ul li .intro{ display:none}
	.gcon_3 .hd ul li .more{ margin-top:30px}
}
@media (max-width: 750px){
	.gcon_3 .hd ul li{ width:calc(100% / 2); height:calc(100% / 3); border-bottom:1px solid rgba(255,255,255,0.3); padding:0 20px}
	.gcon_3 .hd ul li .ico{ height:70px;}
	.gcon_3 .hd ul li .ico img{ width:24px}
	.gcon_3 .hd ul li .title{ font-size:14px; margin-top:15px}
	.gcon_3 .hd ul li .more a{ width:100px; height:32px; font-size:12px}
	.gcon_3 .hd ul li .intro{ display:none}
	.gcon_3 .hd ul li .more{ margin-top:20px}
}

.gcon_4{ width:100%; height:100%; background:url(g_24.jpg) center center no-repeat; background-size:cover;display:flex;align-items: center;justify-content: center; padding:200px 0; position:relative}
.gcon_4 .nr{ height:750px}
.gcon_4 .ihd{ background:url(g_04.png) 0 8px no-repeat; padding-left:30px}
.gcon_4 .ihd .en{ font-size:50px; font-family:Arial; font-weight:bold; color:#2e2e2e; line-height:50px}
.gcon_4 .ihd .cn{ font-size:40px; color:#2e2e2e; line-height:40px; margin-top:10px}
.gcon_4 .ibd{ margin-top:70px}
.gcon_4 .ibd .pic{ width:calc(1235 / 1920 * 100%); position:absolute; left:0; top:32vh}
.gcon_4 .ibd .pic img{ width:100%}
.gcon_4 .ibd .cont{ width:390px; float:right; margin-right:30px}
.gcon_4 .ibd .cont .intro{ font-size:16px; color:#404040; line-height:2}
.gcon_4 .ibd .cont .more{ margin-top:100px}
.gcon_4 .ibd .cont .more a{ display:block; box-sizing:border-box;display:flex;align-items: center;justify-content: center; width:135px; height:40px; border:1px solid #cacaca; border-radius:20px; font-size:16px; color:#535353}
.gcon_4 .ibd .cont .more a:hover{ background:#e7af0f; border:1px solid #e7af0f; color:#fff}
@media (max-width: 1600px){
	.gcon_4{ padding:120px 0;}
	.gcon_4 .nr{ height:550px}
	.gcon_4 .ihd{ background:url(g_04.png) 0 6px no-repeat; background-size:14px; padding-left:25px}
	.gcon_4 .ihd .en{ font-size:40px; line-height:40px}
	.gcon_4 .ihd .cn{ font-size:32px; line-height:32px}
	.gcon_4 .ibd{ margin-top:50px}
	.gcon_4 .ibd .cont{ width:320px;}
	.gcon_4 .ibd .cont .intro{ font-size:14px}
	.gcon_4 .ibd .cont .more{ margin-top:80px}
	.gcon_4 .ibd .cont .more a{ width:120px; height:36px; font-size:14px}
}
@media (max-width: 1200px){
	.gcon_4 .nr{ height:80%}
	.gcon_4 .ihd{ background:url(g_04.png) 0 6px no-repeat; background-size:12px; padding-left:20px; margin-left:-20px}
	.gcon_4 .ihd .en{ font-size:24px; line-height:24px}
	.gcon_4 .ihd .cn{ font-size:18px; line-height:18px}
	.gcon_4 .ibd{ margin-top:30px}
	.gcon_4 .ibd .cont{ width:100%; margin:0}
	.gcon_4 .ibd .pic{ width:100%; position:relative; left:auto; top:auto}
	.gcon_4 .ibd .cont .intro{ font-size:14px; box-sizing:border-box}
	.gcon_4 .ibd .cont .more{ margin-top:40px}
	.gcon_4 .ibd .cont .more a{ width:100px; height:32px; font-size:12px}
}


.gcon_5{ width:100%; height:100%; background:url(g_25.jpg) center center no-repeat; background-size:cover;display:flex;align-items: center;justify-content: center; padding:200px 0}
.gcon_5 .ihd{ background:url(g_04.png) 0 8px no-repeat; padding-left:30px; position:relative}
.gcon_5 .ihd .en{ font-size:50px; font-family:Arial; font-weight:bold; color:#2e2e2e; line-height:50px}
.gcon_5 .ihd .cn{ font-size:40px; color:#2e2e2e; line-height:40px; margin-top:10px}
.gcon_5 .ihd .more{ position:absolute; right:30px; top:0}
.gcon_5 .ihd .more a{ display:block; box-sizing:border-box;display:flex;align-items: center;justify-content: center; width:135px; height:40px; border:1px solid #cacaca; border-radius:20px; font-size:16px; color:#535353}
.gcon_5 .ihd .more a:hover{ background:#e7af0f; border:1px solid #e7af0f; color:#fff}
.gcon_5 .ibd{ width:100%; position:relative; margin-top:130px; box-sizing:border-box; padding:0 30px}

.gcon_5 .ibd .cont{ width:100%;  overflow:hidden; position:relative;}
.gcon_5 .ibd .cont .swiper05{ width:741px;}
.gcon_5 .ibd .cont .swiper05 .swiper-slide{ width:100%; margin-right:58px; padding-top:0; transition:all 0.3s; box-sizing:border-box}
.gcon_5 .ibd .cont .swiper05 .swiper-slide:last-child{ margin-right:0}
.gcon_5 .ibd .cont .swiper05 .swiper-slide.swiper-slide-active{ }
.gcon_5 .ibd .cont .swiper05 .swiper-slide a{ display:block; width:100%; overflow:hidden;  position:relative}
.gcon_5 .ibd .cont .swiper05 .swiper-slide a .pic{ width:100%; overflow:hidden;border-radius:60px 0 60px 0; position:relative}
.gcon_5 .ibd .cont .swiper05 .swiper-slide a .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.gcon_5 .ibd .cont .swiper05 .swiper-slide a:hover .pic img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.gcon_5 .ibd .cont .swiper05 .swiper-slide a .title{ font-size:20px; color:#fff; font-weight:bold;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; width:100%; position:absolute; left:0; bottom:0; background:url(g_14.png) center center no-repeat; background-size:cover; box-sizing:border-box; line-height:30px; padding:75px 40px 30px}
.gcon_5 .ibd .cont .swiper05 .swiper-slide a .title span{ float:right; font-size:14px}

.gcon_5 .ibd .cont .swiper05 .swiper-slide .intro{ font-size:14px; color:#666666; line-height:2; height:130px; display:none}
.gcon_5 .ibd .cont .swiper05 .swiper-slide .intro2{ font-size:14px; color:#666666; line-height:2; height:130px; box-sizing:border-box; padding-top:15px}
.gcon_5 .ibd .cont .swiper05 .swiper-slide.swiper-slide-active .intro{ display:block}
.gcon_5 .ibd .cont .swiper05 .swiper-slide.swiper-slide-active .intro2{ display:none}
.gcon_5 .ibd .cont .swiper05 .swiper-slide.swiper-slide-active a .title{ background:url(g_15.png) center center no-repeat; background-size:cover;}
.gcon_5 .ibd .cont .pagination05{ width:100%; text-align:center; margin-top:30px}
.gcon_5 .ibd .cont .pagination05 span{ width:16px; height:16px; opacity:1; background:#fff; margin:0 5px}
.gcon_5 .ibd .cont .pagination05 span.swiper-pagination-bullet-active{ background:#e7af0f}
@media (max-width: 1600px){
	.gcon_5{ padding:120px 0}
	.gcon_5 .ihd{ background:url(g_04.png) 0 6px no-repeat; background-size:14px; padding-left:25px}
	.gcon_5 .ihd .en{ font-size:40px; line-height:40px}
	.gcon_5 .ihd .cn{ font-size:32px; line-height:32px}
	.gcon_5 .ibd{ margin-top:50px; padding:0 25px}
	.gcon_5 .ibd .cont .swiper05{ width:550px}
	.gcon_5 .ibd .cont .swiper05 .swiper-slide{ margin-right:50px;}
	.gcon_5 .ibd .cont .swiper05 .swiper-slide.swiper-slide-active{}
	.gcon_5 .ibd .cont .pagination05{  margin-top:20px}
	.gcon_5 .ibd .cont .pagination05 span{ width:12px; height:12px; }
	.gcon_5 .ihd .more a{ width:120px; height:36px; font-size:14px}
	.gcon_5 .ibd .cont .swiper05 .swiper-slide a .title{ font-size:16px}

	
}
@media (max-width: 1200px){
	.gcon_5 .ihd{ background:url(g_04.png) 0 6px no-repeat; background-size:12px; padding-left:20px; margin-left:-20px}
	.gcon_5 .ihd .en{ font-size:24px; line-height:24px}
	.gcon_5 .ihd .cn{ font-size:18px; line-height:18px}
	.gcon_5 .ihd .more a{ width:100px; height:32px; font-size:12px}
	.gcon_5 .ibd{ padding:0; margin-top:30px}
	.gcon_5 .ibd .intro{ position:relative; left:auto; top:auto; width:100%}
	.gcon_5 .ibd .cont{ margin-top:30px}
	.gcon_5 .ibd .cont .swiper05{ width:100%}
	.gcon_5 .ibd .cont .swiper05 .swiper-slide{ margin-right:50px; height:380px}
	.gcon_5 .ibd .cont .swiper05 .swiper-slide.swiper-slide-active{ padding-top:0;}
	.gcon_5 .ibd .cont .pagination05{  margin-top:20px}
	.gcon_5 .ibd .cont .pagination05 span{ width:12px; height:12px; }
	.gcon_5 .ihd .more a{ width:120px; height:36px; font-size:14px}
	.gcon_5 .ibd .cont .swiper05 .swiper-slide{ width:100%; height:auto}
	.gcon_5 .ibd .cont .swiper05 .swiper-slide a .pic{  border-radius:40px 0 40px 0;}
	.gcon_5 .ibd .cont .swiper05 .swiper-slide a .title{ font-size:14px; padding:30px 20px 20px; line-height:20px; height:70px}
	.gcon_5 .ibd .cont .pagination05 span{ width:10px; height:10px; }
	
	.gcon_5 .ibd .cont .swiper05 .swiper-slide .intro{ display:none}
	.gcon_5 .ibd .cont .swiper05 .swiper-slide .intro2{ display:block; height:auto}
	.gcon_5 .ibd .cont .swiper05 .swiper-slide.swiper-slide-active .intro{ display:none}
	.gcon_5 .ibd .cont .swiper05 .swiper-slide.swiper-slide-active .intro2{ display:block; height:auto}
}


.gcon_7{ width:100%; height:100%; background:url(g_20.jpg) center center no-repeat; background-size:cover;display:flex;align-items: center;justify-content: center; padding:200px 0 400px}
.gcon_7 .nr{ height:70%}
.gcon_7 .ihd{ background:url(g_04.png) 0 8px no-repeat; padding-left:30px; position:relative}
.gcon_7 .ihd .en{ font-size:50px; font-family:Arial; font-weight:bold; color:#fff; line-height:50px}
.gcon_7 .ihd .cn{ font-size:40px; color:#fff; line-height:40px; margin-top:10px}
.gcon_7 .ibd{ margin-top:100px; color:#fff; padding:0 0 0 30px; display:flex; flex-wrap: wrap;}
.gcon_7 .ibd .item{ width:50%; margin-bottom:40px}

.gcon_7 .ibd .item .p1{ font-size:16px; line-height:1}
.gcon_7 .ibd .item .p2{ font-size:22px; line-height:1; margin-top:12px}
@media (max-width: 1600px){
	.gcon_7{ padding:120px 0}
	.gcon_7 .ihd{ background:url(g_04.png) 0 6px no-repeat; background-size:14px; padding-left:25px}
	.gcon_7 .ihd .en{ font-size:40px; line-height:40px}
	.gcon_7 .ihd .cn{ font-size:32px; line-height:32px}
	.gcon_7 .ibd{ margin-top:70px; padding:0 0 0 25px}
	.gcon_7 .ibd .item .p1{ font-size:14px; line-height:1}
	.gcon_7 .ibd .item .p2{ font-size:20px; line-height:1; margin-top:12px}
	
	
}
@media (max-width: 1200px){
	.gcon_7 .ihd{ background:url(g_04.png) 0 6px no-repeat; background-size:12px; padding-left:20px; margin-left:-20px}
	.gcon_7 .ihd .en{ font-size:24px; line-height:24px}
	.gcon_7 .ihd .cn{ font-size:18px; line-height:18px}
	
	.gcon_7 .ibd{ margin-top:50px; padding:0 0 0 0}
	.gcon_7 .ibd .item{ width:100%; background:none; padding:40px 0; border-bottom:1px solid rgba(255,255,255,0.3); margin:0}
	.gcon_7 .ibd .item .p1{ font-size:12px; line-height:1}
	.gcon_7 .ibd .item .p2{ font-size:16px; line-height:1; margin-top:12px}
	.gcon_7 .ibd .item:last-child{ border:0}
	
}


.gcon_6{ width:100%; height:100%; background:#fff;display:flex;align-items: center;justify-content: center; padding:120px 0}
.gcon_6 .ihd{ background:url(g_04.png) 0 8px no-repeat; padding-left:30px; position:relative}
.gcon_6 .ihd .en{ font-size:50px; font-family:Arial; font-weight:bold; color:#303435; line-height:50px}
.gcon_6 .ihd .cn{ font-size:40px; color:#303435; line-height:40px; margin-top:10px}
.gcon_6 .lt{ width:360px; float:left; margin-top:100px}
.gcon_6 .lt .btn{ margin:100px 0 100px 30px}
.gcon_6 .lt .btn .prev06{ float:left; background:url(bx3.png) center center no-repeat; cursor:pointer; width:54px; height:54px; background-size:cover}
.gcon_6 .lt .btn .prev06:hover{ background:url(bx4.png) center center no-repeat; transform:rotate(180deg)}
.gcon_6 .lt .btn .next06{ float:left; background:url(bx3.png) center center no-repeat; cursor:pointer; width:54px; height:54px; background-size:cover; margin-left:8px; transform:rotate(180deg)}
.gcon_6 .lt .btn .next06:hover{ background:url(bx4.png) center center no-repeat; transform:rotate(0)}
.gcon_6 .lt .more{ margin-left:30px}
.gcon_6 .lt .more a{ display:block; box-sizing:border-box;display:flex;align-items: center;justify-content: center; width:135px; height:40px;   border-radius:20px; font-size:16px;   background:#e7af0f;  color:#fff}

.gcon_6 .ibd{ width:calc(100% - 360px); padding:20px; box-sizing:border-box; float:right; overflow:hidden}
.gcon_6 .ibd .swiper06{ width:100%}
.gcon_6 .ibd .swiper06 .swiper-slide{ width:calc(100% / 3); box-sizing:border-box; padding:60px 30px 15px; position:relative}
.gcon_6 .ibd .swiper06 .swiper-slide:after{ content:""; display:block; width:1px; height:60%; position:absolute; right:0; top:20%; background:#f1f1f1}
.gcon_6 .ibd .swiper06 .swiper-slide .time{ font-size:14px; color:#005bac}
.gcon_6 .ibd .swiper06 .swiper-slide .title{ font-size:22px; color:#1a191a; line-height:30px; height:60px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; margin-top:20px}
.gcon_6 .ibd .swiper06 .swiper-slide .pic{ width:100%; overflow:hidden; margin-top:40px}
.gcon_6 .ibd .swiper06 .swiper-slide .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.gcon_6 .ibd .swiper06 .swiper-slide:hover .pic img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.gcon_6 .ibd .swiper06 .swiper-slide .intro{ margin-top:40px; font-size:14px; color:rgba(27,27,27,0.85); line-height:25px; height:75px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.gcon_6 .ibd .swiper06 .swiper-slide .more{ margin-top:40px; position:relative; background:url(g_19.png) right center no-repeat; line-height:75px; font-size:14px; color:#1b1b1b; position:relative; border-top:1px solid #d8d8d8; transition:all 0.3s}
.gcon_6 .ibd .swiper06 .swiper-slide .more:after{ content:""; display:block; width:0; height:1px; background:#e7af0f; position:absolute; left:0; top:-1px; transition:all 0.3s}
.gcon_6 .ibd .swiper06 .swiper-slide:hover .more{ border-top:1px solid #929292}
.gcon_6 .ibd .swiper06 .swiper-slide:hover .more:after{ width:50%}
.gcon_6 .ibd .swiper06 .swiper-slide:hover{ box-shadow: 0 0 10px rgba(00,00,0,0.1); border-radius:50px 0 0 0}

@media (max-width: 1600px){
	.gcon_6{ padding:100px 0}
	.gcon_6 .ihd{ background:url(g_04.png) 0 6px no-repeat; background-size:14px; padding-left:25px}
	.gcon_6 .ihd .en{ font-size:40px; line-height:40px}
	.gcon_6 .ihd .cn{ font-size:32px; line-height:32px}
	.gcon_6 .lt{ width:280px}
	.gcon_6 .ibd{ width:calc(100% - 280px)}
	.gcon_6 .lt .btn{ margin:80px 0 80px 25px}
	.gcon_6 .lt .btn .prev06,.gcon_6 .lt .btn .next06{ width:42px; height:42px}
	.gcon_6 .lt .more{ margin-left:25px}
	.gcon_6 .lt .more a{ width:120px; height:36px; font-size:14px}
	.gcon_6 .ibd .swiper06 .swiper-slide{ padding:40px 20px 15px}
	.gcon_6 .ibd .swiper06 .swiper-slide .title{ font-size:20px; line-height:28px; height:56px; margin-top:16px}
	.gcon_6 .ibd .swiper06 .swiper-slide .pic{ margin-top:30px}
	.gcon_6 .ibd .swiper06 .swiper-slide .intro{ margin-top:30px}
	.gcon_6 .ibd .swiper06 .swiper-slide .more{ margin-top:30px; line-height:70px}
	
	
}
@media (max-width: 1200px){
	.gcon_6 .ihd{ background:url(g_04.png) 0 6px no-repeat; background-size:12px; padding-left:20px; margin-left:-20px}
	.gcon_6 .ihd .en{ font-size:24px; line-height:24px}
	.gcon_6 .ihd .cn{ font-size:18px; line-height:18px}
	.gcon_6 .nr{  position:relative; padding-bottom:100px}
	.gcon_6 .nr .lt{ width:100%; margin:0}
	.gcon_6 .lt .btn{ position:absolute; margin:0; left:0; bottom:0}
	.gcon_6 .lt .more{ position:absolute; right:0; top:0}
	.gcon_6 .lt .more a{ width:120px; height:36px; font-size:14px}
	.gcon_6 .ibd{ width:100%; padding:0; margin-top:40px}
	.gcon_6 .ibd .swiper06 .swiper-slide:nth-child(1)::before{/* content:""; display:block; width:1px; height:60%; position:absolute; left:0; top:20%; background:#f1f1f1*/}
	.gcon_6 .ibd .swiper06 .swiper-slide{ padding:0 20px}
	.gcon_6 .ibd .swiper06 .swiper-slide .time{ font-size:12px}
	.gcon_6 .ibd .swiper06 .swiper-slide .title{ font-size:16px; line-height:26px; height:52px; margin-top:12px}
	.gcon_6 .ibd .swiper06 .swiper-slide .pic{ margin-top:20px}
	.gcon_6 .ibd .swiper06 .swiper-slide .intro{ margin-top:20px; font-size:12px; line-height:22px; height:66px}
	.gcon_6 .ibd .swiper06 .swiper-slide .more{ margin-top:20px; line-height:60px; font-size:12px; background-size:18px}
	.gcon_6 .ibd .swiper06 .swiper-slide:hover{ border-radius:0; box-shadow:0 0 0}
	.gcon_6 .lt .btn .prev06,.gcon_6 .lt .btn .next06{ width:36px; height:36px}
	
}
@media (max-width:750px){
	.gcon_6 .ibd .swiper06 .swiper-slide{ width:48%; padding:0; margin-right:4%}
	.gcon_6 .ibd .swiper06 .swiper-slide:last-child{ margin-right:0}
	.gcon_6 .ibd .swiper06 .swiper-slide:after{ width:0}
	.gcon_6 .nr{  position:relative; padding-bottom:60px}
}

@media (max-width:750px){
	.s2{ padding:40px 0}
	.gcon_4{ padding:40px 0}
	.gcon_5{ padding:40px 0}
	.gcon_6{ padding:40px 0}
	.gcon_7{ padding:40px 0}
	.gcon_5 .ihd .more{ right:0}
}








































