@charset "utf-8";
.banner{ width:1920px; position:relative; left:50%; margin-left:-960px; height:766px;}
.banner .hd{ width:100%; text-align:center; position:absolute; left:0; z-index:99; bottom:44px; font-size:0}
.banner .hd ul{ display:inline-block; vertical-align:top; background:url(g_19.png) left center repeat-x; padding-right:35px}
.banner .hd ul li{ width:30px; background:#fff; height:8px; display:inline-block; vertical-align:top; margin:0 5px; cursor:pointer}
.banner .hd ul li.on{ width:55px}
.banner .prev{ display:block; width:50px; height:93px; background:url(111.png) center center no-repeat rgba(122,166,207,0.55); position:absolute; z-index:9; left:50%; margin-left:-670px; top:50%; margin-top:-46px; cursor:pointer}
.banner .next{ display:block; width:50px; height:93px; background:url(222.png) center center no-repeat rgba(122,166,207,0.55); position:absolute; z-index:9; right:50%; margin-right:-670px; top:50%; margin-top:-46px; cursor:pointer}
.banner .prev:hover{background:url(111.png) center center no-repeat rgba(8,131,224,0.55);}
.banner .next:hover{background:url(222.png) center center no-repeat rgba(8,131,224,0.55);}


.gcon_1{ background:url(g_16.jpg) left top repeat-x #fff;}
.gcon_1 .top{ font-size:36px; color:#333333; line-height:1; text-align:center; font-weight:bold; padding:70px 0 22px}
.gcon_1 .slideGroup{ width:1224px; margin:0 auto;}
.gcon_1 .slideGroup .parHd{ width:1200px; margin:0 auto}
.gcon_1 .slideGroup .parHd li{ width:20%; float:left; text-align:center; background:#395fa5; color:#fff; font-size:18px; padding:21px 0; cursor:pointer}
.gcon_1 .slideGroup .parHd li.on{ background:#fdba30}
.gcon_1 .slideGroup .parBd{ width:100%; margin-top:50px}
.gcon_1 .slideGroup .parBd .slideBox{ width:100%; position:relative}
.gcon_1 .slideGroup .parBd .slideBox .con{ width:1200px; margin:0 auto; position:relative; font-size:14px; color:#333333; line-height:1.8; box-sizing:border-box; padding-left:180px; height:72px}
.gcon_1 .slideGroup .parBd .slideBox .con:after{ content:""; display:block; width:96px; color:#7b9eb8; position:absolute; left:60px; top:13px; background:#7b9eb8; height:1px;}
.gcon_1 .slideGroup .parBd .slideBox li{ width:408px; float:left; padding-top:1px}
.gcon_1 .slideGroup .parBd .slideBox li .item{ width:382px; margin:13px 13px 26px 13px; box-shadow:0 0 13px rgba(00,00,00,.2); position:relative; overflow:hidden}
.gcon_1 .slideGroup .parBd .slideBox li .item .pic{ width:100%; overflow:hidden}
.gcon_1 .slideGroup .parBd .slideBox li .item .pic img{ width:100%}
.gcon_1 .slideGroup .parBd .slideBox li .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 .slideGroup .parBd .slideBox li .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:scale(1.1);}
.gcon_1 .slideGroup .parBd .slideBox li .item .title{ width:100%; height:62px; background:rgba(00,00,00,0.6); position:absolute; left:0; bottom:-62px; transition:all 0.3s linear}
.gcon_1 .slideGroup .parBd .slideBox li .item .title a{ display:block; width:100%; height:100%; text-align:center; font-size:16px; color:#fff; line-height:62px}
.gcon_1 .slideGroup .parBd .slideBox li .item:hover .title{ bottom:0}
.gcon_1 .slideGroup .parBd .slideBox .sPrev{ display:block; background:url(g_03.jpg) center center no-repeat; width:51px; height:99px; position:absolute; left:-65px; top:300px}
.gcon_1 .slideGroup .parBd .slideBox .sNext{ display:block; background:url(g_04.jpg) center center no-repeat; width:51px; height:99px; position:absolute; right:-65px; top:300px}

.gcon_2{ width:100%; background:url(g_06.jpg) center center no-repeat; padding:100px 0; background-size:cover; margin-top:55px}
.gcon_2 .nr{ width:1200px; margin:0 auto}
.gcon_2 .nr .item{ width:120px; height:120px; box-sizing:border-box; border:3px solid #fff; border-radius:30px; float:left; text-align:center; color:#fff; margin-right:34px}
.gcon_2 .nr .item .ico{ margin-top:18px}
.gcon_2 .nr .item .tit{ font-size:16px; margin-top:8px}
.gcon_2 .nr .item:nth-child(8){ margin-right:0}


.gcon_3{ width:100%}

.gcon_3 .top{ font-size:36px; color:#333333; line-height:1; text-align:center; font-weight:bold; padding:90px 0 0}
.gcon_3 .tab01{ width:1200px; margin:0 auto}
.gcon_3 .tab01 .hd{ width:100%; position:relative; z-index:4; padding-top:50px}
.gcon_3 .tab01 .hd ul li{ width:270px; height:75px; float:left; margin-left:24px; position:relative}
.gcon_3 .tab01 .hd ul li .ico{ width:100%; text-align:center; height:75px}
.gcon_3 .tab01 .hd ul li .tit{ width:270px; height:68px; background:#395fa5; text-align:center; line-height:68px; color:#fff; font-size:18px; position:absolute; left:0; bottom:-68px}
.gcon_3 .tab01 .hd ul li.on .tit{ background:#fdba30}
.gcon_3 .tab01 .bd{ width:100%; position:relative; z-index:3; }
.gcon_3 .tab01 .bd .con{ width:100%; position:relative}
.gcon_3 .tab01 .bd .con .pic{ width:100%}
.gcon_3 .tab01 .bd .con .tit{ width:670px; height:92px; background:#fff; position:absolute; left:50%; margin-left:-335px; bottom:42px; z-index:2; text-align:center; font-size:18px; color:#333; line-height:92px}
.gcon_3 .tab01 .bd .con .more{ width:100%; text-align:center}
.gcon_3 .tab01 .bd .con .more i{ display:inline-block; vertical-align:top; width:154px; height:42px; text-align:center; line-height:42px; color:#fff; background:#395fa5; font-size:16px}

.gcon_4{ width:1920px; position:relative; left:50%; margin-left:-960px; margin-top:80px}
.gcon_4 .tab02{ width:100%}
.gcon_4 .tab02 .bd{ width:100%}
.gcon_4 .tab02 .bd .con{ width:100%}
.gcon_4 .tab02 .bd .con img{ width:100%}
.gcon_4 .tab02 .hd{ width:1200px; margin:0 auto; box-shadow:0 0 15px rgba(00,00,00,0.2); margin-top:-68px; background:#fff}
.gcon_4 .tab02 .hd ul li{ width:20%; float:left; box-sizing:border-box; border-right:1px solid #ebecec; height:144px; position:relative;background:#fff}
.gcon_4 .tab02 .hd ul li .ico{ width:100%; height:36px; text-align:center; padding-top:40px}
.gcon_4 .tab02 .hd ul li .tit{ font-size:18px; color:#333333; text-align:center; padding-top:10px}
.gcon_4 .tab02 .hd ul li.on:after{ content:""; display:block; width:100%; height:4px; background:#0000ff; position:absolute; left:0; top:0; z-index:2}

.gcon_5{ width:100%}
.gcon_5 .nr{ width:1200px; margin:0 auto; margin-top:70px}
.gcon_5 .nr .lt{ width:570px; float:left; position:relative; box-sizing:border-box; padding:30px 0 0 30px}
.gcon_5 .nr .lt:after{ content:""; display:block; width:395px; height:320px; background:#395fa5; position:absolute; left:0; top:0}
.gcon_5 .nr .lt a{ display:block; position:relative; z-index:9}
.gcon_5 .nr .rt{ width:575px; float:right}
.gcon_5 .nr .rt h3{ font-size:36px; color:#333333; display:block; width:160px; height:90px; line-height:90px; text-align-last:justify; border-top:4px solid #434343}
.gcon_5 .nr .rt .intro{ font-size:16px; color:#333333; text-align:justify; line-height:32px}


.gcon_6{ width:100%}
.gcon_6 .nr{ width:1200px; margin:0 auto; margin-top:75px}
.gcon_6 .nr .item{ width:200px; float:left; text-align:center}
.gcon_6 .nr .item a{ display:block}
.gcon_6 .nr .item a .pic{ width:100%; text-align:center}
.gcon_6 .nr .item a .tit{ font-size:22px; color:#747474; padding-top:24px; line-height:1}


.gcon_7{}
.gcon_7 .top{ font-size:36px; color:#333333; line-height:1; text-align:center; font-weight:bold; padding:80px 0 25px}
.gcon_7 .item{ width:100%; text-align:center; font-size:0}
.gcon_7 .item a{ display:inline-block; vertical-align:top; width:144px; height:50px; text-align:c; line-height:50px; color:#fff; background:#395fa5; margin:0 5px; font-size:18px}

.gcon_7 .picLeft{ width:1200px; margin:0 auto; overflow:hidden; margin-top:25px}
.gcon_7 .picLeft li{ width:510px; padding:45px; background:#f1f1f1}
.gcon_7 .picLeft li .pic{ float:left}
.gcon_7 .picLeft li .title{ width:255px; float:right}
.gcon_7 .picLeft li .title h3{ font-size:18px; color:#333; font-weight:normal; padding:20px 0}
.gcon_7 .picLeft li .title h3 a{ color:#333}
.gcon_7 .picLeft li .title .intro{ font-size:12px; color:#999999}

.gcon_8{ width:100%; padding-bottom:70px; margin-top:95px}
.gcon_8 .hd{ width:100%; background:url(g_13.jpg) center center no-repeat; background-size:cover; font-size:36px; color:#fff; font-weight:bold; text-align:center; padding:60px 0}
.gcon_8 .hd li{ display:inline-block; vertical-align:top; margin:0 15px;}
.gcon_8 .bd{ width:1200px; margin:0 auto}
.gcon_8 .bd li{ width:360px; float:left; margin-right:60px; margin-top:35px;}
.gcon_8 .bd li:nth-child(3n){ margin-right:0}
.gcon_8 .bd li .time{ width:100%}
.gcon_8 .bd li .time .t1{ line-height:50px; width:80px; border-bottom:4px solid #b2b2b2; font-size:18px; color:#333333}
.gcon_8 .bd li .time .t2{ font-size:14px; color:#999999; padding:10px 0}
.gcon_8 .bd li .tit{ font-size:16px; color:#000000;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; padding:8px 0}
.gcon_8 .bd li .tit a{ color:#000}
.gcon_8 .bd li .intro{ font-size:12px; color:#999999; text-align:justify; line-height:1.8; height:65px; overflow:hidden}
.gcon_8 .bd li:hover .time .t1{ border-bottom:4px solid #fdba30}
.gcon_8 .bd li:hover .tit a{ color:#fdba30}









