﻿@charset "utf-8";

.banner{ width:100%; position:relative}
.banner .swiper01{ width:100%; height:100%; overflow:hidden; position:relative}
.banner .swiper01 a{ display:block; width:100%; height:100%}
.banner .swiper01 a .img1{ width:100%; height:100%}
.banner .swiper01 a .img2{ width:100%; height:100%; display:none}
.banner .swiper01 .pagination01{ width:1400px; font-size:0; text-align:left; position:absolute; left:50%; margin-left:-700px; bottom:50px; z-index:9; text-align:left}
.banner .swiper01 .pagination01 span{ display:inline-block; vertical-align:top; font-size:24px; font-weight:bold; color:#fff;border-radius:0; opacity:1; background:none; width:auto; height:auto; line-height:1; margin:0; padding:0; margin-right:30px}
.banner .swiper01 .pagination01 span.swiper-pagination-bullet-active{ color:#ed7d31}
.banner .swiper01 .swiper-slide{ width:100%; height:100%; position:relative; overflow:hidden}
.banner .swiper01 .swiper-slide .item{ width:1400px; position:absolute; left:50%; margin-left:-700px; top:50%; transform:translateY(-50%); z-index:9; color:#fff}
.banner .swiper01 .swiper-slide .item .t1{ font-size:48px; color:#fff; text-align:right}
.banner .swiper01 .swiper-slide .item .t2{ font-size:48px; color:#fff; text-align:right}
.banner .swiper01 .swiper-slide .item .t3{ font-size:24px; color:#fff; text-align:right; margin-top:15px}
.banner .swiper01 .swiper-slide .item .t4{ text-align:right; margin-top:50px}
.banner .swiper01 .swiper-slide .item .t4 i{ display:inline-block; vertical-align:top; width:220px; height:52px; background:#ed7d31; background:#ed7d31; border-radius:30px; text-align:center; line-height:52px; font-size:24px}
.banner .swiper01 .next01{ position:absolute; right:50%; margin-right:-700px; color:#fff; bottom:50px; font-size:24px; font-weight:bold; z-index:9; cursor:pointer}
.banner .swiper01 .next01:after{ content:""; display:block; width:80px; height:1px; background:rgba(255,255,255,0.5); position:absolute; right:110%; top:50%}
@media (max-width: 1440px){
	.banner .swiper01 .swiper-slide .item{  width:1200px; margin-left:-600px;}
	.banner .swiper01 .swiper-slide .item .t1{ font-size:36px; }
	.banner .swiper01 .swiper-slide .item .t2{ font-size:36px; }
	.banner .swiper01 .swiper-slide .item .t3{ font-size:20px;}
	.banner .swiper01 .swiper-slide .item .t4 i{ width:160px; height:46px; border-radius:24px; line-height:46px; font-size:20px}
	.banner .swiper01 .next01{ margin-right:-600px;  bottom:40px; font-size:20px;}
	.banner .swiper01 .next01:after{ width:60px}
	.banner .swiper01 .pagination01{ width:1200px; margin-left:-600px}	
	.banner .swiper01 .pagination01 span{ font-size:20px; margin-right:20px}	

}

@media (max-width: 1200px){
	.banner .swiper01 a .img2{ width:100%; height:100%; display:block}
	.banner .swiper01 a .img1{ width:100%; height:100%; display:none}
	.banner .swiper01 .swiper-slide .item{  width:92%; left:4%; margin-left:0;}
	.banner .swiper01 .swiper-slide .item .t1{ font-size:18px; }
	.banner .swiper01 .swiper-slide .item .t2{ font-size:18px; }
	.banner .swiper01 .swiper-slide .item .t3{ font-size:12px;}
	.banner .swiper01 .swiper-slide .item .t4{ margin-top:30px}
	.banner .swiper01 .swiper-slide .item .t4 i{ width:110px; height:40px; border-radius:20px; line-height:40px; font-size:12px}
	.banner .swiper01 .next01{ margin-right:0; right:4%;  bottom:20px; font-size:14px;}
	.banner .swiper01 .next01:after{ width:40px}
	.banner .swiper01 .pagination01{ width:92%; margin-left:0; left:4%; bottom:20px}	
	.banner .swiper01 .pagination01 span{ font-size:14px; margin-right:15px}	
	
}


.gcon_1{ background:#f6f6f6; padding:120px 0 80px}
.gcon_1 .ibd{display:flex;justify-content: space-between;}
.gcon_1 .ibd .item .p1{ line-height:1}
.gcon_1 .ibd .item .p1 i{ font-size:72px; font-family:impact; color:#ed7d31; font-weight:bold}
.gcon_1 .ibd .item .p1 span{ display:inline-block; vertical-align:top; font-size:18px; color:#ed7d31; margin-left:10px}
.gcon_1 .ibd .item .p2{ font-size:18px; color:#585e63; line-height:1; margin-top:30px}
@media (max-width: 1440px){
	.gcon_1{ padding:100px 0 60px}
	.gcon_1 .ibd .item .p1 i{ font-size:64px;}
	.gcon_1 .ibd .item .p1 span{ font-size:16px}
	.gcon_1 .ibd .item .p2{ font-size:16px; margin-top:25px}
}
@media (max-width: 1200px){
	.gcon_1{ padding:60px 0}
	.gcon_1 .ibd .item .p1 i{ font-size:50px;}
	.gcon_1 .ibd .item .p1 span{ font-size:14px}
	.gcon_1 .ibd .item .p2{ font-size:14px; margin-top:20px}
}
@media (max-width: 750px){
	.gcon_1{ padding:20px 0 40px}
	.gcon_1 .ibd{ display:block}
	.gcon_1 .ibd:after { content: '\20'; display: block; height: 0; clear: both; }
	.gcon_1 .ibd .item{ width:50%; float:left; padding:20px 0 0 0}
	.gcon_1 .ibd .item .p1 i{ font-size:40px;}
	.gcon_1 .ibd .item .p1 span{ font-size:12px}
	.gcon_1 .ibd .item .p2{ font-size:12px; margin-top:10px}
}

.gcon_2{ width:100%; position:relative; margin-top:80px;}
.gcon_2 .pic{ width:50%; position:relative; float:right}
.gcon_2 .pic .swiper02{ width:100%; overflow:hidden; position:relative}
.gcon_2 .pic .swiper02 .swiper-slide{ position:relative; overflow:hidden}
.gcon_2 .pic .swiper02 .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_2 .pic .swiper02 .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_2 .pic .swiper02 .pagination02{ position:absolute; left:30px; bottom:30px; z-index:9; font-size:0}
.gcon_2 .pic .swiper02 .pagination02 span{ width:9px; height:9px; border-radius:0; opacity:1; border-radius:50%; padding:0; margin:0; margin-right:6px; background:#8e8e8e}
.gcon_2 .pic .swiper02 .pagination02 span.swiper-pagination-bullet-active{ background:#ed7d31}
.gcon_2 .content{ width:610px; position:absolute; left:50%; margin-left:-700px; top:50%; transform:translateY(-50%)}
.gcon_2 .content .title{ font-size:42px; color:#282d32; font-weight:bold}
.gcon_2 .content .title a{ color:#282d32}
.gcon_2 .content:hover .title a{ color:#ed7d31}
.gcon_2 .content .bq{ font-size:18px; color:#7f7f7f; margin-top:10px}
.gcon_2 .content .intro{ font-size:16px; color:#585e63; line-height:2; margin-top:55px}
.gcon_2 .content .more{ margin-top:50px}
.gcon_2 .content .more a{ display:inline-block; vertical-align:top; font-size:16px; color:#ed7d31; line-height:1; padding-bottom:10px; border-bottom:1px solid #ed7d31}
@media (max-width: 1440px){
	.gcon_2{ margin-top:60px;}
	.gcon_2 .content{ width:540px; margin-left:-600px}
	.gcon_2 .content .title{ font-size:32px; }
	.gcon_2 .content .bq{ font-size:16px;}
	.gcon_2 .content .intro{ font-size:14px; color:#585e63; line-height:2; margin-top:40px}
	.gcon_2 .content .more{ margin-top:40px}
	.gcon_2 .content .more a{ font-size:14px;}

}
@media (max-width: 1200px){
	.gcon_2{ width:92%; margin:0 auto; margin-top:40px;}
	.gcon_2 .pic{ width:100%; float:none}
	.gcon_2 .pic .swiper02 .pagination02{ width:100%; text-align:center; left:0; bottom:15px}
	.gcon_2 .pic .swiper02 .pagination02 span{ width:7px; height:7px;  margin:0 3px }
	.gcon_2 .content{ width:100%; position:relative; top:0; transform:translateY(0); margin-left:0; left:0; margin-top:20px}
	.gcon_2 .content .title{ font-size:24px; }
	.gcon_2 .content .bq{ font-size:14px;}
	.gcon_2 .content .intro{ font-size:12px; color:#585e63; line-height:2; margin-top:20px}
	.gcon_2 .content .more{ margin-top:20px}
	.gcon_2 .content .more a{ font-size:12px;}

}
@media (max-width:750px){
	.gcon_2 .content{ margin-top:16px}
	.gcon_2 .content .title{ font-size:20px; }
	.gcon_2 .content .intro{ margin-top:10px}
	.gcon_2 .content .more{ margin-top:16px}
}


.gcon_3{ width:100%; position:relative; margin-top:80px;}
.gcon_3 .pic{ width:50%; position:relative; float:left; overflow:hidden; box-shadow:0 0 5px rgba(0,0,0,0.1)}
.gcon_3 .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 .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_3 .content{ width:610px; position:absolute; right:50%; margin-right:-700px; top:50%; transform:translateY(-50%)}
.gcon_3 .content .title{ font-size:42px; color:#282d32; font-weight:bold}
.gcon_3 .content .title a{ color:#282d32}
.gcon_3 .content:hover .title a{ color:#ed7d31}
.gcon_3 .content .bq{ font-size:18px; color:#7f7f7f; margin-top:10px}
.gcon_3 .content .intro{ font-size:16px; color:#585e63; line-height:2; margin-top:55px}
.gcon_3 .content .more{ margin-top:50px}
.gcon_3 .content .more a{ display:inline-block; vertical-align:top; font-size:16px; color:#ed7d31; line-height:1; padding-bottom:10px; border-bottom:1px solid #ed7d31}
@media (max-width: 1440px){
	.gcon_3{ margin-top:60px;}
	.gcon_3 .content{ width:540px; margin-right:-600px}
	.gcon_3 .content .title{ font-size:32px; }
	.gcon_3 .content .bq{ font-size:16px;}
	.gcon_3 .content .intro{ font-size:14px; color:#585e63; line-height:2; margin-top:40px}
	.gcon_3 .content .more{ margin-top:40px}
	.gcon_3 .content .more a{ font-size:14px;}

}
@media (max-width: 1200px){
	.gcon_3{ width:92%; margin:0 auto; margin-top:40px;}
	.gcon_3 .pic{ width:100%; float:none}
	.gcon_3 .pic .swiper02 .pagination02{ width:100%; text-align:center; left:0; bottom:15px}
	.gcon_3 .pic .swiper02 .pagination02 span{ width:7px; height:7px;  margin:0 3px }
	.gcon_3 .content{ width:100%; position:relative; top:0; transform:translateY(0); margin-left:0; left:0; margin-top:20px}
	.gcon_3 .content .title{ font-size:24px; }
	.gcon_3 .content .bq{ font-size:14px;}
	.gcon_3 .content .intro{ font-size:12px; color:#585e63; line-height:2; margin-top:20px}
	.gcon_3 .content .more{ margin-top:20px}
	.gcon_3 .content .more a{ font-size:12px;}

}
@media (max-width:750px){
	.gcon_3 .content{ margin-top:16px}
	.gcon_3 .content .title{ font-size:20px; }
	.gcon_3 .content .intro{ margin-top:10px}
	.gcon_3 .content .more{ margin-top:16px}
}

.gcon_4{ width:100%; position:relative; margin-top:80px;}
.gcon_4 .pic{ width:50%; position:relative; float:right; overflow:hidden; box-shadow:0 0 5px rgba(0,0,0,0.1); position:relative}
.gcon_4 .pic .play{ position:absolute; width:100%; height:100%; background:url(g_18.png) center center no-repeat; left:0; top:0; z-index:9; cursor:pointer}
.gcon_4 .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_4 .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_4 .content{ width:610px; position:absolute; left:50%; margin-left:-700px; top:50%; transform:translateY(-50%)}
.gcon_4 .content .title{ font-size:42px; color:#282d32; font-weight:bold}
.gcon_4 .content .title a{ color:#282d32}
.gcon_4 .content:hover .title a{ color:#ed7d31}
.gcon_4 .content .bq{ font-size:18px; color:#7f7f7f; margin-top:10px}
.gcon_4 .content .intro{ font-size:16px; color:#585e63; line-height:2; margin-top:55px}
.gcon_4 .content .more{ margin-top:50px}
.gcon_4 .content .more a{ display:inline-block; vertical-align:top; font-size:16px; color:#ed7d31; line-height:1; padding-bottom:10px; border-bottom:1px solid #ed7d31}
@media (max-width: 1440px){
	.gcon_4{ margin-top:60px;}
	.gcon_4 .content{ width:540px; margin-left:-600px}
	.gcon_4 .content .title{ font-size:32px; }
	.gcon_4 .content .bq{ font-size:16px;}
	.gcon_4 .content .intro{ font-size:14px; color:#585e63; line-height:2; margin-top:40px}
	.gcon_4 .content .more{ margin-top:40px}
	.gcon_4 .content .more a{ font-size:14px;}
	.gcon_4 .pic .play{ background-size:80px}

}
@media (max-width: 1200px){
	.gcon_4{ width:92%; margin:0 auto; margin-top:40px;}
	.gcon_4 .pic{ width:100%; float:none}
	.gcon_4 .pic .swiper02 .pagination02{ width:100%; text-align:center; left:0; bottom:15px}
	.gcon_4 .pic .swiper02 .pagination02 span{ width:7px; height:7px;  margin:0 3px }
	.gcon_4 .content{ width:100%; position:relative; top:0; transform:translateY(0); margin-left:0; left:0; margin-top:20px}
	.gcon_4 .content .title{ font-size:24px; }
	.gcon_4 .content .bq{ font-size:14px;}
	.gcon_4 .content .intro{ font-size:12px; color:#585e63; line-height:2; margin-top:20px}
	.gcon_4 .content .more{ margin-top:20px}
	.gcon_4 .content .more a{ font-size:12px;}
	.gcon_4 .pic .play{ background-size:60px}

}
@media (max-width:750px){
	.gcon_4 .content{ margin-top:16px}
	.gcon_4 .content .title{ font-size:20px; }
	.gcon_4 .content .intro{ margin-top:10px}
	.gcon_4 .content .more{ margin-top:16px}
}

.gcon_5{ margin-top:120px;}
.gcon_5 .ihd .title{ float:left}
.gcon_5 .ihd .title .p1{ font-size:36px; color:#031431; line-height:36px; font-weight:bold}
.gcon_5 .ihd .title .p1 i{ color:#d6d6d6; text-transform:uppercase; padding-left:25px; vertical-align:middle; line-height:36px; display:inline-block}
.gcon_5 .ihd .title .p2{ font-size:18px; color:#a5a5a5; margin-top:12px}
.gcon_5 .ihd .more{ float:right}
.gcon_5 .ihd .more a{ display:block; width:162px; height:54px; background:#ed7d31;display:flex;align-items: center;justify-content: center; color:#fff; font-size:18px}
.gcon_5 .ibd{ margin-top:100px}
.gcon_5 .ibd .item{ width:31.4%; margin-right:2.9%; float:left; position:relative}
.gcon_5 .ibd .item:nth-child(3){ margin-right:0}
.gcon_5 .ibd .item .pic{ width:100%; overflow:hidden}
.gcon_5 .ibd .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_5 .ibd .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_5 .ibd .item .cont{ width:100%; text-align:center; position:absolute; position:absolute; left:0; bottom:0}
.gcon_5 .ibd .item .cont .ico img{ height:50px;}
.gcon_5 .ibd .item .cont .title{ font-size:24px; font-weight:bold; color:#fff; padding:25px 0 70px}
@media (max-width: 1440px){
	.gcon_5{ margin-top:100px;}
	.gcon_5 .ihd .title .p1{ font-size:30px; line-height:30px; }
	.gcon_5 .ihd .title .p1 i{ padding-left:20px; line-height:30px;}
	.gcon_5 .ihd .title .p2{ font-size:16px; margin-top:10px}
	.gcon_5 .ihd .more a{ width:140px; height:46px; font-size:16px}
	.gcon_5 .ibd{ margin-top:60px}
	.gcon_5 .ibd .item .cont .ico img{ height:42px;}
	.gcon_5 .ibd .item .cont .title{ font-size:20px;  padding:20px 0 50px}
}
@media (max-width: 1200px){
	.gcon_5{ margin-top:60px;}
	.gcon_5 .ihd .title .p1{ font-size:24px; line-height:24px; }
	.gcon_5 .ihd .title .p1 i{ padding-left:24px; line-height:24px;}
	.gcon_5 .ihd .title .p2{ font-size:14px; margin-top:10px}
	.gcon_5 .ihd .more a{ width:120px; height:40px; font-size:14px}
	.gcon_5 .ibd{ margin-top:40px}
	.gcon_5 .ibd .item .cont .ico img{ height:36px;}
	.gcon_5 .ibd .item .cont .title{ font-size:18px;  padding:15px 0 30px}
}
@media (max-width:750px){
	.gcon_5{ margin-top:40px;}
	.gcon_5 .ihd .title .p1{ font-size:20px; line-height:20px; }
	.gcon_5 .ihd .title .p1 i{ padding-left:20px; line-height:20px; padding-left:10px}
	.gcon_5 .ihd .title .p2{ font-size:12px; margin-top:6px}
	.gcon_5 .ihd .more a{ width:100px; height:32px; font-size:12px}
	.gcon_5 .ibd{ margin-top:0}
	.gcon_5 .ibd .item{ width:100%; margin:20px 0 0 0 }
}

.gcon_6{ background:url(g_10.jpg) center center no-repeat; background-size:cover; padding:160px 0 120px; margin-top:120px;}
.gcon_6 .ihd{ text-align:center; font-size:36px; color:#fff; font-weight:bold; background:url(g_11.jpg) bottom center no-repeat; padding-bottom:30px; line-height:1}
.gcon_6 .ibd .intro{ padding:70px 0; font-size:16px; color:#fff; line-height:2; text-align:center}
.gcon_6 .ibd .more{ text-align:center}
.gcon_6 .ibd .more a{ display:inline-block; vertical-align:top; line-height:1; padding-bottom:10px; border-bottom:1px solid #fff; font-size:16px; color:#fff}
@media (max-width: 1440px){
	.gcon_6{ padding:120px 0; margin-top:100px;}
	.gcon_6 .ihd{ font-size:30px}
}
@media (max-width: 1200px){
	.gcon_6{ padding:60px 0; margin-top:60px;}
	.gcon_6 .ihd{ font-size:20px; padding-bottom:16px}
	.gcon_6 .ibd .intro{ padding:30px 0; font-size:14px}
	.gcon_6 .ibd .more a{ font-size:14px}
}


.gcon_7{ background:#f6f6f6; padding:120px 0}
.gcon_7 .ihd .title{ float:left}
.gcon_7 .ihd .title .p1{ font-size:36px; color:#031431; line-height:36px; font-weight:bold}
.gcon_7 .ihd .title .p1 i{ color:#d6d6d6; text-transform:uppercase; padding-left:25px; vertical-align:middle; line-height:36px; display:inline-block}
.gcon_7 .ihd .title .p2{ font-size:18px; color:#a5a5a5; margin-top:12px}
.gcon_7 .ihd .more{ float:right}
.gcon_7 .ihd .more a{ display:block; width:162px; height:54px; background:#ed7d31;display:flex;align-items: center;justify-content: center; color:#fff; font-size:18px}
.gcon_7 .ibd{ margin-top:70px}
.gcon_7 .ibd .swiper07{ width:100%; overflow:hidden}
.gcon_7 .ibd .swiper07 .swiper-slide{ width:31.8%; margin-right:2.3%; float:left; position:relative; background:#fff}
.gcon_7 .ibd .swiper07 .swiper-slide:last-child{ margin-right:0}
.gcon_7 .ibd .swiper07 .swiper-slide .pic{ width:100%; overflow:hidden; position:relative}
.gcon_7 .ibd .swiper07 .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_7 .ibd .swiper07 .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_7 .ibd .swiper07 .swiper-slide .pic .time{ position:absolute; left:0; bottom:0; z-index:2; background:#ed7d31; text-align:center; color:#fff; width:84px; padding:16px 0}
.gcon_7 .ibd .swiper07 .swiper-slide .pic .time .p1{ font-size:30px; font-weight:bold; line-height:1}
.gcon_7 .ibd .swiper07 .swiper-slide .pic .time .p2{ font-size:16px; line-height:1; margin-top:5px}
.gcon_7 .ibd .swiper07 .swiper-slide .cont{ padding:25px 15px 35px}
.gcon_7 .ibd .swiper07 .swiper-slide .cont .title{ font-size:18px; color:#000000;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; font-weight:bold}
.gcon_7 .ibd .swiper07 .swiper-slide:hover .cont .title{ color:#ed7d31}
.gcon_7 .ibd .swiper07 .swiper-slide .cont .intro{ font-size:14px; color:#838383; line-height:2; height:160px; margin-top:15px; overflow:hidden}
.gcon_7 .ibd .swiper07 .swiper-slide .cont .more{display: inline-block;vertical-align: top;font-size: 16px;color: #ed7d31;line-height: 1;padding-bottom: 10px;border-bottom: 1px solid #ed7d31;}
.gcon_7 .ibd .swiper07 .pagination07{ width:100%; text-align:center; margin-top:30px}
.gcon_7 .ibd .swiper07 .pagination07 span{ width:10px; height:10px; border-radius:0; opacity:1; border-radius:50%; padding:0; margin:0; margin-right:6px; background:#8e8e8e}
.gcon_7 .ibd .swiper07 .pagination07 span.swiper-pagination-bullet-active{ background:#ed7d31}
@media (max-width: 1440px){
	.gcon_7{ padding:100px 0}
	.gcon_7 .ihd .title .p1{ font-size:30px; line-height:30px; }
	.gcon_7 .ihd .title .p1 i{ padding-left:20px; line-height:30px;}
	.gcon_7 .ihd .title .p2{ font-size:16px; margin-top:10px}
	.gcon_7 .ihd .more a{ width:140px; height:46px; font-size:16px}
}
@media (max-width: 1200px){
	.gcon_7{ padding:60px 0}
	.gcon_7 .ihd .title .p1{ font-size:24px; line-height:24px; }
	.gcon_7 .ihd .title .p1 i{ padding-left:24px; line-height:24px;}
	.gcon_7 .ihd .title .p2{ font-size:14px; margin-top:10px}
	.gcon_7 .ihd .more a{ width:120px; height:40px; font-size:14px}
	.gcon_7 .ibd{ margin-top:40px}
	.gcon_7 .ibd .swiper07 .swiper-slide{ width:49%; margin-right:2%}
	.gcon_7 .ibd .swiper07 .swiper-slide .pic .time{ width:80px; padding:12px 0}
	.gcon_7 .ibd .swiper07 .swiper-slide .pic .time .p1{ font-size:24px; }
	.gcon_7 .ibd .swiper07 .swiper-slide .pic .time .p2{ font-size:14px;}
	.gcon_7 .ibd .swiper07 .swiper-slide .cont .title{ font-size:16px;}
	.gcon_7 .ibd .swiper07 .swiper-slide .cont .intro{ font-size:12px; height:120px}
	.gcon_7 .ibd .swiper07 .swiper-slide .cont .more{ font-size: 14px;}
	.gcon_7 .ibd .swiper07 .pagination07{  margin-top:20px}	
}
@media (max-width:750px){
	.gcon_7{ padding:40px 0}
	.gcon_7 .ihd .title .p1{ font-size:20px; line-height:20px; }
	.gcon_7 .ihd .title .p1 i{ padding-left:20px; line-height:20px; padding-left:10px}
	.gcon_7 .ihd .title .p2{ font-size:12px; margin-top:6px}
	.gcon_7 .ihd .more a{ width:100px; height:32px; font-size:12px}
	.gcon_7 .ibd{ margin-top:30px}
	.gcon_7 .ibd .swiper07 .swiper-slide{ width:70%; margin-right:2%}
	.gcon_7 .ibd .swiper07 .swiper-slide .pic .time{ width:72px; padding:10px 0}
	.gcon_7 .ibd .swiper07 .swiper-slide .pic .time .p1{ font-size:20px; }
	.gcon_7 .ibd .swiper07 .swiper-slide .pic .time .p2{ font-size:12px;}
	.gcon_7 .ibd .swiper07 .swiper-slide .cont{ padding:20px 15px}
	.gcon_7 .ibd .swiper07 .swiper-slide .cont .title{ font-size:16px;}
	.gcon_7 .ibd .swiper07 .swiper-slide .cont .intro{ font-size:12px; height:100px; line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4; margin-top:10px}
	.gcon_7 .ibd .swiper07 .swiper-slide .cont .more{ font-size: 12px; margin-top:15px}
	.gcon_7 .ibd .swiper07 .pagination07{  margin-top:20px; font-size:0}	
	.gcon_7 .ibd .swiper07 .pagination07 span{ width:8px; height:8px;}
}

.gcon_8{ padding:80px 0}
.gcon_8 .ibd{ box-sizing:border-box; border:1px solid #d2d2d2}
.gcon_8 .ibd .lt{ float:left; margin-left:30px}
.gcon_8 .ibd .rt{ float:right;}
.gcon_8 .ibd .rt img{ width:544px;}
.gcon_8 .ibd .lt .t1{ font-size:24px; color:#585e63; margin-top:70px}
.gcon_8 .ibd .lt .t2{ font-size:36px; color:#585e63; font-weight:bold; margin-top:25px}
.gcon_8 .ibd .lt .t3{ font-size:16px; color:#282828; line-height:2; margin-top:20px}
.gcon_8 .ibd .lt .t4{ margin-top:40px}
.gcon_8 .ibd .lt .t4 a{display:flex;align-items: center;justify-content: center; width:160px; height:54px; color:#fff; background:#ed7d31; font-size:18px}

@media (max-width:1200px){
	.gcon_8{ padding:40px 0}
	.gcon_8 .ibd{ box-sizing:border-box; border:1px solid #d2d2d2}
	.gcon_8 .ibd .lt{ float:left; margin-left:20px}
	.gcon_8 .ibd .rt{ float:right;}
	.gcon_8 .ibd .rt img{ width:260px;}
	.gcon_8 .ibd .lt .t1{ font-size:16px; margin-top:20px}
	.gcon_8 .ibd .lt .t2{ font-size:20px; margin-top:10px}
	.gcon_8 .ibd .lt .t3{ font-size:12px; margin-top:10px}
	.gcon_8 .ibd .lt .t4{ margin-top:20px; margin-bottom:20px}
	.gcon_8 .ibd .lt .t4 a{ width:110px; height:42px; font-size:14px}
}
@media (max-width:750px){
	
	.gcon_8 .ibd .lt{ float:none; margin-left:0; padding:20px 20px 0}
	.gcon_8 .ibd .rt{ float:none; width:100%}
	.gcon_8 .ibd .rt img{ width:100%;}
	.gcon_8 .ibd .lt .t1{ font-size:16px; margin-top:0}
	.gcon_8 .ibd .lt .t2{ font-size:20px; margin-top:10px}
	.gcon_8 .ibd .lt .t3{ font-size:12px; margin-top:10px}
	.gcon_8 .ibd .lt .t4{ margin-top:20px; margin-bottom:0}
	.gcon_8 .ibd .lt .t4 a{ width:110px; height:42px; font-size:14px}
}
.gcon_9{ background:url(g_19.jpg) center center  repeat-y;}
.gcon_9 .lt{ width:50%; float:left}
.gcon_9 .lt a{ display:block; width:100%; padding:100px 0 80px; color:#fff; background:url(g_14.png) center center no-repeat; text-align:center}
.gcon_9 .lt a .title{ font-size:36px; font-weight:bold; line-height:1}
.gcon_9 .lt a .intro{ font-size:18px;  line-height:1.4; margin-top:30px}
.gcon_9 .rt{ width:50%; float:left}
.gcon_9 .rt a{ display:block; width:100%; padding:100px 0 80px; color:#fff; background:url(g_15.png) center center no-repeat; text-align:center}
.gcon_9 .rt a .title{ font-size:36px; font-weight:bold; line-height:1}
.gcon_9 .rt a .intro{ font-size:18px;  line-height:1.4; margin-top:30px}
@media (max-width:1200px){
	.gcon_9 .lt a{ padding:80px 0 60px; background-size:auto 80%}
	.gcon_9 .lt a .title{ font-size:24px;}
	.gcon_9 .lt a .intro{ font-size:14px; margin-top:25px}
	.gcon_9 .rt a{ padding:80px 0 60px; background-size:auto 80%}
	.gcon_9 .rt a .title{ font-size:24px;}
	.gcon_9 .rt a .intro{ font-size:14px; margin-top:25px}

}
@media (max-width:750px){
	.gcon_9 .nr{ width:100%}
	.gcon_9 .lt{ width:100%; background:#ed7d31}
	.gcon_9 .lt a{ padding:40px 0}
	.gcon_9 .lt a .title{ font-size:20px;}
	.gcon_9 .lt a .intro{ font-size:12px; margin-top:20px; line-height:2}
	.gcon_9 .rt{ width:100%; background:#454545}
	.gcon_9 .rt a{ padding:40px 0}
	.gcon_9 .rt a .title{ font-size:20px;}
	.gcon_9 .rt a .intro{ font-size:12px; margin-top:20px; line-height:2}
}


















