@charset "utf-8";
.banner{ width:1920px; position:relative; left:50%; margin-left:-960px; height:488px;}
.banner .hd{ width:100%; text-align:center; position:absolute; left:0; z-index:99; bottom:16px; font-size:0}
.banner .hd ul{}
.banner .hd ul li{ width:12px; background:#fff; height:12px; border-radius:6px; background:#fff; margin:0 10px; display:inline-block; vertical-align:top; cursor:pointer}
.banner .hd ul li.on{ background:#fff; width:40px}

.gcon_1{ width:100%; margin-top:40px}
.gcon_1 .nr{ width:1200px; margin:0 auto}
.gcon_1 .nr .ihd{ width:100%; background:#f1f3f9}
.gcon_1 .nr .ihd .title{ float:left; font-size:24px; color:#323232; background:url(g_03.png) left center no-repeat; padding-left:55px; margin-left:26px; line-height:70px}
.gcon_1 .nr .ihd .t2{ float:left; margin-left:16px; font-size:14px; color:#9d9d9d; line-height:70px; text-transform:uppercase}
.gcon_1 .nr .ihd .more{ float:right; width:50px; text-align:center}
.gcon_1 .nr .ihd .more a{ display:block; background:url(g_21.png) center 23px no-repeat; padding-top:40px; line-height:1; font-size:14px; color:#303030; opacity:0.54}
.gcon_1 .nr .ihd .hd{ float:right}
.gcon_1 .nr .ihd .hd ul li{ float:left; width:140px; text-align:center; line-height:70px; color:#585858; font-size:18px; cursor:pointer}
.gcon_1 .nr .ihd .hd ul li.on{ color:#363636; font-weight:bold}
.gcon_1 .nr .ibd{ width:100%; margin-top:38px; position:relative}
.gcon_1 .nr .ibd .sPrev{ width:30px; height:60px; background:url(prev.png) center center no-repeat #5176b9; position:absolute; left:-50px; top:50%; margin-top:-30px; background-size:16px;}
.gcon_1 .nr .ibd .sNext{ width:30px; height:60px; background:url(next.png) center center no-repeat #5176b9; position:absolute; right:-50px; top:50%; margin-top:-30px; background-size:16px;}

.gcon_1 .nr .ibd .item{ width:382px; float:left; margin-right:27px; margin-bottom:20px; height:340px; overflow:hidden; position:relative; background:#eceff7}
.gcon_1 .nr .ibd .item:nth-child(3n){ margin-right:0}
.gcon_1 .nr .ibd .item .pic{ width:100%; overflow:hidden}
.gcon_1 .nr .ibd .item .pic img{ width:100%}
.gcon_1 .nr .ibd .item .pic img{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 .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_1 .nr .ibd .item .title{ width:100%; height:135px; position:absolute; left:0; bottom:0; z-index:2; padding:20px; box-sizing:border-box; transition:all 0.3s linear; background:#eceff7}
.gcon_1 .nr .ibd .item .title h3{ font-size:18px; color:#333333;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; font-weight:normal; transition:all 0.3s linear}
.gcon_1 .nr .ibd .item .title .intro{ font-size:14px; color:#888888; line-height:24px; height:48px; overflow:hidden; margin-top:12px; transition:all 0.3s linear}
.gcon_1 .nr .ibd .item .title .more{ background:url(g_22.png) center center no-repeat; width:33px; height:33px; margin-top:8px; visibility:hidden; transition:all 0.3s linear}
.gcon_1 .nr .ibd .item:hover .title{ height:172px; background:#263362}
.gcon_1 .nr .ibd .item:hover .title h3{ color:#fff; font-weight:bold}
.gcon_1 .nr .ibd .item:hover .title .intro{ color:rgba(255,255,255,0.75)}

.gcon_1 .nr .ibd .item:hover .title .more{ visibility:visible}


.gcon_2{ width:100%; background:url(g_05.jpg) center center no-repeat; height:197px; margin-top:34px}
.gcon_2 .nr{ width:1200px; margin:0 auto}
.gcon_2 .nr .ibd{ float:right; padding-top:76px}
.gcon_2 .nr .ibd .inp1{ width:238px; height:52px; background:#fff; border:0; border-radius:8px; box-sizing:border-box; padding:0 20px; font-size:14px; color:#333; margin-right:8px}
.gcon_2 .nr .ibd .inp1::placeholder{ appearance:none; -webkit-appearance:none; opacity:1; color:#d5d5d5}
.gcon_2 .nr .ibd .inp2{ width:118px; height:52px; background:#feb62e; border:0; border-radius:8px; box-sizing:border-box; padding:0 20px; font-size:14px; color:#333; cursor:pointer}



.gcon_3{ width:100%; margin-top:45px}
.gcon_3 .nr{ width:1200px; margin:0 auto}
.gcon_3 .nr .ihd{ width:100%; background:#f1f3f9}
.gcon_3 .nr .ihd .title{ float:left; font-size:24px; color:#323232; background:url(g_06.png) left center no-repeat; padding-left:55px; margin-left:26px; line-height:70px}
.gcon_3 .nr .ihd .t2{ float:left; margin-left:16px; font-size:14px; color:#9d9d9d; line-height:70px; text-transform:uppercase}
.gcon_3 .nr .ihd .more{ float:right; width:50px; text-align:center}
.gcon_3 .nr .ihd .more a{ display:block; background:url(g_21.png) center 23px no-repeat; padding-top:40px; line-height:1; font-size:14px; color:#303030; opacity:0.54}
.gcon_3 .nr .ibd{ width:100%; margin-top:50px}
.gcon_3 .nr .ibd .hd ul{display:flex;justify-content: space-between;}
.gcon_3 .nr .ibd .hd ul li{ text-align:center; font-size:14px; color:#656565}
.gcon_3 .nr .ibd .hd ul li p{ margin-top:10px}
.gcon_3 .nr .ibd .hd ul li.on p{ color:#000; font-weight:bold}
.gcon_3 .nr .ibd .bd{ margin-top:26px;}
.gcon_3 .nr .ibd .bd .con{ width:100%;}
.gcon_3 .nr .ibd .bd .con .pic{ width:600px; float:left; overflow:hidden; position:relative}
.gcon_3 .nr .ibd .bd .con .pic img{ width:100%}
.gcon_3 .nr .ibd .bd .con .pic img{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 .nr .ibd .bd .con: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 .nr .ibd .bd .con .pic .a{ font-size:24px; color:#fff; font-weight:bold; position:absolute;top:45px; left:55px}
.gcon_3 .nr .ibd .bd .con .pic .b{ font-size:14px; color:#fff;  position:absolute;top:88px; left:55px}
.gcon_3 .nr .ibd .bd .con .pic .c{ font-size:14px; color:#fff;  position:absolute;top:165px; left:55px}


.gcon_3 .nr .ibd .bd .con .title{ background:url(g_10.png) center center no-repeat; width:600px; height:237px; float:right; box-sizing:border-box; padding:50px;}
.gcon_3 .nr .ibd .bd .con .title h3 a{ font-size:24px; color:#fff}
.gcon_3 .nr .ibd .bd .con .title .intro{ font-size:14px; color:#fff; line-height:24px; height:48px; overflow:hidden; margin:20px 0 25px}
.gcon_3 .nr .ibd .bd .con .title .more a{ font-size:14px; color:#fff}
.gcon_3 .nr .ibd .conts{ width:100%}
.gcon_3 .nr .ibd .conts .list{ width:600px; height:237px; background:url(g_11.png) center center no-repeat; background-size:cover; float:left; padding:35px; box-sizing:border-box}
.gcon_3 .nr .ibd .conts .list ul li{ margin-bottom:8px}
.gcon_3 .nr .ibd .conts .list ul li a{ background:url(g_23.png) left center no-repeat; padding-left:10px; font-size:14px; color:#fff; float:left; width:300px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; transition:all 0.3s linear}
.gcon_3 .nr .ibd .conts .list ul li span{ float:right; font-size:14px; color:#fff}
.gcon_3 .nr .ibd .conts .pic{ float:left; width:600px}
.gcon_3 .nr .ibd .conts .list ul li:hover a{ margin-left:10px}


.gcon_4{ width:100%; background:url(g_12.jpg) top center no-repeat; margin-top:50px;}
.gcon_4 .nr{ width:1200px; margin:0 auto; padding:70px 0 80px}
.gcon_4 .nr .lt{ float:left; width:350px; color:#fff}
.gcon_4 .nr .lt h3{ line-height:1; font-size:30px; margin-top:30px}
.gcon_4 .nr .lt h3 a{ color:#fff}
.gcon_4 .nr .lt .intro{ font-size:14px; color:rgba(255,255,255,0.75); text-align:justify; margin-top:30px; height:150px; overflow:hidden; line-height:24px}
.gcon_4 .nr .lt .more a{ display:block; width:120px; height:40px; border:1px solid #68768d; text-align:center; line-height:40px; border-radius:8px; font-size:14px; color:#fff; margin-top:60px}
.gcon_4 .nr .lt .more a:hover{ background:#68768d}
.gcon_4 .nr .rt{ width:575px; float:right}
.gcon_4 .nr .rt h3{ line-height:1; font-size:30px; color:#858689}
.gcon_4 .nr .rt ul li{ float:left; width:235px; margin-top:50px}
.gcon_4 .nr .rt ul li .p1{ font-size:46px; color:#212121; line-height:1; font-weight:bold; padding-bottom:20px; background:url(g_13.jpg) left bottom no-repeat; text-align:left; font-family:Arial, Helvetica, sans-serif}
.gcon_4 .nr .rt ul li .p1 i{ font-size:18px}
.gcon_4 .nr .rt ul li .p2{ line-height:1; padding:15px 0; font-size:14px; color:#9d9d9d}
.gcon_4 .nr .rt ul li:nth-child(3){ width:auto;}
.gcon_4 .nr .rt ul li:nth-child(5){ width:200px;}
.gcon_4 .nr .rt ul li:nth-child(6){ float:right; width:auto;}
.gcon_4 .nr .rt ul li:nth-child(6) a{ display:block; width:120px; height:42px; border-radius:8px; background:#3165bb; color:#fff; line-height:42px; text-align:center; font-size:14px; margin-top:42px}

.gcon_5{ width:100%; margin-top:70px}
.gcon_5 .nr{ width:1200px; margin:0 auto}
.gcon_5 .nr .lt{ width:800px; float:left}
.gcon_5 .nr .rt{ width:380px; float:right}
.gcon_5 .nr .ihd{ width:100%;}
.gcon_5 .nr .ihd .title{ float:left; font-size:30px; color:#333333; line-height:30px}
.gcon_5 .nr .ihd .t2{ float:left; margin-left:16px; font-size:14px; color:#9d9d9d; line-height:30px; text-transform:uppercase}
.gcon_5 .nr .ihd .more{ float:right; width:50px; text-align:center}
.gcon_5 .nr .ihd .more a{ display:block; font-size:14px; color:#afafaf; line-height:30px; float:right}
.gcon_5 .nr .ibd{ margin-top:30px}
.gcon_5 .nr .lt .ibd .pic{ float:left; width:400px; overflow:hidden}
.gcon_5 .nr .lt .ibd .pic img{transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear; width:100%}
.gcon_5 .nr .lt .ibd: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 .nr .lt .ibd .title{ width:400px; height:320px; background:#263362; box-sizing:border-box; float:right; padding:24px}
.gcon_5 .nr .lt .ibd .title h3{ font-size:24px; color:#fff}
.gcon_5 .nr .lt .ibd .title h3 a{ color:#fff}
.gcon_5 .nr .lt .ibd .title .intro{ font-size:14px; color:#fff; line-height:24px; margin-top:20px; height:120px;}
.gcon_5 .nr .lt .ibd .title .more a{ display:block; width:106px; height:36px; border:1px solid #a4a9bd; text-align:center; line-height:36px; font-size:14px; color:#fff; border-radius:8px}
.gcon_5 .nr .rt .ibd .item01{ width:100%; overflow:hidden}
.gcon_5 .nr .rt .ibd .item01 img{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 .nr .rt .ibd .item01: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_5 .nr .rt .ibd .item02 ul li{ background:url(g_24.jpg) left center no-repeat; padding-left:14px; font-size:12px; color:#333;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; margin-top:10px}
.gcon_5 .nr .rt .ibd .item02 ul li a{ color:#333}
.gcon_5 .nr .rt .ibd .item02 ul li:hover a{ margin-left:5px}


.gcon_6{ width:100%; background:url(g_16.jpg) top center no-repeat #eaedf6; padding:145px 0 45px; margin-top:70px}
.gcon_6 .nr{ width:1200px; margin:0 auto}
.gcon_6 .nr .lt{ float:left; width:793px; box-sizing:border-box; padding:24px; background:#fff}
.gcon_6 .nr .lt .swiper06{ width:100%; overflow:hidden}
.gcon_6 .nr .lt .swiper06 .swiper-slide{ width:100%}
.gcon_6 .nr .lt .swiper06 .swiper-slide .pic{ width:100%}
.gcon_6 .nr .lt .swiper06 .swiper-slide .pic img{ width:100%}
.gcon_6 .nr .lt .swiper06 .swiper-slide .pic img{transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.gcon_6 .nr .lt .swiper06 .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_6 .nr .lt .swiper06 .swiper-slide .title{ font-size:24px; color:#444444;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; font-weight:bold; margin-top:20px}
.gcon_6 .nr .lt .swiper06 .swiper-slide .intro{ font-size:16px; color:#888888;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; margin-top:8px}
.gcon_6 .nr .lt .swiper06 .pagination06{ margin-top:20px}
.gcon_6 .nr .lt .swiper06 .pagination06 span{ width:26px; height:2px; background:#c8c8c8; border-radius:0; opacity:1}
.gcon_6 .nr .lt .swiper06 .pagination06 span.swiper-pagination-bullet-active{ height:4px; background:#354eaa}
.gcon_6 .nr .rt{ width:380px; float:right; margin-top:110px}

.gcon_6 .nr .ihd{ width:100%;}
.gcon_6 .nr .ihd .title{ float:left; font-size:30px; color:#333333; line-height:30px}
.gcon_6 .nr .ihd .t2{ float:left; margin-left:16px; font-size:14px; color:#9d9d9d; line-height:30px; text-transform:uppercase}
.gcon_6 .nr .ihd .more{ float:right; width:50px; text-align:center}
.gcon_6 .nr .ihd .more a{ display:block; font-size:14px; color:#afafaf; line-height:30px; float:right}
.gcon_6 .nr .ibd{ width:100%; margin-top:15px}
.gcon_6 .nr .ibd .item{ padding:24px 0; border-bottom:1px solid #d4d4d4}
.gcon_6 .nr .ibd .item .pic{ float:left; overflow:hidden}
.gcon_6 .nr .ibd .item .pic img{ width:100%}
.gcon_6 .nr .ibd .item .pic img{transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.gcon_6 .nr .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_6 .nr .ibd .item .title{ float:right; width:176px;}
.gcon_6 .nr .ibd .item .title h3{ font-size:16px; color:#444444; font-weight:normal; padding:10px 0}
.gcon_6 .nr .ibd .item .title h3 a{ color:#444}
.gcon_6 .nr .ibd .item .title .more a{ color:rgba(00,00,00,0.5); font-size:14px}
.gcon_6 .nr .ibd .item:last-child{ border-bottom:0; padding-bottom:0}


.gcon_7{ width:100%; margin-top:80px}
.gcon_7 .nr{ width:1200px; margin:0 auto}
.gcon_7 .nr .ihd{ width:100%;}
.gcon_7 .nr .ihd .title{ float:left; font-size:30px; color:#333333; line-height:30px}
.gcon_7 .nr .ihd .t2{ float:left; margin-left:16px; font-size:14px; color:#9d9d9d; line-height:30px; text-transform:uppercase}
.gcon_7 .nr .ihd .more{ float:right; width:50px; text-align:center}
.gcon_7 .nr .ihd .more a{ display:block; font-size:14px; color:#afafaf; line-height:30px; float:right}
.gcon_7 .nr .ibd{ margin-top:35px}
.gcon_7 .nr .ibd .swiper07{ width:100%; overflow:hidden}
.gcon_7 .nr .ibd .swiper07 .swiper-slide{ width:242px; margin-right:77px;}
.gcon_7 .nr .ibd .swiper07 .swiper-slide .pic{ width:100%; overflow:hidden}
.gcon_7 .nr .ibd .swiper07 .swiper-slide .pic img{transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear; width:100%}
.gcon_7 .nr .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 .nr .ibd .swiper07 .swiper-slide .title{ font-size:16px; color:#333333; width:100%; box-sizing:border-box; line-height:55px; border-bottom:3px solid #efefef; padding:0 15px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.gcon_7 .nr .ibd .swiper07 .swiper-slide:hover .title{ background:#263362; border-bottom:3px solid #263362; color:#fff}
.gcon_7 .nr .ifd{ width:100%; margin:45px 0 70px}
.gcon_7 .nr .ifd .lt{ float:left; font-size:18px; color:#1b1b1b; font-weight:bold; float:left; width:150px; line-height:42px}
.gcon_7 .nr .ifd .rt{ width:1050px; float:left; font-size:0}
.gcon_7 .nr .ifd .rt a{ display:inline-block; vertical-align:top; float:left; font-size:16px; color:#6f6f6f; padding:0 20px; border-radius:30px; border:1px solid #efefef; height:40px; line-height:40px; margin-right:12px; margin-bottom:12px}
.gcon_7 .nr .ifd .rt a:hover{ background:#efefef}























































