﻿.banner{ width:100%; margin:0 auto; position:relative}
.banner .swiper01{ width:100%; overflow:hidden}
.banner .swiper01 img{ width:100%; height:auto}
.banner .swiper01 .img1{ display:block}
.banner .swiper01 .img2{ display:none}
.banner .prev01{ background:url(../image/prev.png) center center no-repeat; width:26px; height:36px; cursor:pointer; position:absolute; left:4%; top:50%; margin-top:-18px; z-index:9}
.banner .next01{ background:url(../image/next.png) center center no-repeat; width:26px; height:36px; cursor:pointer; position:absolute; right:4%; top:50%; margin-top:-18px; z-index:9}
.banner .swiper01 .pagination01{ width:100%; font-size:0; position:absolute; left:0; bottom:20px; text-align:center; z-index:9}
.banner .swiper01 .pagination01 span{ display:inline-block; vertical-align:top; width:6px; height:6px; margin:0 3px; background:#fff; border-radius:50%; opacity:1;}
.banner .swiper01 .pagination01 span.swiper-pagination-bullet-active{background:#c32f0c; }
.banner .swiper01 .item{ position:absolute; left:calc(50% - 800px); color:#fff; top:50%; transform:translateY(-60%); z-index:9}
.banner .swiper01 .item .intro{ font-size:60px; font-weight:bold; height:240px}
.banner .swiper01 .item .more{ width:150px; height:50px; background:#d61518; text-align:center}
.banner .swiper01 .item .more i{ display:inline-block; vertical-align:top; line-height:50px; background:url(../image/g_09.png) right center no-repeat; padding-right:30px; font-size:14px; font-weight:bold}
@media (max-width: 1600px){
	.banner .swiper01 .pagination01{ left:calc(50% - 600px); bottom:40px}
	.banner .swiper01 .item{ left:calc(50% - 600px);}
	.banner .swiper01 .item .intro{ font-size:40px; height:180px}
	.banner .swiper01 .item .more{ width:120px; height:46px;}
	.banner .swiper01 .item .more i{ line-height:46px; padding-right:25px}
}
@media (max-width: 1200px){
	.banner .prev01,.banner .next01{ width:16px; height:16px; top:50%; background-size:16px; margin-top:-8px}
	.banner .swiper01 .pagination01{ bottom:10px}
	.banner .swiper01 .pagination01 span{ width:10px; height:10px; margin:0 4px;}
	.banner .swiper01 .img2{ display:block}
	.banner .swiper01 .img1{ display:none}
	
	.banner .swiper01 .pagination01{ left:0; width:100%; bottom:15px; text-align:center; font-size:0}
	.banner .swiper01 .pagination01 span{ width:8px; height:8px; margin:0 4px}
	.banner .swiper01 .item{ left:0; width:100%; text-align:center}
	.banner .swiper01 .item .intro{ font-size:16px; height:70px}
	.banner .swiper01 .item .more{ width:110px; height:40px; margin:0 auto}
	.banner .swiper01 .item .more i{ line-height:40px; padding-right:20px; font-size:12px}
	
	
	
}
.container .nr{ width:1400px; margin:0 auto; background:rgba(255,255,255,0.9); margin-bottom:60px; margin-top:30px; position:relative; box-sizing:border-box; padding:23px}
.container .nr .ahd{ position:absolute; left:-120px; top:50%; transform:translateY(-50%); z-index:999}
.container .nr .ahd ul li{ width:50px; height:50px; margin-bottom:20px; position:relative}
.container .nr .ahd ul li .a{ width:100%; height:100%; background:#686d72;  border-radius:50%; position:relative; overflow:hidden}
.container .nr .ahd ul li .b{ background:url(../image/g_15.png) center center no-repeat; width:51px; height:30px; box-sizing:border-box; line-height:30px; color:#fff; position:absolute; left:60px; top:10px; padding-left:12px; font-size:14px; opacity:0; visibility:hidden; transition:all 0.3s}
.container .nr .ahd ul li.on .b,.container .nr .ahd ul li:hover .b{ opacity:1; visibility:visible; left:48px}
.container .nr .ahd ul li .a .tit{ width:100%; height:100%; line-height:50px; color:#fff; text-align:center; font-size:16px; position:absolute; left:0; top:0; transition:all 0.3s}
.container .nr .ahd ul li .a .ico{ width:100%; height:100%; line-height:50px; color:#fff; text-align:center; font-size:16px; position:absolute; left:0; top:100%; transition:all 0.3s}
.container .nr .ahd ul li .a .ico img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%)}
.container .nr .ahd ul li:last-child{ margin-bottom:0}
.container .nr .ahd ul li.on .a .tit,.container .nr .ahd ul li:hover .a .tit{ top:-100%}
.container .nr .ahd ul li.on .a .ico,.container .nr .ahd ul li:hover .a .ico{ top:0%}
.container .nr .ahd ul li.on .a,.container .nr .ahd ul li:hover .a{ background:#c32f0c}



.container .nr .ahd{ position:relative; left:0; top:0; transform:translateY(0); z-index:1}
	.container .nr .ahd ul li{ width:calc(16.66666666% - 1px); margin-right:1px; float:left; text-align:center; border-radius:0}	
	.container .nr .ahd ul li .a{ border-radius:0}
	.container .nr .ahd ul li .a a{ display:block; padding:0 calc(50% - 20px); height:100%; width:100%; box-sizing:border-box; position:relative}
	.container .nr .ahd ul li .b{ display:none!important}
@media (max-width: 1600px){
	.container .nr{ width:1200px; padding:20px; margin-top:20px;}
}
@media (max-width: 1440px){
	
	
}
@media (max-width: 1200px){
	.container .nr{ width:92%; padding:15px; margin:0  auto 30px; height:auto}
	
}
.container .nr .abd{ overflow:hidden; width:100%; height:100%}
.gcon_1{ width:100%}
.gcon_1 .bcon{ margin-top:10px}
.gcon_1 .bcon .swiper011{ width:578px; float:left; overflow:hidden; position:relative}
.gcon_1 .bcon .swiper011 .swiper-slide{ width:100%; overflow:hidden}
.gcon_1 .bcon .swiper011 .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_1 .bcon .swiper011 .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_1 .bcon .swiper011 .prev011{ background:url(../image/g_06.png) center center no-repeat; width:45px; height:102px; position:absolute; left:0; top:calc(50% - 51px); z-index:2; cursor:pointer}
.gcon_1 .bcon .swiper011 .next011{ background:url(../image/g_07.png) center center no-repeat; width:45px; height:102px; position:absolute; right:0; top:calc(50% - 51px); z-index:2; cursor:pointer}
.gcon_1 .bcon .tab12{ width:740px; float:right}
.gcon_1 .bcon .tab12 .hd ul{display: flex; justify-content: space-between;}
.gcon_1 .bcon .tab12 .hd ul li{ padding:5px 0 5px 40px;}
.gcon_1 .bcon .tab12 .hd ul li:nth-child(1){ background:url(../image/g_08.png) left center no-repeat}
.gcon_1 .bcon .tab12 .hd ul li:nth-child(2){ background:url(../image/g_09.png) left center no-repeat}
.gcon_1 .bcon .tab12 .hd ul li:nth-child(3){ background:url(../image/g_10.png) left center no-repeat}
.gcon_1 .bcon .tab12 .hd ul li i{ font-size:20px; color:#000000; font-weight:bold; line-height:20px; padding-bottom:5px; display:block; border-bottom:2px solid #c32f0c; position:relative}
.gcon_1 .bcon .tab12 .hd ul li i:after{ content:""; display:block; width:25%; height:2px; background:#4d4d4d; position:absolute; left:0; bottom:-2px}
.gcon_1 .bcon .tab12 .hd ul li.on i{ color:#c32f0c}
.gcon_1 .bcon .tab12 .hd ul li.on i:after{ width:0}
.gcon_1 .bcon .tab12 .bd{ margin-top:10px}
.gcon_1 .bcon .tab12 .bd ul li{ background:url(../image/g_11.png) left center no-repeat; padding-left:32px}
.gcon_1 .bcon .tab12 .bd ul li .item{ border-bottom:1px dashed #c9c9c9}
.gcon_1 .bcon .tab12 .bd ul li .item a{ display:block; float:left; width:550px; line-height:50px; color:rgba(0,0,0,0.8); font-size:16px; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.gcon_1 .bcon .tab12 .bd ul li .item span{ display:block; float:right; line-height:50px; color:rgba(0,0,0,0.8); font-size:16px; }
.gcon_1 .bcon .tab12 .bd ul li:last-child .item{ border-bottom:0}
.gcon_1 .bcon .tab12 .bd ul li:hover .item a{ color:#c32f0c; padding-left:10px}

.gcon_1 .ccon{ width:100%; margin-top:20px; }
.gcon_1 .ccon .item{ width:440px; height:130px; float:left; background:#eeeeee; margin-right:17px}
.gcon_1 .ccon .item a{ display:block; width:100%; height:100%; display:flex;align-items:center;justify-content:center; font-size:24px; color:#4f4f4f;}
.gcon_1 .ccon .item a img{ padding-right:20px; transition:all 0.3s}
.gcon_1 .ccon .item:hover a img{ padding-right:30px}
.gcon_1 .ccon .item:last-child{ margin-right:0}


@media (max-width: 1600px){
	.gcon_1 .bcon .swiper011{ width:495px}
	.gcon_1 .bcon .tab12{ width:640px}
	.gcon_1 .bcon .tab12 .hd ul li{ background-size:20px!important; padding-left:30px}
	.gcon_1 .bcon .tab12 .hd ul li i{ font-size:18px; line-height:18px}
	.gcon_1 .bcon .tab12 .bd ul li .item a{ width:calc(100% - 100px); font-size:14px; line-height:42px}
	.gcon_1 .bcon .tab12 .bd ul li .item span{ font-size:14px; line-height:42px}
	.gcon_1 .ccon{ margin-top:16px}
	.gcon_1 .ccon .item{ width:32%; margin-right:2%; height:110px}
	.gcon_1 .ccon .item a{ font-size:20px}
	.gcon_1 .ccon .item a img{ height:45px}
}
@media (max-width: 1200px){
	.gcon_1 .bcon .swiper011{ width:100%}
	.gcon_1 .bcon .tab12{ width:100%; margin-top:15px}
	.gcon_1 .bcon .swiper011 .prev011,.gcon_1 .bcon .swiper011 .next011{ width:30px; height:50px; top:calc(50% - 25px); background-size:cover}
	.gcon_1 .ccon{ margin-top:0}
	.gcon_1 .ccon .item{ width:100%; margin-top:10px; height:90px}
	.gcon_1 .ccon .item a{ font-size:18px}
	.gcon_1 .ccon .item a img{ height:36px}
	.gcon_1 .bcon .tab12 .hd ul li{ background-size:auto 16px!important; padding-left:26px}
	.gcon_1 .bcon .tab12 .hd ul li i{ font-size:16px; line-height:16px}
}

.gocn_2{ width:100%}
.gocn_2 .acon{ }
.gocn_2 .acon .pic{ float:right; width:667px; overflow:hidden}
.gocn_2 .acon .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;}
.gocn_2 .acon .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);}
.gocn_2 .acon .tit{ width:calc(100% - 667px); float:left; padding:20px 45px 0 35px; box-sizing:border-box;background:url(../image/g_16.png) top left no-repeat}
.gocn_2 .acon .tit .a1{ background:url(../image/g_17.png) left top no-repeat; padding-top:20px;}
.gocn_2 .acon .tit .a1 .en{ float:left; font-size:48px; color:#313131; line-height:48px}
.gocn_2 .acon .tit .a1 .cn{ font-size:24px; color:#313131; font-weight:bold; line-height:48px; background:url(../image/g_18.png) left center no-repeat; padding-left:36px; margin-left:36px; float:left}
.gocn_2 .acon .tit .a2{ margin-top:20px}
.gocn_2 .acon .tit .a2 span{ display:inline-block; vertical-align:top; background:#c32f0c; color:#fff; padding:0 20px; border-radius:30px; line-height:34px; font-size:16px}
.gocn_2 .acon .tit .a3{ font-size:16px; color:rgba(0,0,0,0.6); text-align:justify; margin-top:40px; line-height:2}
.gocn_2 .bcon{ margin-top:20px}
.gocn_2 .bcon .item{ float:left; width:446px; margin-right:8px; overflow:hidden; position:relative}
.gocn_2 .bcon .item:last-child{ margin-right:0}
.gocn_2 .bcon .item a{ display:block; width:100%; height:100%}
.gocn_2 .bcon .item a .pic{ width:100%; overflow:hidden}
.gocn_2 .bcon .item a .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;}
.gocn_2 .bcon .item:hover a .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);}
.gocn_2 .bcon .item a .title{ width:100%; height:100%; color:#fff; position:absolute; left:0; top:0; z-index:2;display:flex;align-items:center;justify-content:center; font-size:24px; font-weight:bold}
@media (max-width: 1600px){
	.gocn_2 .acon .pic{ width:570px;}
	.gocn_2 .acon .tit{ width:calc(100% - 570px); padding:0 30px 0 20px}
	.gocn_2 .acon .tit .a1{ padding-top:16px}
	.gocn_2 .acon .tit .a1 .en{ font-size:42px; line-height:42px}
	.gocn_2 .acon .tit .a1 .cn{ font-size:22px; line-height:42px}
	.gocn_2 .acon .tit .a3{ font-size:15px; margin-top:30px}
	.gocn_2 .bcon{ margin-top:16px}
	.gocn_2 .bcon .item{ width:33%; margin-right:0.5%}
	.gocn_2 .bcon .item a .title{ font-size:22px}
}
@media (max-width: 1200px){
	.gocn_2 .acon .pic{ width:100%;}
	.gocn_2 .acon .tit{ width:100%; margin-top:20px; padding:0 0 0 15px; background-size:80px}
	.gocn_2 .acon .tit .a1{ padding-top:12px; background-size:20px 3px }
	.gocn_2 .acon .tit .a1 .en{ font-size:30px; line-height:30px}
	.gocn_2 .acon .tit .a1 .cn{ font-size:18px; line-height:30px; background-size:5px 5px; margin-left:20px; padding-left:20px}
	.gocn_2 .acon .tit .a2{ margin-top:15px}
	.gocn_2 .acon .tit .a2 span{ padding:0 20px; font-size:14px; line-height:30px}
	.gocn_2 .acon .tit .a3{ font-size:14px; margin-top:10px}
	.gocn_2 .bcon{ margin-top:12px}
	.gocn_2 .bcon .item{ width:33%; margin-right:0.5%}
	.gocn_2 .bcon .item a .title{ font-size:14px}
}

.gcon_3{ width:100%; overflow:hidden; position:relative}
.gcon_3 .swiper31{ width:100%; overflow:hidden; position:relative}
.gcon_3 .swiper31 .swiper-slide .pic{ width:100%; overflow:hidden}
.gcon_3 .swiper31 .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 .swiper31: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 .swiper31 .pic .img1{ display:block}
.gcon_3 .swiper31 .pic .img2{ display:none}
.gcon_3 .swiper31 .prev31{ background:url(../image/g_22.png) center center no-repeat; width:23px; height:43px; position:absolute; left:3%; top:190px; cursor:pointer; z-index:2; font-size:0; cursor:pointer}
.gcon_3 .swiper31 .next31{ background:url(../image/g_23.png) center center no-repeat; width:23px; height:43px; position:absolute; right:3%; top:190px; cursor:pointer; z-index:2; font-size:0; cursor:pointer}
.gcon_3 .swiper32{ background:#f0f0f0; width:100%; position:absolute; left:0; top:428px; z-index:2}
.gcon_3 .swiper32 .swiper-slide{ width:290px; margin-right:64px; text-align:center; font-size:18px; color:#c32f0c; font-weight:bold; line-height:88px; height:88px; box-sizing:border-box; border-bottom:6px solid #c32f0c; cursor:pointer}
.gcon_3 .swiper32 .swiper-slide.swiper-slide-thumb-active{ background:#c32f0c; color:#fff}
.gcon_3 .swiper31 .swiper-slide .item{ margin-top:130px; padding:0 50px}
.gcon_3 .swiper31 .swiper-slide .item .title{ font-size:24px; color:#000000; font-weight:bold; background:url(../image/g_24.png) left center no-repeat; padding-left:50px;}
.gcon_3 .swiper31 .swiper-slide .item .intro{ font-size:16px; color:#000000; line-height:32px; height:64px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; margin:15px 0}
.gcon_3 .swiper31 .swiper-slide .item .more a{ display:block; width:120px; line-height:36px; font-size:16px; color:#fff; background:#c32f0c; color:#fff; text-align:center; border-radius:5px}
@media (max-width: 1600px){
	.gcon_3 .swiper32{ top:366px}
	.gcon_3 .swiper32 .swiper-slide{ height:60px; line-height:60px; border-bottom:4px solid #c32f0c; font-size:16px}
	.gcon_3 .swiper31 .swiper-slide .item{ margin-top:90px; padding:0}
	.gcon_3 .swiper31 .swiper-slide .item .title{ font-size:20px; background-size:30px 5px}
	.gcon_3 .swiper31 .swiper-slide .item .intro{ font-size:14px; line-height:28px; height:56px; margin:12px 0 20px}
	.gcon_3 .swiper31 .swiper-slide .item .more a{ font-size:14px}
}
@media (max-width: 1200px){
	.gcon_3 .swiper32{ position:relative; left:auto; top:auto; margin-top:20px}
	.gcon_3 .swiper32 .swiper-slide{ height:50px; line-height:50px; border-bottom:3px solid #c32f0c; font-size:14px}
	.gcon_3 .swiper31 .pic .img2{ display:block}
	.gcon_3 .swiper31 .pic .img1{ display:none}
	.gcon_3 .swiper31 .swiper-slide .item{ margin-top:15px; padding:0}
	.gcon_3 .swiper31 .swiper-slide .item .title{ font-size:18px; background-size:20px 5px; padding-left:30px}
	.gcon_3 .swiper31 .swiper-slide .item .intro{ font-size:12px; line-height:24px; height:96px; margin:10px 0 15px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
	.gcon_3 .swiper31 .swiper-slide .item .more a{ font-size:14px}
	
	.gcon_3 .swiper31 .prev31{ width:18px; height:40px; background-size:18px; top:calc(50% - 120px)}
	.gcon_3 .swiper31 .next31{ width:18px; height:40px; background-size:18px; top:calc(50% - 120px)}
	
	
}

.gcon_4{ width:100%;}
.gcon_4 .acon{ width:100%; border:1px solid #e5e5e5; background:#fff; box-sizing:border-box; padding:20px 30px 20px}
.gcon_4 .acon .ihd{ width:100%}

.gcon_4 .acon .ihd .title{ float:left; padding:5px 0 5px 40px;}
.gcon_4 .acon .ihd .title{ background:url(../image/g_08.png) left center no-repeat}
.gcon_4 .acon .ihd .title i{ font-size:20px; color:#000000; font-weight:bold; line-height:20px; padding-bottom:5px; display:block; border-bottom:2px solid #c32f0c; position:relative}
.gcon_4 .acon .ihd .title i:after{ content:""; display:block; width:25%; height:2px; background:#4d4d4d; position:absolute; left:0; bottom:-2px}
.gcon_4 .acon .ihd .more{ float:right; padding:3px 0}
.gcon_4 .acon .ihd .more a{ display:inline-block; vertical-align:top; padding:0 15px; color:#fff; background:#c32f0c; border-radius:30px; line-height:30px; font-size:14px}
.gcon_4 .acon .ibd{ margin-top:10px}
.gcon_4 .acon .ibd .item1{ float:left; width:440px; overflow:hidden; position:relative; height:242px; overflow:hidden}
.gcon_4 .acon .ibd .item1 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 .acon .ibd .item1: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 .acon .ibd .item1 .title{ width:100%; background:rgba(0,0,0,0.5); position:absolute; left:0; bottom:0; z-index:2; box-sizing:border-box; padding:0 15px}
.gcon_4 .acon .ibd .item1 .title p { background:url(../image/g_28.png) left center no-repeat; padding-left:20px; color:#fff;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; font-size:16px; line-height:44px}
.gcon_4 .acon .ibd .item2{ float:left; padding:10px 35px 0; box-sizing:border-box; border-right:1px solid #c9c9c9; width:430px; height:242px}
.gcon_4 .acon .ibd .item2 .item a{ display:block; line-height:45px; font-size:16px; color:#000000; background:url(../image/g_27.png) left center no-repeat; padding-left:12px; box-sizing:border-box;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.gcon_4 .acon .ibd .item2 .item a:hover{ color:#c32f0c; padding-left:30px}
.gcon_4 .acon .ibd .item3{ float:left; padding:10px 0 0 35px; box-sizing:border-box;  width:415px; height:242px}
.gcon_4 .acon .ibd .item3 .item a{ display:block; line-height:45px; font-size:16px; color:#000000; background:url(../image/g_27.png) left center no-repeat; padding-left:12px; box-sizing:border-box;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.gcon_4 .acon .ibd .item3 .item a:hover{ color:#c32f0c; padding-left:30px}
.gcon_4 .bcon{ margin-top:20px}
.gcon_4 .bcon .lt{ width:670px; border:1px solid #e5e5e5; box-sizing:border-box; float:left; padding:20px 30px 0}
.gcon_4 .bcon .rt{ float:right}
.gcon_4 .bcon .lt .ihd .title{ float:left; padding:5px 0 5px 40px;}
.gcon_4 .bcon .lt .ihd .title{ background:url(../image/g_09.png) left center no-repeat}
.gcon_4 .bcon .lt .ihd .title i{ font-size:20px; color:#000000; font-weight:bold; line-height:20px; padding-bottom:5px; display:block; border-bottom:2px solid #c32f0c; position:relative}
.gcon_4 .bcon .lt .ihd .title i:after{ content:""; display:block; width:25%; height:2px; background:#4d4d4d; position:absolute; left:0; bottom:-2px}
.gcon_4 .bcon .lt .ihd .more{ float:right; padding:3px 0}
.gcon_4 .bcon .lt .ihd .more a{ display:inline-block; vertical-align:top; padding:0 15px; color:#fff; background:#c32f0c; border-radius:30px; line-height:30px; font-size:14px}
.gcon_4 .bcon .lt .ibd{ padding:15px 0}
.gcon_4 .bcon .lt .ibd .item{ width:100%}
.gcon_4 .bcon .lt .ibd .item a{ display:block; float:left; width:calc(100% - 100px); line-height:45px; box-sizing:border-box; background:url(../image/g_27.png) left center no-repeat; padding-left:12px; font-size:16px; color:rgba(0,0,0,0.8);text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.gcon_4 .bcon .lt .ibd .item span{ display:block; float:right; line-height:45px;font-size:16px; color:rgba(0,0,0,0.8);}
.gcon_4 .bcon .lt .ibd .item a:hover{ color:#c32f0c; padding-left:30px}
@media (max-width: 1600px){
	.gcon_4 .acon{ padding:20px}
	.gcon_4 .acon .ibd .item1{ width:376px; height:206px}
	.gcon_4 .acon .ibd .item1 .title p{ font-size:14px}
	.gcon_4 .acon .ibd .item2{ width:378px; padding:5px 20px; height:206px}
	.gcon_4 .acon .ibd .item2 .item a{ font-size:14px; line-height:40px}
	.gcon_4 .acon .ibd .item3{ width:364px; padding:5px 0 5px 20px; height:206px}
	.gcon_4 .acon .ibd .item3 .item a{ font-size:14px; line-height:40px}
	.gcon_4 .bcon .lt{ width:570px; padding:20px 20px 0}
	.gcon_4 .bcon .lt .ibd{ padding:10px 0}
	.gcon_4 .bcon .lt .ibd .item a,.gcon_4 .bcon .lt .ibd .item span{ font-size:14px; line-height:35px}
	
}
@media (max-width: 1200px){
	.gcon_4 .acon{ padding:15px}
	.gcon_4 .acon .ibd .item1{ width:100%}
	.gcon_4 .acon .ibd .item2{ width:100%; padding:0; height:auto; border:0; margin-top:10px}
	.gcon_4 .acon .ibd .item2 .item a{ font-size:14px; line-height:35px}
	.gcon_4 .acon .ibd .item3{ width:100%; padding:0; height:auto;}
	.gcon_4 .acon .ibd .item3 .item a{ font-size:14px; line-height:35px}
	.gcon_4 .bcon .lt{ width:100%; padding:20px 15px 0}
	.gcon_4 .bcon .lt .ibd{ padding:10px 0}
	.gcon_4 .bcon .rt{ margin-top:15px}
}

.gcon_5{ width:100%}
.gcon_5 .acon{ width:100%}
.gcon_5 .acon .lt{ float:left; width:662px;}
.gcon_5 .acon .rt{ float:right; width:670px}
.gcon_5 .acon .lt .ihd{ background:url(../image/g_29.png) left bottom no-repeat; font-size:24px; color:#000000; line-height:1; padding:0 0 23px;}
.gcon_5 .acon .lt .ibd{ margin-top:50px}
.gcon_5 .acon .lt .ibd .item{ width:100%}
.gcon_5 .acon .lt .ibd .item .pic{ width:144px; float:left;}
.gcon_5 .acon .lt .ibd .item .pic img{ width:100%}
.gcon_5 .acon .lt .ibd .item .content{ font-size:16px; color:#000000; line-height:50px; margin-top:-3px; width:470px; float:right}
.gcon_5 .acon .lt .ibd .map{ margin-top:40px; position:relative}
.gcon_5 .acon .lt .ibd .map img{ width:100%}
.gcon_5 .acon .rt .ihd{ background:url(../image/g_29.png) left bottom no-repeat; font-size:24px; color:#000000; line-height:1; padding:0 0 23px;}
.gcon_5 .acon .rt .ibd{ margin-top:50px}
.gcon_5 .acon .rt .ibd .item{ width:100%; background:#fff; border:1px solid #cbcbcb; height:170px; box-sizing:border-box; margin-bottom:22px; padding:20px;}
.gcon_5 .acon .rt .ibd .item:last-child{ margin-bottom:0}
.gcon_5 .acon .rt .ibd .item .a1{ background:url(../image/g_31.png) left center no-repeat; padding-left:20px; line-height:40px}
.gcon_5 .acon .rt .ibd .item .a1 .b1{ float:left; font-size:18px; color:#282828; margin-right:30px;}
.gcon_5 .acon .rt .ibd .item .a1 .b2{ float:left; font-size:14px; color:#282828; margin-right:30px;}
.gcon_5 .acon .rt .ibd .item .a1 .b3{ float:right; padding:5px 0}
.gcon_5 .acon .rt .ibd .item .a1 .b3 a{ display:block; width:105px; height:30px; text-align:center; line-height:30px; color:#fff; border-radius:20px; background:#c32f0c; font-size:14px; text-transform:uppercase}
.gcon_5 .acon .rt .ibd .item .a2{ margin:10px 0 0 10px; border-top:1px solid #cbcbcb; padding:20px 0 0 0}
.gcon_5 .acon .rt .ibd .item .a2 .n1{ width:100%; font-size:14px; color:rgba(0,0,0,0.5); }
.gcon_5 .acon .rt .ibd .item .a2 .n1 .m1{float:left; width:28%;}
.gcon_5 .acon .rt .ibd .item .a2 .n1 .m1:last-child{ width:16%}
.gcon_5 .acon .rt .ibd .item .a2 .n2{ width:100%; font-size:14px; color:#484848; margin-top:15px }
.gcon_5 .acon .rt .ibd .item .a2 .n2 .m1{float:left; width:28%;}
.gcon_5 .acon .rt .ibd .item .a2 .n2 .m1:last-child{ width:16%}
.gcon_5 .bcon{ width:100%; margin-top:32px}
.gcon_5 .bcon .title{ float:left; background:url(../image/g_32.png) left center no-repeat; padding-left:13px; margin-left:45px; width:135px; line-height:48px; font-size:24px; color:#c32f0c; font-weight:bold; box-sizing:border-box}
.gcon_5 .bcon .rr{ float:left}
.gcon_5 .bcon .rr .sel{ float:left; width:360px; height:48px; box-sizing:border-box; appearance:none; -webkit-appearance:none; background:url(../image/g_33.png) calc(100% - 30px) center no-repeat #fff; display:block; border:1px solid #e5e5e5; font-size:16px; color:#3f3f3f; padding:0 26px; margin-right:16px}
.gcon_5 .bcon .rr .sel:last-child{ margin-right:0}
@media (max-width: 1600px){
	.gcon_5 .acon .lt{ width:565px;}
	.gcon_5 .acon .rt{ width:565px}
	.gcon_5 .acon .lt .ihd{ font-size:22px; padding:0 0 20px 0; background-size:auto 5px}
	.gcon_5 .acon .lt .ibd{ margin-top:30px}
	.gcon_5 .acon .lt .ibd .item .pic{ width:120px}
	.gcon_5 .acon .lt .ibd .item .content{ font-size:14px; width:420px; line-height:40px}
	.gcon_5 .acon .lt .ibd .map{ margin-top:30px}
	.gcon_5 .acon .rt .ihd{ font-size:22px; padding:0 0 20px 0; background-size:auto 5px}
	.gcon_5 .acon .rt .ibd{ margin-top:30px}
	.gcon_5 .acon .rt .ibd .item{ height:145px; margin-bottom:15px; padding:15px}
	.gcon_5 .acon .rt .ibd .item .a2{ padding:10px 0 0}
	.gcon_5 .acon .rt .ibd .item .a2 .n2{ margin-top:10px}
	.gcon_5 .bcon{ margin-top:20px}
	.gcon_5 .bcon .title{ margin:0}
	.gcon_5 .bcon .rr .sel{ width:330px}
}
@media (max-width: 1200px){
	.gcon_5 .acon .lt{ width:100%;}
	.gcon_5 .acon .rt{ width:100%; margin-top:30px}
	.gcon_5 .acon .lt .ihd{ font-size:20px; padding:0 0 16px 0; background-size:auto 4px}
	.gcon_5 .acon .lt .ibd{ margin-top:20px}
	.gcon_5 .acon .lt .ibd .item .pic{ width:100px}
	.gcon_5 .acon .lt .ibd .item .content{ font-size:12px; width:calc(100% - 110px); line-height:1.6}
	.gcon_5 .acon .lt .ibd .item .content p{ margin-bottom:10px}
	.gcon_5 .acon .lt .ibd .map{ margin-top:20px}
	.gcon_5 .acon .rt .ihd{ font-size:20px; padding:0 0 16px 0; background-size:auto 4px}
	.gcon_5 .acon .rt .ibd{ margin-top:20px}
	.gcon_5 .acon .rt .ibd .item{ height:auto; margin-bottom:15px; padding:15px}
	.gcon_5 .acon .rt .ibd .item .a2{ padding:10px 0 0 0; margin:10px 0 0 0}
	.gcon_5 .acon .rt .ibd .item .a2 .n2{ margin-top:10px}
	.gcon_5 .bcon{ margin-top:20px}
	.gcon_5 .bcon .title{ margin:0}
	.gcon_5 .bcon .rr .sel{ width:100%; background:url(../image/g_33.png) calc(100% - 20px) center no-repeat #fff; background-size:auto 5px; font-size:14px; height:40px; margin-bottom:10px; padding:0 20px}
	.gcon_5 .acon .rt .ibd .item .a1{ background:none; padding:0; line-height:30px}
	.gcon_5 .acon .rt .ibd .item .a1 .b1{ font-size:14px;}
	.gcon_5 .acon .rt .ibd .item .a1 .b2{ font-size:12px}
	.gcon_5 .acon .rt .ibd .item .a1 .b3{ padding:2px 0}
	.gcon_5 .acon .rt .ibd .item .a1 .b3 a{ width:80px; height:26px; line-height:26px; font-size:12px}
	.gcon_5 .acon .rt .ibd .item .a2{ padding:10px 0 0 0 }
	.gcon_5 .acon .rt .ibd .item .a2 .n1{ font-size:12px;}
	.gcon_5 .acon .rt .ibd .item .a2 .n1 .m1{ width:25%}
	.gcon_5 .acon .rt .ibd .item .a2 .n1 .m1:last-child{ width:25%}
	.gcon_5 .acon .rt .ibd .item .a2 .n2{ font-size:12px}
	.gcon_5 .acon .rt .ibd .item .a2 .n2 .m1{ width:25%}
	.gcon_5 .acon .rt .ibd .item .a2 .n2 .m1:last-child{ width:25%}
	.gcon_5 .bcon .title{ font-size:20px; background-size:3px auto}
}