﻿@charset "utf-8";
.banner{ width:100%; height:100%; position:relative}
.banner .swiper01{ width:100%; height:100%; overflow:hidden; position:relative}
.banner .swiper01 a{ display:block; width:100%; height:100%; overflow:hidden}
.banner .swiper01 a .img1{ width:100%; height:100%}
.banner .swiper01 a .img2{ width:100%; height:100%; display:none}
.banner .swiper01 a img{ transition:all 8s; transform:scale(1.1)}
.banner .prev01{ background:url(g_06.png) center center no-repeat; width:24px; height:43px; background-size:100%; cursor:pointer; position:absolute; left:4%; top:50%; margin-top:-22px; z-index:9}
.banner .next01{ background:url(g_07.png) center center no-repeat; width:24px; height:43px; background-size:100%;  cursor:pointer; position:absolute; right:4%; top:50%; margin-top:-22px; z-index:9}
.banner .swiper01 .pagination01{ width:100%; font-size:0; text-align:center; position:absolute; left:0; bottom:40px; z-index:9; text-align:center; z-index:99}
.banner .swiper01 .pagination01 span{ display:inline-block; vertical-align:top; width:12px; height:12px; margin:0 6px;border-radius:50%; opacity:1; box-sizing:border-box; border:2px solid #fff; border-radius:50%; background:none}
.banner .swiper01 .pagination01 span.swiper-pagination-bullet-active{background:#fff; }
.banner .swiper01 .swiper-slide{ width:100%; position:relative; overflow:hidden}
.banner .swiper01 .swiper-slide .item{ position:absolute; left:50%; margin-left:-725px; z-index:9; color:#fff; top:50%; transform:translateY(-50%); display:flex}
.banner .swiper01 .swiper-slide .item .a1{ padding:30px 0; height:fit-content; font-size:25px; width:30px; text-align:center; line-height:1.1; position:relative}
.banner .swiper01 .swiper-slide .item .a1:after{ content:""; display:block; width:100%; background:url(g_08.png) center center no-repeat; position:absolute; left:0; top:0; height:21px; background-size:100%}
.banner .swiper01 .swiper-slide .item .a1:before{ content:""; display:block; width:100%; background:url(g_09.png) center center no-repeat; position:absolute; left:0; bottom:0; height:21px; background-size:100%}
.banner .swiper01 .swiper-slide .item .a2{writing-mode: vertical-rl; font-size:16px; height:445px; margin:0 25px 0 55px}
.banner .swiper01 .swiper-slide .item .a3 img{ width:70px}

.banner .swiper01 a{ display:block; width:100%; height:100%; overflow:hidden}
.banner .swiper01 .swiper-slide-active a img{  transform:scale(1)}

@media (max-width: 1600px){
	.banner .swiper01 .swiper-slide .item{ margin-left:-580px}	
	.banner .swiper01 .swiper-slide .item .a1{ padding:25px 0; font-size:20px; width:26px;}
	.banner .swiper01 .swiper-slide .item .a2{ font-size:14px; height:380px; }
	.banner .swiper01 .swiper-slide .item .a3 img{ width:55px}
	.banner .prev01{ left:3%; width:20px}
	.banner .next01{ right:3%; width:20px}
}
@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{ display:none}
	.banner .prev01{ left:3%; width:16px}
	.banner .next01{ right:3%; width:16px}
}

.gcon_1{ padding:80px 0; background:#ebf5ff; }
.gcon_1 .nr{ display:flex; flex-wrap: wrap; justify-content: space-between;}
.gcon_1 .nr .item{ width:19%; box-sizing:border-box;  box-sizing:border-box; background:#4c9ded;   border-radius:10px;}
.gcon_1 .nr .item:last-child{ border:0}
.gcon_1 .nr .item a{  width:100%; padding:60px 0; display:flex; align-items: center;  justify-content: center; }
.gcon_1 .nr .item a .pic{ }
.gcon_1 .nr .item a .pic img{ height:64px;}
.gcon_1 .nr .item:hover a .pic img{-webkit-animation: icon-bounce 0.5s alternate;
-moz-animation: icon-bounce 0.5s alternate;
-o-animation: icon-bounce 0.5s alternate;
animation: icon-bounce 0.5s alternate;}

.gcon_1 .nr .item a .cont{ margin-left:20px; color:#fff}
.gcon_1 .nr .item a .cont .title{ font-size:24px; line-height:1}
.gcon_1 .nr .item a .cont .en{ font-size:12px; color:rgba(255,255,255,0.5); line-height:1; margin-top:6px }
.gcon_1 .nr .item:nth-child(1){ background:#4c9ded} 
.gcon_1 .nr .item:nth-child(2){ background:#91dc69} 
.gcon_1 .nr .item:nth-child(3){ background:#2f69b7} 
.gcon_1 .nr .item:nth-child(4){ background:#ec7895} 
.gcon_1 .nr .item:nth-child(5){ background:#60c5d3} 
@media (max-width: 1600px){
	.gcon_1{ padding:60px 0; }
	.gcon_1 .nr .item a{ padding:40px 0; }
	.gcon_1 .nr .item a .pic img{ height:56px;}
	.gcon_1 .nr .item a .cont{ margin-left:15px; }
	.gcon_1 .nr .item a .cont .title{ font-size:20px; }
}
@media (max-width: 1200px){
	.gcon_1{ padding:40px 0;}
	.gcon_1 .nr .item{ width:32%}
	.gcon_1 .nr .item:nth-child(2){ border:0}
	.gcon_1 .nr .item:nth-child(n+4){ width:49%; margin-top:20px}
}
@media (max-width: 750px){
	.gcon_1{ padding:40px 0; border-top:2px solid #2ea27b}
	.gcon_1 .nr .item{ width:50%; border:0; width:calc(50% - 5px); margin-right:10px}
	.gcon_1 .nr .item:nth-child(2n){ border:0; margin-right:0}
	.gcon_1 .nr .item:nth-child(n+3){ width:calc(50% - 5px); margin-top:10px}
	.gcon_1 .nr .item a{  width:100%; padding:25px 0; display:flex; align-items: center;}
	.gcon_1 .nr .item a .pic img{ height:36px;}
	.gcon_1 .nr .item a .cont{ margin-left:10px; color:#fff}
	.gcon_1 .nr .item a .cont .title{ font-size:16px; }
	.gcon_1 .nr .item a .cont .en{ font-size:10px; }
	.gcon_1 .nr .item:nth-child(n+5){ width:100%; margin-right:0 }
	.gcon_1 .nr .item:nth-child(n+5) a{ justify-content: center;}
	.gcon_1 .nr .item:nth-child(n+5) a .pic{ margin-left:0}	
}

.gcon_2{ width:100%; padding:100px 0; background:#f4f7f8}
.ihd{ display:flex;justify-content: space-between; align-items: center;}
.ihd .title i{ font-size:36px; color:#333333; font-weight:bold; padding:0 32px; position:relative; line-height:1 }
.ihd .title i:after{ content:""; display:block; width:50%; height:100%; background:url(g_11.png) left 12px no-repeat; position:absolute; left:0; top:0}
.ihd .title i:before{ content:""; display:block; width:50%; height:100%; background:url(g_12.png) right 12px no-repeat; position:absolute; right:0; top:0}
.kkmore a{ width:150px; height:42px; border-radius:5px; background:#3e75c3; display:flex; align-items: center; justify-content: center; position:relative; overflow:hidden; box-sizing:border-box}
.kkmore a:hover{ background-color: #fff; border:1px solid #3e75c3}
.kkmore a::before {  content: "";  position: absolute;  width: 200px;  height: 200px;  border-radius: 50% 50% 0px 0px;  left: 0;  top: 100%;  -webkit-transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);  background-color: #3e75c3; z-index:2}
.kkmore a:hover::before {  top: -65px;  transform: scale(1.3); background-color: #fff;}
.kkmore a span{ font-size:16px; color:#fff; position:relative; z-index:9; transition:all 0.5s}
.kkmore a:hover span{ color:#3e75c3; padding-left:10px}
.kkmore a i{ margin-left:10px; position:relative; z-index:9}
.kkmore a i .img1{ display:block; transition:all 0.5s}
.kkmore a i .img2{ display:none; transition:all 0.5s}
.kkmore a:hover i .img2{ display:block; transform:scale(1.2)}
.kkmore a:hover i .img1{ display:none; transform:scale(1.2)}

.gcon_2 .ibd{ margin-top:70px; display:flex; flex-wrap: wrap; justify-content: space-between; align-items: center; }
.gcon_2 .ibd .lt{ width:703px;}
.gcon_2 .ibd .lt .item{ width:100%; border-radius:30px; overflow:hidden}
.gcon_2 .ibd .lt .item .pic{ width:100%; overflow:hidden; position:relative}
.gcon_2 .ibd .lt .item .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 .ibd .lt .item:hover .pic img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scale(1.1);}
.gcon_2 .ibd .lt .item .pic .time{ position:absolute; left:0; bottom:0; z-index:9; background:rgba(35,84,173,0.7); text-align:center; color:#fff; padding:12px 20px; font-family:Arial}
.gcon_2 .ibd .lt .item .pic .time .p1{ font-size:56px; line-height:1}
.gcon_2 .ibd .lt .item .pic .time .p2{ font-size:16px; line-height:1; padding-top:6px}
.gcon_2 .ibd .lt .item .cont{ background:#2354ad; padding:20px; color:#fff}
.gcon_2 .ibd .lt .item .cont .title{ font-size:22px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.gcon_2 .ibd .lt .item .cont .intro{ font-size:16px; color:rgba(255,255,255,0.52);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; margin-top:8px}
.gcon_2 .ibd .rt .item a{display:flex;justify-content: space-between; align-items: center; height:155px}
.gcon_2 .ibd .rt{ width:700px}
.gcon_2 .ibd .rt .item{ border-bottom:1px solid #cccccc}
.gcon_2 .ibd .rt .item:last-child{ border-bottom:0}
.gcon_2 .ibd .rt .item .time{ font-family:Arial; text-align:center}
.gcon_2 .ibd .rt .item .time .p1{ font-size:56px; color:#acaeb1; line-height:1}
.gcon_2 .ibd .rt .item .time .p2{ font-size:16px; color:#acaeb1; line-height:1}
.gcon_2 .ibd .rt .item .cont{ width:590px}
.gcon_2 .ibd .rt .item .cont .title{ font-size:22px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; color:#333333}
.gcon_2 .ibd .rt .item .cont .intro{ font-size:16px; color:#666666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; margin-top:8px}
.gcon_2 .ibd .rt .item:hover .cont .title{ font-weight:bold; color:#2354ad}
@media (max-width: 1600px){
	.gcon_2{ padding:80px 0}
	.ihd .title i{ font-size:30px; padding:0 30px; }
	.ihd .title i:after{ background:url(g_11.png) left 10px no-repeat; background-size:auto 24px; }
	.ihd .title i:before{ background:url(g_12.png) right 10px no-repeat; background-size:auto 24px;}
	.kkmore a{ width:130px; height:36px;}
	.kkmore a span{ font-size:14px}
	.kkmore a i .img1{ height:20px;}
	.kkmore a i .img2{ height:20px;}
	
	.gcon_2 .ibd{ margin-top:50px; }
	.gcon_2 .ibd .lt{ width:580px;}
	.gcon_2 .ibd .lt .item{ border-radius:25px}
	.gcon_2 .ibd .lt .item .pic .time{ padding:10px 20px; }
	.gcon_2 .ibd .lt .item .pic .time .p1{ font-size:48px }
	.gcon_2 .ibd .lt .item .pic .time .p2{ font-size:14px;}
	.gcon_2 .ibd .lt .item .cont .title{ font-size:20px }
	.gcon_2 .ibd .lt .item .cont .intro{ font-size:14px;}
	.gcon_2 .ibd .rt .item a {height:140px}
	.gcon_2 .ibd .rt{ width:580px}
	.gcon_2 .ibd .rt .item .time .p1{ font-size:48px; }
	.gcon_2 .ibd .rt .item .time .p2{ font-size:14px; }
	.gcon_2 .ibd .rt .item .cont{ width:500px}
	.gcon_2 .ibd .rt .item .cont .title{ font-size:20px; }
	.gcon_2 .ibd .rt .item .cont .intro{ font-size:14px; }
}
@media (max-width: 1200px){
	.gcon_2{ padding:60px 0}
	.ihd .title i{ font-size:24px; padding:0 24px; }
	.ihd .title i:after{ background:url(g_11.png) left 6px no-repeat; background-size:auto 20px; }
	.ihd .title i:before{ background:url(g_12.png) right 6px no-repeat; background-size:auto 20px;}
	.kkmore a{ width:120px; height:32px;}
	.kkmore a span{ font-size:12px}
	.kkmore a i .img1{ height:16px;}
	.kkmore a i .img2{ height:16px;}
	
	.gcon_2 .ibd{ margin-top:30px; }
	.gcon_2 .ibd .lt{ width:100%;}
	.gcon_2 .ibd .lt .item{ border-radius:20px}
	.gcon_2 .ibd .lt .item .pic .time{ padding:8px 16px; }
	.gcon_2 .ibd .lt .item .pic .time .p1{ font-size:36px }
	.gcon_2 .ibd .lt .item .pic .time .p2{ font-size:12px;}
	.gcon_2 .ibd .lt .item .cont .title{ font-size:18px }
	.gcon_2 .ibd .lt .item .cont .intro{ font-size:12px;}
	.gcon_2 .ibd .rt .item a {height:auto; padding:20px 0}
	.gcon_2 .ibd .rt{ width:100%}
	.gcon_2 .ibd .rt .item .time .p1{ font-size:36px; }
	.gcon_2 .ibd .rt .item .time .p2{ font-size:12px; }
	.gcon_2 .ibd .rt .item .cont{ width:calc(100% - 70px)}
	.gcon_2 .ibd .rt .item .cont .title{ font-size:18px; }
	.gcon_2 .ibd .rt .item .cont .intro{ font-size:12px; }
	.gcon_2 .ibd .rt .item:last-child a{ padding-bottom:0}
}
@media (max-width: 750px){
	.gcon_2{ padding:40px 0}
	.ihd .title i{ font-size:20px; padding:0 20px; }
	.ihd .title i:after{ background:url(g_11.png) left 6px no-repeat; background-size:auto 16px; }
	.ihd .title i:before{ background:url(g_12.png) right 6px no-repeat; background-size:auto 16px;}
	.gcon_2 .ibd{ margin-top:20px; }
	.gcon_2 .ibd .lt .item{ border-radius:15px}
	.gcon_2 .ibd .lt .item .cont .title{ font-size:16px }
	.gcon_2 .ibd .rt .item .cont .title{ font-size:16px; }
}

.gcon_3{ background:url(g_15.jpg) center center no-repeat; background-size:cover; padding:100px 0}
.gcon_3 .nr{ display:flex;justify-content: space-between; align-items: center;flex-wrap: wrap;}
.gcon_3 .nr .lt{ width:675px}
.gcon_3 .nr .lt .bq{ margin-top:70px; font-size:24px; color:#333333}
.gcon_3 .nr .lt .intro{ font-size:16px; color:#333333; margin:40px 0; text-align:justify; line-height:1.8}
.gcon_3 .nr .rt{ width:700px; overflow:hidden; border-radius:15px;}
.gcon_3 .nr .rt 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_3 .nr .rt:hover img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scale(1.1);}
@media (max-width: 1600px){
	.gcon_3{ padding:80px 0}
	.gcon_3 .nr .lt{ width:580px}
	.gcon_3 .nr .lt .bq{ margin-top:50px; font-size:20px; }
	.gcon_3 .nr .lt .intro{ font-size:14px; margin:30px 0; }
	.gcon_3 .nr .rt{ width:580px; border-radius:10px;}
	.gcon_3 .nr .rt 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_3 .nr .rt:hover img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scale(1.1);}
}
@media (max-width: 1200px){
	.gcon_3{ padding:60px 0}
	.gcon_3 .nr .lt{ width:100%}
	.gcon_3 .nr .lt .bq{ margin-top:20px; font-size:18px; }
	.gcon_3 .nr .lt .intro{ font-size:12px; margin:20px 0; }
	.gcon_3 .nr .rt{ width:100%; border-radius:10px; margin-top:20px}
}
@media (max-width: 750px){
	.gcon_3{ padding:40px 0}
	.gcon_3 .nr .lt .bq{ font-size:16px; }
}

.gcon_4{ background:url(g_18.jpg) center center no-repeat; background-size:cover; padding:100px 0}
.gcon_4 .ihd{ justify-content: center;}
.gcon_4 .ihd .title i{ color:#fff}
.gcon_4 .ihd .title i:after{ background:url(g_11_2.png) left 12px no-repeat; }
.gcon_4 .ihd .title i:before{ background:url(g_12_2.png) right 12px no-repeat; }
.gcon_4 .ibd{ display:flex;justify-content: space-between; flex-wrap: wrap; margin-top:70px}
.gcon_4 .ibd .con{ width:700px; background:url(g_21.jpg) center center no-repeat; background-size:cover; box-sizing:border-box; padding:55px}
.gcon_4 .ibd .con .title{ text-align:center}
.gcon_4 .ibd .con .title i{ position:relative; font-size:30px; color:#333333; line-height:1}
.gcon_4 .ibd .con .title i:after{ content:""; display:block; width:35px; height:2px; background:#849ecd; position:absolute; left:-50px; top:calc(50% - 1px)}
.gcon_4 .ibd .con .title i:before{ content:""; display:block; width:35px; height:2px; background:#849ecd; position:absolute; right:-50px; top:calc(50% - 1px)}
.gcon_4 .ibd .con ul{display:flex;  flex-wrap: wrap; margin-top:40px}
.gcon_4 .ibd .con ul li{ width:32%; margin-bottom:20px; margin-right:2%}
.gcon_4 .ibd .con ul li:nth-child(3n){ margin-right:0}
.gcon_4 .ibd .con ul li a{ display:block; width:100%; box-sizing:border-box; border:1px solid #cccccc; border-radius:5px; overflow:hidden; background:#fff; color:#333; font-size:18px; padding:15px 0; text-align:center}
.gcon_4 .ibd .con ul li a:hover{ background:#3e75c3; color:#fff}
.gcon_4 .ibd .con .more{ margin:0 auto; width:fit-content; padding-top:30px}
@media (max-width: 1600px){
	.gcon_4{ padding:80px 0}
	.gcon_4 .ihd .title i{ color:#fff}
	.gcon_4 .ihd .title i:after{ background:url(g_11_2.png) left 10px no-repeat; background-size:auto 24px; }
	.gcon_4 .ihd .title i:before{ background:url(g_12_2.png) right 10px no-repeat; background-size:auto 24px;}
	.gcon_4 .ibd{   margin-top:50px}
	.gcon_4 .ibd .con{ width:48%;  padding:40px}
	.gcon_4 .ibd .con .title i{ font-size:26px; }
	.gcon_4 .ibd .con .title i:after{ width:32px; left:-45px; }
	.gcon_4 .ibd .con .title i:before{ width:32px; right:-45px; }
	.gcon_4 .ibd .con ul{ margin-top:30px}
	.gcon_4 .ibd .con ul li{ margin-bottom:18px}
	.gcon_4 .ibd .con ul li a{  font-size:16px; padding:12px 0; }
	.gcon_4 .ibd .con .more{ padding-top:25px}
}
@media (max-width: 1200px){
	.gcon_4{ padding:60px 0}
	.gcon_4 .ihd .title i:after{ background:url(g_11_2.png) left 6px no-repeat; background-size:auto 20px; }
	.gcon_4 .ihd .title i:before{ background:url(g_12_2.png) right 6px no-repeat; background-size:auto 20px;}
	.gcon_4 .ibd{   margin-top:0}
	.gcon_4 .ibd .con{ width:100%;  padding:30px; margin-top:20px}
	.gcon_4 .ibd .con .title i{ font-size:22px; }
	.gcon_4 .ibd .con .title i:after{ width:32px; left:-45px; }
	.gcon_4 .ibd .con .title i:before{ width:32px; right:-45px; }
	.gcon_4 .ibd .con ul{ margin-top:20px}
	.gcon_4 .ibd .con ul li{ margin-bottom:16px}
	.gcon_4 .ibd .con ul li a{  font-size:14px; padding:12px 0; }
	.gcon_4 .ibd .con .more{ padding-top:10px}
}
@media (max-width: 750px){
	.gcon_4{ padding:40px 0}
	.gcon_4 .ihd .title i:after{ background:url(g_11_2.png) left 6px no-repeat; background-size:auto 16px; }
	.gcon_4 .ihd .title i:before{ background:url(g_12_2.png) right 6px no-repeat; background-size:auto 16px;}
	.gcon_4 .ibd .con{ padding:30px 20px; margin-top:20px}
	.gcon_4 .ibd .con .title i{ font-size:20px; }
	.gcon_4 .ibd .con .title i:after{ width:30px; left:-40px; }
	.gcon_4 .ibd .con .title i:before{ width:30px; right:-40px; }
	.gcon_4 .ibd .con ul{ margin-top:20px}
	.gcon_4 .ibd .con ul li{ margin-bottom:16px; width:49%}
	.gcon_4 .ibd .con ul li:nth-child(3n){ margin-right:2%}
	.gcon_4 .ibd .con ul li:nth-child(2n){ margin-right:0}
	.gcon_4 .ibd .con ul li a{  font-size:14px; padding:10px 0; }
	.gcon_4 .ibd .con .more{ padding-top:10px}
}




.gcon_4x{ background:url(g_18.jpg) center center no-repeat; background-size:cover; padding:100px 0}
.gcon_4x .ihd{ justify-content: center;}
.gcon_4x .ihd .title i{ color:#fff}
.gcon_4x .ihd .title i:after{ background:url(g_11_2.png) left 12px no-repeat; }
.gcon_4x .ihd .title i:before{ background:url(g_12_2.png) right 12px no-repeat; }
.gcon_4x .ibd{ display:flex;justify-content: space-between; flex-wrap: wrap; margin-top:70px}
.gcon_4x .ibd .con{ width:100%; background:url(g_21.jpg) center center no-repeat; background-size:cover; box-sizing:border-box; padding:55px}
.gcon_4x .ibd .con .title{ text-align:center}
.gcon_4x .ibd .con .title i{ position:relative; font-size:30px; color:#333333; line-height:1}
.gcon_4x .ibd .con .title i:after{ content:""; display:block; width:35px; height:2px; background:#849ecd; position:absolute; left:-50px; top:calc(50% - 1px)}
.gcon_4x .ibd .con .title i:before{ content:""; display:block; width:35px; height:2px; background:#849ecd; position:absolute; right:-50px; top:calc(50% - 1px)}
.gcon_4x .ibd .con ul{display:flex;  flex-wrap: wrap; margin-top:40px}
.gcon_4x .ibd .con ul li{ width:15%; margin-bottom:20px; margin-right:2%}
.gcon_4x .ibd .con ul li:nth-child(6n){ margin-right:0}
.gcon_4x .ibd .con ul li a{ display:block; width:100%; box-sizing:border-box; border:1px solid #cccccc; border-radius:5px; overflow:hidden; background:#fff; color:#333; font-size:18px; padding:15px 0; text-align:center}
.gcon_4x .ibd .con ul li a:hover{ background:#3e75c3; color:#fff}
.gcon_4x .ibd .con .more{ margin:0 auto; width:fit-content; padding-top:30px}
@media (max-width: 1600px){
	.gcon_4x{ padding:80px 0}
	.gcon_4x .ihd .title i{ color:#fff}
	.gcon_4x .ihd .title i:after{ background:url(g_11_2.png) left 10px no-repeat; background-size:auto 24px; }
	.gcon_4x .ihd .title i:before{ background:url(g_12_2.png) right 10px no-repeat; background-size:auto 24px;}
	.gcon_4x .ibd{   margin-top:50px}
	.gcon_4x .ibd .con{  padding:40px}
	.gcon_4x .ibd .con .title i{ font-size:26px; }
	.gcon_4x .ibd .con .title i:after{ width:32px; left:-45px; }
	.gcon_4x .ibd .con .title i:before{ width:32px; right:-45px; }
	.gcon_4x .ibd .con ul{ margin-top:30px}
	.gcon_4x .ibd .con ul li{ margin-bottom:18px}
	.gcon_4x .ibd .con ul li a{  font-size:16px; padding:12px 0; }
	.gcon_4x .ibd .con .more{ padding-top:25px}
}
@media (max-width: 1200px){
	.gcon_4x{ padding:60px 0}
	.gcon_4x .ihd .title i:after{ background:url(g_11_2.png) left 6px no-repeat; background-size:auto 20px; }
	.gcon_4x .ihd .title i:before{ background:url(g_12_2.png) right 6px no-repeat; background-size:auto 20px;}
	.gcon_4x .ibd{   margin-top:0}
	.gcon_4x .ibd .con{ width:100%;  padding:30px; margin-top:20px}
	.gcon_4x .ibd .con .title i{ font-size:22px; }
	.gcon_4x .ibd .con .title i:after{ width:32px; left:-45px; }
	.gcon_4x .ibd .con .title i:before{ width:32px; right:-45px; }
	.gcon_4x .ibd .con ul{ margin-top:20px}
	.gcon_4x .ibd .con ul li{ margin-bottom:16px}
	.gcon_4x .ibd .con ul li a{  font-size:14px; padding:12px 0; }
	.gcon_4x .ibd .con .more{ padding-top:10px}
}
@media (max-width: 750px){
	.gcon_4x{ padding:40px 0}
	.gcon_4x .ihd .title i:after{ background:url(g_11_2.png) left 6px no-repeat; background-size:auto 16px; }
	.gcon_4x .ihd .title i:before{ background:url(g_12_2.png) right 6px no-repeat; background-size:auto 16px;}
	.gcon_4x .ibd .con{ padding:30px 20px; margin-top:20px}
	.gcon_4x .ibd .con .title i{ font-size:20px; }
	.gcon_4x .ibd .con .title i:after{ width:30px; left:-40px; }
	.gcon_4x .ibd .con .title i:before{ width:30px; right:-40px; }
	.gcon_4x .ibd .con ul{ margin-top:20px}
	.gcon_4x .ibd .con ul li{ margin-bottom:16px; width:49%}
	.gcon_4x .ibd .con ul li:nth-child(3n){ margin-right:2%}
	.gcon_4x .ibd .con ul li:nth-child(2n){ margin-right:0}
	.gcon_4x .ibd .con ul li a{  font-size:14px; padding:10px 0; }
	.gcon_4x .ibd .con .more{ padding-top:10px}
}





.gcon_5{ background:url(g_22.jpg) center center no-repeat; background-size:cover; padding:100px 0}
.gcon_5 .ihd{ justify-content: center;}
.gcon_5 .ibd{ margin-top:70px; position:relative}
.gcon_5 .ibd .swiper05{ width:100%; overflow:hidden}
.gcon_5 .ibd .swiper05 .swiper-slide{ width:18.4%; margin-right:2%; box-sizing:border-box; border:1px solid #d3aa92; background:url(g_25.png) center center no-repeat; background-size:cover}
.gcon_5 .ibd .swiper05 .swiper-slide a{ display:block; padding:30px 0}
.gcon_5 .ibd .swiper05 .swiper-slide .pic{ width:160px; margin:0 auto; overflow:hidden; box-shadow:0 0 5px rgba(0,0,0,0.1)}
.gcon_5 .ibd .swiper05 .swiper-slide .pic img{ width:100%}
.gcon_5 .ibd .swiper05 .swiper-slide .cont{ text-align:center; margin-top:10px}
.gcon_5 .ibd .swiper05 .swiper-slide .cont .title{ font-size:18px; color:#000000; font-weight:bold}
.gcon_5 .ibd .swiper05 .swiper-slide .cont .bq{ color:#8c5433; font-size:16px}
.gcon_5 .ibd .swiper05 .swiper-slide .cont .intro{ color:#666; font-size:16px}
.gcon_5 .ibd .swiper05 .swiper-slide:hover{ background:url(g_25_2.png) center center no-repeat; background-size:cover; border:1px solid #0e3e7d}
.gcon_5 .ibd .swiper05 .swiper-slide:hover .cont .title{ color:#fff; }
.gcon_5 .ibd .swiper05 .swiper-slide:hover .cont .bq{ color:rgba(255,255,255,0.52);  }
.gcon_5 .ibd .swiper05 .swiper-slide:hover .cont .intro{ color:rgba(166,175,195,0.52);  }
.gcon_5 .ibd .prev05{ position:absolute; left:-75px; width:44px; height:44px; background:url(g_23.png) center center no-repeat #2354ad; background-size:18px; top:50%; transform:translateY(-50%); border-radius:50%; cursor:pointer; z-index:9}
.gcon_5 .ibd .next05{ position:absolute; right:-75px; width:44px; height:44px; background:url(g_24.png) center center no-repeat #2354ad; background-size:18px; top:50%; transform:translateY(-50%); border-radius:50%; cursor:pointer; z-index:9}
@media (max-width: 1600px){
	.gcon_5{ padding:80px 0}
	.gcon_5 .ibd{ margin-top:50px;}
	.gcon_5 .ibd .swiper05 .swiper-slide a{ padding:25px 0}
	.gcon_5 .ibd .swiper05 .swiper-slide .pic{ width:140px;}
	.gcon_5 .ibd .swiper05 .swiper-slide .cont .title{ font-size:16px;}
	.gcon_5 .ibd .swiper05 .swiper-slide .cont .bq{ font-size:14px}
	.gcon_5 .ibd .swiper05 .swiper-slide .cont .intro{ font-size:14px}
	.gcon_5 .ibd .prev05{ left:-60px; width:40px; height:40px; background-size:16px;}
	.gcon_5 .ibd .next05{ right:-60px; width:40px; height:40px; background-size:16px;}
}
@media (max-width: 1200px){
	.gcon_5{ padding:60px 0}
	.gcon_5 .ibd{ margin-top:40px;}
	.gcon_5 .ibd .swiper05 .swiper-slide{ width:23.5%}
	.gcon_5 .ibd .swiper05 .swiper-slide a{ padding:20px}
	.gcon_5 .ibd .swiper05 .swiper-slide .pic{ width:100%;}
	.gcon_5 .ibd .swiper05 .swiper-slide .cont .title{ font-size:14px;}
	.gcon_5 .ibd .swiper05 .swiper-slide .cont .bq{ font-size:12px}
	.gcon_5 .ibd .swiper05 .swiper-slide .cont .intro{ font-size:12px}
	.gcon_5 .ibd .prev05{ left:-0; width:36px; height:36px; background-size:14px;}
	.gcon_5 .ibd .next05{ right:-0; width:36px; height:36px; background-size:14px;}
}
@media (max-width: 750px){
	.gcon_5{ padding:40px 0}
	.gcon_5 .ibd{ margin-top:20px;}
	.gcon_5 .ibd .swiper05 .swiper-slide{ width:49%}

}

.gcon_6{ padding:100px 0}
.gcon_6 .ihd{ justify-content: center;}
.gcon_6 .ibd{ margin-top:70px; box-sizing:border-box; border-radius:15px; border:1px solid #e0e0e0; padding:0 25px 25px;display:flex;justify-content: space-between; flex-wrap: wrap; background:url(g_27.png) center center no-repeat; background-size:100%}
.gcon_6 .ibd .item{ width:48%; border-bottom:1px solid #ececec}
.gcon_6 .ibd .item a{ display:block; padding:20px 0}
.gcon_6 .ibd .item a .title{ background:url(g_28.png) left center no-repeat; padding-left:20px; font-size:22px; color:#333333;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.gcon_6 .ibd .item a .time{ font-size:16px; color:#666666; margin-top:10px}
.gcon_6 .ibd .item:hover a .title{ font-weight:bold; color:#2354ad}
@media (max-width: 1600px){
	.gcon_6{ padding:80px 0}
	.gcon_6 .ibd{ margin-top:50px;}
	.gcon_6 .ibd .item a .title{  font-size:20px; }
	.gcon_6 .ibd .item a .time{ font-size:14px; }
}
@media (max-width: 1200px){
	.gcon_6{ padding:60px 0}
	.gcon_6 .ibd{ margin-top:40px;}
	.gcon_6 .ibd .item a .title{  font-size:18px; }
	.gcon_6 .ibd .item a .time{ font-size:12px; }
}
@media (max-width: 750px){
	.gcon_6{ padding:40px 0}
	.gcon_6 .ibd{ margin-top:20px; padding:0 20px 20px; border-radius:5px}
	.gcon_6 .ibd .item{ width:100%;}
	.gcon_6 .ibd .item a{ padding:15px 0}
	.gcon_6 .ibd .item a .title{  font-size:16px; }
	.gcon_6 .ibd .item a .time{ font-size:12px; }
}

.gcon_7{ background:#f4f7f8; padding:80px 0 60px}
.gcon_7 .nr{ display:flex;justify-content: space-between;  flex-wrap: wrap;}
.gcon_7 .nr .con{ width:31%}
.gcon_7 .ihd { border-bottom:1px solid #dbdedf; padding-bottom:10px}
.gcon_7 .ihd .title{ position:relative}
.gcon_7 .ihd .title i{ font-size:30px; color:#333333}
.gcon_7 .ihd .title i:after{ background:url(g_11.png) left 8px no-repeat; background-size:auto 28px }
.gcon_7 .ihd .title i:before{ background:url(g_12.png) right 8px no-repeat; background-size:auto 28px }
.gcon_7 .ihd .title:after{ content:""; display:block; width:100%; height:2px; background:#2354ad; position:absolute; left:0; bottom:-11px; z-index:2}
.gcon_7 .ihd .more a{ font-size:16px; color:#b2b2b2}
.gcon_7 .ihd .more a:hover{ color:#2354ad}
.gcon_7 .ibd{ margin-top:30px}
.gcon_7 .ibd .item{ border-bottom:1px dashed #dbdedf}
.gcon_7 .ibd .item:last-child{ border-bottom:0}
.gcon_7 .ibd .item a{ display:block; padding:20px 0}
.gcon_7 .ibd .item a .time{ font-size:16px; color:#666666}
.gcon_7 .ibd .item a .title{ font-size:22px; color:#333333;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.gcon_7 .ibd .item:hover a .title{ font-weight:bold; color:#2354ad}
@media (max-width: 1600px){
	.gcon_7{ padding:70px 0 50px}
	.gcon_7 .ihd .title i{ font-size:26px; }
	.gcon_7 .ihd .title i:after{ background:url(g_11.png) left 8px no-repeat; background-size:auto 24px }
	.gcon_7 .ihd .title i:before{ background:url(g_12.png) right 8px no-repeat; background-size:auto 24px }
	.gcon_7 .ihd .more a{ font-size:14px; }
	.gcon_7 .ibd{ margin-top:20px}
	.gcon_7 .ibd .item a .time{ font-size:14px; }
	.gcon_7 .ibd .item a .title{ font-size:20px; }
}
@media (max-width: 1200px){
	.gcon_7{ padding:60px 0 0}
	.gcon_7 .nr .con{ width:100%; margin-bottom:40px}
	.gcon_7 .ihd .title i{ font-size:22px; }
	.gcon_7 .ihd .title i:after{ background:url(g_11.png) left 6px no-repeat; background-size:auto 20px }
	.gcon_7 .ihd .title i:before{ background:url(g_12.png) right 6px no-repeat; background-size:auto 20px }
	.gcon_7 .ihd .more a{ font-size:12px; }
	.gcon_7 .ibd{ margin-top:10px}
	.gcon_7 .ibd .item a .time{ font-size:12px; }
	.gcon_7 .ibd .item a .title{ font-size:18px; }
}
@media (max-width: 750px){
	.gcon_7{ padding:40px 0 0}
	.gcon_7 .nr .con{ width:100%; margin-bottom:20px}
	.gcon_7 .ihd .title i{ font-size:20px; }
	.gcon_7 .ihd .title i:after{ background:url(g_11.png) left 5px no-repeat; background-size:auto 16px }
	.gcon_7 .ihd .title i:before{ background:url(g_12.png) right 5px no-repeat; background-size:auto 16px }
	.gcon_7 .ihd .more a{ font-size:12px; }
	.gcon_7 .ibd{ margin-top:10px}
	.gcon_7 .ibd .item a .time{ font-size:12px; margin-bottom:5px }
	.gcon_7 .ibd .item a .title{ font-size:16px; }
}






@-webkit-keyframes icon-bounce {
  0%, 100% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  25% {
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  50% {
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }

  75% {
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  85% {
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
}
@-moz-keyframes icon-bounce {
  0%, 100% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  25% {
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  50% {
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }

  75% {
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  85% {
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
}
@-o-keyframes icon-bounce {
  0%, 100% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  25% {
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  50% {
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }

  75% {
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  85% {
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
}
}


































































































































































































































