﻿@charset "utf-8";
.banner{ width:100%; margin:0 auto; position:relative; height:100vh}
.banner .swiper01{ width:100%; height:100%; overflow:hidden; position:relative; overflow:hidden}
.banner .swiper01 .swiper-slide{ width:100%; height:100%; overflow:hidden}
.banner .swiper01 .swiper-slide a{ display:block; width:100%; height:100%; overflow:hidden}
.banner .swiper01 .swiper-slide a i{ display:block; width:100%; height:100%; overflow:hidden}
.banner .swiper01 .swiper-slide img{ width:100%; height:auto;}

.banner .swiper01 .swiper-slide a i{transform:scale(1);vertical-align:middle; transition:all 10s cubic-bezier(0.19, 1, 0.22, 1)}
.banner .swiper01 .swiper-slide.swiper-slide-active i{transform:scale(1.05);}


.banner .swiper01 .swiper-slide a i.img1{ display:block}
.banner .swiper01 .swiper-slide a i.img2{ display:none}
.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:130px; z-index:9; text-align:center}
.banner .swiper01 .pagination01 span{ display:inline-block; vertical-align:top; width:43px; height:18px; margin:0 6px; background:url(g_01.png) center center no-repeat; border-radius:0; opacity:1; background-size:60%}
.banner .swiper01 .pagination01 span.swiper-pagination-bullet-active{background:url(g_02.png) center center no-repeat; background-size:100% }
@media (max-width: 1440px){
	.banner .swiper01 .item{  width:1200px; }
	.banner .swiper01 .item .intro{ font-size:36px; }
}

@media (max-width: 1200px){
	.banner .swiper01 .pagination01{ bottom:10px}
	.banner .swiper01 .pagination01 span{ width:10px; height:10px; margin:0 4px;}
	.banner .swiper01 .swiper-slide a i.img2{ display:block}
	.banner .swiper01 .swiper-slide a i.img1{ display:none}
	.banner .swiper01 .pagination01{ left:0; width:100%; bottom:65px; text-align:center; font-size:0}
	.banner .swiper01 .pagination01 span{ width:20px; height:8px; margin:0 3px; border-radius:50%; background-size:100%}	
	.banner .swiper01 .item{  width:92%;  transform:translate(-50%,-40%) }
	.banner .swiper01 .item .title{ font-size:24px;  }
	.banner .swiper01 .item .intro{ font-size:12px; }
	
}


.bannerNew{ width:100%; position:absolute; left:0; bottom:0; z-index:9; height:66px; background:rgba(0,0,0,0.4)}
.bannerNew .lt{ float:left; background:url(g_06.png) left center no-repeat; line-height:66px; padding-left:40px; width:155px; box-sizing:border-box; font-size:18px; color:#fff}
.bannerNew .rt{ width:calc(100% - 155px); float:right}
.bannerNew .rt .swiperNew{ width:100%; height:66px; overflow:hidden; position:relative}
.bannerNew .rt .swiperNew .swiper-slide{ width:100%; height:100%; line-height:66px}
.bannerNew .rt .swiperNew .swiper-slide a{ display:block; width:100%; color:#fff; font-size:18px}
.bannerNew .rt .swiperNew .swiper-slide a i{ display:inline-block; vertical-align:top; max-width:calc(100% - 150px);text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.bannerNew .rt .swiperNew .swiper-slide a span{ display:inline-block; vertical-align:top; font-size:18px; margin-left:25px}
.bannerNew .rt .swiperNew .prevNew{ background:url(g_07.png) center center no-repeat; width:20px; height:23px; position:absolute; right:0; top:10px; z-index:99; cursor:pointer}
.bannerNew .rt .swiperNew .nextNew{ background:url(g_08.png) center center no-repeat; width:20px; height:23px; position:absolute; right:0; bottom:10px; z-index:99; cursor:pointer}
@media (max-width: 1200px){
	.bannerNew{ height:50px; }
	.bannerNew .lt{ background-size:16px; line-height:50px; padding-left:26px; width:95px; font-size:14px; }	
	.bannerNew .rt{ width:calc(100% - 100px);}
	.bannerNew .rt .swiperNew{ height:50px; }
	.bannerNew .rt .swiperNew .swiper-slide{ line-height:50px}
	.bannerNew .rt .swiperNew .swiper-slide a{ font-size:14px}
	.bannerNew .rt .swiperNew .swiper-slide a i{  max-width:calc(100% - 100px);}
	.bannerNew .rt .swiperNew .swiper-slide a span{  font-size:14px; margin-left:5px}
	.bannerNew .rt .swiperNew .prevNew{ background:url(g_07.png) center center no-repeat; background-size:16px; width:16px; height:20px; position:absolute; right:0; top:5px; z-index:99; cursor:pointer}
	.bannerNew .rt .swiperNew .nextNew{ background:url(g_08.png) center center no-repeat; background-size:16px ; width:16px; height:20px; position:absolute; right:0; bottom:5px; z-index:99; cursor:pointer}
}

.gcon_1{ width:100%; margin-top:60px}
.ihd .cont{ float:left; border-left:2px solid #0069c2; float:left; padding-left:25px}
.ihd .cont h3{ font-size:28px; color:#0064b8; line-height:1}
.ihd .cont .title{ font-size:18px; color:#000000; line-height:1; margin-top:16px}
.gcon_1 .ihd .hd{ float:right}
.gcon_1 .ihd .hd ul li{ float:left; margin-left:5px}
.gcon_1 .ihd .hd ul li a{ display:block; width:148px; height:60px; border-radius:40px;display:flex;align-items: center;justify-content: center; background:#f3f3f3; font-size:18px; color:#545454}
.gcon_1 .ihd .hd ul li.on a{ background:#0064b8; font-weight:bold; color:#fff; width:160px}
.gcon_1 .ihd .hd ul li.on a i{ background:url(g_09.png) left center  no-repeat; display:inline-block; vertical-align:top; padding-left:30px}
.gcon_1 .ibd{ margin-top:50px}
.gcon_1 .ibd .con{ width:100%}
.gcon_1 .ibd .con .lt{ width:656px; float:left; box-shadow:0 0 40px rgba(0,0,0,0.16)}
.gcon_1 .ibd .con .rt{ width:696px; float:right}
.gcon_1 .ibd .con .lt .pic{ width:100%; overflow:hidden}
.gcon_1 .ibd .con .lt .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_1 .ibd .con .lt: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_1 .ibd .con .lt .cont{ padding:35px 25px}
.gcon_1 .ibd .con .lt .cont .aitem{ float:left; text-align:center; width:125px;color:#0064b8; font-weight:bold}
.gcon_1 .ibd .con .lt .cont .aitem .p1{ font-size:60px; line-height:50px; padding-bottom:18px;margin-bottom:18px; position:relative}
.gcon_1 .ibd .con .lt .cont .aitem .p1:after{ content:""; display:block; width:72px; height:1px; background:#d7d7d7; position:absolute; left:calc(50% - 36px); bottom:0}
.gcon_1 .ibd .con .lt .cont .aitem .p2{ font-size:18px; line-height:1 }
.gcon_1 .ibd .con .lt .cont .bitem{ float:right; width:470px}
.gcon_1 .ibd .con .lt .cont .bitem .title{ font-size:22px; color:#000000; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.gcon_1 .ibd .con .lt .cont .bitem .intro{ font-size:18px; color:rgba(0,0,0,0.5); line-height:32px; height:64px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; margin-top:12px}
.gcon_1 .ibd .con .lt:hover .cont .bitem .title{ color:#0064b8}
.gcon_1 .ibd .con .rt .item{ width:100%; height:70px; box-sizing:border-box; padding:0 25px; background:#f5f5f5; margin-bottom:10px}
.gcon_1 .ibd .con .rt .item:hover{-webkit-box-shadow: 0px 10px 23.75px 1.25px rgba(0,100,184,0.18);
-moz-box-shadow: 0px 10px 23.75px 1.25px rgba(0,100,184,0.18);
-ms-box-shadow: 0px 10px 23.75px 1.25px rgba(0,100,184,0.18);
-o-box-shadow: 0px 10px 23.75px 1.25px rgba(0,100,184,0.18);
box-shadow: 0px 10px 23.75px 1.25px rgba(0,100,184,0.18);}
.gcon_1 .ibd .con .rt .item:last-child{ margin-bottom:0}
.gcon_1 .ibd .con .rt .item .title{ display:block; width:calc(100% - 120px); float:left; font-size:18px; color:#000000; text-overflow: ellipsis;overflow: hidden;white-space: nowrap; line-height:70px; box-sizing:border-box; background:url(g_11.jpg) 2px center no-repeat; padding-left:12px;}
.gcon_1 .ibd .con .rt .item .time{ float:right; font-size:18px; font-family:Arial; line-height:70px; color:rgba(0,0,0,0.3)}
.gcon_1 .ibd .con .rt .item:hover .title{ background:url(g_12.png) left center no-repeat; color:#0064b8; }
@media (max-width: 1440px){
	.gcon_1{ margin-top:50px}
	.ihd .cont h3{ font-size:24px;}
	.ihd .cont .title{ font-size:16px;}
	.gcon_1 .ihd .hd ul li a{ width:140px; height:56px; font-size:16px}
	.gcon_1 .ihd .hd ul li.on a{ width:150px}
	.gcon_1 .ibd{ margin-top:40px}
	.gcon_1 .ibd .con .lt{ width:568px}
	.gcon_1 .ibd .con .rt{ width:603px}
	.gcon_1 .ibd .con .lt .cont{ padding:25px 20px}
	.gcon_1 .ibd .con .lt .cont .aitem{ width:110px;}
	.gcon_1 .ibd .con .lt .cont .aitem .p1{ font-size:50px; line-height:45px}
	.gcon_1 .ibd .con .lt .cont .aitem .p1:after{ width:60px; left:calc(50% - 30px)}
	.gcon_1 .ibd .con .lt .cont .aitem .p2{ font-size:16px}
	.gcon_1 .ibd .con .lt .cont .bitem{ width:410px}
	.gcon_1 .ibd .con .lt .cont .bitem .title{ font-size:20px}
	.gcon_1 .ibd .con .lt .cont .bitem .intro{ font-size:18px; line-height:30px}
	.gcon_1 .ibd .con .rt .item{ padding:0 20px; height:60px; margin-bottom:9px}
	.gcon_1 .ibd .con .rt .item .title{ font-size:16px; line-height:60px}
	.gcon_1 .ibd .con .rt .item .time{ font-size:16px; line-height:60px}
}
@media (max-width: 1200px){
	.gcon_1{ margin-top:40px}
	.ihd .cont{ padding-left:20px}
	.ihd .cont h3{ font-size:20px;}
	.ihd .cont .title{ font-size:14px;}
	.gcon_1 .ihd .hd ul li a{ width:100px; height:50px; font-size:15px}
	.gcon_1 .ihd .hd ul li.on a{ width:120px}
	.gcon_1 .ibd{ margin-top:30px}
	.gcon_1 .ibd .con .lt{ width:500px}
	.gcon_1 .ibd .con .rt{ width:calc(100% - 520px)}
	.gcon_1 .ibd .con .lt .cont{ padding:25px 15px}
	.gcon_1 .ibd .con .lt .cont .aitem{ width:90px;}
	.gcon_1 .ibd .con .lt .cont .aitem .p1{ font-size:40px; line-height:36px;padding-bottom:14px;margin-bottom:14px;}
	.gcon_1 .ibd .con .lt .cont .aitem .p1:after{ width:50px; left:calc(50% - 25px)}
	.gcon_1 .ibd .con .lt .cont .aitem .p2{ font-size:14px}
	.gcon_1 .ibd .con .lt .cont .bitem{ width:calc(100% - 100px)}
	.gcon_1 .ibd .con .lt .cont .bitem .title{ font-size:18px}
	.gcon_1 .ibd .con .lt .cont .bitem .intro{ font-size:14px; line-height:24px; height:48px; margin-top:10px}
	.gcon_1 .ibd .con .rt .item{ padding:0 15px; height:52px; margin-bottom:8px}
	.gcon_1 .ibd .con .rt .item .title{ font-size:14px; line-height:52px; width:calc(100% - 90px);}
	.gcon_1 .ibd .con .rt .item .time{ font-size:14px; line-height:52px}
}
@media (max-width: 900px){
	.ihd .cont{ padding-left:16px}
	.ihd .cont .title{ margin-top:8px}
	.gcon_1 .ihd .hd{ width:100%; margin-top:20px}
	.gcon_1 .ihd .hd ul li{ width:24.25%; margin-right:1%; margin-left:0}
	.gcon_1 .ihd .hd ul li:last-child{ margin-right:0}
	.gcon_1 .ihd .hd ul li a{ width:100%; height:40px; line-height:40px; font-size:14px}
	.gcon_1 .ihd .hd ul li.on a{ width:100%}
	.gcon_1 .ihd .hd ul li.on a i{ padding:0; background:none}
	.gcon_1 .ibd{ margin-top:20px}
	.gcon_1 .ibd .con .lt{ width:100%}
	.gcon_1 .ibd .con .rt{ width:100%; margin-top:15px}
	.gcon_1 .ibd .con .lt .cont{ padding:20px 15px}
	.gcon_1 .ibd .con .lt .cont .aitem{ width:auto;}
	.gcon_1 .ibd .con .lt .cont .aitem .p1{ font-size:32px; line-height:30px; padding-bottom:13px; margin-bottom:15px}
	.gcon_1 .ibd .con .lt .cont .bitem{ width:calc(100% - 75px)}
	.gcon_1 .ibd .con .lt .cont .bitem .title{ font-size:16px}
	.gcon_1 .ibd .con .lt .cont .bitem .intro{ font-size:12px; line-height:20px; height:40px; margin-top:10px}
}

.gcon_2{ margin-top:65px; background:url(ax12.jpg) center center no-repeat #136fc1; background-size:cover; padding:70px 0 140px}
.gcon_2 .lt{ width:680px; float:left; margin-top:72px; padding:30px 0 0 }
.gcon_2 .lt .ihd .cont{ border-color:#fff}
.gcon_2 .lt .ihd .cont h3{ color:#fff}
.gcon_2 .lt .ihd .cont .title{ color:#fff}
.gcon_2 .rt{ float:right; width:680px; overflow:hidden; position:relative;}
.gcon_2 .lt .intro{ font-size:18px; color:#fff; text-align:justify; line-height:32px; margin-top:50px}
.gcon_2 .lt .more{ margin-top:40px;}
.gcon_2 .lt .more a{ font-size:16px; color:rgba(255,255,255,0.46)}
.gcon_2 .lt ul{ margin-top:40px}
.gcon_2 .lt ul li{ width:25%; float:left; height:140px; background:#fff; box-sizing:border-box; box-shadow:0 0 20px rgba(0,0,0,0.05);}
.gcon_2 .lt ul li .p1{ text-align:center; font-size:14px; color:#005fb0; line-height:1; padding-top:35px}
.gcon_2 .lt ul li .p1 i{ font-size:46px; color:#005fb0; font-weight:bold; font-family:Arial;}
.gcon_2 .lt ul li .p2{ font-size:16px; color:#005fb0; text-align:center}
.gcon_2 .lt ul li:hover{ background:url(g_20.jpg) center center no-repeat; background-size:cover}
.gcon_2 .rt .pic{ width:100%; overflow:hidden; position:relative; padding:30px 0 0}
.gcon_2 .rt .pic img{ 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 .pic:hover 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 .pic span{ background:url(g_22.png) center center no-repeat; background-size:100%; width:60px; height:60px; position:absolute; left:calc(50% - 30px); top:calc(50% + 30px);border-radius: 50%;  
	box-shadow: 0 0 rgba(255,255,255, 0.3),0 0 0 15px rgba(255,255,255, 0.3),0 0 0 30px rgba(255,255,255, 0.3);
	animation: ripple-wave1 1s linear infinite;
	animation-play-state: running;
	opacity: 1;
	visibility: visible;
	transform: scale(1);
	-webkit-animation: ripple-wave1 1s linear infinite; transform: scale(0.8);}


 
@keyframes ripple-wave1{
	to {
		box-shadow: 0 0 0 15px rgba(255,255,255, 0.3),0 0 0 30px rgba(255,255,255, 0.3),0 0 0 45px rgba(255,255,255, 0.3);
	}
  }
@media (max-width: 1440px){
	.gcon_2{ margin-top:80px; padding:60px 0 120px}
	.gcon_2 .lt{ width:590px; margin-top:20px}
	.gcon_2 .rt{ width:590px}
	.gcon_2 .lt .intro{ margin-top:40px; font-size:16px; line-height:30px}
}
@media (max-width: 1200px){
	.gcon_2{ margin-top:40px; padding:40px 0 }
	.gcon_2 .lt{ width:100%; margin-top:0}
	.gcon_2 .rt{ width:100%; margin-top:20px}
	.gcon_2 .lt .intro{ margin-top:20px; font-size:14px; line-height:25px}
	.gcon_2 .lt .more{ margin-top:20px}
	.gcon_2 .lt .more a{ font-size:14px}
	.gcon_2 .lt ul{ margin-top:20px;}
	.gcon_2 .lt ul li{ height:auto; padding:20px 0}
	.gcon_2 .lt ul li .p1{ padding:0}
	.gcon_2 .lt ul li .p1{ font-size:12px;}
	.gcon_2 .lt ul li .p1 i{ font-size:30px; }
	.gcon_2 .lt ul li .p2{ font-size:14px; color:#005fb0; text-align:center; padding-top:5px}
	.gcon_2 .rt .pic span{ top:50%}

}

.gcon_3{ margin-top:75px}
.gcon_3 .lt{ width:688px; float:left}
.gcon_3 .lt .ibd{ margin-top:60px}
.gcon_3 .lt .ibd .m1{ width:374px; float:left}
.gcon_3 .lt .ibd .m2{ width:314px; float:right}
.gcon_3 .lt .ibd .m1 .item{ width:100%; position:relative}
.gcon_3 .lt .ibd .m1 .item .pic{ width:100%; overflow:hidden}
.gcon_3 .lt .ibd .m1 .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_3 .lt .ibd .m1 .item .pic .img1{ display:block}
.gcon_3 .lt .ibd .m1 .item .pic .img2{ display:none}
.gcon_3 .lt .ibd .m1 .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:scal(1.1);}
.gcon_3 .lt .ibd .m1 .item .cont{ width:100%; height:100%; position:absolute; left:0; top:0; box-sizing:border-box; padding:45px 35px 35px 40px}
.gcon_3 .lt .ibd .m1 .item .cont .a{ background:url(g_24.png) right bottom no-repeat; width:100%; height:100%}
.gcon_3 .lt .ibd .m1 .item .cont .a .title{ font-size:24px; color:#fff; line-height:1}
.gcon_3 .lt .ibd .m1 .item .cont .a .intro{ font-size:18px; line-height:2; color:rgba(255,255,255,0.47); margin-top:10px}
.gcon_3 .lt .ibd .m1 .item:nth-child(2) .cont{ padding-bottom:30px}
.gcon_3 .lt .ibd .m2 .item{ width:100%; position:relative}
.gcon_3 .lt .ibd .m2 .item .pic{ width:100%; overflow:hidden}
.gcon_3 .lt .ibd .m2 .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_3 .lt .ibd .m2 .item .pic .img1{ display:block}
.gcon_3 .lt .ibd .m2 .item .pic .img2{ display:none}
.gcon_3 .lt .ibd .m2 .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:scal(1.1);}
.gcon_3 .lt .ibd .m2 .item .cont{ width:100%; height:100%; position:absolute; left:0; top:0; box-sizing:border-box; padding:45px 35px 30px 40px}
.gcon_3 .lt .ibd .m2 .item .cont .a{ background:url(g_24.png) right bottom no-repeat; width:100%; height:100%}
.gcon_3 .lt .ibd .m2 .item .cont .a .title{ font-size:24px; color:#fff; line-height:1}
.gcon_3 .lt .ibd .m2 .item .cont .a .intro{ font-size:18px; line-height:2; color:rgba(255,255,255,0.47); margin-top:10px}
.gcon_3 .rt{ width:677px; float:right}
.gcon_3 .rt .ibd{ margin-top:60px}
.gcon_3 .rt .ibd .swiper03{ width:100%; overflow:hidden; position:relative}
.gcon_3 .rt .ibd .swiper03 .swiper-slide{ width:100%; position:relative; overflow:hidden}
.gcon_3 .rt .ibd .swiper03 .swiper-slide .pic{ width:100%; position:relative; overflow:hidden}
.gcon_3 .rt .ibd .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 .rt .ibd .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:scal(1.1);}
.gcon_3 .rt .ibd .swiper03 .swiper-slide .title{ width:100%; box-sizing:border-box; line-height:70px; color:#fff; text-align:center; padding:0 10px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; position:absolute; left:0; bottom:0; z-index:9; background:rgba(0,0,0,0.22); font-size:18px}
.gcon_3 .rt .ibd .swiper03 .prev03{ width:100px; height:100%; background:url(g_26.png) center center no-repeat; position:absolute; left:0; top:0; z-index:2; cursor:pointer; opacity:0}
.gcon_3 .rt .ibd .swiper03 .next03{ width:100px; height:100%; background:url(g_25.png) center center no-repeat; position:absolute; right:0; top:0; z-index:2; cursor:pointer; opacity:0}
.gcon_3 .rt .ibd .swiper03:hover .prev03{ opacity:1}
.gcon_3 .rt .ibd .swiper03:hover .next03{ opacity:1}

@media (max-width: 1440px){
	.gcon_3{ margin-top:60px}
	.gcon_3 .lt{ width:595px; }
	.gcon_3 .lt .ibd{ margin-top:40px}
	.gcon_3 .lt .ibd .m1{ width:calc( 374 / 688 * 100%);}
	.gcon_3 .lt .ibd .m2{ width:calc( 314 / 688 * 100%);}
	.gcon_3 .lt .ibd .m1 .item .cont{ padding:30px}
	.gcon_3 .lt .ibd .m1 .item .cont .a .title{ font-size:22px}
	.gcon_3 .lt .ibd .m1 .item .cont .a .intro{ font-size:16px;}
	.gcon_3 .lt .ibd .m2 .item .cont{ padding:30px}
	.gcon_3 .lt .ibd .m2 .item .cont .a .title{ font-size:22px}
	.gcon_3 .lt .ibd .m2 .item .cont .a .intro{ font-size:16px;}
	.gcon_3 .rt{ width:586px; }
	.gcon_3 .rt .ibd{ margin-top:40px}
	.gcon_3 .rt .ibd .swiper03 .prev03{ width:60px}
	.gcon_3 .rt .ibd .swiper03 .next03{ width:60px;}
	.gcon_3 .rt .ibd .swiper03 .swiper-slide .title{ font-size:16px; line-height:50px}
}
@media (max-width: 1200px){
	.gcon_3{ margin-top:40px}
	.gcon_3 .lt{ width:100%; }
	.gcon_3 .rt{ width:100%; margin-top:40px }
	.gcon_3 .lt .ibd{ margin-top:20px}
	.gcon_3 .rt .ibd{ margin-top:20px}
}
@media (max-width: 750px){
	.gcon_3 .lt .ibd .m1{ width:100%;}
	.gcon_3 .lt .ibd .m2{ width:100%;}	
	.gcon_3 .lt .ibd .m1 .item .pic .img2{ display:block}
	.gcon_3 .lt .ibd .m1 .item .pic .img1{ display:none}
	.gcon_3 .lt .ibd .m2 .item .pic .img2{ display:block}
	.gcon_3 .lt .ibd .m2 .item .pic .img1{ display:none}
	.gcon_3 .lt .ibd .m1 .item .cont{ padding:25px}
	.gcon_3 .lt .ibd .m1 .item .cont .a .title{ font-size:20px}
	.gcon_3 .lt .ibd .m1 .item .cont .a .intro{ font-size:14px;}
	.gcon_3 .lt .ibd .m2 .item .cont{ padding:25px}
	.gcon_3 .lt .ibd .m2 .item .cont .a .title{ font-size:20px}
	.gcon_3 .lt .ibd .m2 .item .cont .a .intro{ font-size:14px;}
	.gcon_3 .rt .ibd .swiper03 .prev03{ width:30px; background-size:12px}
	.gcon_3 .rt .ibd .swiper03 .next03{ width:30px; background-size:12px}
	.gcon_3 .rt .ibd .swiper03 .swiper-slide .title{ font-size:14px; line-height:40px}
}

.gcon_4{ width:100%; margin-top:85px; padding:50px 0 70px; background:#f8f8f8}
.gcon_4 .ibd{ width:100%; margin-top:50px}
.gcon_4 .swiper4{ padding:10px; margin:-10px 0 0 -10px; overflow:hidden}
.gcon_4 .swiper4 .swiper-slide{ position:relative; overflow:hidden; box-shadow:0 0 15px rgba(0,0,0,0.09); border-radius:10px}
.gcon_4 .swiper4 .swiper-slide 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_4 .swiper4 .swiper-slide:hover 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_4 .swiper4 .pagination4{ text-align:center; margin-top:40px; font-size:0;}
.gcon_4 .swiper4 .pagination4 .swiper-pagination-bullet{ width:10px; height:10px; border-radius:50%}
.gcon_4 .swiper4 .pagination4 .swiper-pagination-bullet.swiper-pagination-bullet-active{ background:#0064b8}
@media (max-width: 1200px){
	.gcon_4{ margin-top:40px; padding:40px 0}
	.gcon_4 .ibd{ margin-top:30px}
	.gcon_4 .swiper4 .pagination4{ margin-top:20px}
	.gcon_4 .swiper4 .pagination4 .swiper-pagination-bullet{ width:8px; height:8px;}
}














































































































