@charset "utf-8";
.banner{ width:1920px; position:relative; left:50%; margin-left:-960px; height:673px;}
.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;}
.banner .hd ul li{ width:44px; height:3px; display:inline-block; vertical-align:top; box-sizing:border-box; background:#ebeceb; margin:0 10px; cursor:pointer}
.banner .hd ul li.on{ background:#fff}


.gcon_1{ width:1920px; position:relative; left:50%; margin-left:-960px; padding-bottom:80px}
.gcon_1 .nr{ width:1200px; margin:0 auto; margin-top:80px}
.gcon_1 .nr .pic{ width:607px; float:left; overflow:hidden}
.gcon_1 .nr .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 .pic:hover 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 .nr .title{ width:550px; float:right}
.gcon_1 .nr .title h3{ font-size:28px; color:#000000; font-weight:normal; margin-top:15px}
.gcon_1 .nr .title .t{ font-size:16px; color:rgba(00,00,00,0.5); margin-top:5px}
.gcon_1 .nr .title .intro{ margin-top:30px; min-height:195px; font-size:14px; color:#000000; line-height:2; text-align:justify}
.gcon_1 .nr .title ul li{ width:150px; height:45px; float:left; margin-right:25px; background:#9eb3d8}
.gcon_1 .nr .title ul li a{ display:block; width:100%; height:100%; text-align:center; line-height:45px; font-size:16px; color:#fff}
.gcon_1 .nr .title ul li a i{ display:inline-block; vertical-align:top; background:url(g_03.png) right center no-repeat; padding-right:40px}

.gcon_1 .nr .title ul li:hover{ background:#3e67b1}
.gcon_1 .nr .title ul li:nth-child(2) a i{ background:url(g_04.png) right center no-repeat}
.gcon_1 .nr .title ul li:nth-child(3) a i{ background:url(g_05.png) right center no-repeat}

.gcon_2{ width:100%; background:#f0efef; padding:70px 0 30px}
.gcon_2 .top{ text-align:center}
.gcon_2 .top h3{ font-size:30px; color:#000000; font-weight:normal;}
.tab01{ width:1200px; margin:0 auto}
.tab01 .hd{ text-align:center;font-size:16px; color:#666; margin:20px 0 45px; line-height:44px;}
.tab01 .hd li{ display:inline-block; vertical-align:top;  margin:0 15px;}
.tab01 .hd li.on{ color:#fff; background:#3f66b3; padding:0 20px;}
.tab01 .bd{ width:100%}
.tab01 .bd ul li{ width:292px; float:left; position:relative; margin-right:10px; margin-bottom:40px}
.tab01 .bd ul li:nth-child(4n){ margin-right:0}
.tab01 .bd ul li a{ display:block; width:100%; height:100%; overflow:hidden; position:relative}
.tab01 .bd ul li a img{transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.tab01 .bd ul li a:hover 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);}
.tab01 .bd ul li a .title{ width:100%; height:48px; box-sizing:border-box; background:rgba(00,00,00,0.5); color:#fff; padding:0 20px; position:absolute; left:0; bottom:0; transition:all 0.5s linear; font-size:16px}
.tab01 .bd ul li a .title .m1{ width:165px; line-height:48px; float:left;}
.tab01 .bd ul li a .title .m2{ float:right; line-height:48px}
.tab01 .bd ul li:hover a .title{ width:100%; height:100%; background:url(g_07.png) center center no-repeat rgba(28,60,111,0.7); padding-left:75px; padding-top:75px}
.tab01 .bd ul li:hover a .title .m1{ width:100%; line-height:1.2}
.tab01 .bd ul li:hover a .title .m2{ width:100%; line-height:1.2}


.gcon_3{ width:100%}
.gcon_3 .nr{ width:1200px; margin:0 auto; padding:70px 0}
.gcon_3 .nr .lt{ width:575px; float:left}
.gcon_3 .nr .lt .top{ font-size:30px; color:#000; font-weight:normal; line-height:1; margin-bottom:35px}
.gcon_3 .nr .lt .item{ width:100%; padding:16px 0; border-bottom:1px solid #d2d2d2}
.gcon_3 .nr .lt .item .time{ width:110px; border-left:2px solid #cfcfcf; height:40px; float:left; text-align:center; font-size:16px; font-family:Arial, Helvetica, sans-serif; color:rgba(00,00,00,0.8); line-height:1.3}
.gcon_3 .nr .lt .item .tit{ max-width:440px; float:left; margin-left:20px}
.gcon_3 .nr .lt .item .tit a{ display:block; line-height:40px; font-size:16px; color:#333;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.gcon_3 .nr .lt .item:hover .tit a{ color:#1492e1}
.gcon_3 .nr .lt .item:hover .time{ border-left:2px solid #1492e1}

.gcon_3 .nr .rt{ width:575px; float:left}
.gcon_3 .nr .rt .top{ font-size:30px; color:#000; font-weight:normal; line-height:1; margin-bottom:35px}
.gcon_3 .nr .rt .item{ width:100%; padding:16px 0; border-bottom:1px solid #d2d2d2}
.gcon_3 .nr .rt .item .time{ width:110px; border-left:2px solid #cfcfcf; height:40px; float:left; text-align:center; font-size:16px; font-family:Arial, Helvetica, sans-serif; color:rgba(00,00,00,0.8); line-height:1.3}
.gcon_3 .nr .rt .item .tit{ max-width:440px; float:left; margin-left:20px}
.gcon_3 .nr .rt .item .tit a{ display:block; line-height:40px; font-size:16px; color:#333;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; background:url(g_08.png) right center no-repeat; padding-right:30px}
.gcon_3 .nr .rt .item:hover .tit a{ color:#1492e1}
.gcon_3 .nr .rt .item:hover .time{ border-left:2px solid #1492e1}

.gcon_4{ width:100%; background:url(g_09.jpg) center center no-repeat; padding-top:1px; height:387px}
.gcon_4 .top{ width:100%; text-align:center; color:#fff}
.gcon_4 .top h3{ font-size:30px; font-weight:normal; line-height:1; padding-top:60px; padding-bottom:20px}
.gcon_4 .top p{ font-size:16px; color:rgba(255,255,255,0.5); line-height:1}
.gcon_4 .nr{ width:1200px; margin:0 auto; margin-top:35px}
.gcon_4 .nr .item{ width:158px; height:134px; float:left; margin-right:15px; background:#3e67b1; color:#fff; text-align:center}
.gcon_4 .nr .item:last-child{ margin-right:0}
.gcon_4 .nr .item span{ display:block; width:100%; height:76px; background:url(g_10.png) bottom center no-repeat}
.gcon_4 .nr .item p{ font-size:16px; margin-top:10px}
.gcon_4 .nr .item:nth-child(1) span{ background:url(g_10.png) bottom center no-repeat}
.gcon_4 .nr .item:nth-child(2) span{ background:url(g_11.png) bottom center no-repeat}
.gcon_4 .nr .item:nth-child(3) span{ background:url(g_12.png) bottom center no-repeat}
.gcon_4 .nr .item:nth-child(4) span{ background:url(g_13.png) bottom center no-repeat}
.gcon_4 .nr .item:nth-child(5) span{ background:url(g_14.png) bottom center no-repeat}
.gcon_4 .nr .item:nth-child(6) span{ background:url(g_15.png) bottom center no-repeat}
.gcon_4 .nr .item:nth-child(7) span{ background:url(g_16.png) bottom center no-repeat}
.gcon_4 .nr .item:hover{ background:rgba(00,00,00,0.5)}


.gcon_5{ width:100%}
.gcon_5 .nr{ width:1200px; margin:0 auto; padding:60px 0}
.gcon_5 .nr .item{ width:384px; float:left; margin-right:24px}
.gcon_5 .nr .item:last-child{ margin-right:0}
.gcon_5 .nr .item h3{ font-size:30px; color:#000000; font-weight:normal; margin-bottom:25px}
.gcon_5 .nr .item ul{ padding:20px 25px; background:#f0efef}
.gcon_5 .nr .item ul li{ border-bottom:1px dashed #cfcece; line-height:50px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; background:url(g_17.png) left center no-repeat; padding-left:20px; font-size:16px; color:#666}
.gcon_5 .nr .item ul li a{ color:#666}
.gcon_5 .nr .item ul li a:hover{ color:#3e67b1}
.gcon_5 .nr .item ul li:last-child{ border:0}

.gcon_6{ width:100%; background:url(g_18.jpg) top center no-repeat; padding:60px 0 75px; color:#fff}
.gcon_6 .nr{ width:1200px; margin:0 auto}
.gcon_6 .nr .lt{ width:696px; float:left}
.gcon_6 .nr .lt h3{ font-size:30px; font-weight:normal; line-height:1; margin-bottom:30px}
.gcon_6 .nr .lt .item{ width:696px; height:364px; background:url(g_19.jpg) center center no-repeat; box-sizing:border-box; padding:50px 95px}
.gcon_6 .nr .lt h4{ font-weight:normal; font-size:16px; color:#4f5050; opacity:0.8; margin-bottom:35px; margin-top:20px}
.gcon_6 .nr .lt .s1{ font-size:0; margin-bottom:23px}
.gcon_6 .nr .lt .s1 .inp1{ display:inline-block; vertical-align:top; width:215px; height:45px; box-sizing:border-box; background:#fff; border-radius:23px; border:1px solid #d1cecc; font-size:14px; color:#000; padding:0 25px}
.gcon_6 .nr .lt .s1 .inp2{ display:inline-block; vertical-align:top; width:215px; height:45px; box-sizing:border-box; background:#fff; border-radius:23px; border:1px solid #d1cecc; font-size:14px; color:#000; padding:0 25px; margin-left:76px}
.gcon_6 .nr .lt .s1 .inp3{ display:inline-block; vertical-align:top; width:100%; height:45px; box-sizing:border-box; background:#fff; border-radius:23px; border:1px solid #d1cecc; font-size:14px; color:#000; padding:0 25px}
.gcon_6 .nr .lt .s1 .inp4{ display:inline-block; vertical-align:top; width:215px; height:45px; box-sizing:border-box; background:#3e67b1; border-radius:23px; border:1px solid #3e67b1; font-size:14px; color:#000; padding:0 25px; color:#fff; float:right}
.gcon_6 .nr .rt{ width:504px; float:right}
.gcon_6 .nr .rt h3{ font-size:30px; font-weight:normal; line-height:1; margin-bottom:30px}
.gcon_6 .nr .rt .item{ width:504px; height:364px; background:#3e67b1; box-sizing:border-box; padding:45px 60px}
.gcon_6 .nr .rt .item .ewm{ width:100%}
.gcon_6 .nr .rt .item .ewm .pic{ width:176px; float:left; text-align:center}
.gcon_6 .nr .rt .item .ewm .pic:nth-child(2){ float:right}
.gcon_6 .nr .rt .item .ewm .pic p{ font-size:14px; color:#fff; margin-top:5px}
.gcon_6 .nr .rt .item .email{ width:100%; height:58px; background:#fff; margin-top:25px}
.gcon_6 .nr .rt .item .email a{ display:block; text-align:center}
.gcon_6 .nr .rt .item .email a i{ background:url(g_21.png) left center no-repeat; display:inline-block; vertical-align:top; padding-left:52px; line-height:58px; font-size:16px; color:#666666}

.gcon_7{ width:100%; padding-bottom:60px}
.gcon_7 .nr{ width:1200px; margin:0 auto}
.gcon_7 .nr h3{ font-size:30px; color:#000000; font-weight:normal; margin-top:50px; margin-bottom:45px}
.gcon_7 .nr .picLeft{ width:100%; overflow:hidden}
.gcon_7 .nr .picLeft .bd li{ width:188px; float:left; margin-right:65px; text-align:center}
.gcon_7 .nr .picLeft .bd li .pic{ width:188px; height:188px; overflow:hidden; border-radius:50%}
.gcon_7 .nr .picLeft .bd li .title{ font-size:16px; color:#666666; text-align:center; margin-top:20px}
.gcon_7 .nr .picLeft .bd li .title a{ display:block}
.gcon_7 .nr .picLeft .bd li .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_7 .nr .picLeft .bd li .pic:hover 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_8{ width:100%; background:#efefef; padding:30px 0}
.gcon_8 .nr{ width:1200px; margin:0 auto}
.gcon_8 .nr .title{ float:left; font-size:30px; color:#000; width:140px}
.gcon_8 .nr .link{ width:1060px; float:right}
.gcon_8 .nr .link a{ display:block; float:left; font-size:16px; color:rgba(00,00,00,0.8); background:url(g_23.png) right center no-repeat; line-height:45px; padding:0 30px}
.gcon_8 .nr .link a:hover{ color:#3e67b1}



































