@charset "utf-8";
.banner{ position:relative; width:100%;}
.banner .bd{width:1920px; position:relative; left:50%; margin-left:-960px; height:745px;}
.banner .hd{  width:100%; text-align:center; position:absolute; left:0; z-index:99; bottom:40px; font-size:0}
.banner .hd ul li{ width:38px; background:#fff; height:3px; background:#898989; margin:0 13px; display:inline-block; vertical-align:top; cursor:pointer}
.banner .hd ul li.on{ background:#0050a0 }
.banner .prev{ background:url(g_02.png) center center no-repeat; width:52px; height:100px; cursor:pointer; position:absolute; left:3%; top:50%; margin-top:-50px; z-index:2}
.banner .next{ background:url(g_03.png) center center no-repeat; width:52px; height:100px; cursor:pointer; position:absolute; right:3%; top:50%; margin-top:-50px; z-index:2}

.gcon_1{ width:100%; background:url(g_08.jpg) top center no-repeat; padding:58px 0 75px 0}
.gcon_1 .nr{ width:1200px; margin:0 auto}
.gcon_1 .nr .ihd{ text-align:center}
.gcon_1 .nr .ihd h3 i{ display:inline-block; vertical-align:top; background:url(g_05.png) left center no-repeat; font-size:40px; color:#333333; line-height:42px; padding-left:62px}
.gcon_1 .nr .ihd p{ font-size:18px; color:#666666; line-height:1; margin-top:20px}
.gcon_1 .nr .ibd{ margin-top:40px}
.gcon_1 .nr .ibd .hd{ width:100%; background:#fff}
.gcon_1 .nr .ibd .hd ul{ float:left}
.gcon_1 .nr .ibd .hd ul li{ float:left; margin-left:30px; padding:0 16px; line-height:55px; height:55px; position:relative; font-size:16px; color:#333333}
.gcon_1 .nr .ibd .hd ul li.on{ color:#006eb9; font-weight:bold; border-bottom:4px solid #016bb9}
.gcon_1 .nr .ibd .hd .more{ float:right; display:block; font-size:16px; color:#fff; background:#0050a0; line-height:55px; padding:0 15px}
.gcon_1 .nr .ibd .bd{ width:100%}
.gcon_1 .nr .ibd .bd .item{ width:285px; box-sizing:border-box; border:1px solid #dcdcdc; float:left; margin-right:20px; margin-top:20px}
.gcon_1 .nr .ibd .bd .item:nth-child(4n){ margin-right:0}
.gcon_1 .nr .ibd .bd .item .pic{ width:100%; overflow:hidden}
.gcon_1 .nr .ibd .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;}
.gcon_1 .nr .ibd .bd .item .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_1 .nr .ibd .bd .item .title a{ display:block; width:100%; line-height:84px; background:url(g_07.jpg) center 54px  no-repeat #fff; text-align:center; line-height:1; padding-top:26px; height:84px; box-sizing:border-box; font-size:16px; color:#333333}
.gcon_1 .nr .ibd .bd .item:hover .title a{ color:#016bb9}

.gcon_2{ width:100%;  padding:60px 0 0 0}
.gcon_2 .nr{ width:1200px; margin:0 auto}
.gcon_2 .nr .ihd{ text-align:center}
.gcon_2 .nr .ihd h3 i{ display:inline-block; vertical-align:top; background:url(g_05.png) left center no-repeat; font-size:40px; color:#333333; line-height:42px; padding-left:62px}
.gcon_2 .nr .ihd p{ font-size:18px; color:#666666; line-height:1; margin-top:20px}
.gcon_2 .nr .ibd{ margin-top:40px}
.gcon_2 .nr .ibd .tab02{ width:1920px; position:relative; left:50%; margin-left:-960px; position:relative}
.gcon_2 .nr .ibd .tab02 .hd{ width:100%; position:absolute; left:0; bottom:0; z-index:99; color:#fff; background:rgba(00,00,00,0.3)}
.gcon_2 .nr .ibd .tab02 .hd ul{ width:1200px; margin:0 auto;border-left:1px solid rgba(255,255,255,0.3)}
.gcon_2 .nr .ibd .tab02 .hd ul li{ width:20%; float:left; text-align:center; height:140px; cursor:pointer; box-sizing:border-box; border-right:1px solid rgba(255,255,255,0.3)}
.gcon_2 .nr .ibd .tab02 .hd ul li.on{ background:rgba(60,138,217,0.7); border-right:1px solid rgba(60,138,217,0.7)}
.gcon_2 .nr .ibd .tab02 .hd ul li .pic{ margin-top:26px}
.gcon_2 .nr .ibd .tab02 .hd ul li .title{ font-size:24px; color:#fff; margin-top:5px}
.gcon_2 .nr .ibd .tab02 .bd{ width:100%}
.gcon_2 .nr .ibd .tab02 .bd .con{ width:100%; position:relative}
.gcon_2 .nr .ibd .tab02 .bd .pic{ width:100%}
.gcon_2 .nr .ibd .tab02 .bd .pic img{ width:100%}
.gcon_2 .nr .ibd .tab02 .bd .con .item{ position:absolute; left:50%; margin-left:-600px; color:#fff; top:90px; z-index:9; width:600px}
.gcon_2 .nr .ibd .tab02 .bd .con .item h3{ font-size:30px;}
.gcon_2 .nr .ibd .tab02 .bd .con .item .intro{ font-size:16px; text-align:justify; line-height:2; padding:20px 0 30px}
.gcon_2 .nr .ibd .tab02 .bd .con .item .more{ width:138px; height:38px; border:1px solid #fff; text-align:center}
.gcon_2 .nr .ibd .tab02 .bd .con .item .more i{ display:inline-block; vertical-align:top; background:url(g_21.png) right center no-repeat; padding-right:20px; font-size:16px; color:#fff; line-height:38px}

.gcon_3{ width:100%; background:url(g_11.jpg) top center no-repeat; padding:110px 0 70px;}
.gcon_3 .nr{ width:1200px; margin:0 auto}
.gcon_3 .nr .lt{ float:left; width:420px;}
.gcon_3 .nr .ihd{ text-align:left}
.gcon_3 .nr .ihd h3 i{ display:inline-block; vertical-align:top; background:url(g_05.png) left center no-repeat; font-size:40px; color:#333333; line-height:42px; padding-left:62px}
.gcon_3 .nr .ihd p{ font-size:16px; color:#333333; line-height:1.6; margin-top:20px}
.gcon_3 .nr .rt{ float:right; width:600px;}
.gcon_3 .nr .ibd{ margin-top:50px}
.gcon_3 .nr .ibd .item{ float:left; color:#333333; width:180px; margin-top:35px}
.gcon_3 .nr .ibd .item .p1{ font-size:14px}
.gcon_3 .nr .ibd .item .p1 i{ font-size:36px; color:#0050a0; font-weight:bold}
.gcon_3 .nr .ibd .item .p2{ font-size:16px}
.gcon_3 .nr .ibd .item:nth-child(2n){ float:right; width:160px}
.gcon_3 .nr .rt h3{ font-size:24px; padding-top:18px; line-height:1; text-align:right; font-weight:normal; color:#333}
.gcon_3 .nr .rt .intro{ font-size:14px; color:#333333; text-align:justify; line-height:24px; margin:20px 0}
.gcon_3 .nr .rt .pic{ width:100%; position:relative; overflow:hidden}
.gcon_3 .nr .rt .pic img{ width:100%}
.gcon_3 .nr .rt .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;}
.gcon_3 .nr .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_3 .nr .rt .pic span{ display:block; width:100px; height:40px; background:#0050a0; text-align:center; line-height:40px; color:#fff; position:absolute; right:25px; bottom:25px}

.gcon_4{ width:100%;  padding:60px 0}
.gcon_4 .nr{ width:1200px; margin:0 auto}
.gcon_4 .nr .ihd{ text-align:center}
.gcon_4 .nr .ihd h3 i{ display:inline-block; vertical-align:top; background:url(g_05.png) left center no-repeat; font-size:40px; color:#333333; line-height:42px; padding-left:62px}
.gcon_4 .nr .ihd p{ font-size:18px; color:#666666; line-height:1; margin-top:20px}
.gcon_4 .nr .ibd{ margin-top:40px}
.gcon_4 .ibd .lt{ width:430px; float:left}
.gcon_4 .ibd .lt .swiper04{ width:100%; overflow:hidden; position:relative}
.gcon_4 .ibd .lt .swiper04 .swiper-slide .pic{ width:100%; overflow:hidden}
.gcon_4 .ibd .lt .swiper04 .swiper-slide .pic img{ width:100%}
.gcon_4 .ibd .lt .swiper04 .swiper-slide .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;}
.gcon_4 .ibd .lt .swiper04 .swiper-slide .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_4 .ibd .lt .swiper04 .swiper-slide .title h3{ font-size:18px; color:#333333;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; line-height:1; padding:20px 0}
.gcon_4 .ibd .lt .swiper04 .swiper-slide .title .intro{ font-size:15px; color:#666666; line-height:25px; height:50px; overflow:hidden}
.gcon_4 .ibd .lt .swiper04 .swiper-slide .title .time{ padding:20px 0; font-size:15px; color:#999999}
.gcon_4 .ibd .lt .swiper04 .swiper-slide .title .more{ width:120px; height:36px; background:#0050a0; text-align:center; line-height:36px; font-size:16px; color:#fff}
.gcon_4 .ibd .lt .swiper04 .pagination04{ width:100%; height:36px; position:absolute; left:0; top:264px; z-index:9; line-height:36px; color:#fff; text-align:right; background:url(g_13.png) right center no-repeat; box-sizing:border-box; padding-right:20px; font-size:12px}
.gcon_4 .ibd .lt .swiper04 .pagination04 .swiper-pagination-current{ font-size:18px;}
.gcon_4 .ibd .lt .swiper04 .prev04{ background:url(g_15.png) center center no-repeat; width:30px; height:300px; position:absolute; left:0; top:0; z-index:9; cursor:pointer}
.gcon_4 .ibd .lt .swiper04 .next04{ background:url(g_16.png) center center no-repeat; width:30px; height:300px; position:absolute; right:0; top:0; z-index:9; cursor:pointer}
.gcon_4 .ibd .rt{ width:710px; float:right}
.gcon_4 .ibd .rt .hd{ width:100%; border-bottom:1px solid #e1e1e1;}
.gcon_4 .ibd .rt .hd ul{ float:left}
.gcon_4 .ibd .rt .hd ul li{ float:left; font-size:18px; color:#666666; height:44px; position:relative; font-weight:bold; line-height:1; margin-right:70px; cursor:pointer}
.gcon_4 .ibd .rt .hd ul li.on{ color:#0050a0}
.gcon_4 .ibd .rt .hd ul li.on:after{ content:""; display:block; width:100%; height:1px; background:#0050a0; position:absolute; left:0; bottom:-1px; z-index:2}
.gcon_4 .ibd .rt .hd .more{ float:right; display:block; line-height:1; font-size:14px; color:#666666; line-height:18px}
.gcon_4 .ibd .rt .bd .item{ width:100%; border-bottom:1px solid #e1e1e1; height:154px; box-sizing:border-box}
.gcon_4 .ibd .rt .bd .item .title{ width:100%; padding:25px 0; font-size:18px}
.gcon_4 .ibd .rt .bd .item .title span{ display:block; float:left; width:125px; color:#0050a0; font-weight:bold}
.gcon_4 .ibd .rt .bd .item .title a{ display:block; width:calc(100% - 125px); float:left;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; color:#222222; font-weight:bold}
.gcon_4 .ibd .rt .bd .item:hover .title a{ color:#0050a0}
.gcon_4 .ibd .rt .bd .item .intro{ font-size:15px; color:#666666; line-height:25px; height:50px; overflow:hidden}


















