﻿@charset "utf-8";
.banner{ width:100%; height: 100vh; position:relative; overflow:hidden}
.banner .swiper_banner{ width: 100%; height: 100%;}
.banner .swiper-slide{ width:100%;  height: 100%; overflow:hidden; background:#fff;position: relative;overflow: hidden;}
.banner .swiper-slide a{  width: 100%; height: 100%; display: block;}
.banner .swiper-slide img{ width:100%; height: 100%; object-fit: cover; transform: scale(1.1); transition: all 5s linear;}
.banner .swiper-slide.swiper-slide-active img{transform: scale(1); }
.banner img.img01{ display:block}
.banner img.img02{ display:none}
.banner .swiper-slide .item{position: absolute;left: 0; top:50%;width: 100%; transform: translateY(-50%); color: #ffffff; z-index: 3;}
.banner .swiper-slide .item .en{ font-size: 100px; line-height: 0.8; font-weight: bold; color: rgba(255,255,255,0.07); text-transform: uppercase; position:relative; top:80px; transition:all 0.3s linear; opacity:0;}
.banner .swiper-slide .item .title{  font-size:50px; font-weight:bold; position:relative; top:80px; transition:all 0.3s linear; opacity:0;  display: flex; align-items: center; margin-top: -40px; transition-delay:0.3s;}
.banner .swiper-slide .item .intro{ font-size:30px; color:rgba(255,255,255,1); margin-top:5px;position:relative; top:80px; transition:all 0.3s linear; transition-delay:0.6s; opacity:0; }
.banner .swiper-slide .item .more{ margin-top: 55px; position:relative; top:80px; transition:all 0.3s linear; transition-delay:0.9s; opacity:0;}
.banner .swiper-slide.swiper-slide-active .item .en{ top:0; opacity:1}
.banner .swiper-slide.swiper-slide-active .item .title{ top:0; opacity:1}
.banner .swiper-slide.swiper-slide-active .item .intro{ top:0; opacity:1}
.banner .swiper-slide.swiper-slide-active .item .more{ top:0; opacity:1}
.banner .swiper-slide .video{ width: 100%; height: 100%	; position: absolute; left: 0; top: 0; z-index: 2; object-fit: cover;}
.banner .swiper-num{ position:absolute; left:50%; margin-left:-800px; bottom:85px; z-index:9; display:flex;align-items: center;justify-content: center; width: fit-content;}
.banner .swiper-num .active{ font-size:22px;  color:#ffffff;  }
.banner .swiper-num .total{ font-size:22px;  color:#ffffff;  }
.banner .swiper-num .pagination_banner{ width:50px; margin:0 10px; position:relative; height:2px; top:auto; left:auto; bottom:auto; background:rgba(255,255,255,0.6); opacity:1}
.banner .swiper-num .pagination_banner span{ background:#fff}
.banner .btn{ position: absolute; right: 50%; margin-right: -800px; display: flex; z-index: 9; bottom: 75px;}
.banner .next_banner{ background: url(next.png) center center no-repeat; width: 49px; height: 49px; background-size: cover;  cursor: pointer;  margin-left: 10px;}
.banner .prev_banner{ background: url(prev.png) center center no-repeat; width: 49px; height: 49px; background-size: cover;  cursor: pointer;}
.banner .down{ width: fit-content; position:absolute; left:50%; bottom: 60px;  margin-left: -7px; z-index: 2;}
.banner .down img{ width: 14px;}
.banner .down {    animation: float 2s ease-in-out infinite;}
@keyframes float {
    0% {
        transform: translateY(0px);
    }
    50% {
        transform: translateY(-15px);
    }
    100% {
        transform: translateY(0px);
    }
}
.more{ width: 179px; overflow: hidden; border-radius: 35px; overflow: hidden;}
.more .a{ width: 100%; padding-bottom: calc(70 / 179 * 100%); position: relative;}
.more .a .b{display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: url(g_03.png) center center no-repeat; background-size: cover;}
.more .a .b i{ display: block; background: url(g_05.png) right center no-repeat; background-size: 25px; padding-right: 45px; font-size: 16px; color: #1b6940; height: 100%; display: flex; align-items: center; transition: all 0.3s;}

.more:hover .a .b{ background: url(g_03_2.png) center center no-repeat; background-size: cover;}
.more .a:after{ content: ""; display: block; position: absolute; left: -100%; top: 0; width: 100%; height: 100%; transform: skewx(-25deg); z-index: 2;
  background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));}
.more:hover .a:after{ left: 100%; transition: 1s;}
.more:hover{ box-shadow: 0 0 10px rgba(43 ,23, 110, .5); transform: scale(0.95); -webkit-transform: scale(0.95); -moz-transform: scale(0.95); -ms-transform: scale(0.95); -o-transform: scale(0.95); }
.more:hover .a .b i{ padding-right: 50px;}






@media only screen and (max-width:1600px){
	.banner .swiper-slide .item .en{ font-size: 70px; }
	.banner .swiper-slide .item .title{  font-size:36px; margin-top: -30px;}
	.banner .swiper-slide .item .intro{ font-size:24px;}
	.banner .swiper-slide .item .more{ margin-top: 40px;}
	.banner .swiper-num{ margin-left:-600px; bottom:40px;  }
	.banner .swiper-num .active{ font-size:18px; }
	.banner .swiper-num .total{ font-size:18px; }
	.banner .swiper-num .pagination_banner{ width:40px;  }
	.banner .btn{ margin-right: -600px; bottom: 30px;}
	.banner .next_banner{ width: 36px; height: 36px;  }
	.banner .prev_banner{ width: 36px; height: 36px;  }
	.banner .down{ bottom: 20px;  margin-left: -6px; }
	.banner .down img{ width: 12px;}
	.more{ width: 140px;}
	.more .a .b i{ background-size: 20px; padding-right: 40px; font-size: 14px; }
	.more:hover .a .b i{ padding-right: 45px;}
}
@media only screen and (max-width:1200px){
	.banner .swiper-slide .item .en{ font-size: 50px; }
	.banner .swiper-slide .item .title{  font-size:24px; margin-top: -20px;}
	.banner .swiper-slide .item .intro{ font-size:18px;}
	.banner .swiper-num{ margin-left:0; left: 4%; bottom:40px;  }
	.banner .swiper-num .active{ font-size:16px; }
	.banner .swiper-num .total{ font-size:16px; }
	.banner .swiper-num .pagination_banner{ width:40px;  }
	.banner .btn{ margin-right: 0; right: 4%; bottom: 30px;}
	.banner .next_banner{ width: 32px; height: 32px;  }
	.banner .prev_banner{ width: 32px; height: 32px;  }
	.banner .down{ bottom: 20px; }
	.banner .down img{ width: 12px;}
	.more{ width: 120px;}
	.more .a .b i{ background-size: 18px; padding-right: 32px; font-size: 12px; }
	.more:hover .a .b i{ padding-right: 36px;}
}
@media only screen and (max-width:750px){
	.banner{ height: auto; }
	.banner img.img02{ display:block}
	.banner img.img01{ display:none}
	.banner .swiper-slide .item .en{ font-size: 36px; top:40px; }
	.banner .swiper-slide .item .title{  font-size:20px; margin-top: -10px; top:40px;}
	.banner .swiper-slide .item .intro{ font-size:14px; top:40px;}
	.banner .swiper-num{ bottom:30px;  }
	.banner .swiper-num .active{ font-size:14px; }
	.banner .swiper-num .total{ font-size:14px; }
	.banner .swiper-num .pagination_banner{ width:32px;  }
	.banner .btn{  bottom: 24px;}
	.banner .next_banner{ width: 28px; height: 28px;  }
	.banner .prev_banner{ width: 28px; height: 28px;  }
	.banner .down{ bottom: 10px; margin-left: -5px; }
	.banner .down img{ width: 10px; }
	.banner .more{ margin-top: 30px; }
	.more{ width: 100px; border-radius: 18px;}
	.more .a .b i{ background-size: 16px; padding-right: 25px; font-size: 12px; }
	.more:hover .a .b i{ padding-right: 30px;}
	.banner .swiper-slide .item .more{  top:40px;}
}







.gcon_1{ width: 100%; padding: 170px 0 110px;}
.gcon_1 .ibd{ display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap;}
.gcon_1 .ibd .lt{ width: 750px;}
.ihd .ico img{ height: 34px; display: block;}
.ihd .cn{ font-size: 42px; color: #1f2328; line-height: 1; font-weight: bold; margin-top: 10px; position: relative; z-index: 2; text-transform: uppercase;}
.ihd .en{ font-size: 36px; color: rgba(43,49,62,0.22); line-height: 1; margin-top: -10px; font-weight: bold; text-transform: uppercase; position: relative; z-index: 1;}
.ihd.center .ico img{ margin: 0 auto;}
.ihd.center .cn{ text-align: center;}
.ihd.center .en{ text-align: center;}

.gcon_1 .ibd .lt .intro{ margin-top: 55px; line-height: 2; font-size: 18px; color: #1f2328;}
.gcon_1 .ibd .lt .more{ margin-top: 50px;}
.gcon_1 .ibd .rt{ width: 760px; position: relative;  }
.gcon_1 .ibd .rt .pic{ width: calc(880 / 760 * 100%);}
.gcon_1 .ibd .rt .pic img{ width: 100%;}
.gcon_1 .ibd .rt .play{ width: 123px; height: 123px; position: absolute; left: 280px; top:180px; cursor: pointer;}
.gcon_1 .ibd .rt .play .a{ background: url(g_30.png) center center no-repeat; background-size: cover; width: 100%; height: 100%;animation: rotate 5s linear infinite;}
@keyframes rotate {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
.gcon_1 .ibd .rt .play i{ display: block; background: url(g_31.png) center center no-repeat; background-size: cover; width: 100%; height: 100%; position: absolute; left: 0; top: 0;}
.gcon_1 .ifd{ display: flex; align-items: flex-start; justify-content: space-between; flex-wrap: wrap; margin-top: 70px;}
.gcon_1 .ifd .item{ display: flex; align-items: flex-start;}
.gcon_1 .ifd .item .ico img{ height: 38px; display: block;}
.gcon_1 .ifd .item .ico{ margin-right: 20px;}
.gcon_1 .ifd .item .m .p1{ display: flex; align-items: flex-start; line-height: 1;}
.gcon_1 .ifd .item .m .p1 .y{ font-size: 60px; color: #2b2f33; line-height: 0.8;}
.gcon_1 .ifd .item .m .p1 .i{ font-size: 18px; color: #1b1b1b; position: relative; top: -10px;}
.gcon_1 .ifd .item .m .p2{ font-size: 18px; color: #2b2f33; line-height: 1; margin-top: 10px;}
@media only screen and (max-width:1600px){
	.gcon_1{ padding: 120px 0 80px;}
	.gcon_1 .ibd .lt{ width: 550px;}
	.ihd .ico img{ height: 28px; }
	.ihd .cn{ font-size: 32px; }
	.ihd .en{ font-size: 28px; }
	.gcon_1 .ibd .lt .intro{ margin-top: 40px; font-size: 16px; }
	.gcon_1 .ibd .lt .more{ margin-top: 40px;}
	.gcon_1 .ibd .rt{ width: 550px; }
	.gcon_1 .ibd .rt .play{ width: 100px; height: 100px;  left: 200px; top:120px; }
	.gcon_1 .ifd{  margin-top: 50px;}
	.gcon_1 .ifd .item .ico img{ height: 32px;}
	.gcon_1 .ifd .item .ico{ margin-right: 16px;}
	.gcon_1 .ifd .item .m .p1 .y{ font-size: 48px; }
	.gcon_1 .ifd .item .m .p1 .i{ font-size: 16px;  top: -8px;}
	.gcon_1 .ifd .item .m .p2{ font-size: 16px;  margin-top: 10px;}
}
@media only screen and (max-width:1200px){
	.gcon_1{ padding: 80px 0 80px;}
	.gcon_1 .ibd .lt{ width: 48%;}
	.ihd .ico img{ height: 24px; }
	.ihd .cn{ font-size: 24px; }
	.ihd .en{ font-size: 20px; }
	.gcon_1 .ibd .lt .intro{ margin-top: 25px; font-size: 14px; }
	.gcon_1 .ibd .lt .more{ margin-top: 25px;}
	.gcon_1 .ibd .rt{ width: 48%; }
	.gcon_1 .ibd .rt .play{ width: 70px; height: 70px;  left: 36%; top:26%; }
	.gcon_1 .ifd{  margin-top: 30px;}
	.gcon_1 .ifd .item .ico img{ height: 24px;}
	.gcon_1 .ifd .item .ico{ margin-right: 12px;}
	.gcon_1 .ifd .item .m .p1 .y{ font-size: 36px; }
	.gcon_1 .ifd .item .m .p1 .i{ font-size: 14px;  top: -6px;}
	.gcon_1 .ifd .item .m .p2{ font-size: 14px;  margin-top: 8px;}
}
@media only screen and (max-width:750px){
	.gcon_1{ padding: 40px 0 40px;}
	.gcon_1 .ibd .lt{ width: 100%;}
	.ihd .ico img{ height: 20px; }
	.ihd .cn{ font-size: 20px; }
	.ihd .en{ font-size: 18px; margin-top: -5px; }
	.gcon_1 .ibd .lt .intro{ margin-top: 16px; font-size: 12px; }
	.gcon_1 .ibd .lt .more{ margin-top: 16px;}
	.gcon_1 .ibd .rt{ width: 100%; margin-top: 20px; }
	.gcon_1 .ibd .rt .play{ width: 60px; height: 60px;  left: 36%; top:26%; }
	.gcon_1 .ifd{  margin-top: 0;}
	.gcon_1 .ifd .item{ width: 50%; margin-top: 20px;}
	.gcon_1 .ifd .item .ico img{ height: 20px;}
	.gcon_1 .ifd .item .ico{ margin-right: 12px;}
	.gcon_1 .ifd .item .m .p1 .y{ font-size: 28px; }
	.gcon_1 .ifd .item .m .p1 .i{ font-size: 12px;  top: -6px;}
	.gcon_1 .ifd .item .m .p2{ font-size: 12px;  margin-top: 8px;}
	.gcon_1 .ibd .rt .pic{ width: 100%;}
}

.gcon_2{ background: url(g_14.jpg) center center no-repeat; background-size: cover; overflow: hidden; position: relative; padding: 90px 0;}
.gcon_2:after{ content: ""; display: block; width: calc(490 / 1920 * 100%); height: 100%; background: #e5e8ee; position: absolute; right: 0; top: 0;}
.gcon_2 .ibd{ margin-top: 50px; position: relative; z-index: 2;}
.gcon_2 .ibd .tab02{ display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; flex-direction: row-reverse;}
.gcon_2 .ibd .tab02 .hd{ width:calc(250 / 1600 * 100%);}
.gcon_2 .ibd .tab02 .hd ul li{ font-size: 20px; color: #1f2328; font-weight: bold; line-height: 1; margin: 20px 0; cursor: pointer;}
.gcon_2 .ibd .tab02 .hd ul li.on{ color: #1b6940;}
.gcon_2 .ibd .tab02 .bd{ width: calc(1350 / 1600 * 100%); position: relative; }
.gcon_2 .ibd .tab02 .bd .con{ width: 100%; position: relative; opacity: 0; z-index: 0;}
.gcon_2 .ibd .tab02 .bd .con:nth-child(n+2){ position: absolute; left: 0; top: 0;}
.gcon_2 .ibd .tab02 .bd .con.on{ opacity: 1; z-index: 9;}


.gcon_2 .ibd .tab02 .bd .con .btn{ position: absolute; left: 700px; top:-70px; display: flex;;}
.gcon_2 .ibd .tab02 .bd .con .btn .prev02{ background: url(g_18.jpg) center center no-repeat; background-size: cover; width: 55px; height: 55px; cursor: pointer; border-radius: 50%; box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.gcon_2 .ibd .tab02 .bd .con .btn .prev02:hover{ background: url(g_18_2.jpg) center center no-repeat; background-size: cover; }
.gcon_2 .ibd .tab02 .bd .con .btn .next02{ background: url(g_19.jpg) center center no-repeat; background-size: cover; width: 55px; height: 55px; cursor: pointer; border-radius: 50%; box-shadow: 0 0 10px rgba(0,0,0,0.1); margin-left: 10px;}
.gcon_2 .ibd .tab02 .bd .con .btn .next02:hover{ background: url(g_19_2.jpg) center center no-repeat;  }
.gcon_2 .ibd .tab02 .bd .con .acont{ width:100%; overflow: hidden;}
.gcon_2 .ibd .tab02 .bd .con .bcont{ width: 890px;}
.gcon_2 .ibd .tab02 .bd .con .swiper02{ width: 100%;}
.gcon_2 .ibd .tab02 .bd .con .swiper02 .swiper-slide{ width: 100%; margin-right: 215px; display: flex; align-items: center; height: auto;}
.gcon_2 .ibd .tab02 .bd .con .swiper02 .swiper-slide:last-child{ margin-right: 0;}
.gcon_2 .ibd .tab02 .bd .con .swiper02 .swiper-slide .cont{ display: none; margin-left: 60px;}
.gcon_2 .ibd .tab02 .bd .con .swiper02 .swiper-slide .cont .title{ font-size: 18px; color: #1f2328; margin-bottom: 25px; width: 200%;}
.gcon_2 .ibd .tab02 .bd .con .swiper02 .swiper-slide.swiper-slide-active .cont{ display:block;}
.gcon_2 .ibd .tab02 .bd .con .swiper02 .swiper-slide .lt{ width: 235px; position: relative;}
.gcon_2 .ibd .tab02 .bd .con .swiper02 .swiper-slide.swiper-slide-active .lt{ width: 646px; height: 100%; display: flex; align-items: center;}
.gcon_2 .ibd .tab02 .bd .con .swiper02 .swiper-slide .lt .p{ width: 100%;}
.gcon_2 .ibd .tab02 .bd .con .swiper02 .swiper-slide .lt .p .n{ font-size: 18px; color: #1f2328; text-align:center; margin-bottom: 60px;}
.gcon_2 .ibd .tab02 .bd .con .swiper02 .swiper-slide .lt .pic{ width: 100%; position: relative; display: flex; align-items: center; justify-content: center;}
.gcon_2 .ibd .tab02 .bd .con .swiper02 .swiper-slide .lt .pic a{ display: block; width: 100%; padding-bottom: 100%; position: relative;}
.gcon_2 .ibd .tab02 .bd .con .swiper02 .swiper-slide .lt .pic .c{ width: 100%; height: 100%; position: absolute; left: 0; top:0; z-index: 3; border-radius: 50%; overflow: hidden;}
.gcon_2 .ibd .tab02 .bd .con .swiper02 .swiper-slide .lt .pic .a{ width: 100%;height: 100%; position: absolute; left: 0; top:0; z-index: 1; background: url(g_15.png) center center no-repeat; background-size: cover;}
.gcon_2 .ibd .tab02 .bd .con .swiper02 .swiper-slide .lt .pic .b{ width: 89.6%;height: 89.6%; position: absolute; left: 5.2%; top:5.2%; z-index: 1; background: url(g_16.png) center center no-repeat; background-size: cover;}
.gcon_2 .ibd .tab02 .bd .con .swiper02 .swiper-slide .lt .pic .c img{ width: 100%; transition: all 0.3s; transform: scale(1);}
.gcon_2 .ibd .tab02 .bd .con .swiper02 .swiper-slide .lt .pic:hover .c img{ transform: scale(1.1);}
.gcon_2 .ibd .tab02 .bd .con .swiper02 .swiper-slide .lt .t{ font-size: 18px; color: #1f2328; text-align: center; margin-top: 40px;}
.gcon_2 .ibd .tab02 .bd .con .swiper02 .swiper-slide.swiper-slide-active .lt .p .n{ display: none;}
.gcon_2 .ibd .tab02 .bd .con .swiper02 .swiper-slide.swiper-slide-active .lt .p .t{ display: none;}
.gcon_2 .ibd .tab02 .bd .con .swiper02 .swiper-slide.swiper-slide-active .lt .pic .c{ width: 80%; height: 80%; left: 10%; top:10%}

.gcon_2 .ibd .tab02 .bd .con .swiper02 .swiper-slide .lt .pic .a{ animation: rotate2 30s linear infinite;}
.gcon_2 .ibd .tab02 .bd .con .swiper02 .swiper-slide .lt .pic .b{ animation: rotate3 30s linear infinite;}
@keyframes rotate2 {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
@keyframes rotate3 {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(-360deg); }
}
@media only screen and (max-width:1600px){
	.gcon_2{  padding: 70px 0;}
	.gcon_2 .ibd{ margin-top: 40px;}

	.gcon_2 .ibd .tab02 .hd ul li{ font-size: 18px; margin: 16px 0;}
	.gcon_2 .ibd .tab02 .bd .con .btn{ left: 500px; top:-50px; }
	.gcon_2 .ibd .tab02 .bd{ width: 1010px;}
	.gcon_2 .ibd .tab02 .bd .con .btn .prev02{ width: 48px; height: 48px;  }
	.gcon_2 .ibd .tab02 .bd .con .btn .next02{ width: 48px; height: 48px;  }
	.gcon_2 .ibd .tab02 .bd .con .bcont{ width: 670px;}
	.gcon_2 .ibd .tab02 .bd .con .swiper02 .swiper-slide{ margin-right: 160px; }
	.gcon_2 .ibd .tab02 .bd .con .swiper02 .swiper-slide .cont{ margin-left: 40px;}
	.gcon_2 .ibd .tab02 .bd .con .swiper02 .swiper-slide .cont .title{ font-size: 16px; margin-bottom: 20px;}
	.gcon_2 .ibd .tab02 .bd .con .swiper02 .swiper-slide .lt{ width: 180px; }
	.gcon_2 .ibd .tab02 .bd .con .swiper02 .swiper-slide.swiper-slide-active .lt{ width: 470px; }
	.gcon_2 .ibd .tab02 .bd .con .swiper02 .swiper-slide .lt .p .n{ font-size: 16px; margin-bottom: 50px;}
	.gcon_2 .ibd .tab02 .bd .con .swiper02 .swiper-slide .lt .t{ font-size: 16px; margin-top: 30px;}
	
}
@media only screen and (max-width:1200px){
	.gcon_2{  padding: 60px 0;}
	.gcon_2 .ibd{ margin-top: 0;}
	.gcon_2 .ibd .tab02 .hd{ width: 100%; margin-top: 40px;}
	.gcon_2 .ibd .tab02 .hd ul{ display: flex; justify-content: center; }
	.gcon_2 .ibd .tab02 .hd ul li{ font-size: 18px; margin: 0 30px}
	.gcon_2 .ibd .tab02 .bd .con .btn{ left: auto; top:auto; right: 0; top: 0; z-index: 10; }
	.gcon_2 .ibd .tab02 .bd{ width: 100%; margin-top: 20px;}
	.gcon_2 .ibd .tab02 .bd .con .btn .prev02{ width: 36px; height: 36px;  }
	.gcon_2 .ibd .tab02 .bd .con .btn .next02{ width: 36px; height: 36px;  }
	.gcon_2 .ibd .tab02 .bd .con .bcont{ width: 66vw;}
	.gcon_2 .ibd .tab02 .bd .con .swiper02 .swiper-slide{ width: 100%; margin-right:calc(26vw - 120px); }
	.gcon_2 .ibd .tab02 .bd .con .swiper02 .swiper-slide .cont{ margin-left: 40px;}
	.gcon_2 .ibd .tab02 .bd .con .swiper02 .swiper-slide .cont .title{ font-size: 14px; margin-bottom: 20px;}
	.gcon_2 .ibd .tab02 .bd .con .swiper02 .swiper-slide .lt{ width: 120px; }
	.gcon_2 .ibd .tab02 .bd .con .swiper02 .swiper-slide.swiper-slide-active .lt{ width: 470px; }
	.gcon_2 .ibd .tab02 .bd .con .swiper02 .swiper-slide .lt .p .n{ font-size: 12px; margin-bottom: 20px;}
	.gcon_2 .ibd .tab02 .bd .con .swiper02 .swiper-slide .lt .t{ font-size: 12px; margin-top: 20px;}
	
}
@media only screen and (max-width:750px){
	.gcon_2{  padding: 40px 0;}
	.gcon_2 .ibd{ margin-top: 0;}
	.gcon_2 .ibd .tab02 .hd{ margin-top: 10px;}
	.gcon_2 .ibd .tab02 .hd ul li{ font-size: 16px; margin: 0 20px 0;}
	.gcon_2 .ibd .tab02 .bd .con .btn .prev02{ width: 32px; height: 32px;  }
	.gcon_2 .ibd .tab02 .bd .con .btn .next02{ width: 32px; height: 32px;  }
	.gcon_2 .ibd .tab02 .bd .con .bcont{ width: 100%;}
	.gcon_2 .ibd .tab02 .bd .con .swiper02 .swiper-slide{ width: 100%; margin-right:20%; }
	.gcon_2 .ibd .tab02 .bd .con .swiper02 .swiper-slide .cont{ margin-left: 20px;}
	.gcon_2 .ibd .tab02 .bd .con .swiper02 .swiper-slide .cont .title{ font-size: 14px; margin-bottom: 20px; width: 100%; height: 42px;}
	.gcon_2 .ibd .tab02 .bd .con .swiper02 .swiper-slide .lt{ width: 120px; }
	.gcon_2 .ibd .tab02 .bd .con .swiper02 .swiper-slide.swiper-slide-active .lt{ width: calc(100% - 190px); }
	.gcon_2 .ibd .tab02 .bd .con .swiper02 .swiper-slide .lt .p .n{ font-size: 12px; margin-bottom: 20px;}
	.gcon_2 .ibd .tab02 .bd .con .swiper02 .swiper-slide .lt .t{ font-size: 12px; margin-top: 20px;}
	
}

.gcon_3{ width: 100%; padding: 100px 0;}
.gcon_3 .ibd{ margin-top: 60px;}
.gcon_3 .ibd .hd{ width: 100%;}
.gcon_3 .ibd .hd ul{ width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap;}
.gcon_3 .ibd .hd ul li{ width: 220px; transition: all 0.3s; position: relative; border-radius: 10px; overflow: hidden;}
.gcon_3 .ibd .hd ul li.on{ width: 1353px;}
.gcon_3 .ibd .hd ul li .pic{ width: 1353px; overflow: hidden; position: relative;}
.gcon_3 .ibd .hd ul li .pic img{ width: 100%; transform: scale(1); transition: all 0.3s;}  
.gcon_3 .ibd .hd ul li:hover .pic img{  transform: scale(1.1);  }  
.gcon_3 .ibd .hd ul li .pic i{  display: block; width: 100%; height: 1000%; position: absolute; left: 0; bottom: 0; z-index: 2;background: rgba(0,0,0,0.5); transition: all 0.3s;}
.gcon_3 .ibd .hd ul li.on .pic i{ background: linear-gradient(to top, rgba(46,54,72,0.9) 0%, rgba(255,255,255,0) 10%, rgba(255,255,255,0) 100%);}
.gcon_3 .ibd .hd ul li .cont1{ position: absolute; left: 0; bottom:0; z-index: 2; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center;}
.gcon_3 .ibd .hd ul li .cont1 .content{ width: 100%; text-align: center; color: #fff;}
.gcon_3 .ibd .hd ul li .cont1 .content img{ height: 32px;}
.gcon_3 .ibd .hd ul li .cont1 .content .title{ font-size: 20px; font-weight: bold; margin-top: 15px;}
.gcon_3 .ibd .hd ul li .cont2{ width: 100%; box-sizing: border-box; padding: 60px; position: absolute; left: 0; bottom: -100%; height: auto; color: #fff; z-index: 3;}
.gcon_3 .ibd .hd ul li .cont2 .title{ display: flex; align-items: center;}
.gcon_3 .ibd .hd ul li .cont2 .title .ico img{ display: block; height: 32px;}
.gcon_3 .ibd .hd ul li .cont2 .title .t{ font-size: 20px; font-weight: bold; margin-left: 20px;}
.gcon_3 .ibd .hd ul li .cont2 .intro{ font-size: 18px; line-height: 32px; margin-top: 12px; width: 60%; display: none;}
.gcon_3 .ibd .hd ul li.on .cont1{ opacity: 0;; transition: all 0.3s;}
.gcon_3 .ibd .hd ul li.on .cont2{ bottom: 0%; transition: all 0.5s;}
.gcon_3 .ibd .hd ul li.on .cont2 .intro{ display: block;}
@media only screen and (max-width:1600px){
	.gcon_3{ padding: 80px 0;}
	.gcon_3 .ibd{ margin-top: 40px;}
	.gcon_3 .ibd .hd ul li{ width: 180px; }
	.gcon_3 .ibd .hd ul li.on{ width: 1000px;}
	.gcon_3 .ibd .hd ul li .pic{ width: 1000px; }
	.gcon_3 .ibd .hd ul li .cont1 .content img{ height: 28px;}
	.gcon_3 .ibd .hd ul li .cont1 .content .title{ font-size: 18px; margin-top: 12px;}
	.gcon_3 .ibd .hd ul li .cont2{ padding: 40px; }
	.gcon_3 .ibd .hd ul li .cont2 .title .ico img{ height: 28px;}
	.gcon_3 .ibd .hd ul li .cont2 .title .t{ font-size: 18px; margin-left: 15px;}
	.gcon_3 .ibd .hd ul li .cont2 .intro{ font-size: 14px; line-height: 1.8; }	
}
@media only screen and (max-width:1200px){
	.gcon_3{ padding: 60px 0;}
	.gcon_3 .ibd{ margin-top: 30px;}
	.gcon_3 .ibd .hd ul li{ width: 48.5%; }
	.gcon_3 .ibd .hd ul li.on{ width: 48.5%;}
	.gcon_3 .ibd .hd ul li .pic{ width: 100%; }
	.gcon_3 .ibd .hd ul li .cont1{ display: none;}
	.gcon_3 .ibd .hd ul li .cont2{ padding: 20px; }
	.gcon_3 .ibd .hd ul li .cont2 .title .ico img{ height: 20px;}
	.gcon_3 .ibd .hd ul li .cont2 .title .t{ font-size: 16px; margin-left: 12px;}
	.gcon_3 .ibd .hd ul li .cont2 .intro{ font-size: 12px; line-height: 20px; width: 100%; display: block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3; height: 58px;}
	.gcon_3 .ibd .hd ul li .pic i{ background: linear-gradient(to top, rgba(46,54,72,0.9) 0%, rgba(255,255,255,0) 10%, rgba(255,255,255,0) 100%);}	
	.gcon_3 .ibd .hd ul li .cont2{ bottom: 0%; }
	.gcon_3 .ibd .hd ul li.on .cont2 .intro{  display:-webkit-box; }
}
@media only screen and (max-width:750px){
	.gcon_3{ padding: 40px 0;}
	.gcon_3 .ibd{ margin-top: 0;}
	.gcon_3 .ibd .hd ul li{ width: 100%; margin-top: 20px; }
	.gcon_3 .ibd .hd ul li.on{ width: 100%; }
}

.gcon_4{ width: 100%; position: relative;}
.gcon_4 .ihd{ position: absolute; left: 50%; margin-left: -800px; top:10%; z-index: 2;}
.gcon_4 .swiper041{ width: 100%; overflow: hidden; position: relative;}
.gcon_4 .swiper041 .swiper-slide{ width: 100%; overflow: hidden;}
.gcon_4 .swiper041 .swiper-slide .pic{ width: 100%; overflow: hidden;}
.gcon_4 .swiper041 .swiper-slide .pic img{ width: 100%;}
.gcon_4 .swiper041 .swiper-slide .pic .img1{ display: block;}
.gcon_4 .swiper041 .swiper-slide .pic .img2{ display: none;}
.gcon_4 .swiper041 .swiper-slide .item{ width: 100%; position: absolute; left: 0; top: 30%; width: 100%;}
.gcon_4 .swiper041 .swiper-slide .item .title{ font-size: 20px; color: #1f2328; font-weight: bold;}
.gcon_4 .swiper041 .swiper-slide .item .intro{ font-size: 18px; color: #1f2328; width: 40%; line-height: 2; margin-top: 20px; }
.gcon_4 .swiper041 .swiper-slide .item .more{  margin-top: 40px; }
.gcon_4 .swiper042{ width: 1600px; position: absolute; left: 50%; margin-left: -805px; bottom: 10%; z-index: 2; overflow: hidden; padding: 5px;}
.gcon_4 .swiper042 .swiper-slide{ width: 385px; box-sizing: border-box; height: 105px; display: flex; align-items: center; justify-content: space-between; flex-direction: row-reverse; padding: 0 45px; background: rgba(255,255,255,0.3); border-radius: 10px; overflow: hidden; margin-right: 20px; cursor: pointer;backdrop-filter: blur(8px); /* 模糊背后的内容 */
  -webkit-backdrop-filter: blur(8px); /* 兼容webkit内核浏览器 */ box-shadow: 0 0 5px rgba(0,0,0,0.15);}
.gcon_4 .swiper042 .swiper-slide:last-child{ margin-right: 0;}
.gcon_4 .swiper042 .swiper-slide .pic img{ height: 39px;}
.gcon_4 .swiper042 .swiper-slide .pic .img1{ display: block;}
.gcon_4 .swiper042 .swiper-slide .pic .img2{ display: none;}
.gcon_4 .swiper042 .swiper-slide .title{ font-size: 20px; color: #1f2328;}
.gcon_4 .swiper042 .swiper-slide.swiper-slide-thumb-active{ background:url(g_34.png) center center no-repeat; background-size: cover;}
.gcon_4 .swiper042 .swiper-slide.swiper-slide-thumb-active .pic .img1{ display: none;}
.gcon_4 .swiper042 .swiper-slide.swiper-slide-thumb-active .pic .img2{ display: block;}
.gcon_4 .swiper042 .swiper-slide.swiper-slide-thumb-active .title{ color: #fff; font-weight: bold;}
@media only screen and (max-width:1600px){
	.gcon_4 .ihd{ margin-left: -600px; width: 1200px; }
	.gcon_4 .swiper041 .swiper-slide .item .title{ font-size: 18px; }
	.gcon_4 .swiper041 .swiper-slide .item .intro{ font-size: 16px; margin-top: 15px; }
	.gcon_4 .swiper041 .swiper-slide .item .more{  margin-top: 30px; }
	.gcon_4 .swiper042{ width: 1200px; margin-left: -605px;}
	.gcon_4 .swiper042 .swiper-slide{ width: 23.5%; height: 90px; padding: 0 30px; margin-right: 2%; }
	.gcon_4 .swiper042 .swiper-slide .pic img{ height: 32px;}
	.gcon_4 .swiper042 .swiper-slide .title{ font-size: 18px; }
}
@media only screen and (max-width:1200px){
	.gcon_4 .ihd{ left: 4%; margin-left: 0; width: 92%; top: 6%;}
	.gcon_4 .swiper041 .swiper-slide .item .title{ font-size: 16px; }
	.gcon_4 .swiper041 .swiper-slide .item .intro{ font-size: 14px; margin-top: 12px; width: 100%; }
	.gcon_4 .swiper041 .swiper-slide .item .more{  margin-top: 20px; }
	.gcon_4 .swiper042{ left: 4%; margin-left: -5px; width: 92%; bottom: 6%;}
	.gcon_4 .swiper042 .swiper-slide{ width: 32%; height: 90px; padding: 0 20px; margin-right: 2%; }
	.gcon_4 .swiper042 .swiper-slide .pic img{ height: 24px;}
	.gcon_4 .swiper042 .swiper-slide .title{ font-size: 16px; }
}
@media only screen and (max-width:750px){
	.gcon_4 .swiper041 .swiper-slide .pic .img2{ display: block;}
	.gcon_4 .swiper041 .swiper-slide .pic .img1{ display: none;}	
	.gcon_4 .swiper041 .swiper-slide .item{ top:25%}
	.gcon_4 .swiper042 .swiper-slide{ width: 48.5%; height: 60px; padding: 0 10px; margin-right: 3%; }
	.gcon_4 .swiper042 .swiper-slide .pic img{ height: 20px;}
	.gcon_4 .swiper042 .swiper-slide .title{ font-size: 14px; }
}

.gcon_5{ padding: 100px 0; background: url(g_27.jpg) center center no-repeat; background-size: cover;}
.gcon_5 .ibd{ margin-top: 80px; position: relative;}
.gcon_5 .ibd .hd{ position: absolute; right: 0; bottom: calc(100% + 70px); z-index: 9;}
.gcon_5 .ibd .hd ul{ display: flex;}
.gcon_5 .ibd .hd ul li{ width: 176px; position: relative; margin-left: 10px; cursor: pointer;}
.gcon_5 .ibd .hd ul li .a{ width: 100%; padding-bottom: calc(67 / 176 * 100%); position: relative;}
.gcon_5 .ibd .hd ul li .a .b{ width: 100%; height: 100%; background: url(g_25.png) center center no-repeat; background-size: 100% 100%; position: absolute; left: 0; top:0; display: flex; align-items: center; justify-content: center; font-size: 16px; color: #1b6940; text-align: center;}
.gcon_5 .ibd .hd ul li.on .a .b{background: url(g_03.png) center center no-repeat; background-size: 100% 100%; }
.gcon_5 .ibd .bd .con .swiper05{ width: 100%; padding: 10px; margin: -10px; overflow: hidden;}
.gcon_5 .ibd .bd .con .swiper05 .swiper-slide{ width: 100%; margin-right: 10%; display: flex; flex-wrap: wrap; align-items: flex-start;}
.gcon_5 .ibd .bd .con .swiper05 .swiper-slide:last-child{ margin-right: 0%;}
.gcon_5 .ibd .bd .con .swiper05 .swiper-slide .item{ width: 15.625%; margin-right: 1.25%; margin-bottom: 1.25%; box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.gcon_5 .ibd .bd .con .swiper05 .swiper-slide .item .pic{ width: 100%; overflow: hidden;}
.gcon_5 .ibd .bd .con .swiper05 .swiper-slide .item .pic img{ transform: scale(1); transition: all 0.3s; width: 100%;}
.gcon_5 .ibd .bd .con .swiper05 .swiper-slide .item:hover .pic img{ transform: scale(1.1); }
.gcon_5 .ibd .bd .con .swiper05 .swiper-slide .item:nth-child(6n){ margin-right: 0;}
.gcon_5 .ibd .bd .con .swiper05 .pagination05{ width: 100%; margin-top: 60px; display: flex; align-items: center; justify-content: center; font-size: 0;}
.gcon_5 .ibd .bd .con .swiper05 .pagination05 span{ width: 11px; height: 11px; border-radius: 6px; background: #bcbcbc; opacity: 1; margin: 0 5px;}
.gcon_5 .ibd .bd .con .swiper05 .pagination05 span.swiper-pagination-bullet-active{ width: 48px; background: #1f2328;}
@media only screen and (max-width:1600px){
	.gcon_5{ padding: 80px 0;}
	.gcon_5 .ibd{ margin-top: 60px; }
	.gcon_5 .ibd .hd{ bottom: calc(100% + 50px);  }
	.gcon_5 .ibd .hd ul li{ width: 140px;  }
	.gcon_5 .ibd .hd ul li .a .b{ font-size: 14px;}
	.gcon_5 .ibd .bd .con .swiper05 .pagination05{ margin-top: 40px;  }
	.gcon_5 .ibd .bd .con .swiper05 .pagination05 span{ width: 10px; height: 10px;  }
	.gcon_5 .ibd .bd .con .swiper05 .pagination05 span.swiper-pagination-bullet-active{ width: 36px; }
}
@media only screen and (max-width:1200px){
	.gcon_5{ padding: 60px 0;}
	.gcon_5 .ibd{ margin-top: 40px; }
	.gcon_5 .ibd .hd{ bottom: calc(100% + 30px);  }
	.gcon_5 .ibd .hd ul li{ width: 120px;  }
	.gcon_5 .ibd .hd ul li .a .b{ font-size: 14px;}
	.gcon_5 .ibd .bd .con .swiper05 .pagination05{ margin-top: 20px;  }
	.gcon_5 .ibd .bd .con .swiper05 .pagination05 span{ width: 8px; height: 8px; margin: 0 4px;  }
	.gcon_5 .ibd .bd .con .swiper05 .pagination05 span.swiper-pagination-bullet-active{ width: 28px; }
}
@media only screen and (max-width:750px){
	.gcon_5{ padding: 40px 0;}
	.gcon_5 .ibd{ margin-top: 30px; }
	.gcon_5 .ibd .hd{ bottom: calc(100% + 20px);  }
	.gcon_5 .ibd .hd ul li{ width: 100px;  }
	.gcon_5 .ibd .bd .con .swiper05 .pagination05{ margin-top: 20px;  }
	.gcon_5 .ibd .bd .con .swiper05 .pagination05 span.swiper-pagination-bullet-active{ width: 20px; }
	.gcon_5 .ibd .bd .con .swiper05 .swiper-slide .item{ width: 32%; margin-right: 2%; margin-bottom: 2%; }
	.gcon_5 .ibd .bd .con .swiper05 .swiper-slide .item:nth-child(6n){ margin-right: 2%;}
	.gcon_5 .ibd .bd .con .swiper05 .swiper-slide .item:nth-child(3n){ margin-right: 0;}
}

.gcon_6{ padding: 100px 0;}
.gcon_6 .ihd{ position: relative;}
.gcon_6 .ihd .more{ position: absolute; right: 0; bottom: 0; z-index: 9;}
.gcon_6 .ibd{ margin-top: 60px; display: flex;  flex-wrap: wrap;}
.gcon_6 .ibd .lt{ width: calc(792 / 1600 * 100%);}
.gcon_6 .ibd .lt .item{ width: 100%; background: #d1d5db; border-radius: 10px; overflow: hidden;}
.gcon_6 .ibd .lt .item a{ display: block;}
.gcon_6 .ibd .lt .item .pic{ width: 100%; overflow: hidden; position: relative;}
.gcon_6 .ibd .lt .item .pic i{ display: block; width: 100%; padding-bottom: calc(401 / 792 * 100%); overflow: hidden; }
.gcon_6 .ibd .lt .item .pic i img{ display: block; width: 100%; height: 100%; object-fit: cover; position: absolute; left: 0; top:0; transform: scale(1); transition: all 0.3s;}
.gcon_6 .ibd .lt .item:hover .pic i img{ transform: scale(1.1);}
.gcon_6 .ibd .lt .item .cont{ padding: 35px;}
.gcon_6 .ibd .lt .item .cont .title{ display: flex; align-items: center; justify-content: space-between; height: 28px;}
.gcon_6 .ibd .lt .item .cont .title .t1{ width: calc(100% - 140px);text-overflow: ellipsis;overflow: hidden;white-space: nowrap; font-size: 20px; color: #1d2332; font-weight: bold;}
.gcon_6 .ibd .lt .item .cont .title .t2{ background: url(g_29.png) left center no-repeat; background-size: 22px; padding-left: 28px; font-size: 16px; color: rgba(0,0,0,0.5);}
.gcon_6 .ibd .lt .item .cont .intro{ font-size: 18px; color: #000000; line-height: 30px; height: 60px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top: 25px;}
.gcon_6 .ibd .lt .item:hover .cont .title .t1{ color: #1b6940;}
.gcon_6 .ibd .rt{ width: calc(785 / 1600 * 100%); margin-left: calc(23 / 1600 * 100%); display: flex; flex-direction: column;justify-content: space-between;}
.gcon_6 .ibd .rt .item{ width: 100%;}
.gcon_6 .ibd .rt .item a{ display:flex; align-items: center; width: 100%; justify-content: space-between;}
.gcon_6 .ibd .rt .item a .pic{ width: calc(268 / 785 * 100%); border-radius: 10px; overflow: hidden; position: relative;}
.gcon_6 .ibd .rt .item a .pic i{ display: block; width: 100%; padding-bottom: calc(178 / 268 * 100%); overflow: hidden; }
.gcon_6 .ibd .rt .item a .pic i img{ display: block; width: 100%; height: 100%; object-fit: cover; position: absolute; left: 0; top:0; transform: scale(1); transition: all 0.3s;}
.gcon_6 .ibd .rt .item:hover a .pic i img{ transform: scale(1.1);}
.gcon_6 .ibd .rt .item a .cont{ width: calc(100% - (268 / 785 * 100%)); box-sizing: border-box; padding-left: 25px;}
.gcon_6 .ibd .rt .item a .cont .title{ font-size: 20px; color: #080808; font-weight: bold;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.gcon_6 .ibd .rt .item:hover a .cont .title{ color: #1b6940;}
.gcon_6 .ibd .rt .item a .cont .intro{ font-size: 18px; line-height: 28px; color: #080808;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; margin-top: 12px;}
.gcon_6 .ibd .rt .item a .cont .amore{ display: flex; align-items: center; justify-content: space-between; margin-top: 50px;}
.gcon_6 .ibd .rt .item a .cont .amore .t1{ background: url(g_29.png) left center no-repeat; background-size: 22px; padding-left: 28px; font-size: 16px; color: rgba(0,0,0,0.5);}
.gcon_6 .ibd .rt .item a .cont .amore .t2{  font-size: 16px; color: rgba(0,0,0,0.5);}
.gcon_6 .ibd .rt .item:hover a .cont .amore .t2{ color: #1b6940;}
@media only screen and (max-width:1600px){
	.gcon_6{ padding: 80px 0;}
	.gcon_6 .ibd{ margin-top: 40px; display: flex;  flex-wrap: wrap;}
	.gcon_6 .ibd .lt .item .cont{ padding: 25px;}
	.gcon_6 .ibd .lt .item .cont .title{ height: 24px;}
	.gcon_6 .ibd .lt .item .cont .title .t1{ width: calc(100% - 120px); font-size: 18px; }
	.gcon_6 .ibd .lt .item .cont .title .t2{ background-size: 18px; padding-left: 25px; font-size: 14px; }
	.gcon_6 .ibd .lt .item .cont .intro{ font-size: 16px;  line-height: 28px; height: 56px; margin-top: 20px;}
	.gcon_6 .ibd .rt .item a .cont{ padding-left: 20px;}
	.gcon_6 .ibd .rt .item a .cont .title{ font-size: 18px; }
	.gcon_6 .ibd .rt .item a .cont .intro{ font-size: 16px; line-height: 24px; margin-top: 10px;}
	.gcon_6 .ibd .rt .item a .cont .amore{  margin-top:25px;}
	.gcon_6 .ibd .rt .item a .cont .amore .t1{ background-size: 18px; padding-left: 25px; font-size: 14px;  }
	.gcon_6 .ibd .rt .item a .cont .amore .t2{  font-size: 14px;  }
}
@media only screen and (max-width:1200px){
	.gcon_6{ padding: 60px 0;}
	.gcon_6 .ibd{ margin-top: 20px; }
	.gcon_6 .ibd .lt { width: 100%;}
	.gcon_6 .ibd .lt .item .cont{ padding: 20px;}
	.gcon_6 .ibd .lt .item .cont .title{ height: 22px;}
	.gcon_6 .ibd .lt .item .cont .title .t1{ width: calc(100% - 100px); font-size: 16px; }
	.gcon_6 .ibd .lt .item .cont .title .t2{ background-size: 14px; padding-left: 20px; font-size: 12px; }
	.gcon_6 .ibd .lt .item .cont .intro{ font-size: 12px;  line-height: 20px; height: 38px; margin-top: 12px;}
	.gcon_6 .ibd .rt{ width: 100%; margin-left: 0;}
	.gcon_6 .ibd .rt .item{ margin-top: 20px;}
	.gcon_6 .ibd .rt .item a .cont{ padding-left: 10px;}
	.gcon_6 .ibd .rt .item a .cont .title{ font-size: 16px; }
	.gcon_6 .ibd .rt .item a .cont .intro{ font-size: 12px; line-height: 20px; margin-top: 8px;}
	.gcon_6 .ibd .rt .item a .cont .amore{  margin-top:25px;}
	.gcon_6 .ibd .rt .item a .cont .amore .t1{ background-size: 12px; padding-left: 20px; font-size: 12px;  }
	.gcon_6 .ibd .rt .item a .cont .amore .t2{  font-size: 12px;  }
}
@media only screen and (max-width:750px){
	.gcon_6{ padding: 40px 0;}
	
	.gcon_6 .ibd .rt{ width: 100%; margin-left: 0;}
	.gcon_6 .ibd .rt .item{ margin-top: 20px;}
	.gcon_6 .ibd .rt .item a{ flex-wrap: wrap;}
	.gcon_6 .ibd .rt .item a .pic{ width: 100%;}
	.gcon_6 .ibd .rt .item a .cont{ padding-left: 0; width: 100%;}
	.gcon_6 .ibd .rt .item a .cont .title{ font-size: 16px; margin-top: 12px;}
	.gcon_6 .ibd .rt .item a .cont .intro{ font-size: 12px; line-height: 20px; margin-top: 8px;}
	.gcon_6 .ibd .rt .item a .cont .amore{  margin-top:10px;}
	.gcon_6 .ibd .rt .item a .cont .amore .t1{ background-size: 12px; padding-left: 20px; font-size: 12px;  }
	.gcon_6 .ibd .rt .item a .cont .amore .t2{  font-size: 12px;  }
}























































