﻿@charset "utf-8";
.banner{ width:100%; margin:0 auto; position:relative}
.banner .swiper01_banner{ width:100%; overflow:hidden}
.banner .swiper01_banner img{ width:100%; height:auto}
.banner .prev01{ background:url(g_02.png) center center no-repeat; width:26px; height:36px; cursor:pointer; position:absolute; left:4%; top:50%; margin-top:-18px; z-index:9; opacity:0.5}
.banner .next01{ background:url(g_03.png) center center no-repeat; width:26px; height:36px; cursor:pointer; position:absolute; right:4%; top:50%; margin-top:-18px; z-index:9; opacity:0.5}
.banner:hover .prev01{ opacity:1}
.banner:hover .next01{ opacity:1}
@media (max-width: 1525px){
	.banner{ width:100%}
	.banner .prev01{ left:4%; margin-left:0}
	.banner .next01{ right:4%; margin-right:0}
}
@media (max-width: 1200px){
	.banner .prev01,.banner .next01{ width:20px; background-size:20px}
}


.gcon_1{ width:100%; margin-top:45px}
.gcon_1 .nr .ihd{ text-align:center; font-size:0;background:url(g_18.png) bottom center no-repeat; height:70px;}
.gcon_1 .nr .ihd h3{ font-size:36px; color:#a88b3a; font-weight:bold; line-height:1; text-shadow:2px 2px #fff;}
.gcon_1 .nr .hd{ margin-top:25px; text-align:center; font-size:0}
.gcon_1 .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_1 .nr .hd li a{ color:#333333}
.gcon_1 .nr .hd li.on,.gcon_1 .nr .hd li:hover{ background:#dda03b; border:1px solid #dda03b; color:#fff}
.gcon_1 .nr .hd li.on a,.gcon_1 .nr .hd li:hover a{ color:#fff}
.gcon_1 .nr .bd{ margin-top:40px; background:#ffffff}
.gcon_1 .nr .bd .lt{ width:689px; float:left}
.gcon_1 .nr .bd .lt .swiper01{ width:100%; overflow:hidden; position:relative}
.gcon_1 .nr .bd .lt .swiper01 .pic{ width:100%; overflow:hidden}
.gcon_1 .nr .bd .lt .swiper01 .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_1 .nr .bd .lt .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 .nr .bd .lt .swiper01 .title{ width:100%; background:rgba(168,139,58,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_1 .nr .bd .lt .swiper01 .pagination01{ width:200px; box-sizing:border-box; padding:0 20px; position:absolute; left:auto; right:0; bottom:20px; height:8px; z-index:9; text-align:right; font-size:0}
.gcon_1 .nr .bd .lt .swiper01 .pagination01 span{ display:inline-block; vertical-align:top; width:8px; height:8px; border-radius:50%; background:#fff; opacity:0.5; margin:0; margin-left:5px}
.gcon_1 .nr .bd .lt .swiper01 .pagination01 span.swiper-pagination-bullet-active{ background:#fff; opacity:1}
.gcon_1 .nr .bd .rt{ width:694px; float:right;}
.gcon_1 .nr .bd .rt .item{ position:relative}
.gcon_1 .nr .bd .rt .item .title{ font-size:24px; color:#da2016; font-weight:bold;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; font-weight:normal}
.gcon_1 .nr .bd .rt .item .title a{ color:#da2016}
.gcon_1 .nr .bd .rt .item:hover .title a{ color:#dda03b}
.gcon_1 .nr .bd .rt .item .intro{ font-size:16px; color:#707070; line-height:32px; height:64px; overflow:hidden; position:relative; text-align:justify; margin-top:5px}
.gcon_1 .nr .bd .rt .item .time{ font-size:16px; line-height:32px; position:absolute; right:0; bottom:0; color:#707070}
.gcon_1 .nr .bd .rt ul{ border-top:1px solid #dddddd; margin-top:15px; padding-top:15px}
.gcon_1 .nr .bd .rt ul li a{ display:block; float:left; background:url(g_05.png) left center no-repeat; line-height:45px; font-size:16px; color:#535353;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; width:420px; padding-left:20px; transition:all 0.5s linear}
.gcon_1 .nr .bd .rt ul li span{ display:block; float:right; font-size:16px; color:#707070; line-height:45px}
.gcon_1 .nr .bd .rt ul li:hover a{ color:#a88b3a; padding-left:30px}
@media (max-width: 1440px){
	.gcon_1 .nr .bd .lt{ width:590px}
	.gcon_1 .nr .bd .rt{ width:590px}
	.gcon_1 .nr .bd .rt .item .title{ font-size:20px}
	.gcon_1 .nr .bd .rt .item .intro{ font-size:14px; line-height:28px; height:56px;}
	.gcon_1 .nr .bd .rt .item .time{ font-size:14px; line-height:28px}
	.gcon_1 .nr .bd .rt ul li a{ font-size:14px; line-height:38px}
	.gcon_1 .nr .bd .rt ul li span{ font-size:14px; line-height:38px}
}
@media (max-width: 1200px){
	.gcon_1{ margin-top:30px}
	.gcon_1 .nr .ihd{ height:50px; background-size:auto 50px}
	.gcon_1 .nr .ihd h3{ font-size:24px; height:auto}
	.gcon_1 .nr .bd{ margin-top:10px}
	.gcon_1 .nr .bd .lt{ width:100%}
	.gcon_1 .nr .bd .lt .swiper01 .pagination01{ bottom:10px}
	.gcon_1 .nr .bd .rt{ width:100%; margin-top:20px}
	.gcon_1 .nr .bd .rt .item .title{ font-size:18px}
	.gcon_1 .nr .bd .rt .item .time{ position:relative}
	.gcon_1 .nr .bd .rt .item .intro{ line-height:24px; height:48px;}
	.gcon_1 .nr .bd .rt ul{ margin-top:10px; padding-top:5px}
	.gcon_1 .nr .bd .rt ul li a{ width:calc(100% - 100px); line-height:32px;}
	.gcon_1 .nr .bd .rt ul li span{ line-height:32px}
}


.gcon_2{ width:100%; margin-top:40px}
.gcon_2 .lt{ width:688px; float:left}
.gcon_2 .rt{ width:693px; float:right}
.gcon_2 .lt .hd{ padding-bottom:8px; background:url(g_08.png) left bottom repeat-x;}
.gcon_2 .lt .hd ul li{ float:left; line-height:60px; font-size:32px; color:#959595; padding-left:42px; margin-right:50px; cursor:pointer}
.gcon_2 .lt .hd ul li.on{ color:#a88b3a; font-weight:bold}
.gcon_2 .lt .hd ul li.li01{ background:url(g_06.png) left center no-repeat}
.gcon_2 .lt .hd ul li.li01.on{ background:url(g_06_2.png) left center no-repeat}
.gcon_2 .lt .hd ul li.li02{ background:url(g_07.png) left center no-repeat}
.gcon_2 .lt .hd ul li.li02.on{ background:url(g_07_2.png) left center no-repeat}
.gcon_2 .lt .bd{ margin-top:15px}
.gcon_2 .lt .bd .con{ width:100%}
.gcon_2 .lt .bd .con .pic{ width:100%; position:relative}
.gcon_2 .lt .bd .con .pic .pic01{ width:447px; float:left; overflow:hidden}
.gcon_2 .lt .bd .con .pic .pic01 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_2 .lt .bd .con .pic .pic01: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 .con .pic .pic02{ width:232px; float:right; overflow:hidden}
.gcon_2 .lt .bd .con .pic .pic02 .item{ width:100%; overflow:hidden}
.gcon_2 .lt .bd .con .pic .pic02 .item 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_2 .lt .bd .con .pic .pic02 .item: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 .con .pic .pic02 .item:nth-child(1){ margin-bottom:8px}
.gcon_2 .lt .bd .con ul li{ border-bottom:1px dashed #e7e7e7}
.gcon_2 .lt .bd .con ul li:last-child{ border:0}
.gcon_2 .lt .bd .con ul li a{ display:block; float:left; background:url(g_19.png) left center no-repeat; line-height:42px; font-size:16px; color:#434343;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; width:520px; padding-left:14px; transition:all 0.5s linear}
.gcon_2 .lt .bd .con ul li span{ display:block; float:right; font-size:16px; color:#707070; line-height:42px}
.gcon_2 .lt .bd .con ul li:hover a{ color:#a88b3a; padding-left:20px}
.gcon_2 .rt .hd{ padding-bottom:8px; background:url(g_08.png) left bottom repeat-x;}
.gcon_2 .rt .hd h3{line-height:60px; font-size:32px; color:#a88b3a; font-weight:bold; padding-left:42px; cursor:pointer;background:url(g_11.png) left center no-repeat}
.gcon_2 .rt .bd{ margin-top:15px; cursor:pointer}
.gcon_2 .rt .bd img{ width:100%}
@media (max-width: 1440px){
	.gcon_2 .lt{ width:590px; float:left}
	.gcon_2 .rt{ width:590px; float:right}
	.gcon_2 .lt .bd .con .pic .pic01{ width:65%; float:left;}
	.gcon_2 .lt .bd .con .pic .pic02{ width:34%; height:100%;}
	.gcon_2 .lt .bd .con .pic .pic02 .item:nth-child(2){ width:34%; position:absolute; right:0; bottom:0}
	.gcon_2 .lt .bd .con ul li a{ width:450px; font-size:15px; line-height:35px}
	.gcon_2 .lt .bd .con ul li span{ font-size:14px; line-height:35px}
}
@media (max-width: 1200px){
	.gcon_2{margin-top:10px}
	.gcon_2 .lt{ width:100%; }
	.gcon_2 .rt{ width:100% ; margin-top:10px }
	.gcon_2 .lt .bd .con ul li a{ width:calc(100% - 100px); font-size:14px;}
	.gcon_2 .lt .hd ul li{line-height:50px; font-size:20px; padding-left:36px; margin-right:36px; background-size:20px!important }
	.gcon_2 .rt .hd h3{line-height:50px; font-size:20px; padding-left:36px; background-size:20px!important }
	
}


.gcon_3{ width:100%; margin-top:35px; margin-bottom:90px}
.gcon_3 .lt{ width:950px; float:left; overflow:hidden; position:relative}
.gcon_3 .lt .swiper03{ width:100%}
.gcon_3 .lt .swiper03 .swiper-slide{ width:100%; overflow:hidden; position:relative}
.gcon_3 .lt .swiper03 .swiper-slide 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 .lt .swiper03 .swiper-slide: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 .lt .swiper03 .swiper-slide p{ display:block; width:100%; box-sizing:border-box; padding:0 5%; text-align:center; font-size:18px; color:#a88b3a; font-weight:bold; position:absolute; left:0; bottom:5px; z-index:2; text-shadow: 0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff;	}
.gcon_3 .lt .swiper03 .next03{ background:url(g_03.png) center center no-repeat; width:26px; height:36px; cursor:pointer; position:absolute; right:30px; bottom:42px; z-index:2}
.gcon_3 .rt{ width:450px; float:right; height:503px; background:url(g_14.jpg) center center no-repeat; background-size:cover; position:relative}
.gcon_3 .rt .item{ width:260px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%)}
.gcon_3 .rt .item h3{ font-size:30px; color:#a88b3a; text-align:center; font-weight:bold}
.gcon_3 .rt .item .intro{ font-size:18px; line-height:30px; color:#a88b3a; text-align:justify; margin-top:20px}
@media (max-width: 1440px){
	.gcon_3 .lt{ width:815px; height:432px}
	.gcon_3 .lt .swiper03 .swiper-slide img{ height:100%}
	.gcon_3 .rt{ width:385px; height:432px}
	.gcon_3 .lt .swiper03 .swiper-slide p{ font-size:12px}
	.gcon_3 .lt .swiper03 .next03{ width:16px; background-size:16px; right:10px; bottom:20px}
}
@media (max-width: 1200px){
	.gcon_3 { margin-top:30px; margin-bottom:40px}
	.gcon_3 .lt{ width:100%; height:auto}
	.gcon_3 .lt .swiper03 .swiper-slide img{ height:auto}
	.gcon_3 .rt{ width:100%; height:auto; padding:10%}
	.gcon_3 .rt .item{ width:100%; position:relative; left:0; top:0; transform:translate(0,0)}
	.gcon_3 .rt .item h3{ font-size:20px}
	.gcon_3 .rt .item .intro{ font-size:14px; line-height:2; margin-top:12px}
}



.video{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:99; background:rgba(00,00,00,0.6); display:none}
/*.video .s1{ width:600px; position:absolute; left:50%; margin-left:-300px; top:50%; transform:translateY(-50%)}
.video .s1 video{ width:100%}
.video .s1 .gb{ background:url(gb.png) center center no-repeat; width:30px; height:30px; background-size:30px; position:absolute; right:0; top:-40px; cursor:pointer}*/

.video .s1{ width:100%; height:100%; position:absolute; left:0; top:0}
.video .s1 video{ width:100%; height:100%}
.video .s1 .gb{ background:url(gb.png) center center no-repeat; width:30px; height:30px; background-size:30px; position:absolute; right:0; top:0; cursor:pointer; z-index:99}

@media (max-width:1200px) {
	
	.gcon_5 h3{ font-size:20px; background-size:auto 2px}
	.gcon_5{ padding:40px 0 100px }
	.gcon_5 .intro{ width:86%;padding:30px 0 40px}
}












































































































































