@charset "utf-8";
.banner{ position:relative; width:1920px; left:50%; margin-left:-960px; height:509px; overflow:hidden; }
.banner .hd{ width:100%; left:0; bottom:50px; position:absolute; z-index:999; text-align:center}
.banner .hd li{ display:inline-block; vertical-align:top; width:16px; height:16px; background:rgba(00,00,00,0.5); margin:0 5px; font-size:0; border-radius:8px;}
.banner .hd li.on{background:#d8b559; width:67px}

.banner .prev{ display:block; width:80px; height:80px; background:url(g_01.png) center center no-repeat rgba(00,00,00,0.5); border-radius:50%; position:absolute; left:50%; margin-left:-700px; top:50%; margin-top:-40px; cursor:pointer; background-size:20%}
.banner .next{ display:block; width:80px; height:80px; background:url(g_02.png) center center no-repeat rgba(00,00,00,0.5); border-radius:50%; position:absolute; right:50%; margin-right:-700px; top:50%; margin-top:-40px; cursor:pointer; background-size:20%}
.banner .prev:hover{background:url(g_01.png) center center no-repeat #c38d34; background-size:20%}
.banner .next:hover{background:url(g_02.png) center center no-repeat #c38d34; background-size:20%}

.gcon_1{ width:100%}
.gcon_1 .top{ width:1200px; margin:0 auto; padding:40px 0; position:relative}
.gcon_1 .top h3{ display:inline-block; vertical-align:top; font-size:18px; color:#8e5715; line-height:1}
.gcon_1 .top span{ display:inline-block; vertical-align:top; font-size:18px; color:#858482; margin-left:10px; line-height:1}
.gcon_1 .top a{ display:block; width:64px; height:18px; line-height:18px; border-radius:9px; background:#e2b431; color:#fff; text-align:center; float:right}
.gcon_1 .top a:hover{ background:#e2b431}
.gcon_1 .top::after{ content:""; display:block; width:980px; height:1px; background:#e5e5e5; position:absolute; left:150px; top:50px;}

.gcon_1 .nr{ width:1200px; margin:0 auto}
.gcon_1 .nr .lt{ width:550px; float:left}
.gcon_1 .nr .lt .tab01{ width:100%; position:relative}
.gcon_1 .nr .lt .tab01 .bd{ width:100%}
.gcon_1 .nr .lt .tab01 .bd .con{ width:100%; position:relative}
.gcon_1 .nr .lt .tab01 .bd .con p{ width:100%; height:47px; background:rgba(00,00,00,0.7); color:#fff; line-height:47px; box-sizing:border-box; padding:0 200px 0 105px; font-size:14px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; position:absolute; left:0; bottom:0; z-index:2}
.gcon_1 .nr .lt .tab01 .bd .con .time{ width:60px; height:60px; background:#fff; border-radius:5px; text-align:center; position:absolute; left:18px; bottom:20px; z-index:3}
.gcon_1 .nr .lt .tab01 .bd .con .time .sp1{ display:inline-block; line-height:1; vertical-align:top; font-size:24px; color:#000; opacity:0.68; padding-top:8px;}
.gcon_1 .nr .lt .tab01 .bd .con .time .sp2{ display:inline-block;vertical-align:top; width:54px; height:17px; line-height:17px; text-align:center; background:#d2ad4f; color:#fff; margin-top:5px}
.gcon_1 .nr .lt .tab01 .hd{ width:180px; text-align:right; height:22px; position:absolute; right:20px; bottom:12px; z-index:99}
.gcon_1 .nr .lt .tab01 .hd li{ display:inline-block; vertical-align:top; font-size:0; width:22px; height:22px; background:url(x2.png) center center no-repeat; margin-left:5px}
.gcon_1 .nr .lt .tab01 .hd li.on{ background:url(x3.png) center center no-repeat}
.gcon_1 .nr .rt{ width:650px; float:right}
.gcon_1 .nr .rt .bd .s1{ width:100%; height:165px; border-bottom:1px dashed #cdcdcd; box-sizing:border-box; padding-left:22px}
.gcon_1 .nr .rt .bd .s1 h3{ font-size:17px; color:#b40000;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; margin-top:20px;}
.gcon_1 .nr .rt .bd .s1 h3 a{ color:#b40000}
.gcon_1 .nr .rt .bd .s1 .intro{ margin-top:15px; font-size:13px; color:#828181; line-height:21px; margin-bottom:15px}
.gcon_1 .nr .rt .bd .s1 .intro a{ color:#a90000}
.gcon_1 .nr .rt .bd .s1 .time{ font-size:12px; color:#858585; opacity:0.6}
.gcon_1 .nr .rt .bd ul{ padding:22px 0 0 22px}
.gcon_1 .nr .rt .bd ul li{ background:url(x16.jpg) left center no-repeat; padding-left:20px}
.gcon_1 .nr .rt .bd ul li a{ display:block; width:380px; line-height:35px; font-size:14px; color:#4a4949;
text-overflow: ellipsis;overflow: hidden;white-space: nowrap; float:left}
.gcon_1 .nr .rt .bd ul li span{ display:block; float:right;  line-height:35px; color:#878787; opacity:0.75}
.gcon_1 .nr .rt .bd ul li:hover a{ color:#b40000}

.tab01s .hd {width:630px; height:51px; background:#f0ece0; line-height:51px; margin-left:20px}
.tab01s .hd li{width:157px; height:61px; line-height:51px; font-size:16px; float:left; text-align:center; color:#fff}
.tab01s .hd li a{ display:block; color:#fff}
.tab01s .hd li.on{ background:url(xx1.png) center center no-repeat}
.gcon_2{ width:100%; height:auto; background:#efebde; margin-top:40px;padding-top:40px; padding-bottom:40px}
.gcon_2 .hd{ text-align:center; background:url(x13.png) center center no-repeat; line-height:1; width:100%;  font-size:18px; color:#8e5715; font-weight:bold}
.gcon_2 .hd i{ color:#858482; font-weight:normal; font-family:Arial}
.gcon_2 .nr{ width:1200px; margin:0 auto; padding-top:10px}
.gcon_2 .nr .s1{ width:388px; float:left; background:#fff; margin-top:18px; margin-right:18px; height:288px}
.gcon_2 .nr .s1 .top{ width:100%; height:64px; background:#f8f7f7}
.gcon_2 .nr .s1 .top .m{ height:100%; width:200px; float:left; background:url(x5.png) 10px center no-repeat; padding-left:57px;}
.gcon_2 .nr .s1 .top .m .p1{ font-size:18px; color:#7b4103; font-weight:bold; padding-top:10px;}
.gcon_2 .nr .s1 .top .m .p2{ font-size:12px; color:#976f44; opacity:0.5}
.gcon_2 .nr .s1 .top .more{ width:65px; height:20px; text-align:center; border-radius:10px; background:#e2b431; color:#fff; display:block; float:right; margin-top:22px; margin-right:20px}
.gcon_2 .nr .s1 .top .more:hover{ background:#e2b431}
.gcon_2 .nr .s1 .cn{ width:100%; box-sizing:border-box; padding:22px 22px 10px;}
.gcon_2 .nr .s1 .cn ul li{ line-height:32px; height:32px; background:url(x16.jpg) left center no-repeat; padding-left:26px; font-size:14px; color:#4a4949;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.gcon_2 .nr .s1 .cn ul li a{ color:#4a4949}
.gcon_2 .nr .s1:nth-child(3n){ margin-right:0}
.gcon_2 .nr .s1:nth-child(2) .top,.gcon_2 .nr .s1:nth-child(5) .top{ background:#f9fafc}
.gcon_2 .nr .s1:nth-child(3) .top,.gcon_2 .nr .s1:nth-child(6) .top{ background:#f6f9fc}
.gcon_2 .nr .s1 .cn ul li a:hover{ color:#b40000;}


.gcon_2 .nr .s1:nth-child(1) .top .m{ background:url(x5_1.png) 14px center no-repeat; }
.gcon_2 .nr .s1:nth-child(2) .top .m{ background:url(x5_2.png) 20px center no-repeat; }
.gcon_2 .nr .s1:nth-child(3) .top .m{ background:url(x5_3.png) 17px center no-repeat; }
.gcon_2 .nr .s1:nth-child(4) .top .m{ background:url(x5_4.png) 14px center no-repeat; }
.gcon_2 .nr .s1:nth-child(5) .top .m{ background:url(x5_5.png) 17px center no-repeat; }


.gcon_3{padding-bottom:40px; width:1200px; margin:0 auto; position:relative}
.gcon_3 .top{ width:844px; padding:40px 0 30px; position:relative}
.gcon_3 .top h3{ display:inline-block; vertical-align:top; font-size:18px; color:#8e5715; line-height:1}
.gcon_3 .top span{ display:inline-block; vertical-align:top; font-size:18px; color:#858482; margin-left:10px; line-height:1}
.gcon_3 .top a{ display:block; width:64px; height:18px; line-height:18px; border-radius:9px; background:#e2b431; color:#fff; text-align:center; float:right}
.gcon_3 .top a:hover{ background:#997642}
.gcon_3 .top::after{ content:""; display:block; width:520px; height:1px; background:#e5e5e5; position:absolute; left:250px; top:50px;}
.gcon_3 .tabs{ width:844px; position:relative}
.gcon_3 .nr{ width:844px; }
.gcon_3 .nr .lt{ float:left; width:337px; overflow:hidden}
.gcon_3 .nr .lt 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 .lt:hover img{transform:scale(1.2);    -webkit-transform:scale(1.2);    -moz-transform:scale(1.2);    -o-transform:scale(1.2);    -ms-transform:scale(1.2);}

.gcon_3 .nr .rt{ width:485px; float:right}
.gcon_3 .nr .rt h3{ font-size:20px; color:#110e0e; font-weight:normal}
.gcon_3 .nr .rt h3 a{ color:#110e0e}
.gcon_3 .nr .rt .intro{ font-size:14px; color:#706d6d; line-height:30px; margin-top:15px; height:125px;}
.gcon_3 .tabs .hd{ width:500px; position:absolute; right:0; bottom:-9px}
.gcon_3 .tabs .hd ul li{ width:159px; height:73px; box-sizing:border-box; background:#aeadac; color:#fff; float:left; margin-left:7px; margin-bottom:9px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; text-align:center;}
.gcon_3 .tabs .hd ul li a{ color:#fff; font-size:14px; display:block; padding-top:48px; line-height:1}
.gcon_3 .tabs .hd ul li:nth-child(1) a{ background:url(b1.png) center 12px no-repeat}
.gcon_3 .tabs .hd ul li:nth-child(2) a{ background:url(b2.png) center 13px no-repeat}
.gcon_3 .tabs .hd ul li:nth-child(3) a{ background:url(b3.png) center 12px no-repeat}
.gcon_3 .tabs .hd ul li:nth-child(4) a{ background:url(b4.png) center 13px no-repeat}
.gcon_3 .tabs .hd ul li:nth-child(5) a{ background:url(b7.png) center 12px no-repeat}
.gcon_3 .tabs .hd ul li:nth-child(6) a{ background:url(b5.png) center 12px no-repeat}
.gcon_3 .tabs .hd ul li:nth-child(7) a{ background:url(b6.png) center 12px no-repeat}
.gcon_3 .tabs .hd ul li:nth-child(8) a{ background:url(b8.png) center 12px no-repeat}









.gcon_3 .tabs .hd ul li.on{ background:#e4b533; font-weight:bold; }
.gcon_3 .tabs .hd ul li.on a{font-size:16px}
.grt{ width:327px; height:383px; position:absolute; top:40px; right:0; background:#d7cead}
.grt .m1{ width:303px; margin:0 auto; padding-top:27px}
.grt .m1 .pic{ width:149px; height:218px; text-align:center; float:left; color:#000; background:#fff; box-sizing:border-box; padding-top:5px;color:#000; transition:all 0.3s linear }
.grt .m1 .pic:hover{ background:#c48f4c; color:#fff}
.grt .m1 .pic:nth-child(2){ float:right}
.grt .m1 .pic p{ font-size:18px; padding-top:20px}
.grt .m2{ width:303px; height:65px; margin:0 auto; box-sizing:border-box; font-size:18px; background:url(xx3.png) center center no-repeat; margin-top:34px}
.grt .m2 a{ display:block; line-height:65px; color:#fff; font-weight:bold; padding-left:130px}
.grt .m3{ width:287px; height:61px; margin:0 auto; box-sizing:border-box; font-size:18px; background:url(xx4.png) center center no-repeat; margin-top:22px}
.grt .m3 a{ display:block; line-height:61px; color:#fff; font-weight:bold; padding-left:125px}
.gcon_4{ width:100%; background:#ededec; padding-top:40px; padding-bottom:40px}
.gcon_4 .hds{ text-align:center; background:url(x13.png) center center no-repeat; line-height:1; width:100%;  font-size:18px; color:#8e5715; font-weight:bold}
.gcon_4 .hds i{ color:#858482; font-weight:normal; font-family:Arial}
.gcon_4 .picleft{ width:1200px; margin:0 auto; padding-top:40px;}
.gcon_4 .picleft .bd{ width:100%; overflow:hidden}
.gcon_4 .picleft .bd li{ width:300px; float:left; margin-right:20px;}
.gcon_4 .picleft .bd li .pic{ width:300px; overflow:hidden}
.gcon_4 .picleft .bd 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;}
.gcon_4 .picleft .bd li: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_4 .picleft .bd li .tit{ width:100%; height:52px;  background:#fff; line-height:52px; font-size:14px; color:#1a1919;}
.gcon_4 .picleft .bd li .tit a{ color:#1a1919; display:block;box-sizing:border-box; padding:0 18px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; }
.gcon_4 .picleft .bd li:hover .tit a{ background:#dda300; color:#fff}
.gcon_4 .picleft .hd{ width:100%; text-align:center; height:24px; margin-top:45px}
.gcon_4 .picleft .hd ul{ display:inline-block; vertical-align:top; text-align:center}
.gcon_4 .picleft .hd ul li{ display:inline-block; vertical-align:top; font-size:0; width:31px; height:2px; background:#cccccc;margin:11px 3px}
.gcon_4 .picleft .hd ul li.on{ background:#ff5360}
.gcon_4 .picleft .hd .prev{ display:inline-block; vertical-align:top; width:24px; height:24px; background:url(x10.png) center center no-repeat; cursor:pointer}
.gcon_4 .picleft .hd .next{ display:inline-block; vertical-align:top; width:24px; height:24px; background:url(x11.png) center center no-repeat; cursor:pointer}


.sb01{ width:100%; padding:40px 0}
.sb01 .nr{ width:1200px; margin:0 auto}
.sb01 .nr .lt{ width:810px; float:left}
.sb01 .nr .rt{ width:3339x; float:right}
.sb01 .nr .lt h3 a{ font-size:20px; color:#8e5715}
.sb01 .nr .lt .intro{ font-size:15px; color:#4a4a4a; margin-top:5px; line-height:25px}
.sb01 .nr .lt .more{ display:inline-block; vertical-align:top; background:url(d1.png) right center no-repeat; padding-right:30px; font-size:16px; color:#d5a83b; margin-top:15px; font-weight:bold}
.sb01 .nr .lt .more:hover{ color:#b4913b}



.zz{ width:1200px; margin:0 auto}
.zz .lt{ width:550px; float:left; padding-top:40px}
.zz .lt .hd{ width:100%; height:52px; background:url(xx1.jpg) left center no-repeat}
.zz .lt .hd h3{ font-size:18px; color:#7b4004; padding-left:38px; line-height:52px; width:100px; float:left}
.zz .lt .hd a{width:65px; height:20px; text-align:center; border-radius:10px; background:#e2b431; color:#fff; display:block; float:right; margin-top:16px; margin-right:20px}
.zz .lt .bd{ width:100%; height:248px; background:#faf9f6}
.zz .lt .bd ul{ width:90%; margin:0 auto; padding-top:30px}
.zz .lt .bd ul li{ width:100%}
.zz .lt .bd ul li a{ display:block; width:340px; float:left; ine-height:32px; height:32px; background:url(x16.jpg) left center no-repeat; padding-left:26px; font-size:14px; color:#4a4949;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.zz .lt .bd ul li span{ float:right; display:block; font-size:14px; color:rgba(00,00,00,0.5)}
.zz .lt .bd ul li:hover a{ color:#b40000}
.zz .rt{ float:right; width:610px}









