@charset "utf-8";
.banner{ position:relative; width:1920px; left:50%; margin-left:-960px; height:520px; overflow:hidden; }
.banner .hd{ width:100%; left:0; bottom:50px; position:absolute; z-index:3; text-align:center}
.banner .hd li{ display:inline-block; vertical-align:top; width:26px; height:6px; background:rgba(255,255,255,0.3); margin:0 3px; font-size:0;}
.banner .hd li.on{ background:#fff}

.banner .prev{ display:block; width:50px; height:50px; background:url(left.png) center center no-repeat; position:absolute; left:50%; margin-left:-700px; top:50%; margin-top:-25px; cursor:pointer}
.banner .next{ display:block; width:50px; height:50px; background:url(right.png) center center no-repeat; position:absolute; right:50%; margin-right:-700px; top:50%; margin-top:-25px; cursor:pointer}


.gcon_1{ width:100%; border-bottom:1px solid #dcdcdc; height:62px;}
.gcon_1 .nr{ width:1200px; margin:0 auto}
.gcon_1 .nr .lt{ float:left; width:900px;}
.gcon_1 .nr .lt .s1{ float:left; font-size:14px; color:#333333; font-weight:bold; line-height:62px}
.gcon_1 .nr .lt .s2{ float:right; width:800px}
.gcon_1 .nr .lt .s2 a{ display:block; float:left; font-size:14px; color:#888888; margin-right:15px; line-height:62px}
.gcon_1 .nr .rt{ width:238px; float:right; height:38px; position:relative; margin-top:12px}
.gcon_1 .nr .rt .inp1{ width:190px; height:38px; border:0; box-sizing:border-box; background:#eeeeee; border:0; color:#888888; font-size:14px; padding:0 10px} 
.gcon_1 .nr .rt .inp2{ width:48px; height:38px; position:absolute; right:0; top:0; background:url(g_04.png) center center no-repeat #ed0128; border:0; cursor:pointer}

.gcon_2{ width:100%; text-align:center; padding-bottom:80px}
.gcon_2 .tops{ width:100%; margin-top:85px}
.gcon_2 .tops h3{ font-size:36px; color:#333333}
.gcon_2 .tops h3 i{ color:#ed0128}
.gcon_2 .tops p{ font-size:18px; color:#888888}
.gcon_2 .nr{ width:100%; margin-top:65px}
.gcon_2 .nr ul{ width:100%}
.gcon_2 .nr ul li{ display:inline-block; vertical-align:top; width:240px; margin:0 30px}
.gcon_2 .nr ul li span{ display:inline-block; vertical-align:top; width:84px; height:84px; background:url(g_05.png) center center no-repeat #b6bcc5; border-radius:50%; transition:all 0.3s}
.gcon_2 .nr ul li  h3{ font-size:24px; color:#111111; margin-top:20px}
.gcon_2 .nr ul li p{ font-size:16px; color:#888888; margin-top:10px}
.gcon_2 .nr ul li:hover span{ background:url(g_05.png) center center no-repeat #ed0128}
.gcon_2 .nr ul li:nth-child(2) span{ background:url(g_06.png) center center no-repeat #b6bcc5;}
.gcon_2 .nr ul li:nth-child(3) span{ background:url(g_07.png) center center no-repeat #b6bcc5;}
.gcon_2 .nr ul li:nth-child(4) span{ background:url(g_08.png) center center no-repeat #b6bcc5;}
.gcon_2 .nr ul li:nth-child(2):hover span{ background:url(g_06.png) center center no-repeat #ed0128;}
.gcon_2 .nr ul li:nth-child(3):hover span{ background:url(g_07.png) center center no-repeat #ed0128;}
.gcon_2 .nr ul li:nth-child(4):hover span{ background:url(g_08.png) center center no-repeat #ed0128;}

.gcon_3{ width:100%; background:#f4f6f9; padding:1px 0 0}
.gcon_3 .tops{ width:100%; margin-top:85px; text-align:center}
.gcon_3 .tops h3{ font-size:36px; color:#333333}
.gcon_3 .tops h3 i{ color:#ed0128}
.gcon_3 .tops p{ font-size:18px; color:#888888}
.gcon_3 .nr{ width:1200px; margin:0 auto; margin-top:50px}
.gcon_3 .nr .slideGroup{ width:100%}
.gcon_3 .nr .slideGroup .parHd{ width:100%; height:66px; background:#3e4857}
.gcon_3 .nr .slideGroup .parHd ul li{ width:171px; float:left; text-align:center; color:#fff; line-height:66px; font-size:16px; font-weight:bold}
.gcon_3 .nr .slideGroup .parHd ul li.on i{ display:inline-block; vertical-align:top; background:url(g_11.png) left center no-repeat; padding-left:20px}
.gcon_3 .nr .slideGroup .parHd ul li.on{ background:#ed0128}
.gcon_3 .nr .slideGroup .parBd{ width:100%;}
.gcon_3 .nr .slideGroup .parBd .tempWrap{ padding:0 0 0 1px}
.gcon_3 .nr .slideGroup .parBd ul{ width:100%; padding:55px 0 100px!important;} 
.gcon_3 .nr .slideGroup .parBd li{ width:397px; float:left; border:1px solid #c7ced7; background:#fff; transition:all 0.3s; margin-left:-1px}
.gcon_3 .nr .slideGroup .parBd li .pic {text-align: center;}
.gcon_3 .nr .slideGroup .parBd li:hover{ transform:scale(1.03); box-shadow:0 0 15px rgba(00,00,00,0.1)}
.gcon_3 .nr .slideGroup .parBd li .title{ padding:20px 36px; text-align:center; height:205px; box-sizing:border-box}
.gcon_3 .nr .slideGroup .parBd li .title h3{ font-size:20px; color:#000000}
.gcon_3 .nr .slideGroup .parBd li .title h3 a{ color:#333}
.gcon_3 .nr .slideGroup .parBd li .title .intro{ font-size:16px; color:#888}
.gcon_3 .nr .slideGroup .parBd .slideBox{ width:100%; position:relative}
.gcon_3 .nr .slideGroup .parBd .slideBox .sPrev{ display:block; width:55px; height:94px; background:url(g_09.png) center center no-repeat; position:absolute; left:-100px; top:245px}
.gcon_3 .nr .slideGroup .parBd .slideBox .sNext{ display:block; width:55px; height:94px; background:url(g_10.png) center center no-repeat; position:absolute; right:-100px; top:245px}

.gcon_4{ width:100%;}
.gcon_4 .tops{ width:100%; margin-top:85px; text-align:center}
.gcon_4 .tops h3{ font-size:36px; color:#333333}
.gcon_4 .tops h3 i{ color:#ed0128}
.gcon_4 .tops p{ font-size:18px; color:#888888}
.gcon_4 .nr{ width:1200px; margin:0 auto; padding-top:55px; padding-bottom:75px}
.gcon_4 .nr ul{ width:1250px}
.gcon_4 .nr ul li{float:left;margin-right: 25px;text-align:center;font-size:18px;color:#333333;width: 225px;}
.gcon_4 .nr ul li p{margin-top:20px;color:#333;}

.ms{ width:1920px; position:relative; left:50%; margin-left:-960px}

.gcon_5{ width:100%; background:url(g_21.jpg) bottom center no-repeat; padding-bottom:135px}
.gcon_5 .tops{ width:100%; margin-top:85px; text-align:center}
.gcon_5 .tops h3{ font-size:36px; color:#333333}
.gcon_5 .tops h3 i{ color:#ed0128}
.gcon_5 .tops p{ font-size:18px; color:#888888}
.gcon_5 .nr{ width:1300px; margin:0 auto; margin-top:55px}
.gcon_5 .nr .slideGroup2{ width:100%; position:relative}
.gcon_5 .nr .slideGroup2 .parHd{ width:480px; height:610px; box-sizing:border-box; border:1px solid #c7ced7; background:#fff; position:absolute; top:0; left:170px; z-index:98}
.gcon_5 .nr .slideGroup2 .parBd{ width:100%; position:relative}
.gcon_5 .nr .slideGroup2 .parBd::after{ content:""; display:block; width:650px; height:610px; background:rgba(00,00,00,0.5); position:absolute; left:0; top:0; z-index:9}
.gcon_5 .nr .slideGroup2 .parBd ul li{ width:650px; position:relative}
.gcon_5 .nr .slideGroup2 .parBd ul li .title{ width:100%; height:127px; background:rgba(00,00,00,.6); position:absolute; left:0; bottom:0; padding:0 80px 0 125px; box-sizing:border-box}
.gcon_5 .nr .slideGroup2 .parBd ul li .title h3{ font-size:24px; color:#fff; font-weight:normal; margin-top:15px}
.gcon_5 .nr .slideGroup2 .parBd ul li .title h3 a{ color:#fff;}
.gcon_5 .nr .slideGroup2 .parBd ul li .title .intro{ font-size:16px; color:#c3c1c1; margin-top:8px}
.gcon_5 .nr .slideGroup2 .parBd .slideBox .sPrev{ display:block; width:82px; height:63px; background:url(g_18.png) center center no-repeat; position:absolute; left:568px; bottom:0; z-index:99}
.gcon_5 .nr .slideGroup2 .parBd .slideBox .sNext{ display:block; width:82px; height:63px; background:url(g_19.png) center center no-repeat; position:absolute; right:568px; bottom:0}
.gcon_5 .nr .slideGroup2 .parHd ul{ margin-top:70px}
.gcon_5 .nr .slideGroup2 .parHd ul li{ width:177px; height:44px; box-sizing:border-box; float:left; line-height:44px; box-sizing:border-box; padding-left:15px; border-radius:22px; background:#fff; font-size:18px; color:#000000; margin-left:38px; margin-top:55px}
.gcon_5 .nr .slideGroup2 .parHd ul li i{ display:inline-block; vertical-align:top; background:url(1_1.png) left center no-repeat; padding-left:42px}
.gcon_5 .nr .slideGroup2 .parHd ul li.on{ background:#ed0128; color:#fff}
.gcon_5 .nr .slideGroup2 .parHd ul li.on i{background:url(1_2.png) left center no-repeat;}
.gcon_5 .nr .slideGroup2 .parHd ul li:nth-child(2) i{background:url(2_1.png) left center no-repeat;}
.gcon_5 .nr .slideGroup2 .parHd ul li:nth-child(3) i{background:url(3_1.png) left center no-repeat;}
.gcon_5 .nr .slideGroup2 .parHd ul li:nth-child(4) i{background:url(4_1.png) left center no-repeat;}
.gcon_5 .nr .slideGroup2 .parHd ul li:nth-child(5) i{background:url(5_1.png) left center no-repeat;}
.gcon_5 .nr .slideGroup2 .parHd ul li:nth-child(6) i{background:url(6_1.png) left center no-repeat;}
.gcon_5 .nr .slideGroup2 .parHd ul li:nth-child(7) i{background:url(7_1.png) left center no-repeat;}
.gcon_5 .nr .slideGroup2 .parHd ul li:nth-child(2).on i{background:url(2_2.png) left center no-repeat;}
.gcon_5 .nr .slideGroup2 .parHd ul li:nth-child(3).on i{background:url(3_2.png) left center no-repeat;}
.gcon_5 .nr .slideGroup2 .parHd ul li:nth-child(4).on i{background:url(4_2.png) left center no-repeat;}
.gcon_5 .nr .slideGroup2 .parHd ul li:nth-child(5).on i{background:url(5_2.png) left center no-repeat;}
.gcon_5 .nr .slideGroup2 .parHd ul li:nth-child(6).on i{background:url(6_2.png) left center no-repeat;}
.gcon_5 .nr .slideGroup2 .parHd ul li:nth-child(7).on i{background:url(7_2.png) left center no-repeat;}
.gcon_5 .nr .slideGroup2 .parHd>a{ display:block; width:177px; height:44px; box-sizing:border-box; float:left; line-height:44px; box-sizing:border-box; padding-left:15px; border-radius:22px; background:#fff; font-size:18px; color:#000000; position:absolute; bottom:141px; left:253px}
.gcon_5 .nr .slideGroup2 .parHd>a:hover{ background:#ed0128; color:#fff}
.gcon_5 .nr .slideGroup2 .parHd>a i{ display:inline-block; vertical-align:top; background:url(8-1.png) left center no-repeat; padding-left:42px}
.gcon_5 .nr .slideGroup2 .parHd>a:hover i{background:url(8-2.png) left center no-repeat;}


.gcon_6{ width:100%; background:url(g_22.jpg) top center no-repeat; height:660px; padding-top:1px;}
.gcon_6 .tops{ width:100%; margin-top:85px; text-align:center}
.gcon_6 .tops h3{ font-size:36px; color:#fff}
.gcon_6 .tops h3 i{ color:#ed0128}
.gcon_6 .tops p{ font-size:18px; color:#888888}
#multipleColumn{ width:1200px; margin:0 auto; position:relative; margin-top:85px}
#multipleColumn .bd{ width:1200px; overflow:hidden}
#multipleColumn ul{ width:285px; float:left; margin-right:20px}
#multipleColumn ul li{ margin-bottom:20px}
#multipleColumn .prev{ display:block; width:55px; height:94px; background:url(g_23.jpg) center center no-repeat; position:absolute; left:-100px; top:100px; cursor:pointer}
#multipleColumn .next{ display:block; width:55px; height:94px; background:url(g_24.jpg) center center no-repeat; position:absolute; right:-100px; top:100px; cursor:pointer}


.gcon_7{ width:100%;}
.gcon_7 .tops{ width:100%; margin-top:85px; text-align:center}
.gcon_7 .tops h3{ font-size:36px; color:#333333}
.gcon_7 .tops h3 i{ color:#ed0128}
.gcon_7 .tops p{ font-size:18px; color:#888888}

.gcon_7 .tab01{ width:1150px; margin:0 auto }
.gcon_7 .tab01 .hd{ width:100%; padding:50px 0 70px;text-align:center}
.gcon_7 .tab01 .hd li{ display:inline-block; vertical-align:top; width:147px; height:51px; border:1px solid #2a3444; text-align:center; line-height:51px; font-size:18px; color:#000000; margin:0 15px; position:relative}
.gcon_7 .tab01 .hd li.on{ background:#3e4857; border:1px solid #3e4857; color:#fff}
.gcon_7 .tab01 .hd li.on:after{ content:""; display:block; width:8px; height:1px; background:#fff; position:absolute; left:20px; top:27px}
.gcon_7 .tab01 .hd li.on:before{ content:""; display:block; width:8px; height:1px; background:#fff; position:absolute; right:20px; top:27px}
.gcon_7 .tab01 .bd{ width:100%}
.gcon_7 .tab01 .bd .con{ width:100%}
.gcon_7 .tab01 .bd .con .lt{ width:543px; float:left}
.gcon_7 .tab01 .bd .con .rt{ width:543px; float:right}
.gcon_7 .tab01 .bd .con .lt .pic{ width:100%; margin-bottom:35px}
.gcon_7 .tab01 .bd .con .lt .title{ width:100%}
.gcon_7 .tab01 .bd .con .lt .title .s1{ width:83px; float:left; height:80px; background:url(g_31.png) right center no-repeat}
.gcon_7 .tab01 .bd .con .lt .title .s1 .p1{ font-size:24px; color:#000; font-weight:bold}
.gcon_7 .tab01 .bd .con .lt .title .s1 .p2{ font-size:18px; color:#000; margin-top:8px}
.gcon_7 .tab01 .bd .con .lt .title .s2{ width:443px; float:right}
.gcon_7 .tab01 .bd .con .lt .title .s2 h3{ font-size:18px; color:#000; line-height:1; margin-bottom:8px}
.gcon_7 .tab01 .bd .con .lt .title .s2 h3 a{ color:#000}
.gcon_7 .tab01 .bd .con .lt .title .s2 .intro{ font-size:16px; color:#888; line-height:1.6} 
.gcon_7 .tab01 .bd .con .rt .title{ width:100%; margin-bottom:48px}
.gcon_7 .tab01 .bd .con .rt .title .s1{ width:83px; float:left; height:80px; background:url(g_31.png) right center no-repeat}
.gcon_7 .tab01 .bd .con .rt .title .s1 .p1{ font-size:24px; color:#000; font-weight:bold}
.gcon_7 .tab01 .bd .con .rt .title .s1 .p2{ font-size:18px; color:#000; margin-top:8px}
.gcon_7 .tab01 .bd .con .rt .title .s2{ width:443px; float:right}
.gcon_7 .tab01 .bd .con .rt .title .s2 h3{ font-size:18px; color:#000; line-height:1; margin-bottom:8px}
.gcon_7 .tab01 .bd .con .rt .title .s2 h3 a{ color:#000}
.gcon_7 .tab01 .bd .con .rt .title .s2 .intro{ font-size:16px; color:#888; line-height:1.6} 


