﻿@charset "utf-8";
.gcon_1{ width:100%; background:url(g_05.jpg) top center no-repeat; background-size:100%; padding:20px 0 0}
.gcon_1 .lt{ float:left; width:260px;}
.gcon_1 .lt .ihd{ width:100%; height:50px; background:#004ea2; color:#fff;display:flex; align-items: center; justify-content: center; font-size:16px}
.gcon_1 .lt .ibd{ background:rgba(255,255,255,0.57); padding:15px 20px; box-sizing:border-box}
.gcon_1 .lt .ibd .item{ width:100%; margin-bottom:15px}
.gcon_1 .lt .ibd .item:last-child{ margin-bottom:0}
.gcon_1 .lt .ibd .item a{ display:block; width:100%; height:88px;display:flex; align-items: center; box-sizing:border-box; padding-left:30px; color:#fff; font-size:16px; font-weight:bold}
.gcon_1 .lt .ibd .item:nth-child(1) a{ background:url(g_20.jpg) center center no-repeat; background-size:cover}
.gcon_1 .lt .ibd .item:nth-child(2) a{ background:url(g_21.jpg) center center no-repeat; background-size:cover}
.gcon_1 .lt .ibd .item:nth-child(3) a{ background:url(g_22.jpg) center center no-repeat; background-size:cover}
.gcon_1 .lt .ibd .item a img{ height:49px; margin-right:15px;}
.gcon_1 .rt{ width:920px; float:right; overflow:hidden}
.gcon_1 .rt .swiper01{ width:829px; margin:0 auto}
.gcon_1 .rt .swiper01 .swiper-slide{ box-shadow:0 0 30px 0 rgba(0,0,0,0.3)}
.gcon_1 .rt .swiper01 .swiper-slide img{ opacity:0.7; width:100%}
.gcon_1 .rt .swiper01 .swiper-slide-active img{ opacity:1}
.gcon_1 .rt .btn{ display:flex; align-items: center; justify-content: center; margin-top:10px; height:20px}
.gcon_1 .rt .btn .prev01{ background:url(g_09.png) center center no-repeat; width:23px; height:10px; background-size:cover; transform:rotateY(180deg); cursor:pointer}
.gcon_1 .rt .btn .next01{ background:url(g_09.png) center center no-repeat; width:23px; height:10px; background-size:cover; transform:rotateY(0); cursor:pointer}
.gcon_1 .rt .btn .pagination01{ font-size:0; margin:0 10px;display:flex; align-items: center; justify-content: center;}
.gcon_1 .rt .btn .pagination01 span{  background:none; opacity:1; font-size:16px; color:#999; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:0 10px; width:auto; height:auto;display:flex; align-items: center; justify-content: center;}
.gcon_1 .rt .btn .pagination01 span.swiper-pagination-bullet-active{ color:#024fa3; font-size:20px}
.gcon_1 .rt .btn .pagination01 span.swiper-pagination-bullet-active:after{ content:""; display:block; width:60px; height:1px; background:#024fa3; margin-left:5px}
@media (max-width: 1200px){
	.gcon_1{}
	.gcon_1 .lt{ width:100%; margin-top:20px;}
	.gcon_1 .lt .ihd{ height:45px; font-size:16px}
	.gcon_1 .lt .ibd{ display:flex; background:#f1f1f1}
	.gcon_1 .lt .ibd .item{ width:32%; margin-right:2%; margin-bottom:0}
	.gcon_1 .lt .ibd .item:last-child{ margin-bottom:0; margin-right:0}
	.gcon_1 .lt .ibd .item a{ display:block; height:atuo; padding-left:0; font-size:14px; text-align:center; padding:15px 0}
	.gcon_1 .lt .ibd .item:nth-child(1) a{ background:url(g_20.jpg) center center no-repeat; background-size:cover}
	.gcon_1 .lt .ibd .item:nth-child(2) a{ background:url(g_21.jpg) center center no-repeat; background-size:cover}
	.gcon_1 .lt .ibd .item:nth-child(3) a{ background:url(g_22.jpg) center center no-repeat; background-size:cover}
	.gcon_1 .lt .ibd .item a img{ height:38px; margin-right:0; display:block; margin:0 auto;}
	.gcon_1 .rt{ width:100%; }
	.gcon_1 .rt .swiper01{ width:100%; }
	.gcon_1 .rt .swiper01 .swiper-slide{ box-shadow:0 0 20px 0 rgba(0,0,0,0.3)}
	.gcon_1 .rt .btn{ }
	.gcon_1 .rt .btn .prev01{ width:20px; height:8px; }
	.gcon_1 .rt .btn .next01{ width:20px; height:8px; }
	.gcon_1 .rt .btn .pagination01{ margin:0 6px; }
	.gcon_1 .rt .btn .pagination01 span{ font-size:14px; margin:0 6px; }
	.gcon_1 .rt .btn .pagination01 span.swiper-pagination-bullet-active{ font-size:14px}
	.gcon_1 .rt .btn .pagination01 span.swiper-pagination-bullet-active:after{ display:none}
}

.gcon_2{ padding:20px 0 0 0}
.gcon_2 .item{ width:405px; float:left; position:relative}
.gcon_2 .item .pic{ width:100%; overflow:hidden}
.gcon_2 .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 .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 .item .cont{ width:100%; position:absolute; left:0; top:50%; transform:translateY(-50%); z-index:2; color:#fff; padding-left:45px; box-sizing:border-box}
.gcon_2 .item .cont .title{ font-size:18px; font-weight:bold}
.gcon_2 .item .cont .intro{ font-size:14px; margin-top:6px}

.gcon_2 .item2{ width:265px; float:left; position:relative}
.gcon_2 .item2 .pic{ width:100%; overflow:hidden}
.gcon_2 .item2 .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 .item2: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 .item2 .cont{ width:100%; position:absolute; left:0; top:50%; transform:translateY(-50%); z-index:2; color:#fff; box-sizing:border-box; text-align:center}
.gcon_2 .item2 .cont .ico img{ height:52px}
.gcon_2 .item2 .cont .title{ font-size:16px; font-weight:bold}
@media (max-width: 1200px){
	.gcon_2 .item{ width:100%;}
	.gcon_2 .item .cont{ width:100%; position:absolute; left:0; top:50%; transform:translateY(-50%); z-index:2; color:#fff; padding-left:45px; box-sizing:border-box}
	.gcon_2 .item .cont .title{ font-size:18px; font-weight:bold}
	.gcon_2 .item .cont .intro{ font-size:14px; margin-top:6px}
	.gcon_2 .item2{ width:33.33333333333%; }
	.gcon_2 .item2 .cont{ width:100%; position:absolute; left:0; top:50%; transform:translateY(-50%); z-index:2; color:#fff; box-sizing:border-box; text-align:center}
	.gcon_2 .item2 .cont .ico img{ height:52px}
	.gcon_2 .item2 .cont .title{ font-size:16px; font-weight:bold}

}
@media (max-width: 750px){
	.gcon_2 .item{ width:100%;}
	.gcon_2 .item .cont{ width:100%; position:absolute; left:0; top:50%; transform:translateY(-50%); z-index:2; color:#fff; padding-left:20px; box-sizing:border-box}
	.gcon_2 .item .cont .title{ font-size:16px; font-weight:bold}
	.gcon_2 .item .cont .intro{ font-size:12px; margin-top:6px}
	.gcon_2 .item2{ width:33.33333333333%; }
	.gcon_2 .item2 .cont{ width:100%; position:absolute; left:0; top:50%; transform:translateY(-50%); z-index:2; color:#fff; box-sizing:border-box; text-align:center}
	.gcon_2 .item2 .cont .ico img{ height:36px}
	.gcon_2 .item2 .cont .title{ font-size:14px; font-weight:bold}

}



.gcon_3{ margin:20px 0 0 0}
.gcon_3 .lt{ width:680px; float:left; background:#f2f7fb}
.gcon_3 .ihd{ width:100%; height:37px;display:flex;justify-content: space-between; align-items: center;flex-wrap: wrap;}
.gcon_3 .lt .ihd{ padding-right:28px; box-sizing:border-box}
.gcon_3 .ihd .title{ width:140px; height:100%; color:#fff; background:#085ab2;display:flex; align-items: center; justify-content: center; font-size:16px}
.gcon_3 .ihd .more a{ color:rgba(0,0,0,0.52)}
.gcon_3 .ihd .more a:hover{ color:rgba(0,0,0,1)}
.gcon_3 .lt .ibd{ padding:16px 0}
.gcon_3 .lt .ibd .aitem{ width:353px; margin-left:22px; float:left}
.gcon_3 .lt .ibd .aitem .item{ display:flex;justify-content: space-between;  align-items: center; height:30px }
.gcon_3 .lt .ibd .aitem .item a{ display:block; font-size:14px; color:#1a1a1a; width:calc(100% - 80px);text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.gcon_3 .lt .ibd .aitem .item span{ font-size:12px; color:rgba(0,0,0,0.5)}
.gcon_3 .lt .ibd .bitem{ width:245px; float:right; margin-right:28px; overflow:hidden}
.gcon_3 .lt .ibd .bitem .swiper03{ width:100%; position:relative; overflow:hidden}
.gcon_3 .lt .ibd .bitem .swiper03 .swiper-slide{ width:100%}
.gcon_3 .lt .ibd .bitem .swiper03 .swiper-slide .pic{ width:100%; overflow:hidden}
.gcon_3 .lt .ibd .bitem .swiper03 .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_3 .lt .ibd .bitem .swiper03 .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:scale(1.1);}
.gcon_3 .lt .ibd .bitem .swiper03 .swiper-slide .title{ width:100%; height:30px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; line-height:30px; text-align:center;font-size:14px; color:#1a1a1a;}
.gcon_3 .lt .ibd .bitem .swiper03 .pagination03{ width:100%; position:absolute; left:0; bottom:30px; z-index:2; text-align:right}
.gcon_3 .lt .ibd .bitem .swiper03 .pagination03 span{ width:30px; height:24px; text-align:center; line-height:24px; margin:0; border-radius:0; opacity:1; background:rgba(0,0,0,0.3); color:#fff; margin-left:2px}
.gcon_3 .lt .ibd .bitem .swiper03 .pagination03 span.swiper-pagination-bullet-active{ background:#ff0000}
.gcon_3 .rt{ width:510px; float:right}
.gcon_3 .rt .top{ display:flex;justify-content: space-between;  flex-wrap: wrap;}
.gcon_3 .rt .top .aitem{ width:300px; background:#f2f7fb; box-sizing:border-box; padding-right:15px}
.gcon_3 .rt .top .aitem .ibd{ padding:16px 0 4px 15px}
.gcon_3 .rt .top .aitem .ibd .item{ display:flex;justify-content: space-between;  align-items: center; height:30px }
.gcon_3 .rt .top .aitem .ibd .item a{ display:block; font-size:14px; color:#1a1a1a; width:100%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.gcon_3 .rt .top .bitem{ width:200px; background:#f2f7fb; }
.gcon_3 .rt .top .bitem .ibd{ text-align:center; margin-top:10px}
.gcon_3 .rt .top .bitem .ibd img{ width:119px}
.gcon_3 .rt .bd{ margin-top:10px; overflow:hidden}
.gcon_3 .rt .bd
.gcon_3 .rt .bd img{ width:100%}
@media (max-width: 1200px){
	.gcon_3 .lt{ width:100%;}
	.gcon_3 .ihd{ width:100%; height:37px;display:flex;justify-content: space-between; align-items: center;flex-wrap: wrap;}
	.gcon_3 .lt .ihd{ padding-right:28px; box-sizing:border-box}
	.gcon_3 .ihd .title{ width:140px; height:100%; color:#fff; background:#085ab2;display:flex; align-items: center; justify-content: center; font-size:16px}
	.gcon_3 .ihd .more a{ color:rgba(0,0,0,0.52)}
	.gcon_3 .ihd .more a:hover{ color:rgba(0,0,0,1)}
	.gcon_3 .lt .ibd{ padding:16px 0}
	.gcon_3 .lt .ibd .aitem{ width:calc(100% - 320px); margin-left:22px; float:left}
	.gcon_3 .lt .ibd .aitem .item{ display:flex;justify-content: space-between;  align-items: center; height:30px }
	.gcon_3 .lt .ibd .aitem .item a{ display:block; font-size:14px; color:#1a1a1a; width:calc(100% - 80px);text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
	.gcon_3 .lt .ibd .aitem .item span{ font-size:12px; color:rgba(0,0,0,0.5)}
	.gcon_3 .lt .ibd .bitem{ width:245px; float:right; margin-right:28px; overflow:hidden}
	.gcon_3 .lt .ibd .bitem .swiper03{ width:100%; position:relative; overflow:hidden}
	.gcon_3 .lt .ibd .bitem .swiper03 .swiper-slide{ width:100%}
	.gcon_3 .lt .ibd .bitem .swiper03 .swiper-slide .pic{ width:100%; overflow:hidden}
	.gcon_3 .lt .ibd .bitem .swiper03 .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_3 .lt .ibd .bitem .swiper03 .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:scale(1.1);}
	.gcon_3 .lt .ibd .bitem .swiper03 .swiper-slide .title{ width:100%; height:30px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; line-height:30px; text-align:center;font-size:14px; color:#1a1a1a;}
	.gcon_3 .lt .ibd .bitem .swiper03 .pagination03{ width:100%; position:absolute; left:0; bottom:30px; z-index:2; text-align:right}
	.gcon_3 .lt .ibd .bitem .swiper03 .pagination03 span{ width:30px; height:24px; text-align:center; line-height:24px; margin:0; border-radius:0; opacity:1; background:rgba(0,0,0,0.3); color:#fff; margin-left:2px}
	.gcon_3 .lt .ibd .bitem .swiper03 .pagination03 span.swiper-pagination-bullet-active{ background:#ff0000}
	.gcon_3 .rt{ width:100%; margin-top:20px }
	.gcon_3 .rt .top{ display:flex;justify-content: space-between;  flex-wrap: wrap;}
	.gcon_3 .rt .top .aitem{ width:calc(100% - 210px); background:#f2f7fb; box-sizing:border-box; padding-right:15px}
	.gcon_3 .rt .top .aitem .ibd{ padding:16px 0 4px 15px}
	.gcon_3 .rt .top .aitem .ibd .item{ display:flex;justify-content: space-between;  align-items: center; height:30px }
	.gcon_3 .rt .top .aitem .ibd .item a{ display:block; font-size:14px; color:#1a1a1a; width:100%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
	.gcon_3 .rt .top .bitem{ width:200px; background:#f2f7fb; }
	.gcon_3 .rt .top .bitem .ibd{ text-align:center; margin-top:10px}
	.gcon_3 .rt .top .bitem .ibd img{ width:119px}
	.gcon_3 .rt .bd{ margin-top:10px; overflow:hidden}
	.gcon_3 .rt .bd img{ width:100%}
}
@media (max-width: 750px){
	.gcon_3 .ihd{  }
	.gcon_3 .lt .ihd{ padding-right:10px; }
	.gcon_3 .lt .ibd{ padding:16px 0 0 0}
	.gcon_3 .lt .ibd .aitem{ width:100%; box-sizing:border-box; margin-left:0; padding:0 10px}
	.gcon_3 .lt .ibd .aitem .item a{ width:calc(100% - 60px); }
	.gcon_3 .lt .ibd .bitem{ width:100%; float:right; margin-right:0; overflow:hidden; box-sizing:border-box; padding:10px 10px 0 10px}
	
	.gcon_3 .rt{ width:100%; margin-top:20px }
	.gcon_3 .rt .top .aitem{ width:100%; background:#f2f7fb; box-sizing:border-box; padding-right:10px}
	.gcon_3 .rt .top .aitem .ibd{ padding:16px 10px}
	.gcon_3 .rt .top .bitem{ width:100%; background:#f2f7fb; margin-top:20px }
	.gcon_3 .rt .top .bitem .ibd{ text-align:center; margin-top:0; padding:16px}
	.gcon_3 .rt .top .bitem .ibd img{ width:119px}
	.gcon_3 .rt .bd{ margin-top:10px; overflow:hidden}
	.gcon_3 .rt .bd img{ width:100%}
}




































































































@media (max-width: 750px){
}




























































































































































































































