﻿@charset "utf-8";
/* CSS Document */

/*banner*/
.sy_banner{overflow:hidden;margin-top:80px;}
.sy_banner .swiper-slide{ position:relative;}
.sy_banner .swiper-slide img{width:100%;height:100%;}
.sy_banner .swiper-slide .sy_banner1{ position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;}
.sy_banner .swiper-slide .sy_banner1 img{width:auto;height:40%;margin-top:12%;}
.sy_banner .swiper-container-horizontal>.swiper-pagination-bullets{bottom:10%;}
.sy_banner .swiper-pagination-bullet{width:12px;height:12px; background:#fff;}
/*banner*/

/*index*/
.indexp1{overflow:hidden;padding-top:70px;padding-bottom:100px; position:relative;}
.indexp1_nr{width:1166px;margin:0 auto;overflow:hidden; position:relative;z-index:1;}
.index_bt{overflow:hidden;color:#c7a155;text-transform:uppercase;}
.index_bt h2{font-weight:normal;float:left;font-size:44px;}
.index_bt p{display:inline-block;float:left;font-size:22px;color:#29af55;margin-left:20px;text-align:center;line-height:24px;margin-top:9px;}
.index_bt p span{display:block;font-size:16px;color:#9d9d9d; letter-spacing:5px;}
.indexp1_fr{float:right;width:61%;padding-top:75px;}
.indexp1_fr_text{overflow:hidden;font-size:14px;color:#828282;line-height:24px;}
.indexp1_frul{overflow:hidden;margin-top:35px;}
.indexp1_frul li{float:left;text-align:center;margin-right:50px;cursor:pointer;}
.indexp1_frul li i{display:inline-block;width:80px;height:80px;line-height:80px;transition:all 1s;border:2px solid #29af55; background:#29af55;border-radius:50%; font-size:40px;color:#fff; transition:all 1s;}
.indexp1_frul li:hover i{color:#29af55;border:2px solid #29af55; background:none;}
.indexp1_frul li span{display:block;font-size:14px;color:#4d4d4d;margin-top:15px;}
.indexp1_frgd{overflow:hidden;text-align:right;margin-top:10px;}
.indexp1_frgd a{display:inline-block; background:#c7a155;font-size:14px;color:#fff;line-height:44px;padding:0 50px;border:2px solid #c7a155;transition:all 1s;}
.indexp1_frgd a:hover{ background:none;color:#c7a155;}
.indexp1_imgfl{ position:absolute;top:28%;left:0;width:37%;}
.indexp1_imgfl img{width:100%;}
.indexp1_imgfr{ position:absolute;bottom:20%;right:0;width:28%;}
.indexp1_imgfr img{width:100%;}
.indexp2{overflow:hidden;}
.indexp2 img{display:block;width:100%;}
.indexp3{overflow:hidden;padding-top:136px;padding-bottom:95px;}
.gallery-top {height: 80%;width: 100%;}
.gallery-thumbs {height: 20%;box-sizing: border-box;padding: 10px 0;}
.gallery-thumbs .swiper-slide {height: 100%;}
.gallery-thumbs .swiper-slide-thumb-active {opacity: 1;}
.gallery-thumbs .swiper-slide-thumb-active .indexp3_bt{border:0 solid #29af55;}
.gallery-thumbs .swiper-slide-thumb-active .indexp3_bt_img{ opacity:1;}
.gallery-thumbs .swiper-slide-thumb-active .indexp3_bt_k{border:15px solid #fff;}
.gallery-thumbs .swiper-slide-thumb-active .indexp3_bt_text{top:27px;}
.indexp3_bt{border:2px solid #29af55;width:100%;height:230px;text-align:center;font-size:14px;color:#848484;line-height:24px;padding:35px 0;cursor:pointer; position:relative; transition:all 1s;}
.indexp3_bt strong{display:block;font-size:26px;color:#29af55;margin-bottom:22px;font-weight:normal;}
.indexp3_bt_img{ position:absolute;top:0;left:0;width:100%;height:100%; opacity:0; transition:all 1s;}
.indexp3_bt_img img{width:100%;height:100%;}
.indexp3_bt_k{ position:absolute;top:0;left:0;width:100%;height:100%;border:0 solid #fff; opacity:0.3; transition:all 1s;}
.indexp3_bt_text{ position:absolute;top:-20%;left:27px;font-size:20px;color:#fff; transition:all 1s;}
.indexp3_nr{max-width:1480px;width:80%;margin:0 auto;overflow:hidden;}
.indexp3_nrqh{float:left;width:65%;height:470px; background:url(../images/index_04.jpg) center no-repeat; background-size:100% 100%;}
.indexp3_nrqh .swiper-pagination-bullet{width:17px;height:17px; border:2px solid #29af55; background:none; opacity:1;}
.indexp3_nrqh .swiper-pagination-bullet-active{ background:#29af55;}
.swiper-container-horizontal.indexp3_nrqh >.swiper-pagination-bullets{bottom:8%;}
.swiper-container-horizontal.indexp3_nrqh >.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 15px;}
.indexp3_nrqht{ position:relative;width:100%;height:100%;margin:0 auto;}
.indexp3_nrqht_xf{ position:absolute;top:6%;right:4.5%;}
.indexp3_nrqh_nr{width:70%;height:100%;margin:0 auto;overflow:hidden;}
.indexp3_nrqh_nr_img{float:left;width:65%;height:73%; position:relative;}
.indexp3_nrqh_nr_img img{display:block;width:100%; position:absolute;bottom:0;left:0;}
.indexp3_nrqh_nr_text{float:right;width:30%;margin-top:11%;}
.indexp3_nrqh_nr_text strong{display:block;font-size:30px;color:#c7a155;font-weight:normal;}
.indexp3_nrqh_nr_text1{display:block;font-size:14px;color:#393939;line-height:26px;margin-top:16px;height:104px;overflow:hidden;}
.indexp3_nrqh_nr_text2{display:block;margin-top:20px;}
.indexp3_nrqh_nr_textj{display:inline-block;font-size:14px;color:#c7a155;border:1px solid #c7a155;line-height:35px;width:65%;text-align:center;}
.indexp3_nrwz{float:right;width:33%;margin-top:30px;}
.indexp3_nrwz .index_bt{text-align:right;}
.indexp3_nrwz .index_bt h2{float:inherit;}
.indexp3_nrwz .index_bt p{display:block;text-align:right;float:inherit;margin-top:0px;}
.indexp3_nrwz .index_bt p span{ letter-spacing:1.5px;}
.indexp3_nrwz_text{overflow:hidden;font-size:16px;color:#222;line-height:28px;text-align:right;margin-top:50px;}
.indexp3_nrwz .indexp1_frgd{margin-top:35px;}
.indexp3_nrwz .indexp1_frgd a{line-height:37px;padding:0 40px;}
.indexp4{overflow:hidden; position:relative;padding-top:200px;}
.indexp4_img{overflow:hidden; position:relative;z-index:1;}
.indexp4_img img{display:block;width:100%;}
.indexp4_nr{ position:absolute;top:0;right:0;width:80%;height:500px;background:#29af55;}
.indexp4_nr .indexp1_frgd{margin-top:0;}
.indexp4_nr1{overflow:hidden;height:100%;padding-top:35px;}
.indexp4_nr1fl{width:59%;height:100%;float:left;margin-left:65px;position:relative;}
.indexp4_nr1flx{ position:absolute;top:15px;left:10px;width:1px;height:100%; background:#fff;}
.indexp4_nr1flul li{width:100%;float:left;font-size:22px;color:#9bffbc;margin:15px 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; background:url(../images/index_10.jpg) 3px center no-repeat;height:40px;line-height:40px;=;}
.indexp4_nr1flul li:nth-child(1){margin-top:0;}
.indexp4_nr1flul li a{color:#9bffbc;padding-left:42px;}
.indexp4_nr1flul li.indexp4_nr1flli{font-size:30px;color:#fff; background:url(../images/index_11.jpg) left center no-repeat;}
.indexp4_nr1flul li.indexp4_nr1flli a{color:#fff;}
.indexp4_nr1flul{height:210px; overflow-y:scroll;padding-right:20px; position:relative;z-index:2;}
.indexp4_nr1flul::-webkit-scrollbar {display:none;}
.indexp4_nr1flul::-webkit-scrollbar {width: 8px;height: 8px;}
.indexp4_nr1flul::-webkit-scrollbar-button {display: none;}
.indexp4_nr1flul::-webkit-scrollbar-track {display:none;}
.indexp4_nr1flul::-webkit-scrollbar-track-piece {background: rgba(12,124,49,0.5);}
.indexp4_nr1flul::-webkit-scrollbar-thumb {background: rgba(12,124,49,0.9);}
.indexp4_nr1flul::-webkit-scrollbar-corner {background: #ffffff;}
.indexp4_nr1fr{float:right;width:35%;}
.indexp4_nr1fr_nr{font-size:160px;color:#3bbb65;text-align:center;display:none;}
.indexp5{overflow:hidden; background:url(../images/index_14.jpg) center no-repeat; background-size:100% 100%;padding-top:70px;}
.indexp5nr{width:85%;float:right;}
.indexp5nr .index_bt{padding-left:65px;}
.indexp5nr .index_bt h2{float:inherit;}
.indexp5nr .index_bt p{display:block;margin-left:0;float:inherit;text-align:left;}
.indexp5nrbc{min-height:440px;height:auto;background:#f8f8f8 url(../images/index_15.png) right center no-repeat; background-size:auto 100%;margin-top:138px;position:relative;padding-left:65px;padding-bottom:65px;}
.indexp5nr_tu{width:50%;height:198px;overflow:hidden; position:absolute;top:-100px;left:65px; background:#fff; box-shadow:0 0 13px rgba(0,0,0,0.6);}
.indexp5nr_tu_img{float:left;width:35%;height:100%;overflow:hidden;}
.indexp5nr_tu_img img{min-width:100%;min-height:100%;display:block;transform: scale(1); transition:all 1s;}
.indexp5nr_tufr{float:right;width:65%;padding:26px;}
.indexp5nr_tufr1{display:block;font-size:18px;color:#222;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.indexp5nr_tufr2{display:block;font-size:14px;color:#636363;margin-top:5px;}
.indexp5nr_tufr3{display:block;font-size:14px;color:#636363;line-height:24px;height:73px;overflow:hidden;margin-top:10px;}
.indexp5nr_tufr4{display:block;font-size:14px;color:#c7a155;text-align:right;}
.indexp5nr_tufr4 a{color:#c7a155;}
.indexp5nr_tufr4 a:hover{color:#e9c479;}
.indexp5nr_tu:hover .indexp5nr_tu_img img{transform: scale(1.1);}
.indexp5nr_gd{text-align:right;width:80%;float:left;}
.indexp5nr_gd .indexp1_frgd{margin-top:0;display:inline-block; position:relative; overflow:inherit;}
.indexp5nr_gd .indexp1_frgd a{line-height:38px;padding:0 40px;}
.indexp5nr_gdt{ position:absolute;top:-87px;left:0;width:100%;}
.indexp5nr_gdt img{width:80%;margin:0 auto;display:block;}
.indexp5nr_ul{width:80%;overflow:hidden;}
.indexp5nr_hy{margin-top:85px;padding-left:0 !important;float:left;width:100%;}
.indexp5nr_hy p{display:block;margin-left:0;width:100%;font-size:16px;color:#29af55;}
.indexp5nr_hy h2{width:100%;font-size:16px;color:#c7a155;}
.indexp5nr_ul{width:80%;overflow:hidden;float:left;margin-top:35px;}
.indexp5nr_ul li{width:33.33%;float:left;border-right:1px solid #d2d2d2;padding:0 5%}
.indexp5nr_ul li strong{display:block;font-size:18px;color:#222;font-weight:normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;height:24px; transition:all 1s;}
.indexp5nr_ul li span{display:block;font-size:14px;color:#8f8f8f;margin-top:10px;transition:all 1s;}
.indexp5nr_ul li p{display:block;font-size:14px;color:#7b7b7b;line-height:26px;margin-top:20px;height:78px;overflow:hidden;transition:all 1s;}
.indexp5nr_ul li:nth-child(1){padding-left:0;}
.indexp5nr_ul li:nth-child(3){padding-right:0;border-right:0;}
.indexp5nr_ul li:hover strong,.indexp5nr_ul li:hover span,.indexp5nr_ul li:hover p{color:#c7a155;}
.indexp3_nrqh .swiper-button-next,.indexp3_nrqh .swiper-button-prev{display:none;}
/*index*/