@charset "utf-8";
.banner{ width:1920px; position:relative; left:50%; margin-left:-960px; height:602px; z-index:2}
.banner .hd{ width:100%; text-align:center; position:absolute; left:0; z-index:99; bottom:66px; font-size:0}
.banner .hd ul{ }
.banner .hd ul li{ width:88px; background:#fff; height:6px; background:rgba(255,255,255,0.54); margin:0 10px; display:inline-block; vertical-align:top; cursor:pointer}
.banner .hd ul li.on{ background:#fff; }

.container{ background:url(g_09.jpg) top center no-repeat; position:relative; z-index:2; padding-top:1px;background-size: 1920px 2888px;}

.gcon_1{ width:1300px; margin:0 auto; position:relative; margin-top:-40px; background:#fff; border-radius:10px; box-shadow:0 0 10px rgba(00,00,00,0.1); overflow:hidden; z-index:3}
.gcon_1 .item{ float:left; width:216px; text-align:center; padding:26px 0; background:url(g_05.png) right center no-repeat}
.gcon_1 .item a{ display:block; position:relative; width:100%;}
.gcon_1 .item a .pic{ width:153px; margin:0 auto}
.gcon_1 .item a .pic img{ width:100%; transition:all 6s linear}
.gcon_1 .item a .ico{ position:absolute; width:100%; text-align:center; top:35px; left:0}
.gcon_1 .item a .title{ width:100%; text-align:center; font-size:16px; color:#fff; position:absolute; left:0; bottom:35px}
.gcon_1 .item:hover a .pic img{ transform:rotate(360deg)}
.gcon_1 .item:last-child{ background:none}

.gcon_2{ width:100%; margin-top:40px}
.gcon_2 .nr{ width:1300px; margin:0 auto; height:76px; background:#fff}
.gcon_2 .nr .lt{ float:left; width:195px; float:left; box-sizing:border-box; padding-left:68px; line-height:76px; background:url(g_06.png) 24px center no-repeat,url(g_07.png) right center no-repeat; font-size:24px; color:#000}
.gcon_2 .nr .cen{ float:left; margin-left:45px; height:76px}
.gcon_2 .nr .cen .swiper2{ width:880px; overflow:hidden; height:76px}
.gcon_2 .nr .cen .swiper2 .swiper-slide{ width:100%; height:100%;}
.gcon_2 .nr .cen .swiper2 .swiper-slide a{ display:block; float:left; width:600px; font-size:18px; color:#313131;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; line-height:76px}
.gcon_2 .nr .cen .swiper2 .swiper-slide span{ float:right; display:block; font-size:16px; color:#707070; line-height:76px}
.gcon_2 .nr .rt{ float:right; margin-top:24px; margin-right:20px}
.gcon_2 .nr .rt a{ display:block; width:90px; height:30px; background:#fca124; text-align:center; border-radius:30px; color:#fff}
.gcon_2 .nr .rt a i{ display:inline-block; vertical-align:top; padding-right:24px; font-size:14px; line-height:30px; background:url(g_08.png) right center no-repeat}

.gcon_3{ width:100%; margin-top:45px}
.gcon_3 .nr{ width:1300px; margin:0 auto}
.gcon_3 .nr .ihd{ text-align:center; font-size:0}
.gcon_3 .nr .ihd h3{ font-size:36px; color:#333333; font-weight:normal; display:inline-block; vertical-align:top; position:relative; line-height:35px;}
.gcon_3 .nr .ihd h3:after{ content:""; display:block; background:url(g_10.png) center center no-repeat; width:20px; height:35px; position:absolute; left:-42px; top:0}
.gcon_3 .nr .ihd h3:before{ content:""; display:block; background:url(g_11.png) center center no-repeat; width:20px; height:35px; position:absolute; right:-42px; top:0}
.gcon_3 .nr .hd{ margin-top:25px; text-align:center; font-size:0}
.gcon_3 .nr .hd li{ display:inline-block; vertical-align:top; width:145px; height:40px; border:1px solid #7d7d7d; text-align:center; line-height:40px; border-radius:30px; font-size:18px; color:#333333; margin:0 28px; cursor:pointer}
.gcon_3 .nr .hd li a{ color:#333333}
.gcon_3 .nr .hd li.on,.gcon_3 .nr .hd li:hover{ background:#dda03b; border:1px solid #dda03b; color:#fff}
.gcon_3 .nr .hd li.on a,.gcon_3 .nr .hd li:hover a{ color:#fff}
.gcon_3 .nr .bd{ margin-top:25px; background:#ffffff}
.gcon_3 .nr .bd .lt{ width:682px; float:left}
.gcon_3 .nr .bd .lt .swiper03{ width:100%; overflow:hidden; position:relative}
.gcon_3 .nr .bd .lt .swiper03 .pic{ width:100%; overflow:hidden}
.gcon_3 .nr .bd .lt .swiper03 .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 .nr .bd .lt .swiper03 .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 .bd .lt .swiper03 .title{ width:100%; background:rgba(226,150,24,0.8); position:absolute; left:0; bottom:0; z-index:9; box-sizing:border-box; padding:0 200px 0 20px; color:#fff; font-size:18px; color:#fff; height:50px; line-height:50px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.gcon_3 .nr .bd .lt .swiper03 .pagination03{ width:200px; box-sizing:border-box; padding:0 20px; position:absolute; left:auto; right:0; bottom:19px; height:12px; z-index:9; text-align:right; font-size:0}
.gcon_3 .nr .bd .lt .swiper03 .pagination03 span{ display:inline-block; vertical-align:top; width:12px; height:12px; border-radius:50%; background:#fff; opacity:0.5}
.gcon_3 .nr .bd .lt .swiper03 .pagination03 span.swiper-pagination-bullet-active{ background:#fff; opacity:1}
.gcon_3 .nr .bd .rt{ width:570px; float:right; margin-right:20px}
.gcon_3 .nr .bd .rt .item .time{ font-size:20px; color:#000000; margin-top:12px}
.gcon_3 .nr .bd .rt .item .title{ font-size:20px; color:#000000; font-weight:bold;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; padding:10px 0}
.gcon_3 .nr .bd .rt .item .title a{ color:#000}
.gcon_3 .nr .bd .rt .item:hover .title a{ color:#dda03b}
.gcon_3 .nr .bd .rt .item .intro{ font-size:14px; color:#707070; line-height:28px; height:56px; overflow:hidden}
.gcon_3 .nr .bd .rt ul{ border-top:1px solid #bfbfbf; margin-top:15px; padding-top:15px}
.gcon_3 .nr .bd .rt ul li a{ display:block; float:left; background:url(g_13.png) left center no-repeat; line-height:36px; font-size:14px; color:#434343;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; width:420px; padding-left:20px}
.gcon_3 .nr .bd .rt ul li span{ display:block; float:right; font-size:14px; color:#434343; line-height:36px}
.gcon_3 .nr .bd .rt ul li:hover a{ color:#dda03b; padding-left:30px}


.gcon_4{ width:100%; margin-top:70px}
.gcon_4 .nr{ width:1300px; margin:0 auto}
.gcon_4 .nr .item{ width:422px; float:left; margin-right:17px; position:relative; overflow:hidden}
.gcon_4 .nr .item:last-child{ margin-right:0}
.gcon_4 .nr .item .pic{ width:100%}
.gcon_4 .nr .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_4 .nr .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_4 .nr .item .title{ width:100%; height:40px; line-height:40px; text-align:center; font-size:0; color:#fff; position:absolute; left:0; top:50%; transform:translateY(-50%)}
.gcon_4 .nr .item .title .ico{ font-size:25px; color:#fff; font-weight:bold}
.gcon_4 .nr .item .title .ico img{ vertical-align:middle; padding-right:12px}

.gcon_5{ width:100%; margin-top:70px}
.gcon_5 .nr{ width:1300px; margin:0 auto;}
.gcon_5 .nr .ihd{ text-align:center; font-size:0}
.gcon_5 .nr .ihd h3{ font-size:36px; color:#333333; font-weight:normal; display:inline-block; vertical-align:top; position:relative; line-height:35px;}
.gcon_5 .nr .ihd h3:after{ content:""; display:block; background:url(g_10.png) center center no-repeat; width:20px; height:35px; position:absolute; left:-42px; top:0}
.gcon_5 .nr .ihd h3:before{ content:""; display:block; background:url(g_11.png) center center no-repeat; width:20px; height:35px; position:absolute; right:-42px; top:0}
.gcon_5 .nr .tab05{ margin-top:50px; width:100%; height:291px; box-sizing:border-box; border:1px solid #d2d2d2; background:#ffffff}
.gcon_5 .nr .tab05 .hd{ width:148px; float:left; border-right:1px solid #d2d2d2; height:100%}
.gcon_5 .nr .tab05 .hd li{ width:100%; height:96px; border-bottom:1px solid #d2d2d2; text-align:center; line-height:96px; font-size:16px; color:#414141; box-sizing:border-box}
.gcon_5 .nr .tab05 .hd li:last-child{ border-bottom:0; height:97px}
.gcon_5 .nr .tab05 .hd li.on{ background:#dda03b; color:#fff; background:url(g_16.png) 14px center no-repeat #dda03b; padding-left:52px; text-align:left }
.gcon_5 .nr .tab05 .bd{ width:calc(100% - 150px); float:right; box-sizing:border-box; padding:25px 25px 0 25px}
.gcon_5 .nr .tab05 .bd ul li{ width:12.5%; float:left; text-align:center}
.gcon_5 .nr .tab05 .bd ul li .pic{ width:67px; height:67px; border-radius:50%; background:#08a172; margin:0 auto}
.gcon_5 .nr .tab05 .bd ul li .title{ font-size:16px; color:#313131; text-align:center; padding:15px 0 25px}
.gcon_5 .nr .tab05 .bd ul li:hover .pic{ background:#dda03b}

.gcon_6{ width:100%; margin-top:70px}
.gcon_6 .nr{ width:1300px; margin:0 auto;}
.gcon_6 .nr .ihd{ text-align:center; font-size:0}
.gcon_6 .nr .ihd h3{ font-size:36px; color:#333333; font-weight:normal; display:inline-block; vertical-align:top; position:relative; line-height:35px;}
.gcon_6 .nr .ihd h3:after{ content:""; display:block; background:url(g_10.png) center center no-repeat; width:20px; height:35px; position:absolute; left:-42px; top:0}
.gcon_6 .nr .ihd h3:before{ content:""; display:block; background:url(g_11.png) center center no-repeat; width:20px; height:35px; position:absolute; right:-42px; top:0}
.gcon_6 .nr .ibd{ width:1300px; position:relative; margin-top:30px}
.gcon_6 .nr .ibd .swiper06{ width:1300px; overflow:hidden; padding:10px 0}
.gcon_6 .nr .ibd .swiper06 .swiper-slide{ width:260px; height:328px; box-sizing:border-box; border-right:1px solid #e5e5e5}
.gcon_6 .nr .ibd .swiper06 .swiper-slide:hover{ background:url(g_20.jpg) center center no-repeat; box-shadow:0 0 10px rgba(00,00,00,0.1);}
.gcon_6 .nr .ibd .swiper06 .swiper-slide .pic{ width:132px; margin:0 auto; margin-top:35px}
.gcon_6 .nr .ibd .swiper06 .swiper-slide .a{ text-align:center; font-size:18px; color:#343434; font-weight:bold; margin-top:10px}
.gcon_6 .nr .ibd .swiper06 .swiper-slide .b{ text-align:center; font-size:15px; color:#343434; margin-top:10px}
.gcon_6 .nr .ibd .swiper06 .swiper-slide .c{ text-align:center; font-size:15px; color:#a36d31; margin-top:10px}
.gcon_6 .nr .ibd .prev06{ background:url(g_32.png) left center no-repeat; width:17px; height:100%; position:absolute; top:0; left:-50px; cursor:pointer}
.gcon_6 .nr .ibd .next06{ background:url(g_33.png) left center no-repeat; width:17px; height:100%; position:absolute; top:0; right:-50px; cursor:pointer}


.gcon_7{ width:100%; margin-top:70px; padding-bottom:106px}
.gcon_7 .nr{ width:1300px; margin:0 auto;}
.gcon_7 .nr .ihd{ text-align:center; font-size:0; margin-bottom:50px}
.gcon_7 .nr .ihd h3{ font-size:36px; color:#333333; font-weight:normal; display:inline-block; vertical-align:top; position:relative; line-height:35px;}
.gcon_7 .nr .ihd h3:after{ content:""; display:block; background:url(g_10.png) center center no-repeat; width:20px; height:35px; position:absolute; left:-42px; top:0}
.gcon_7 .nr .ihd h3:before{ content:""; display:block; background:url(g_11.png) center center no-repeat; width:20px; height:35px; position:absolute; right:-42px; top:0}
.gcon_7 .nr .lt{ width:624px; float:left}
.gcon_7 .nr .rt{ width:631px; float:right}
.gcon_7 .nr .lt ul{ margin-top:15px}
.gcon_7 .nr .lt ul li{ border-bottom:1px dashed #e4e3e2}
.gcon_7 .nr .lt ul li a{ display:block; float:left; background:url(g_34.png) left center no-repeat; line-height:36px; font-size:14px; color:#434343;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; width:420px; padding-left:15px}
.gcon_7 .nr .lt ul li span{ display:block; float:right; font-size:14px; color:#434343; line-height:36px}
.gcon_7 .nr .lt ul li:hover a{ color:#dda03b; padding-left:20px}
.gcon_7 .nr .lt ul li:last-child{ border-bottom:0}
.gcon_7 .nr .rt .ibd{ position:relative}
.gcon_7 .nr .rt .ibd .play{ display:block; width:100%; height:100%; background:url(g_23.png) center center no-repeat; position:absolute; left:0; top:0; cursor:pointer}
.gcon_7 .nr .rt .ibd .video{ display:none}

.gcon_8 .nr{ width:1300px; margin:0 auto; padding:80px 0}
.gcon_8 .nr .lt{ float:left; width:517px;}
.gcon_8 .nr .rt{ width:calc(100% - 517px); float:right; height:357px; box-sizing:border-box; background:url(g_28.jpg) center center no-repeat}
.gcon_8 .nr .rt ul{ padding:50px 70px}
.gcon_8 .nr .rt ul li{ width:33.33333333333333333%; float:left; text-align:center}
.gcon_8 .nr .rt ul li .pic{ width:85px; height:85px; border-radius:50%; background:url(g_26.png) center center no-repeat; margin:0 auto}
.gcon_8 .nr .rt ul li .title{ font-size:18px; color:#010101; text-align:center; padding:15px 0 25px}
.gcon_8 .nr .rt ul li:hover .pic{ background:url(g_25.png) center center no-repeat}
























































































