@charset "utf-8";
.banner { position: relative; width: 100%; overflow: hidden; }
.banner .swiper-container { position: relative; width:1920px; left:50%; margin-left:-960px; }
.banner .swiper-container .swiper-slide,
.banner .swiper-container .swiper-slide a { display: block; width: 100%; height: 100%; }
.banner .swiper-container .swiper-slide a img{ width:100%; height:auto}
.banner .swiper-container .swiper-pagination { position:absolute;bottom: 30px;left:0;height:16px;width: 100%;text-align: center;z-index: 999;}
.banner .swiper-container .swiper-pagination .swiper-pagination-bullet { background: #fff; margin: 0 10px; color:#fff; border-radius: 24px; position:relative; transition:all 0.3s; display:inline-block; width:16px; height:16px; font-size:0; line-height:13px; vertical-align: top; opacity:1 }
.banner .swiper-container .swiper-pagination .swiper-pagination-bullet-active { background:#e60012}
.banner .swiper-button-prev,
.banner .swiper-button-next { position: absolute; display: block; width: 31px; height: 50px; top: 50%; transform: translateY(-50%); z-index: 9; }
.banner .swiper-button-prev { left: 2%; background: url(prev.png) no-repeat;}
.banner .swiper-button-next {right: 2%;background: url(next.png) no-repeat; }

.gcon_1{ width:100%; padding:12px 0}
.gcon_1 .lt{ float:left; background:url(g_03.png) left center no-repeat; padding-left:32px; line-height:36px; font-size:18px; font-weight:bold; color:#000000; width:125px; box-sizing:border-box}
.gcon_1 .cen{ width:1100px; float:left}
.gcon_1 .rt{ float:right}
.gcon_1 .rt a{ display:block; width:90px; height:36px; box-sizing:border-box; border:1px solid #e60012; text-align:center; line-height:34px; background:#fce5e7; border-radius:20px; font-size:14px; color:#e60012}
.gcon_1 .rt a:hover{ background:#e60012; color:#fff}
.gcon_1 .cen .swiper01{ width:100%; overflow:hidden}
.gcon_1 .cen .swiper01 .swiper-slide{ border-left:1px solid #e6e6e6; width:auto; height:36px; line-height:36px; font-size:16px; color:#000000; padding:0 20px}
.gcon_1 .cen .swiper01 .swiper-slide a{ color:#000}

.ihd{ text-align:center}
.ihd .cn{ font-size:36px; color:#000000; font-weight:bold; line-height:1; position:relative; z-index:3}
.ihd .en{ font-size:36px; color:rgba(230,0,18,0.15); text-transform:uppercase; line-height:1; margin-top:-24px; position:relative; z-index:1; font-weight:bold}

.gcon_2{ width:100%; background:url(g_06.jpg) center center no-repeat; background-size:cover; padding:80px 0}
.gcon_2 .nr .ibd{ background:#fff; margin-top:36px}
.gcon_2 .nr .ibd .lt{ width:680px; float:left; background:#f5f5f5}
.gcon_2 .nr .ibd .lt .swiper02{ width:100%; overflow:hidden; position:relative}
.gcon_2 .nr .ibd .lt .swiper02 .pic{ width:100%; overflow:hidden}
.gcon_2 .nr .ibd .lt .swiper02 .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_2 .nr .ibd .lt .swiper02 .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_2 .nr .ibd .lt .swiper02 .title{ padding:25px}
.gcon_2 .nr .ibd .lt .swiper02 .title h3{  font-size:20px; color:#000000;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.gcon_2 .nr .ibd .lt .swiper02 .title .intro{ font-size:14px; color:#484848; line-height:24px; height:48px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; margin-top:15px}
.gcon_2 .nr .ibd .lt .swiper02 .pagination01{ width:100%; box-sizing:border-box; position:absolute; left:auto; right:0; top:365px; height:15px; z-index:9; text-align:center; font-size:0}
.gcon_2 .nr .ibd .lt .swiper02 .pagination01 span{ display:inline-block; vertical-align:top; width:15px; height:15px; border-radius:50%; background:#fff; opacity:1; margin:0 7px}
.gcon_2 .nr .ibd .lt .swiper02 .pagination01 span.swiper-pagination-bullet-active{ background:#e60012; opacity:1}
.gcon_2 .nr .ibd .rt{ width:620px; float:right; margin-right:30px; padding:10px 0 0 0}
.gcon_2 .nr .ibd .rt .ihds{ border-bottom:1px solid #e6e6e6; font-size:0}
.gcon_2 .nr .ibd .rt .ihds h3{ font-size:24px; color:#e60012; font-weight:bold; position:relative; float:left; line-height:62px}
.gcon_2 .nr .ibd .rt .ihds h3:after{ content:""; display:block; width:100%; background:#e60012; height:3px; bottom:-2px; z-index:2; position:absolute; left:0}
.gcon_2 .nr .ibd .rt .ihds a{ display:block; width:90px; height:36px; box-sizing:border-box; border:1px solid #e60012; text-align:center; line-height:34px; background:#fce5e7; border-radius:20px; font-size:14px; color:#e60012; float:right; margin-top:12px}
.gcon_2 .nr .ibd .rt .ihds a:hover{ background:#e60012; color:#fff}
.gcon_2 .nr .ibd .rt .item{ position:relative}
.gcon_2 .nr .ibd .rt .item .title{ font-size:20px; color:#e60012; font-weight:bold;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; margin-top:25px}
.gcon_2 .nr .ibd .rt .item .title a{ color:#e60012; font-weight:bold}
.gcon_2 .nr .ibd .rt .item:hover .title a{ color:#00923f;}
.gcon_2 .nr .ibd .rt .item .intro{ font-size:14px; color:#484848; line-height:24px; height:48px; overflow:hidden; position:relative; text-align:justify; margin-top:10px}
.gcon_2 .nr .ibd .rt .item .intro a{ color:#e60012}
.gcon_2 .nr .ibd .rt ul{ padding-top:20px}
.gcon_2 .nr .ibd .rt ul li{}
.gcon_2 .nr .ibd .rt ul li:last-child{ border-bottom:0}
.gcon_2 .nr .ibd .rt ul li a{ display:block; float:left; background:url(g_24.png) left center no-repeat; line-height:45px; font-size:16px; color:#000000;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; max-width:420px; padding-left:20px; transition:all 0.5s linear}
.gcon_2 .nr .ibd .rt ul li img{ margin:20px 0 0 10px}
.gcon_2 .nr .ibd .rt ul li span{ display:block; float:right; font-size:16px; color:#666666; line-height:45px}
.gcon_2 .nr .ibd .rt ul li:hover a{ color:#e60012; padding-left:30px; font-weight:bold}

.gcon_3{ width:100%; background:url(g_07.jpg) center center no-repeat; background-size:cover; padding:80px 0}
.gcon_3 .lt{ float:left; width:325px}
.gcon_3 .lt .ihd{ text-align:left; padding-top:80px}
.gcon_3 .lt .ihd .cn{ color:#fff}
.gcon_3 .lt .intro{ font-size:16px; color:rgba(255,255,255,0.5); line-height:30px; text-align:justify; margin:25px 0 90px}
.gcon_3 .lt .more a{ display:block; width:220px; height:50px; box-sizing:border-box; border:1px solid #fff; color:#fff; text-align:center}
.gcon_3 .lt .more a i{ display:inline-block; vertical-align:top; font-size:16px; color:#ffffff; background:url(g_25.png) right center no-repeat; line-height:48px; padding-right:22px}
.gcon_3 .lt .more a:hover{ border:1px solid #e60012; background:#e60012}
.gcon_3 .rt{ width:980px; float:right}
.gcon_3 .rt .item{ width:300px; float:left; margin-right:40px; position:relative; background:#fff; transition:all 0.5s linear; top:0}
.gcon_3 .rt .item:nth-child(3){ margin-right:0}
.gcon_3 .rt .item:hover{ top:-30px}
.gcon_3 .rt .item .pic{ width:100%; overflow:hidden}
.gcon_3 .rt .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_3 .rt .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_3 .rt .item .title{ padding:20px; position:relative}
.gcon_3 .rt .item .title .ico{ position:absolute; right:18px; top:18px}
.gcon_3 .rt .item .title h3{ font-size:20px; color:#000000; line-height:50px; position:relative}
.gcon_3 .rt .item .title h3 a{ color:#000}
.gcon_3 .rt .item .title h3:after{ content:""; display:block; width:36px; height:2px; background:#000}
.gcon_3 .rt .item:hover .title h3:after{ background:#e60012}
.gcon_3 .rt .item:hover .title h3 a{ color:#e60012}
.gcon_3 .rt .item .title .intro{ font-size:16px; color:#222222; line-height:30px; height:60px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; margin-top:15px}

.gcon_4{ width:100%; background:url(g_10.jpg) center center no-repeat; background-size:cover; padding:80px 0}
.gcon_4 .ibd{ margin-top:36px}
.gcon_4 .ibd .lt{ width:740px; float:left; overflow:hidden}
.gcon_4 .ibd .lt .swiper04{ width:100%; position:relative}
.gcon_4 .ibd .lt .swiper04 .prev04{ width:60px; height:60px; background:url(g_15.jpg) center center no-repeat; position:absolute; left:30px; bottom:30px; z-index:2; cursor:pointer}
.gcon_4 .ibd .lt .swiper04 .next04{ width:60px; height:60px; background:url(g_16.jpg) center center no-repeat; position:absolute; left:92px; bottom:30px; z-index:2; cursor:pointer}
.gcon_4 .ibd .rt{ width:620px; height:500px; background:url(g_12.jpg) right center no-repeat; float:right; box-sizing:border-box; padding:30px}
.gcon_4 .ibd .rt h3{ font-size:24px; color:#222222; line-height:1; margin-top:10px}
.gcon_4 .ibd .rt .intro{ font-size:16px; color:#222222; line-height:30px; text-align:justify; margin-top:15px; height:140px}
.gcon_4 .ibd .rt ul{display:flex;justify-content: space-between;}
.gcon_4 .ibd .rt ul li{ text-align:center; margin-bottom:25px}
.gcon_4 .ibd .rt ul li .p1{ font-size:40px; color:#000000; font-weight:bold; line-height:1}
.gcon_4 .ibd .rt ul li .p2{ font-size:16px; color:#e60012}
.gcon_4 .ibd .rt .copt{ line-height:30px; position:relative; font-size:16px; color:#222222}
.gcon_4 .ibd .rt .copt .more{ position:absolute; display:block; right:0; bottom:0; height:30px;}
.gcon_4 .ibd .rt .copt .more a{ color:#e60012; display:block; line-height:30px}
.gcon_4 .ibd .rt .copt .more:after{ content:""; display:block; width:40px; height:1px; background:#e60012; position:absolute; top:50%; right:90px}

.gcon_5{ width:100%; background:url(g_13.jpg) center center no-repeat; background-size:cover; padding:80px 0}
.gcon_5 .ihd .cn{ font-size:36px; color:#fff;}
.gcon_5 .ibd{ margin-top:36px; width:100%; position:relative}
.gcon_5 .ibd .swiper05{ width:100%; overflow:hidden}
.gcon_5 .ibd .swiper05 .swiper-slide{ width:425px; margin-right:42px; background:#fff}
.gcon_5 .ibd .swiper05 .swiper-slide .pic{ width:100%; overflow:hidden}
.gcon_5 .ibd .swiper05 .swiper-slide .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_5 .ibd .swiper05 .swiper-slide: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_5 .ibd .swiper05 .swiper-slide .title{ text-align:center; padding:20px 0}
.gcon_5 .ibd .swiper05 .swiper-slide .title .p1{ font-size:18px; color:#000000}
.gcon_5 .ibd .swiper05 .swiper-slide .title .p2{ font-size:14px; color:#666666}
.gcon_5 .ibd .prev05{ width:60px; height:60px; background:url(g_15.jpg) center center no-repeat; left:-100px; top:50%; margin-top:-30px; cursor:pointer; position:absolute}
.gcon_5 .ibd .next05{ width:60px; height:60px; background:url(g_16.jpg) center center no-repeat; right:-100px; top:50%; margin-top:-30px; cursor:pointer; position:absolute}
.gcon_5 .ibd .swiper05 .swiper-slide:last-child{ margin-right:0}
.gcon_5 .ibd .swiper05 .swiper-slide:hover .title{ background:#e60012}
.gcon_5 .ibd .swiper05 .swiper-slide:hover .title .p1{ color:#fff}
.gcon_5 .ibd .swiper05 .swiper-slide:hover .title .p2{ color:#fff}


.gcon_6{ padding:80px 0 70px}
.gcon_6 .lt{ width:620px; float:left}
.gcon_6 .lt.rt{ float:right}
.gcon_6 .lt .ihd{ text-align:left; position:relative}
.gcon_6 .lt .ihd .more{ display:block; position:absolute; right:0; top:6px; z-index:9}
.gcon_6 .lt .ihd .more a{ display:block; width:90px; height:36px; box-sizing:border-box; border:1px solid #e60012; text-align:center; line-height:34px; background:#fce5e7; border-radius:20px; font-size:14px; color:#e60012;}
.gcon_6 .lt .ihd .more a:hover{ background:#e60012; color:#fff}
.gcon_6 .lt .ibd ul{ padding-top:20px}
.gcon_6 .lt .ibd ul li{}
.gcon_6 .lt .ibd ul li:last-child{ border-bottom:0}
.gcon_6 .lt .ibd ul li a{ display:block; float:left; background:url(g_24.png) left center no-repeat; line-height:45px; font-size:16px; color:#000000;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; max-width:420px; padding-left:20px; transition:all 0.5s linear}
.gcon_6 .lt .ibd ul li img{ margin:20px 0 0 10px}
.gcon_6 .lt .ibd ul li span{ display:block; float:right; font-size:16px; color:#666666; line-height:45px}
.gcon_6 .lt .ibd ul li:hover a{ color:#e60012; padding-left:30px; font-weight:bold}


.gcon_7{ padding:16px 0; background:#f0f5fa}
.gcon_7 .nr{ box-sizing:border-box; border-left:1px solid #d2d2d2}
.gcon_7 .nr .item{ width:20%; text-align:center; box-sizing:border-box; border-right:1px solid #d2d2d2; float:left}
.gcon_7 .nr .item a{ display:block; width:100%; height:48px;}
.gcon_7 .nr .item a i{ display:inline-block; vertical-align:top; line-height:48px; font-size:20px; color:#000000}
.gcon_7 .nr .item a img{ padding:4px 0; margin-right:30px;}









































































