﻿@charset "utf-8";
.banner{ width:100%; position:relative}
.banner img{ width:100%}

.banner .swiper01 img{width: 100%;overflow: hidden;transform:scale(1); transition:all 5s}
.banner .swiper01 .swiper-slide-active img{ transform:scale(1.1);}
.banner .swiper01 .swiper-slide{ overflow:hidden}


.banner img.img1{ display:block}
.banner img.img2{ display:none}
.banner .item{ width:100%; position:absolute; left:0; top:50%; transform:translateY(-50%); z-index:2}
.banner .item .title{  font-size:60px; color:#fff; font-weight:bold; line-height:1}
.banner .item .title i{ color:#e71927}
.banner .item .intro{ font-size:30px; color:#fff; padding:20px 0 0; height:130px}
.banner .item .more{ background:url(g_05.png) center center no-repeat; width:292px; height:80px; background-size:100% 100%;display:flex;align-items: center;justify-content: center;}
.banner .item .more i{ background:url(g_04.png) right center no-repeat; padding-right:90px; font-size:16px; color:#fff; height:100%;display:flex;align-items: center; }

.banner .swiper01 .pagination01{ position:absolute; left:0; width:100%; text-align:center;  bottom:35px; z-index:9; color:#fff}
.banner .swiper01 .pagination01 span{ opacity:1; width:12px; height:12px; background:#fff; border-radius:6px;}
.banner .swiper01 .pagination01 span.swiper-pagination-bullet-active{ width:40px; background:#1f61af;}
@media (max-width: 1600px){
	.banner .item .title{  font-size:42px;}
	.banner .item .intro{ font-size:24px; height:120px}
	.banner .item .more{  width:220px; height:60px;}
	.banner .item .more i{ background:url(g_04.png) right center no-repeat; background-size:20px; padding-right:60px; font-size:14px;}

	
}
@media (max-width: 1200px){
	.banner img.img2{ display:block}
	.banner img.img1{ display:none}
	.banner .item{ top:calc(50% + 30px)}
	.banner .item .title{  font-size:20px;}
	.banner .item .intro{ font-size:14px; height:60px; padding-top:15px}
	.banner .item .more{  width:120px; height:36px;}
	.banner .item .more i{ background:url(g_04.png) right center no-repeat; background-size:16px; padding-right:24px; font-size:12px;}
	.banner .swiper01 .pagination01{ bottom:20px}
	.banner .swiper01 .pagination01 span:after{ width:0}
	.banner .swiper01 .pagination01 span.swiper-pagination-bullet-active:after{ width:0}
	.banner .swiper01 .pagination01 span:last-child{ margin-right:0}
}


.gcon_1{ width:100%; margin-top:40px}
.gcon_1 .lt{ width:960px; float:left}
.gcon_1 .lt .ihd{ width:100%}
.gcon_1 .lt .ihd .hd{ border-bottom:1px solid #dfdfdf}
.gcon_1 .lt .ihd .hd ul{ float:left; background:url(g_03.png) left center no-repeat; padding-left:50px}
.gcon_1 .lt .ihd .hd ul li{ float:left; position:relative; font-size:28px; color:#000000; line-height:1; font-weight:bold; margin-right:20px; cursor:pointer; line-height:60px}
.gcon_1 .lt .ihd .hd ul li.on{ color:#1f61af}
.gcon_1 .lt .ihd .hd .more{ float:right}
.gcon_1 .lt .ihd .hd .more a{ display:flex;align-items: center;justify-content: center; height:60px; font-size:16px; color:#848484; background:url(g_04.png) right center no-repeat; padding-right:20px}
.gcon_1 .lt .ihd .hd .more a:hover{ font-weight:bold; color:#1f61af}
.gcon_1 .lt .ibd{ margin-top:35px;}
.gcon_1 .lt .ibd .L{ width:481px; float:left;}
.gcon_1 .lt .ibd .L .swiper01s{ width:100%; overflow:hidden; position:relative}
.gcon_1 .lt .ibd .L .swiper01s .swiper-slide{ width:100%; overflow:hidden}
.gcon_1 .lt .ibd .L .swiper01s .swiper-slide .pic{ width:100%; overflow:hidden}
.gcon_1 .lt .ibd .L .swiper01s .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_1 .lt .ibd .L .swiper01s .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_1 .lt .ibd .L .swiper01s .swiper-slide .title{ width:100%; position:absolute; left:0; bottom:0; z-index:2; box-sizing:border-box; padding:0 100px 0 20px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; color:#fff; background:rgba(0,0,0,0.33); font-size:14px; line-height:40px;}
.gcon_1 .lt .ibd .L .swiper01s .pagination01s{ width:100%; position:absolute; box-sizing:border-box; text-align:right; font-size:0; padding:0 20px; z-index:3;  bottom:14px; margin:0}
.gcon_1 .lt .ibd .L .swiper01s .pagination01s span{ display:inline-block; vertical-align:top; margin:0; padding:0; background:#fff; opacity:1; width:8px; height:8px; border-radius:50%; margin-left:5px}
.gcon_1 .lt .ibd .L .swiper01s .pagination01s span.swiper-pagination-bullet-active{ background:#1f61af}
.gcon_1 .lt .ibd .R{ width:450px; float:right}
.gcon_1 .lt .ibd .R .item{ border-bottom:1px solid #e5e5e5; padding-bottom:20px; margin-bottom:5px}
.gcon_1 .lt .ibd .R .item .time{ float:left; width:70px; height:70px; text-align:center; color:#fff; background:#1f61af; font-size:20px; font-family:Arial, Helvetica, sans-serif; line-height:1.2; box-sizing:border-box; padding:12px 0}
.gcon_1 .lt .ibd .R .item .time .p2{ font-size:14px; padding-top:5px}
.gcon_1 .lt .ibd .R .item .cont{ width:calc(100% - 90px); float:right}
.gcon_1 .lt .ibd .R .item .title{ font-size:18px; color:#3b3b3b;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; font-weight:bold; margin-top:-5px}
.gcon_1 .lt .ibd .R .item:hover .title{ color:#1f61af}
.gcon_1 .lt .ibd .R .item .intro{ font-size:14px; color:rgba(0,0,0,0.45); line-height:24px; height:48px; overflow:hidden; text-align:justify;}
.gcon_1 .lt .ibd .R ul li a{ display:block; width:100%; box-sizing:border-box; background:url(g_05.png) left center no-repeat; padding-left:20px; font-size:16px; color:#313131; line-height:39px; background:url(g_06.jpg) left center no-repeat; padding-left:16px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; transition:all 0.3s}
.gcon_1 .lt .ibd .R ul li span{ float:right; line-height:35px; color:#535353; font-size:14px}
.gcon_1 .lt .ibd .R ul li:hover a{ color:#1f61af; padding-left:25px}
.gcon_1 .rt{ width:400px; float:right}
.gcon_1 .rt .ihd{ width:100%}
.gcon_1 .rt .ihd .hd{ border-bottom:1px solid #dfdfdf}
.gcon_1 .rt .ihd .hd ul{ float:left; background:url(g_07.png) left center no-repeat; padding-left:50px}
.gcon_1 .rt .ihd .hd ul li{ float:left; position:relative; font-size:28px; color:#000000; line-height:1; font-weight:bold; margin-right:20px; cursor:pointer; line-height:60px}
.gcon_1 .rt .ihd .hd ul li{ color:#1f61af}
.gcon_1 .rt .ihd .hd .more{ float:right}
.gcon_1 .rt .ihd .hd .more a{ display:flex;align-items: center;justify-content: center; height:60px; font-size:16px; color:#848484; background:url(g_04.png) right center no-repeat; padding-right:20px}
.gcon_1 .rt .ihd .hd .more a:hover{ font-weight:bold; color:#1f61af}
.gcon_1 .rt .ibd{ margin-top:35px}
.gcon_1 .rt .ibd ul li{ padding:12px 0; border-bottom:1px solid #e5e5e5}
.gcon_1 .rt .ibd ul li .time{ float:left; text-align:center; width:60px; height:40px; font-size:18px; color:#666666; border-right:1px solid #e5e5e5; line-height:1; padding-top:5px; box-sizing:border-box}
.gcon_1 .rt .ibd ul li .time .p2{ font-size:12px; color:#919191; font-weight:normal; padding-top:3px; }
.gcon_1 .rt .ibd ul li .title{ font-size:16px; color:#3b3b3b; line-height:40px; width:325px; float:right;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.gcon_1 .rt .ibd ul li:hover .title{ color:#1f61af; font-weight:bold}
@media (max-width: 1440px){
	.gcon_1 .lt{ width:800px;}
	.gcon_1 .rt{ width:360px;}
	.gcon_1 .lt .ibd .L{ width:400px}
	.gcon_1 .lt .ibd .R{ width:380px}
	.gcon_1 .lt .ihd .hd ul{ padding-left:40px; background-size:22px}
	.gcon_1 .lt .ihd .hd ul li{ font-size:24px; line-height:50px}
	.gcon_1 .lt .ihd .hd .more a{ font-size:14px; height:50px}
	.gcon_1 .lt .ibd{ margin-top:25px}
	.gcon_1 .lt .ibd .R .item{ padding-bottom:10px;}
	.gcon_1 .lt .ibd .R .item .time{ width:60px; height:60px; font-size:18px;}
	.gcon_1 .lt .ibd .R .item .time .p2{ font-size:12px}
	.gcon_1 .lt .ibd .R .item .cont{ width:calc(100% - 75px)}
	.gcon_1 .lt .ibd .R .item .title{ font-size:16px;}
	.gcon_1 .lt .ibd .R .item .intro{ font-size:12px; line-height:20px; margin-top:3px; height:40px;}
	.gcon_1 .lt .ibd .R ul li a{ line-height:33px; font-size:14px}
	
	.gcon_1 .rt .ibd{ margin-top:25px}
	.gcon_1 .rt .ibd ul li .title{ width:285px; font-size:14px; line-height:33px}
	.gcon_1 .rt .ibd ul li{ padding:10px 0}
	.gcon_1 .rt .ibd ul li .time{ font-size:16px; height:33px; padding:0}
	.gcon_1 .rt .ihd .hd ul{ background-size:22px; padding-left:40px}
	.gcon_1 .rt .ihd .hd ul li{ font-size:24px; line-height:50px}
	.gcon_1 .rt .ihd .hd .more a{ height:50px; font-size:14px}
	
}

@media (max-width: 1200px){
	.gcon_1{ margin-top:30px}
	.gcon_1 .lt{ width:100%;}
	.gcon_1 .lt .ihd .hd{ padding-bottom:10px}
	.gcon_1 .rt .ihd .hd{ padding-bottom:10px}
	.gcon_1 .rt{ width:100%;}
	.gcon_1 .lt .ibd .L{ width:100%}
	.gcon_1 .lt .ibd .R{ width:100%}
	.gcon_1 .lt .ihd .hd ul{ padding-left:30px; background-size:18px}
	.gcon_1 .lt .ihd .hd ul li{ font-size:18px; line-height:40px; margin-right:12px}
	.gcon_1 .lt .ihd .hd .more a{ font-size:12px; height:40px; background-size:6px; padding-right:12px}
	.gcon_1 .lt .ibd{ margin-top:20px}
	.gcon_1 .lt .ibd .R{ margin-top:20px}
	.gcon_1 .rt{ margin-top:20px}
	.gcon_1 .rt .ihd .hd ul{ background-size:18px; padding-left:30px}
	.gcon_1 .rt .ihd .hd ul li{ font-size:18px; line-height:40px}
	.gcon_1 .rt .ihd .hd .more a{ height:40px; font-size:12px; background-size:6px; padding-right:12px}
	.gcon_1 .rt .ibd{ margin-top:20px}
	.gcon_1 .rt .ibd ul li:nth-child(1){ padding-top:0}
	.gcon_1 .rt .ibd ul li .title{ width:calc(100% - 70px); font-size:14px; line-height:33px}
	.gcon_1 .rt .ibd ul li{ padding:10px 0}
	.gcon_1 .rt .ibd ul li .time{ font-size:16px; height:33px; padding:0}	
}



.gcon_2{ width:100%; margin-top:30px}
.gcon_2 .ihd{ width:100%}
.gcon_2 .ihd .hd{ border-bottom:1px solid #dfdfdf}
.gcon_2 .ihd .hd ul{ float:left; background:url(g_08.png) left center no-repeat; padding-left:50px}
.gcon_2 .ihd .hd ul li{ float:left; position:relative; font-size:28px; color:#000000; line-height:1; font-weight:bold; margin-right:20px; cursor:pointer; line-height:60px}
.gcon_2 .ihd .hd ul li{ color:#1f61af}
.gcon_2 .ihd .hd .more{ float:right}
.gcon_2 .ihd .hd .more a{ display:flex;align-items: center;justify-content: center; height:60px; font-size:16px; color:#848484; background:url(g_04.png) right center no-repeat; padding-right:20px}
.gcon_2 .ihd .hd .more a:hover{ font-weight:bold; color:#1f61af}
.gcon_2 .ibd{ margin-top:25px; overflow:hidden}
.gcon_2 .ibd .swiper02{ width:100%; overflow:hidden}
.gcon_2 .ibd .swiper02 .swiper-slide{ width:329px; position:relative; overflow:hidden; margin-right:28px}
.gcon_2 .ibd .swiper02 .swiper-slide:last-child{ margin-right:0}
.gcon_2 .ibd .swiper02 .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_2 .ibd .swiper02 .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);}
@media (max-width: 1440px){
	.gcon_2 .ihd .hd ul{ padding-left:40px; background-size:22px}
	.gcon_2 .ihd .hd ul li{ font-size:24px; line-height:50px}
	.gcon_2 .ihd .hd .more a{ font-size:14px; height:50px}
	.gcon_2 .ibd .swiper02 .swiper-slide{ width:285px; margin-right:20px}
}

@media (max-width: 1200px){
	.gcon_2{ width:100%;}
	.gcon_2 .ibd .L{ width:100%}
	.gcon_2 .ibd .R{ width:100%}
	.gcon_2 .ihd .hd ul{ padding-left:30px; background-size:18px}
	.gcon_2 .ihd .hd ul li{ font-size:18px; line-height:40px; margin-right:12px}
	.gcon_2 .ihd .hd .more a{ font-size:12px; height:40px; background-size:6px; padding-right:12px}
	.gcon_2 .ibd{ margin-top:20px}
	.gcon_2 .ibd .swiper02 .swiper-slide{ width:48.5%; margin-right:3%}
	.gcon_2 .ihd .hd{ padding-bottom:10px}
}



.gcon_3{ width:100%; margin-top:30px; background:#f0f4f8; padding:30px 0 60px}
.gcon_3 .nr{ position:relative}
.gcon_3 .ihd{ width:100%}
.gcon_3 .ihd .hd{ border-bottom:1px solid #dfdfdf}
.gcon_3 .ihd .hd ul{ float:left; background:url(g_14.png) left center no-repeat; padding-left:50px}
.gcon_3 .ihd .hd ul li{ float:left; position:relative; font-size:28px; color:#000000; line-height:1; font-weight:bold; margin-right:20px; cursor:pointer; line-height:60px}
.gcon_3 .ihd .hd ul li.on{ color:#1f61af}
.gcon_3 .ihd .hd .more{ float:right}
.gcon_3 .ihd .hd .more a{ display:flex;align-items: center;justify-content: center; height:60px; font-size:16px; color:#848484; background:url(g_04.png) right center no-repeat; padding-right:20px}
.gcon_3 .ihd .hd .more a:hover{ font-weight:bold; color:#1f61af}
.gcon_3 .ibd{ margin-top:40px;}
.gcon_3 .ibd .swiper03{ width:100%; overflow:hidden}
.gcon_3 .nr .btn{ position:absolute; right:0; top:0; height:60px;}
.gcon_3 .nr .btn .prev03{ float:left; background:url(g_11.png) center center no-repeat; background-size:100%; width:27px; height:100%; cursor:pointer}
.gcon_3 .nr .btn .next03{ float:left; background:url(g_12.png) center center no-repeat; background-size:100%; width:27px; height:100%; cursor:pointer; margin-left:10px}
.gcon_3 .ibd .swiper03 .swiper-slide{ width:450px; margin-right:25px; position:relative}
.gcon_3 .ibd .swiper03 .swiper-slide:last-child{ margin-right:0}
.gcon_3 .ibd .swiper03 .swiper-slide .pic{ width:100%; overflow:hidden}
.gcon_3 .ibd .swiper03 .swiper-slide .pic img{ width:100%}
.gcon_3 .ibd .swiper03 .swiper-slide .t{ width:100%; box-sizing:border-box; padding:25px 35px; position:absolute; left:0; bottom:0; z-index:2; color:#fff; font-size:18px; line-height:30px}
.gcon_3 .ibd .swiper03 .swiper-slide .cont{ width:100%; height:100%; background:#fff; position:absolute; left:0; top:0; z-index:3; padding:45px 35px; box-sizing:border-box; visibility:visible; opacity:1; transition:all 0.3s}
.gcon_3 .ibd .swiper03 .swiper-slide .cont .title{ font-size:18px; line-height:30px; height:90px; color:#383838}
.gcon_3 .ibd .swiper03 .swiper-slide .cont .intro{ font-size:16px; color:#383838; opacity:0.8; line-height:30px; height:90px; overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.gcon_3 .ibd .swiper03 .swiper-slide:hover .cont{ visibility:hidden; opacity:0}
@media (max-width: 1440px){
	.gcon_3 .ihd .hd ul{ padding-left:40px; background-size:22px}
	.gcon_3 .ihd .hd ul li{ font-size:24px; line-height:50px}
	.gcon_3 .ihd .hd .more a{ font-size:14px; height:50px}
	.gcon_3 .ibd .swiper02 .swiper-slide{ width:285px; margin-right:20px}
	.gcon_3 .ibd{ margin-top:30px;}
	.gcon_3 .nr .btn{ height:50px;}
	.gcon_3 .nr .btn .prev03{ width:25px; }
	.gcon_3 .nr .btn .next03{ width:25px; }
	.gcon_3 .ibd .swiper03 .swiper-slide{ width:386px; margin-right:21px; }
	.gcon_3 .ibd .swiper03 .swiper-slide .t{ padding:20px 30px; font-size:16px; line-height:28px}
	.gcon_3 .ibd .swiper03 .swiper-slide .cont{ padding:35px 30px; }
	.gcon_3 .ibd .swiper03 .swiper-slide .cont .title{ font-size:16px; line-height:28px; height:84px;}
	.gcon_3 .ibd .swiper03 .swiper-slide .cont .intro{ font-size:14px;}	
}

@media (max-width: 1200px){
	.gcon_3{ padding-top:20px; padding-bottom:30px}
	.gcon_3{ width:100%;}
	.gcon_3 .ihd .hd ul{ padding-left:30px; background-size:18px}
	.gcon_3 .ihd .hd ul li{ font-size:18px; line-height:40px; margin-right:12px}
	.gcon_3 .ihd .hd .more a{ font-size:12px; height:40px; background-size:6px; padding-right:12px}
	.gcon_3 .nr .btn{ height:40px;}
	.gcon_3 .nr .btn .prev03{ width:22px; }
	.gcon_3 .nr .btn .next03{ width:22px; }
	.gcon_3 .ibd{ margin-top:20px}
	.gcon_3 .ihd .hd{ padding-bottom:10px}
}
@media (max-width: 750px){
	.gcon_3 .nr .btn .prev03{ width:20px; }
	.gcon_3 .nr .btn .next03{ width:20px; }
	.gcon_3 .ibd .swiper03 .swiper-slide{ width:48%; margin-right:4%; }
	.gcon_3 .ibd .swiper03 .swiper-slide .t{ display:none}
	.gcon_3 .ibd .swiper03 .swiper-slide .cont{ position:relative; visibility:visible; opacity:1; padding:10px; }
	.gcon_3 .ibd .swiper03 .swiper-slide .cont .title{ font-size:14px; line-height:22px; height:auto;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
	.gcon_3 .ibd .swiper03 .swiper-slide .cont .intro{ font-size:12px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3; line-height:25px; height:auto; margin-top:10px}
	.gcon_3 .ibd .swiper03 .swiper-slide:hover .cont{ visibility:visible; opacity:1; }
	
}


.gcon_4{ width:100%; margin-top:30px}
.gcon_4 .aitem{ width:445px; float:left; margin-right:32px}
.gcon_4 .citem{ float:right; width:445px; margin-right:0}
.gcon_4 .ihd{ width:100%}
.gcon_4 .ihd .hd{ border-bottom:1px solid #dfdfdf}
.gcon_4 .ihd .hd ul{ float:left; background:url(g_10.png) left center no-repeat; padding-left:50px}
.gcon_4 .bitem .ihd .hd ul{ background:url(g_15.png) left center no-repeat;}
.gcon_4 .citem .ihd .hd ul{ background:url(g_16.png) left center no-repeat;}
.gcon_4 .ihd .hd ul li{ float:left; position:relative; font-size:28px; color:#000000; line-height:1; font-weight:bold; margin-right:20px; cursor:pointer; line-height:60px}
.gcon_4 .ihd .hd ul li{ color:#1f61af}
.gcon_4 .ihd .hd .more{ float:right}
.gcon_4 .ihd .hd .more a{ display:flex;align-items: center;justify-content: center; height:60px; font-size:16px; color:#848484; background:url(g_04.png) right center no-repeat; padding-right:20px; box-sizing:border-box}
.gcon_4 .ihd .hd .more a:hover{ font-weight:bold; color:#1f61af}
.gcon_4 .ibd{ margin-top:30px; overflow:hidden}
.gcon_4 .ibd ul li{ margin-bottom:20px}
.gcon_4 .ibd ul li:last-child{ margin-bottom:0}
.gcon_4 .ibd ul li a{ display:block; background:#fafafa; line-height:80px; box-sizing:border-box; border-left:3px solid #d2d2d2; padding:0 30px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.gcon_4 .ibd ul li a{ font-size:18px; color:#3b3b3b}
.gcon_4 .ibd ul li:hover a{ color:#1f61af}
.gcon_4 .ibd .item{ width:215px; height:78px; float:left; background:#fbe6e6; margin-bottom:12px}
.gcon_4 .ibd .item a{ display:block; width:100%; height:100%;display:flex;align-items: center;justify-content: center;}
.gcon_4 .ibd .item a .cont{display:flex;align-items: center;}
.gcon_4 .ibd .item a .cont .ico{ width:38px;}
.gcon_4 .ibd .item a .cont .title{ font-size:18px; color:#6b3031}
.gcon_4 .ibd .item:nth-child(2n){ float:right}
.gcon_4 .ibd .item:nth-child(2){ background:#e5edff}
.gcon_4 .ibd .item:nth-child(3){ background:#eaf4ed}
.gcon_4 .ibd .item:nth-child(4){ background:#fcf0ed}
.gcon_4 .ibd .item:nth-child(5){ background:#f5edf7}
.gcon_4 .ibd .item:nth-child(6){ background:#edf0f8}

.gcon_4 .ibd .item:nth-child(2) a .cont .title{ color:#33508c}
.gcon_4 .ibd .item:nth-child(3) a .cont .title{ color:#3c774b}
.gcon_4 .ibd .item:nth-child(4) a .cont .title{ color:#8c2e14}
.gcon_4 .ibd .item:nth-child(5) a .cont .title{ color:#662f6e}
.gcon_4 .ibd .item:nth-child(6) a .cont .title{ color:#5c6d97}

.gcon_4 .ibd .item2{ width:100%; height:110px; float:left; background:url(g_25.jpg) center center no-repeat; background-size:cover}
.gcon_4 .ibd .item2 a{ display:block; width:100%; height:100%;display:flex;align-items: center;justify-content: center;}
.gcon_4 .ibd .item2 a .cont{display:flex;align-items: center;}
.gcon_4 .ibd .item2 a .cont .ico{ width:58px;}
.gcon_4 .ibd .item2 a .cont .title{ font-size:28px; color:#fff; font-weight:bold}
@media (max-width: 1440px){
	.gcon_4 .ihd .hd ul{ padding-left:40px; background-size:22px!important}
	.gcon_4 .ihd .hd ul li{ font-size:24px; line-height:50px}
	.gcon_4 .ihd .hd .more a{ font-size:14px; height:50px}
	.gcon_4 .aitem{ width:380px; margin-right:30px}
	.gcon_4 .citem{ width:380px; margin-right:0}
	.gcon_4 .ibd ul li{ margin-bottom:16px}
	.gcon_4 .ibd ul li a{ line-height:70px; }
	.gcon_4 .ibd ul li a{ font-size:16px}
	.gcon_4 .ibd .item{ width:184px; height:62px; }
	.gcon_4 .ibd .item a .cont .title{ font-size:16px;}
	.gcon_4 .ibd .item2{ height:106px;}
	.gcon_4 .ibd .item2 a .cont .ico{ width:58px;}
	.gcon_4 .ibd .item2 a .cont .title{ font-size:24px;}
	.gcon_4 .ihd .hd{ padding-bottom:10px}
	
	
}

@media (max-width: 1200px){
	.gcon_4{ width:100%;}
	.gcon_4 .ihd .hd ul{ padding-left:30px; background-size:18px}
	.gcon_4 .ihd .hd ul li{ font-size:18px; line-height:40px; margin-right:12px}
	.gcon_4 .ihd .hd .more a{ font-size:12px; height:40px; background-size:6px; padding-right:12px}
	.gcon_4 .ibd{ margin-top:20px}
	.gcon_4 .aitem{ width:100%; margin-right:0}
	.gcon_4 .bitem{ margin-top:30px}
	.gcon_4 .citem{ width:100%; margin-right:0; margin-top:30px}
	.gcon_4 .ibd ul li{ margin-bottom:12px}
	.gcon_4 .ibd ul li a{ line-height:50px; }
	.gcon_4 .ibd ul li a{ font-size:14px; padding:0 20px; border-left:2px solid #d2d2d2}
	.gcon_4 .ibd .item{ width:calc(50% - 5px); height:62px; margin-bottom:10px }
	.gcon_4 .ibd .item a .cont .title{ font-size:14px;}
	.gcon_4 .ibd .item2{ height:100px;}
	.gcon_4 .ibd .item2 a .cont .title{ font-size:20px;}
}




.gcon_5{ width:100%; margin-top:30px; background:#f0f4f8; padding:30px 0 60px}
.gcon_5 .nr{ position:relative}
.gcon_5 .ihd{ width:100%}
.gcon_5 .ihd .hd{ border-bottom:1px solid #dfdfdf}
.gcon_5 .ihd .hd ul{ float:left; background:url(g_18.png) left center no-repeat; padding-left:50px}
.gcon_5 .ihd .hd ul li{ float:left; position:relative; font-size:28px; color:#000000; line-height:1; font-weight:bold; margin-right:20px; cursor:pointer; line-height:60px}
.gcon_5 .ihd .hd ul li.on{ color:#1f61af}
.gcon_5 .ihd .more{ float:right}
.gcon_5 .ihd .more a{ display:flex;align-items: center;justify-content: center; height:60px; font-size:16px; color:#848484; background:url(g_04.png) right center no-repeat; padding-right:20px}
.gcon_5 .ihd .hd .more a:hover{ font-weight:bold; color:#1f61af}
.gcon_5 .ibd{ margin-top:40px;}
.gcon_5 .ibd .con{ position:relative}
.gcon_5 .ibd .swiper05{ width:100%; overflow:hidden}
.gcon_5 .ibd .swiper05 .swiper-slide{ width:326px; margin-right:32px; position:relative}
.gcon_5 .ibd .swiper05 .swiper-slide:last-child{ margin-right:0}
.gcon_5 .ibd .swiper05 .swiper-slide .pic{ width:100%; overflow:hidden}
.gcon_5 .ibd .swiper05 .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_5 .ibd .swiper05 .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_5 .ibd .swiper05 .swiper-slide .t{ font-size:16px; line-height:55px; height:55px; color:#333333;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; background:#fff; text-align:center; box-sizing:border-box; padding:0 10px}
.gcon_5 .ibd .swiper05 .swiper-slide:hover .t{ background:#2161ad; color:#fff}
.gcon_5 .ibd .prev05{ background:url(g_19.png) center center no-repeat; width:48px; height:48px; background-size:cover; cursor:pointer; position:absolute; left:-60px; top:50%; margin-top:-24px; z-index:2}
.gcon_5 .ibd .next05{ background:url(g_20.png) center center no-repeat; width:48px; height:48px; background-size:cover; cursor:pointer; position:absolute; right:-60px; top:50%; margin-top:-24px; z-index:2}
@media (max-width: 1440px){
	.gcon_5 .ihd .hd ul{ padding-left:40px; background-size:22px}
	.gcon_5 .ihd .hd ul li{ font-size:24px; line-height:50px}
	.gcon_5 .ihd .hd .more a{ font-size:14px; height:50px}
	.gcon_5 .ibd .swiper02 .swiper-slide{ width:285px; margin-right:20px}
	.gcon_5 .ibd{ margin-top:30px;}
	.gcon_5 .ibd .swiper05 .swiper-slide{ width:285px; margin-right:20px; }
	.gcon_5 .ibd .prev05{ width:40px; height:40px; left:-50px; margin-top:-20px}
	.gcon_5 .ibd .next05{ width:40px; height:40px; right:-50px; margin-top:-20px}
}

@media (max-width: 1200px){
	.gcon_5{ padding-top:20px; padding-bottom:30px}
	.gcon_5{ width:100%;}
	.gcon_5 .ihd .hd ul{ padding-left:30px; background-size:18px}
	.gcon_5 .ihd .hd ul li{ font-size:18px; line-height:40px; margin-right:12px}
	.gcon_5 .ihd .hd .more a{ font-size:12px; height:40px; background-size:6px; padding-right:12px}
	.gcon_5 .ibd{ margin-top:20px}
	.gcon_5 .ibd .swiper05 .swiper-slide{ width:32%; margin-right:2%; }
	.gcon_5 .ibd .prev05{ width:32px; height:32px; left:0; margin-top:-16px}
	.gcon_5 .ibd .next05{ width:32px; height:32px; right:0; margin-top:-16px}
	.gcon_5 .ibd .swiper05 .swiper-slide .t{ font-size:14px; line-height:40px; height:40px}
	.gcon_5 .ihd .hd{ padding-bottom:10px}
}
@media (max-width: 750px){
	.gcon_5 .ibd .swiper05 .swiper-slide{ width:49%; margin-right:2%; }
	
	
}




.bannerNew{ width:100%;  height:66px; background:#f0f4f8}
.bannerNew .lt{ float:left; background:url(g_06x.png) left center no-repeat; line-height:66px; padding-left:40px; width:155px; box-sizing:border-box; font-size:18px; color:#333}
.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:#333; 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_07x.png) center center no-repeat; width:20px; height:23px; position:absolute; right:0; top:10px; z-index:9; cursor:pointer}
.bannerNew .rt .swiperNew .nextNew{ background:url(g_08x.png) center center no-repeat; width:20px; height:23px; position:absolute; right:0; bottom:10px; z-index:9; 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_07x.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_08x.png) center center no-repeat; background-size:16px ; width:16px; height:20px; position:absolute; right:0; bottom:5px; z-index:99; cursor:pointer}
}
























































































































































































































































































































































































































