@charset "utf-8";
.banner{ width:1920px; position:relative; left:50%; margin-left:-960px; height:503px;}
.banner .hd{ width:100%; text-align:center; position:absolute; left:0; z-index:99; bottom:116px; font-size:0}
.banner .hd ul{ display:inline-block; vertical-align:top;}
.banner .hd ul li{  width:50px; height:4px; background:#fff; margin:0 10px; display:inline-block; vertical-align:top; cursor:pointer}
.banner .hd ul li.on{ background:#0061b4;}
.container{ width:100%; background:url(g_32.jpg) top center no-repeat #fff;}
.container .nr{ width:1280px; box-sizing:border-box; background:#fff; margin:0 auto; margin-top:-80px; border-top:5px solid #0061b4; z-index:9; position:relative; padding:30px 35px}
.gcon_1{ width:100%}
.gcon_1 .lt{ width:795px; float:left}
.gcon_1 .lt .hd{ border-bottom:2px solid #d2d2d2}
.gcon_1 .lt .hd h3{ display:block; float:left; position:relative; font-size:24px; color:#333333; padding-left:30px; background:url(g_04.png) left center no-repeat; line-height:50px}
.gcon_1 .lt .hd h3:after{ content:""; display:block; width:100%; height:2px; background:#0061b4; position:absolute; left:0; bottom:-2px; z-index:12}
.gcon_1 .lt .hd a{ float:right; background:url(g_05.png) center center no-repeat; width:52px; height:50px;}
.gcon_1 .lt .bd{ margin-top:22px; height:335px; border-bottom:2px solid #f2f2f2}
.gcon_1 .lt .bd .swiper01{ width:411px; overflow:hidden; float:left}
.gcon_1 .lt .bd .swiper01 .pic{ width:100%; overflow:hidden}
.gcon_1 .lt .bd .swiper01 .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:100%}
.gcon_1 .lt .bd .swiper01 .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 .lt .bd .swiper01 .title{ font-size:16px; color:#333333; line-height:48px; height:48px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; padding:0 15px; text-align:center}
.gcon_1 .lt .bd .swiper01 .title:hover{ color:#0061b4}
.gcon_1 .lt .bd .news{ width:365px; float:right}
.gcon_1 .lt .bd .news ul li a{ display:block; width:100%; box-sizing:border-box;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; font-size:16px; color:#000000; background:url(g_33.jpg) left center no-repeat; padding-left:18px; margin-bottom:13px}
.gcon_1 .lt .bd .news ul li a:hover{ color:#0061b4}
.gcon_1 .lt .bd .news ul li:last-child a{ margin-bottom:0}
.gcon_1 .rt{ width:385px; float:right}
.gcon_1 .rt .hd{ border-bottom:2px solid #d2d2d2}
.gcon_1 .rt .hd h3{ display:block; float:left; position:relative; font-size:24px; color:#333333; padding-left:30px; background:url(g_04.png) left center no-repeat; line-height:50px}
.gcon_1 .rt .hd h3:after{ content:""; display:block; width:100%; height:2px; background:#0061b4; position:absolute; left:0; bottom:-2px; z-index:12}
.gcon_1 .rt .hd a{ float:right; background:url(g_05.png) center center no-repeat; width:52px; height:50px;}
.gcon_1 .rt .bd{ margin-top:22px; height:335px; border-bottom:2px solid #f2f2f2}
.gcon_1 .rt .bd .item{ width:100%; margin-bottom:10px}
.gcon_1 .rt .bd .item .time{ background:#eff3f9; text-align:center; height:52px; float:left; width:140px;}
.gcon_1 .rt .bd .item .time span{ display:inline-block; vertical-align:top; background:url(g_07.png) left center no-repeat; padding-left:18px; color:#999999; font-size:16px; line-height:50px;}
.gcon_1 .rt .bd .item .time:hover{ background:#0061b4}
.gcon_1 .rt .bd .item .time:hover span{ color:#fff;background:url(g_08.png) left center no-repeat;}
.gcon_1 .rt .bd .item .title{ width:235px; float:right; font-size:16px; color:#000000; line-height:24px}
.gcon_1 .rt .bd .item .title a{ color:#000; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;display: box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.gcon_1 .rt .bd .item .title:hover a{ color:#0061b4; font-weight:bold}
.gcon_2{ width:100%; margin-top:30px}
.gcon_2 .lt{ width:795px; float:left}
.gcon_2 .lt .hd{ border-bottom:2px solid #d2d2d2}
.gcon_2 .lt .hd h3{ display:block; float:left; position:relative; font-size:24px; color:#333333;  line-height:50px; margin-right:45px; position:relative; cursor:pointer}
.gcon_2 .lt .hd h3:nth-child(1){padding-left:30px; background:url(g_09.png) left center no-repeat;}
.gcon_2 .lt .hd h3:nth-child(2){ margin-left:45px}
.gcon_2 .lt .hd h3:nth-child(1):before{ content:""; display:block; width:3px; height:100%;  background:url(g_34.jpg) left center no-repeat; position:absolute; left:170px; top:0}
.gcon_2 .lt .hd h3.on:after{ content:""; display:block; width:100%; height:2px; background:#0061b4; position:absolute; left:0; bottom:-2px; z-index:12}
.gcon_2 .lt .hd a{ float:right; background:url(g_05.png) center center no-repeat; width:52px; height:50px;}
.gcon_2 .lt .bd{ margin-top:22px;height:335px; border-bottom:2px solid #f2f2f2}
.gcon_2 .lt .bd .cont{ width:411px; float:left}
.gcon_2 .lt .bd .cont .a1 .item{ width:197px; float:left; margin-right:17px;}
.gcon_2 .lt .bd .cont .a1 .item:nth-child(2){ margin-right:0}
.gcon_2 .lt .bd .cont .a1 .item .pic{ width:100%; overflow:hidden}
.gcon_2 .lt .bd .cont .a1 .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:100%}
.gcon_2 .lt .bd .cont .a1 .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_2 .lt .bd .cont .a1 .item .title{ font-size:14px; color:#333333; padding:0 10px; background:#e5e5e5;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; line-height:33px}
.gcon_2 .lt .bd .cont .a2{ margin-top:22px}
.gcon_2 .lt .bd .cont .a2 ul li a{ display:block; width:100%; box-sizing:border-box;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; font-size:16px; color:#000000; background:url(g_33.jpg) left center no-repeat; padding-left:18px; margin-bottom:13px}
.gcon_2 .lt .bd .cont .a2 ul li a:hover{ color:#0061b4}
.gcon_2 .lt .bd .cont .a2 ul li:last-child a{ margin-bottom:0}
.gcon_2 .lt .bd  .news{ width:365px; float:right}
.gcon_2 .lt .bd  .news ul li a{ display:block; width:100%; box-sizing:border-box;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; font-size:16px; color:#000000; background:url(g_33.jpg) left center no-repeat; padding-left:18px; margin-bottom:13px}
.gcon_2 .lt .bd  .news ul li a:hover{ color:#0061b4}
.gcon_2 .lt .bd  .news ul li:last-child a{ margin-bottom:0}
.gcon_2 .rt{ width:385px; float:right; position:relative; height:409px; border-bottom:2px solid #f2f2f2}
.gcon_2 .rt .hd{ border-bottom:2px solid #d2d2d2; margin-bottom:22px}
.gcon_2 .rt .hd h3{ display:block; float:left; position:relative; font-size:24px; color:#333333; padding-left:30px; background:url(g_09.png) left center no-repeat; line-height:50px}
.gcon_2 .rt .hd h3:after{ content:""; display:block; width:100%; height:2px; background:#0061b4; position:absolute; left:0; bottom:-2px; z-index:12}
.gcon_2 .rt .hd a{ float:right; background:url(g_05.png) center center no-repeat; width:52px; height:50px;}
.gcon_2 .rt .bd{ overflow:hidden}
.gcon_2 .rt .bd .item{ width:100%; height:98px; background:#eff3f9; box-sizing:border-box; margin-bottom:10px; box-sizing:border-box}
.gcon_2 .rt .bd .item a{ display:block; padding:12px 25px}
.gcon_2 .rt .bd .item a .time{ font-size:14px; color:#999999}
.gcon_2 .rt .bd .item a .title{ font-size:16px; color:#000000; margin-top:5px; height:48px; overflow:hidden}
.gcon_2 .prev{ background:url(g_12.png) center center no-repeat; display:block; width:14px; height:7px; cursor:pointer; position:absolute; right:0; top:10px}
.gcon_2 .next{ background:url(g_13.png) center center no-repeat; display:block; width:14px; height:7px; cursor:pointer; position:absolute; right:0; top:30px}
.gcon_3{ width:100%; margin-top:40px; padding-bottom:30px}
.gcon_3 .item{ width:151px; float:left; margin-right:25px; position:relative}
.gcon_3 .item:last-child{ margin-right:0}
.gcon_3 .item .title{ text-align:center; width:100%; color:#fff; position:absolute; left:0; bottom:20px; z-index:2; font-size:14px}
.gcon_4{ width:100%; background:url(g_21.jpg) center center no-repeat; background-size:cover; padding:60px 0}
.gcon_4 .nr{ width:1210px; margin:0 auto; overflow:hidden; position:relative}
.gcon_4 .nr .hd{}
.gcon_4 .nr .hd h3{ display:block; float:left; position:relative; font-size:24px; color:#333333; padding-left:30px; background:url(g_04.png) left center no-repeat; line-height:50px}
.gcon_4 .nr .bd{ margin-top:15px;}
.gcon_4 .nr .bd .item{ width:232px; margin-right:12px; overflow:hidden}
.gcon_4 .nr .bd .item img{ width:100%}
.gcon_4 .nr .prev{ background:url(g_22.png) center center no-repeat; display:block; width:52px; height:50px; cursor:pointer; position:absolute; right:62px; top:0}
.gcon_4 .nr .next{ background:url(g_23.png) center center no-repeat; display:block; width:52px; height:50px; cursor:pointer; position:absolute; right:0; top:0}
