.banner{ width:1920px; position:relative; left:50%; margin-left:-960px; height:817px;}
.banner .hd{ width:1200px; text-align:center; position:absolute; left:50%; margin-left:-600px; text-align:left; bottom:50px; z-index:99}
.banner .hd ul li{ width:10px; height:10px; border:1px solid #baa352;  display:inline-block; vertical-align:top; font-size:0; margin:0 5px; vertical-align:top; cursor:pointer; }
.banner .hd ul li.on{ background:#baa352;}

.gcon_1{ width:1201px; margin:0 auto; position:relative; overflow:hidden; padding-top:60px;}
.gcon_1 li{ width:375px; margin-right:38px}
.gcon_1 li .pic{ width:375px; height:225px; overflow:hidden; position:relative}
.gcon_1 li .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; -webkit-filter: grayscale(100%);
    filter: grayscale(100%);}
.gcon_1 li .pic:hover img{-webkit-filter: grayscale(0%);
    filter: grayscale(0%);}
.gcon_1 li .title h3{ font-size:18px; font-weight:normal; margin:25px 0 10px}
.gcon_1 li .title h3 a{ color:#baa352}
.gcon_1 li .title p{ font-size:14px; color:#666; text-align:justify; line-height:24px}
.gcon_1 li .title a.more{ display:inline-block; vertical-align:top; background:url(g_05.png) right center no-repeat; padding-right:30px; font-size:12px; color:#baa352; margin-top:20px}
.gcon_1 li .title a.more:hover{ text-decoration:underline}
.gcon_1 .hd{ position:relative; width:70px; height:25px; border-radius:13px; left:50%; margin-left:-35px; margin-top:25px; margin-bottom:33px; text-align:center; box-shadow:0px 0px 5px 1px #ebebeb}
.gcon_1 .hd .prev{ display:inline-block; width:20px; height:25px; background:url(g_07.png) center center no-repeat; cursor:pointer}
.gcon_1 .hd .next{ display:inline-block; width:20px; height:25px; background:url(g_08.png) center center no-repeat; cursor:pointer}

.gcon_2{ width:100%; background:#f2f2f2; padding:65px 0 70px}
.gcon_2 .top{ text-align:center}
.gcon_2 .top h3{ font-size:18px; color:#666; font-weight:normal; padding-top:15px; line-height:1}
.gcon_2 .top h4{ font-size:14px; color:#666; font-weight:normal; padding-top:8px; line-height:1; position:relative}
.gcon_2 .top h4::after{ content:""; display:block; width:64px; height:1px; background:#baa352; position:absolute; left:50%; margin-left:-32px; top:40px}
.gcon_2 .nr{ width:1200px; margin:0 auto; position:relative; margin-top:50px}
.gcon_2 .nr .bd{ width:1200px; margin:0 auto; overflow:hidden}
.gcon_2 .nr li{ width:200px; height:460px; text-align:center; transition:all 0.5s}
.gcon_2 .nr li a{ display:block}
.gcon_2 .nr li span{ display:block; width:200px; height:334px;}
.gcon_2 .nr li h3{ text-align:center; font-size:18px; font-weight:normal}
.gcon_2 .nr li h3 a{ color:#333333}
.gcon_2 .nr li p{ font-size:14px; color:#666; text-align:center}
.gcon_2 .nr li em{ display:inline-block; vertical-align:top; width:140px; height:30px; text-align:center; line-height:30px; border:1px solid #c9af15; color:#c9af15; margin-top:18px}
.gcon_2 .nr li:hover{ background:#fff;box-shadow:0px 0px 10px 2px #ebebeb}
.gcon_2 .nr .prev{ display:block; width:57px; height:57px; background:url(g_09.png) center center no-repeat; position:absolute; left:-80px; top:50%; margin-top:-28px; cursor:pointer}
.gcon_2 .nr .next{ display:block; width:57px; height:57px; background:url(g_10.png) center center no-repeat; position:absolute; right:-80px; top:50%; margin-top:-28px; cursor:pointer}


.gcon_4{ width:1200px; margin:0 auto; padding-top:80px; padding-bottom:90px; position:relative}
.gcon_4 .play{ position:absolute; left:80px; top:120px;}

.gcon_5{ width:100%; padding-bottom:40px}
.gcon_5 .nr{ width:1200px; margin:0 auto}
.gcon_5 .nr .lt{ float:left; width:345px;}
.gcon_5 .nr .lt h3{ font-size:18px; color:#666666; font-weight:normal; padding-bottom:10px}
.gcon_5 .nr .lt p{ margin-top:10px;}
.gcon_5 .nr .lt .p1{ background:url(g_16.png) left center no-repeat; padding-left:35px; width:243px; font-size:14px; color:#666666}
.gcon_5 .nr .lt .p2{ background:url(g_17.png) left center no-repeat; padding-left:35px; width:243px; font-size:14px; color:#666666}
.gcon_5 .nr .lt .p3{ background:url(g_18.png) left center no-repeat; padding-left:35px; width:243px; font-size:14px; color:#666666}
.gcon_5 .nr .cen{ width:420px; float:left}
.gcon_5 .nr .cen h3{ font-size:18px; color:#666666; font-weight:normal; padding-bottom:10px}
.gcon_5 .nr .cen ul{ width:380px}
.gcon_5 .nr .cen ul li{ float:left; margin-right:15px; margin-top:10px}
.gcon_5 .nr .rt{ float:right; width:370px;}
.gcon_5 .nr .rt .inp1{ width:180px; height:35px; background:#f0f0f0; border:0; box-sizing:border-box; padding:0 10px; float:left}
.gcon_5 .nr .rt .inp2{ width:180px; height:35px; background:#f0f0f0; border:0; box-sizing:border-box; padding:0 10px; float:right}
.gcon_5 .nr .rt .inp3{ width:370px; height:100px; background:#f0f0f0; border:0; box-sizing:border-box; padding:0 10px; line-height:35px; margin-top:10px}
.gcon_5 .nr .rt .inp4{ width:370px; height:40px; background:#6f6f6f; border:0; box-sizing:border-box; padding:0 10px; line-height:40px; margin-top:13px; color:#fff; font-size:14px; cursor:pointer}

































































































































