@charset "utf-8";
/*.banner{ width:1920px; position:relative; left:50%; margin-left:-960px; height:750px;}
.banner .hd{ width:100%; text-align:center; position:absolute; left:0; z-index:99; bottom:44px; font-size:0}
.banner .hd ul{}
.banner .hd ul li{ width:12px; height:12px; display:inline-block; vertical-align:top;cursor:pointer; border-radius:50%; background:#fff; margin:0 10px}
.banner .hd ul li.on{ background:#0374bb}
.banner .prev{ display:block; width:50px; height:93px; background:url(prev.png) center center no-repeat rgba(122,166,207,0.55); position:absolute; z-index:9; left:50%; margin-left:-670px; top:50%; margin-top:-46px; cursor:pointer}
.banner .next{ display:block; width:50px; height:93px; background:url(next.png) center center no-repeat rgba(122,166,207,0.55); position:absolute; z-index:9; right:50%; margin-right:-670px; top:50%; margin-top:-46px; cursor:pointer}
.banner .prev:hover{background:url(prev.png) center center no-repeat rgba(8,131,224,0.55);}
.banner .next:hover{background:url(next.png) center center no-repeat rgba(8,131,224,0.55);}*/

.banner{ width:100%; overflow:hidden}
.banner .swiper01{ width:100%; height:100%; 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%}
.banner .swiper01 .swiper-slide a{transform:scale(1.2,1.2);vertical-align:middle; transition:all 4s cubic-bezier(0.19, 1, 0.22, 1)}
.banner .swiper01 .swiper-slide.swiper-slide-active a{transform:scale(1);}



.banner .swiper01 .swiper-slide a.a1{ display:block}
.banner .swiper01 .swiper-slide a.a2{ display:none}
.banner .swiper01 .swiper-slide img{ width:100%; height:100%;}
.banner .swiper01 .swiper-slide img.img1{ display:block}
.banner .swiper01 .swiper-slide img.img2{ display:none}
.banner .swiper01 .pagination01{ width:100%; text-align:center; font-size:0;  bottom:160px; left:0; position:absolute; z-index:9; opacity:1}
.banner .swiper01 .pagination01 span{width: 16px;height: 16px;border: 1px solid #FFFFFF; border-radius:8px; font-size:0; display:inline-block; vertical-align:top;margin:0 10px; opacity:1; background:none;background:#fff;}
.banner .swiper01 .pagination01 span.swiper-pagination-bullet-active{ background:#fff; width:50px}



.gcon_1{ width:100%; background:rgba(14,113,163,0.7); position:relative; z-index:9; margin-top:-82px; height:82px}
.gcon_1 .nr{ width:1280px; margin:0 auto; height:100%;}
.gcon_1 .nr .lt{ float:left; font-size:0; width:30px; height:100%; background:url(hs01.png) center center no-repeat}
.gcon_1 .nr .lt h3{}
.gcon_1 .nr .rt{ width:1200px; float:right; height:100%;overflow:hidden}
.gcon_1 .nr .rt li{ max-width:348px; margin-right:50px; float:left}
.gcon_1 .nr .rt li a{ display:inline-block; vertical-align:top; background:url(hs02.png) left center no-repeat; padding-left:18px; font-size:16px; color:#fff; max-width:240px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; line-height:82px; float:left}
.gcon_1 .nr .rt li span{ display:inline-block; vertical-align:top; line-height:82px; font-size:16px; color:#fff; float:left}

.gcon_2{ width:100%; background:#f0f7ff; padding:70px 0}
.gcon_2 .nr{ width:1280px; margin:0 auto;}
.gcon_2 .nr .lt{ width:604px; float:left; box-sizing:border-box;}
.gcon_2 .nr .lt .tab02{ position:relative}
.gcon_2 .nr .lt .bd{ width:100%}
.gcon_2 .nr .lt .bd li{ width:100%; height:400px; overflow:hidden; position:relative}
.gcon_2 .nr .lt .bd li img{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 .nr .lt .bd li: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 .nr .lt .bd li .title{ width:100%; background:rgba(00,00,00,0.6); position:absolute; left:0; bottom:0; z-index:2; height:52px;}
.gcon_2 .nr .lt .bd li .title p{ display:block; float:left; font-size:18px; color:#fff; line-height:52px; width:450px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; margin-left:20px}
.gcon_2 .nr .lt .bd li .title span{ float:right; line-height:52px; color:#fff; font-size:14px; margin-right:20px}
.gcon_2 .nr .lt .hd{ width:100%; margin-top:20px;}
.gcon_2 .nr .lt .hd li{ width:193px; height:128px; float:left; margin-right:12px; position:relative}
.gcon_2 .nr .lt .hd li:last-child{ float:right; margin-right:0}
.gcon_2 .nr .lt .hd li.on span{ display:block; width:100%; height:100%; background:url(hs10.png) center center no-repeat; position:absolute; left:0; top:0}
.gcon_2 .nr .rt{ width:640px; float:right; position:relative; margin-top:6px}
.gcon_2 .nr .rt .hd{ height:46px; font-size:0; background:url(hs11.jpg) bottom center no-repeat; background-size:100% 1px}
.gcon_2 .nr .rt .hd li{ display:inline-block; vertical-align:top; position:relative; margin-right:55px; font-size:22px; color:#343434; font-weight:bold; cursor:pointer; line-height:46px}
.gcon_2 .nr .rt .hd li a{ color:#343434}
.gcon_2 .nr .rt .hd li.on a{ color:#1485be}
.gcon_2 .nr .rt .bd{ width:100%;}
.gcon_2 .nr .rt .bd .more a{ display:block; cursor:pointer; position:absolute; right:0; top:0; z-index:9; font-size:14px; color:rgba(68,68,68,0.7); line-height:46px}
.gcon_2 .nr .rt .bd .more a:hover{ color:#1485be}
.gcon_2 .nr .rt .bd .item{ padding:20px 0 25px; border-bottom:1px solid #cccccc}
.gcon_2 .nr .rt .bd .item .t{ background:url(g_07.jpg) center center no-repeat; width:90px; height:90px; background-size:100% 100%; color:#fff; text-align:center; float:left}
.gcon_2 .nr .rt .bd .item .t .p1{ font-size:36px; line-height:36px; padding-top:18px}
.gcon_2 .nr .rt .bd .item .t .p2{ font-size:14px}
.gcon_2 .nr .rt .bd .item .h{ width:524px; float:right}
.gcon_2 .nr .rt .bd .item .h h3{ font-size:20px; color:#0374bb;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.gcon_2 .nr .rt .bd .item .h h3 a{ color:#0374bb}
.gcon_2 .nr .rt .bd .item .h .intro{ font-size:14px; text-align:justify; color:rgba(00,00,00,0.7); margin-top:5px; line-height:2}
.gcon_2 .nr .rt .bd ul{ width:100%; padding-top:10px}
.gcon_2 .nr .rt .bd ul li{ width:100%; padding:10px 0 9px}
.gcon_2 .nr .rt .bd ul li a{ display:block; max-width:500px; background:url(g_09.png) left center no-repeat; padding-left:17px; font-size:16px; color:#000000; float:left;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; background-size:5px; margin-right:5px}
.gcon_2 .nr .rt .bd ul li span{ float:right; font-size:16px; color:rgba(00,00,00,0.8)}
.gcon_2 .nr .rt .bd ul li:hover a{ color:#0374bb;background:url(g_09_2.png) left center no-repeat; background-size:5px}

.gcon_3{ width:100%}
.gcon_3 .nr{ width:1280px; margin:0 auto; margin-top:45px}
.gcon_3 .nr .lt{ width:500px; height:455px; float:left; margin-right:20px}
.gcon_3 .nr .lt .hd{ width:100%; background:url(g_11.jpg) bottom left no-repeat; background-size:100% 2px}
.gcon_3 .nr .lt .hd h3{ float:left; font-size:22px; color:#000000; font-weight:bold; line-height:46px; background:url(hs04.png) left center no-repeat; padding-left:40px}
.gcon_3 .nr .lt .hd a{ display:block; font-size:14px; color:rgba(68,68,68,0.7); float:right; line-height:46px;}
.gcon_3 .nr .lt .bd{ width:100%; padding-top:20px}
.gcon_3 .nr .lt .bd .item{ width:100%; height:210px; background:#f0f7ff; margin-top:30px; padding-top:1px; box-sizing:border-box; padding:1px 28px;}
.gcon_3 .nr .lt .bd .item .time{ width:82px; height:82px; background:#0e71a3; color:#fff; text-align:center; margin-top:-30px;}

.gcon_3 .nr .lt .bd .item .time .p1{ font-size:28px; color:#fff; font-family:Arial, Helvetica, sans-serif; line-height:1; padding-top:18px}
.gcon_3 .nr .lt .bd .item .time .p2{ font-size:14px; color:rgba(255,255,255,0.7); font-family:Arial, Helvetica, sans-serif; line-height:1; padding-top:3px}

.gcon_3 .nr .lt .bd .item .title{}
.gcon_3 .nr .lt .bd .item .title .intro{ font-size:14px; color:#666666; line-height:2}
.gcon_3 .nr .lt .bd .item .title h3{ font-size:18px; color:#222222; font-weight:normal; padding:15px 0 10px; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.gcon_3 .nr .lt .bd .item .title h3 a{ color:#222222}

.gcon_3 .nr .lt .bd .item:hover .title h3 a{ color:#0374bb}
.gcon_3 .nr .lt .bd .item:hover .title a.more{ color:#0374bb; border:1px solid #0374bb}
.gcon_3 .nr .lt .bd ul{ width:100%; padding-top:17px}
.gcon_3 .nr .lt .bd ul li{ width:246px; height:126px; float:left; background:url(hs12.jpg) right bottom no-repeat #f0f7ff}
.gcon_3 .nr .lt .bd ul li:last-child{ float:right}
.gcon_3 .nr .lt .bd ul li .time{ width:80px; float:left; text-align:center}
.gcon_3 .nr .lt .bd ul li .time .p1{ font-size:24px; color:#333333; line-height:1; font-weight:bold; padding-top:38px}
.gcon_3 .nr .lt .bd ul li .time .p2{ font-size:14px; color:#999999; padding-top:10px}
.gcon_3 .nr .lt .bd ul li a{ display:block; width:146px; float:left; margin-left:4px; font-size:16px; color:#333333; line-height:28px; padding-top:34px}
.gcon_3 .nr .lt .bd ul li:hover a{ color:#0374bb}

.gcon_3 .nr .cen{ width:400px; height:455px; float:left; margin-right:20px}
.gcon_3 .nr .cen .hd{ width:100%; background:url(g_11.jpg) bottom left no-repeat; background-size:100% 2px}
.gcon_3 .nr .cen .hd h3{ float:left; font-size:22px; color:#000000; font-weight:bold; line-height:46px; background:url(hs05.png) left center no-repeat; padding-left:40px}
.gcon_3 .nr .cen .hd a{ display:block; font-size:14px; color:rgba(68,68,68,0.7); float:right; line-height:46px;}


.gcon_3 .nr .cen .bd{ width:100%; margin-top:20px; background:#f0f7ff; height:385px; box-sizing:border-box; padding:12px 10px}
.gcon_3 .nr .cen .bd .item{ width:100%; padding-bottom:30px; border-bottom:1px solid #e6e9ed}
.gcon_3 .nr .cen .bd .item .pic{ float:left; overflow:hidden}
.gcon_3 .nr .cen .bd .item .pic img{transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear; width:201px; height:111px}
.gcon_3 .nr .cen .bd .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_3 .nr .cen .bd .item .title{ width:160px; float:right}
.gcon_3 .nr .cen .bd .item .title h3{ font-size:18px; color:#040000; font-weight:normal;  height:64px; overflow:hidden; line-height:32px; margin-top:15px}
.gcon_3 .nr .cen .bd .item .title h3 a{ color:#040000}
.gcon_3 .nr .cen .bd .item .title .time{ font-size:14px; color:#999999; margin-top:5px}
.gcon_3 .nr .cen .bd .item:hover .title h3 a{ color:#0374bb}

.gcon_3 .nr .cen .bd ul{ width:100%; padding-top:10px}
.gcon_3 .nr .cen .bd ul li{ width:100%; padding:9px 0}
.gcon_3 .nr .cen .bd ul li a{ display:block; width:260px; background:url(g_13.png) left center no-repeat; padding-left:16px; font-size:16px; color:#000000; float:left;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.gcon_3 .nr .cen .bd ul li span{ float:right; font-size:16px; color:rgba(00,00,00,0.8)}
.gcon_3 .nr .cen .bd ul li:hover a{ color:#0374bb;background:url(g_14.png) left center no-repeat;}
.gcon_3 .nr .cen .bd ul li:hover span{ color:#0374bb}




.gcon_3 .nr .rt{ width:340px; height:455px; float:right;}
.gcon_3 .nr .rt .hd{ width:100%; background:url(g_11.jpg) bottom left no-repeat; background-size:100% 2px}
.gcon_3 .nr .rt .hd h3{ float:left; font-size:22px; color:#000000; font-weight:bold; line-height:46px; background:url(hs06.png) left center no-repeat; padding-left:40px}
.gcon_3 .nr .rt .hd a{ display:block; font-size:14px; color:rgba(68,68,68,0.7); float:right; line-height:46px;}

.gcon_3 .nr .rt .bd{ width:100%; margin-top:20px; background:#0e71a3; height:385px;}
.gcon_3 .nr .rt .bd .a1{ padding-top:30px; text-align:center}
.gcon_3 .nr .rt .bd .a1 img{ height:67px}
.gcon_3 .nr .rt .bd .a2{ font-size:20px; line-height:1; padding-top:12px; color:#fff; text-align:center; padding-bottom:18px; border-bottom:1px solid rgba(255,255,255,0.4); margin-bottom:30px}
.gcon_3 .nr .rt .bd .a3{ padding:0 35px; margin-bottom:15px}
.gcon_3 .nr .rt .bd .a3 .m1{ float:left; font-size:18px; color:#fff; line-height:48px;}
.gcon_3 .nr .rt .bd .a3 .m2{ float:right; color:#e50d0d; font-size:32px; font-weight:bold; line-height:48px}

.gcon_5 .nr{ width:1280px; margin:0 auto; margin-top:45px}
.gcon_5 .nr .hd{ width:100%; background:url(g_11.jpg) bottom left no-repeat; background-size:100% 2px}
.gcon_5 .nr .hd h3{ float:left; font-size:22px; color:#000000; font-weight:bold; line-height:46px; background:url(hs07.png) left center no-repeat; padding-left:40px}
.gcon_5 .nr .hd a{ display:block; font-size:14px; color:rgba(68,68,68,0.7); float:right; line-height:46px;}
.gcon_5 .nr .bd{ width:100%; overflow:hidden; margin-top:26px}
.gcon_5 .nr .bd li{ width:301px; float:left; margin-right:25px; overflow:hidden}
.gcon_5 .nr .bd li img{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 .nr .bd li: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_3 .nr .rt .bd .a3 .m2.down{ color:#72cd0a}








