.banner{ width:2560px; position:relative; left:50%; margin-left:-1280px; height:845px;margin-top:99px}
.banner .hd{ width:100%; text-align:center; position:absolute; left:0; bottom:200px; z-index:99; height:10px}
.banner .hd ul { width:100%;}
.banner .hd li{ display:inline-block; vertical-align:top; width:8px; height:8px; border:1px solid #fff;  font-size:0; margin:0 20px}
.banner .hd li.on{ background:#fff;}
.banner .bd{ width:100%; text-align:center}
.banner .adver{ width:100%; height:163px; background:rgba(00,00,00,0.3); position:absolute; left:0; bottom:0; text-align:center}
.banner .adver .nr{ width:1200px; margin:0 auto; color:#fff}
.banner .adver .nr .s1{ width:157px; height:102px; border-radius:9px; background:url(../images/m1.png) center center no-repeat; margin-top:30px; text-align:center; margin-right:40px; float:left}
.banner .adver .nr .s1 p{ line-height:1; padding-top:20px; font-size:28px; padding-bottom:8px;}
.banner .adver .nr .s1 span{ font-size:19px}

.banner .adver .nr .s2{ width:168px; height:163px; float:left; background:url(../images/g_04.jpg) right center no-repeat; text-align:center}
.banner .adver .nr .s2 p{ line-height:1; padding-top:50px; font-size:40px;}
.banner .adver .nr .s2 span{ font-size:16px; }

.banner .adver .nr .s3{ width:160px; text-align:center; height:163px; float:left; background:url(../images/g_04.jpg) right center no-repeat}
.banner .adver .nr .s3 p{ line-height:1; padding-top:50px; font-size:40px;}
.banner .adver .nr .s3 span{ font-size:16px; }

.banner .adver .nr .s4{ width:186px; text-align:center; height:163px; float:left; background:url(../images/g_04.jpg) right center no-repeat}
.banner .adver .nr .s4 p{ line-height:1; padding-top:50px; font-size:40px;}
.banner .adver .nr .s4 span{ font-size:16px; }

.banner .adver .nr .s5{ width:176px; text-align:center; height:163px; float:left;}
.banner .adver .nr .s5 p{ line-height:1; padding-top:50px; font-size:40px;}
.banner .adver .nr .s5 span{ font-size:16px; }

.banner .adver .nr .s6{ height:163px; float:right; width:237px; background:url(../images/g_05.png) left center no-repeat; padding-left:75px; font-weight:bold; color:#bc1d21; line-height:163px}
.banner .adver .nr .s6 p{ line-height:1; padding-top:50px; font-size:24px;}
.banner .adver .nr .s6 span{ font-size:30px; }

.gcon_1{ width:100%; height:742px; padding-top:1px; background:url(../images/g_06.jpg) top center no-repeat}
.gcon_1 .top{ width:100%; text-align:center; padding-bottom:65px}
.gcon_1 .top h3{ font-size:24px; color:#333; line-height:1; padding-top:85px}
.gcon_1 .top h3 i{ color:#bc1d21}
.gcon_1 .top h4{ font-size:12px; color:#666; font-weight:normal; line-height:1; padding-top:12px}
.gcon_1 .nr{ width:1200px; margin:0 auto}
.gcon_1 .nr .rt{ width:495px; float:right; margin-right:45px; padding-top:40px}
.gcon_1 .nr .rt .pic{ width:100%; text-align:center}
.gcon_1 .nr .rt .p1{ font-size:18px; color:#333; text-align:center; padding:35px 0 30px}
.gcon_1 .nr .rt .p1 a{ color:#333}
.gcon_1 .nr .rt .intro{ font-size:14px; color:#333; line-height:25px}
.gcon_1 .nr .lt{ width:600px; float:left; position:relative}
.gcon_1 .nr .lt .hd li{ width:194px; float:left; height:110px; position:relative; margin-right:9px; margin-top:9px;}
.gcon_1 .nr .lt .hd li:last-child{ margin-right:0}
.gcon_1 .nr .lt .prev{ display:block; background:url(../images/g_10.png) center center no-repeat; width:35px; height:44px; position:absolute; z-index:99; left:0; bottom:33px; cursor:pointer}
.gcon_1 .nr .lt .next{ display:block; background:url(../images/g_11_2.png) center center no-repeat; width:35px; height:44px; position:absolute; z-index:99; right:0; bottom:33px; cursor:pointer}
.gcon_1 .nr .lt .hd li.on span{ display:block; box-sizing:border-box;  width:100%; height:100%; position:absolute; left:0; top:0; border:3px solid #bc1d21}

.gcon_2{ width:100%}
.gcon_2 .top{ width:100%}
.gcon_2 .top .con{ width:1200px; margin:0 auto; padding-top:70px}
.gcon_2 .top .con .s1{ width:485px; float:left; text-align:right; margin-right:30px}
.gcon_2 .top .con .s2{ float:left; font-size:44px; color:#333333; line-height:1; font-weight:bold; margin-right:35px}
.gcon_2 .top .con .s3{ float:left; background:url(../images/g_05.png) left center no-repeat; height:51px; padding-left:63px; background-size:51px}
.gcon_2 .top .con .s1 .p1{ font-size:14px; color:#333333; line-height:1; font-weight:bold; text-transform:uppercase; margin-bottom:8px; padding-top:5px}
.gcon_2 .top .con .s1 .p2{ font-size:16px; color:#333333; line-height:1; text-transform:uppercase}
.gcon_2 .top .con .s2 i{ color:#bc1d21}
.gcon_2 .top .con .s3 .p1{ font-size:18px; color:#333333; font-weight:bold}
.gcon_2 .top .con .s3 .p2{ font-size:18px; color:#333333; font-weight:bold; line-height:1}
.gcon_2 .nr{ width:100%; text-align:center; padding-top:35px}
.gcon_2 .nr .hd{ padding-bottom:35px}
.gcon_2 .nr .hd li{ display:inline-block; vertical-align:top; height:31px; line-height:31px; font-size:18px; color:#333; margin-right:35px;padding-left:37px; cursor:pointer}
.gcon_2 .nr .hd li.on { color:#c9484b}
.gcon_2 .nr .hd li.ali{ background:url(../images/a1.png) left center no-repeat; }
.gcon_2 .nr .hd li.bli{ background:url(../images/a2.png) left center no-repeat; }
.gcon_2 .nr .hd li.cli{ background:url(../images/a3.png) left center no-repeat; }
.gcon_2 .nr .hd li.dli{ background:url(../images/a4.png) left center no-repeat; }
.gcon_2 .nr .hd li.eli{ background:url(../images/a5.png) left center no-repeat; }
.gcon_2 .nr .hd li.fli{ background:url(../images/a6.png) left center no-repeat; }
.gcon_2 .nr .hd li.gli{ background:url(../images/a7.png) left center no-repeat; }
.gcon_2 .nr .hd li.ali.on{ background:url(../images/b1.png) left center no-repeat; }
.gcon_2 .nr .hd li.bli.on{ background:url(../images/b2.png) left center no-repeat; }
.gcon_2 .nr .hd li.cli.on{ background:url(../images/b3.png) left center no-repeat; }
.gcon_2 .nr .hd li.dli.on{ background:url(../images/b4.png) left center no-repeat; }
.gcon_2 .nr .hd li.eli.on{ background:url(../images/b5.png) left center no-repeat; }
.gcon_2 .nr .hd li.fli.on{ background:url(../images/b6.png) left center no-repeat; }
.gcon_2 .nr .hd li.gli.on{ background:url(../images/b7.png) left center no-repeat; }
.gcon_2 .nr .bd li{ width:calc(20% - 4px); margin-right:5px; float:left; position:relative; margin-bottom:5px}
.gcon_2 .nr .bd li:nth-child(5n){ margin-right:0}
.gcon_2 .nr .bd li img{ width:100%}
.gcon_2 .nr .bd li img.pics{-webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    
    filter: grayscale(0%);}
.gcon_2 .nr .bd li .hpic{position:absolute; width:100%; height:100%; left:0; top:0; display:block; opacity:1; transition:all 0.3s linear}

.gcon_2 .nr .bd li .tit{ position:absolute; width:100%; height:100%; left:0; top:0; z-index:2; background:rgba(00,00,00,0.5); color:#fff; opacity:0; transition:all 0.5s linear}
.gcon_2 .nr .bd li:hover .hpic{ opacity:1}
.gcon_2 .nr .bd li:hover .tit{ opacity:1}
.gcon_2 .nr .bd li .tit .s{ width:90%; height:50px; position:absolute; left:5%; top:50%; margin-top:-25px}
.gcon_2 .nr .bd li .tit .s .p1{ font-size:18px; color:#fff; line-height:1}
.gcon_2 .nr .bd li .tit .s .p2{ font-size:18px; color:#fff; line-height:1; padding-top:14px}
.gcon_2 .nr .bd li .more{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; background:#bc1d21; z-index:3;}
.gcon_2 .nr .bd li .more em{ display:block; width:178px; height:48px; border:1px solid #fff; border-radius:25px; line-height:48px; position:absolute; left:50%; margin-left:-90px; top:50%; margin-top:-25px; color:#fff; font-size:14px; text-transform:uppercase}


.gcon_3{ width:100%; margin-top:100px;}
.gcon_3 .nr{ width:1200px; margin:0 auto}
.gcon_3 .nr .top{ width:100%}
.gcon_3 .nr .top>div{background:#f7f7f7; text-align:center; font-size:14px; }
.gcon_3 .nr .top>div:hover{ background:#bc1d21; color:#fff}
.gcon_3 .nr .top .s1{ width:214px; height:164px; border:1px solid #eeeeee; float:left}
.gcon_3 .nr .top .s2{ width:382px; height:164px; border:1px solid #eeeeee; border-left:0; float:left}
.gcon_3 .nr .top .s3{ width:382px; height:164px; border:1px solid #eeeeee;  border-left:0; float:left}
.gcon_3 .nr .top .s4{ width:217px; height:164px; border:1px solid #eeeeee;  border-left:0; float:left}
.gcon_3 .nr .top .s1 span{ display:block; width:100%; height:104px; background:url(../images/c1.png) bottom center no-repeat}
.gcon_3 .nr .top .s1:hover span{background:url(../images/d1.png) bottom center no-repeat}
.gcon_3 .nr .top .s1 p{ padding-top:15px;}
.gcon_3 .nr .top .s2 li{ width:90px; float:left; margin:0 18px}
.gcon_3 .nr .top .s2 li span{ display:block; width:100%; height:104px;}
.gcon_3 .nr .top .s2 p{ padding-top:15px;}
.gcon_3 .nr .top .s2 .ali span{ background:url(../images/c2.png) bottom center no-repeat}
.gcon_3 .nr .top .s2 .bli span{ background:url(../images/c3.png) bottom center no-repeat}
.gcon_3 .nr .top .s2 .cli span{ background:url(../images/c4.png) bottom center no-repeat}
.gcon_3 .nr .top .s2:hover .ali span{ background:url(../images/d2.png) bottom center no-repeat}
.gcon_3 .nr .top .s2:hover .bli span{ background:url(../images/d3.png) bottom center no-repeat}
.gcon_3 .nr .top .s2:hover .cli span{ background:url(../images/d4.png) bottom center no-repeat}

.gcon_3 .nr .top .s3 li{ width:90px; float:left; margin:0 18px}
.gcon_3 .nr .top .s3 li span{ display:block; width:100%; height:104px;}
.gcon_3 .nr .top .s3 p{ padding-top:15px;}
.gcon_3 .nr .top .s3 .ali span{ background:url(../images/c5.png) bottom center no-repeat}
.gcon_3 .nr .top .s3 .bli span{ background:url(../images/c6.png) bottom center no-repeat}
.gcon_3 .nr .top .s3 .cli span{ background:url(../images/c7.png) bottom center no-repeat}
.gcon_3 .nr .top .s3:hover .ali span{ background:url(../images/d5.png) bottom center no-repeat}
.gcon_3 .nr .top .s3:hover .bli span{ background:url(../images/d6.png) bottom center no-repeat}
.gcon_3 .nr .top .s3:hover .cli span{ background:url(../images/d7.png) bottom center no-repeat}

.gcon_3 .nr .top .s4 li{ width:90px; float:left; margin:0 9px}
.gcon_3 .nr .top .s4 li span{ display:block; width:100%; height:104px;}
.gcon_3 .nr .top .s4 p{ padding-top:15px;}
.gcon_3 .nr .top .s4 .ali span{ background:url(../images/c8.png) bottom center no-repeat}
.gcon_3 .nr .top .s4 .bli span{ background:url(../images/c9.png) bottom center no-repeat}
.gcon_3 .nr .top .s4:hover .ali span{ background:url(../images/d8.png) bottom center no-repeat}
.gcon_3 .nr .top .s4:hover .bli span{ background:url(../images/d9.png) bottom center no-repeat}
.gcon_3 .nr .end{ text-align:center; margin-top:15px; font-size:18px; color:#333333}
.gcon_3 .nr .end .s1{ width:216px; float:left}
.gcon_3 .nr .end .s2{ width:383px;float:left}
.gcon_3 .nr .end .s3{ width:383px; float:left}
.gcon_3 .nr .end .s4{ width:218px; float:left}

.gcon_4{ width:100%; background:#f7f7f7; margin-top:100px; padding-top:1px}
.gcon_4 .top{ text-align:center; color:#333}
.gcon_4 .top h3{ font-size:24px; line-height:1; padding-top:80px;}
.gcon_4 .top h3 i{ color:#bc1d21}
.gcon_4 .top h4{ font-size:12px; color:#333; font-weight:normal; margin-top:10px; text-transform:uppercase}

#multipleColumn{ width:100%; padding-top:40px; padding-bottom:40px}
#multipleColumn .bd li{ width:10.5%; float:left; border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4; box-sizing:border-box}
#multipleColumn .bd li img{ width:100%}
	#multipleColumn .bd li:hover img{}
#multipleColumn .bd li.ali{ padding-left:2.75%;width:13.25%;}
#multipleColumn .bd li.cli{ padding-right:2.75%; border-right:0;width:13.25%;}
#multipleColumn .bd li.bli{ border-bottom:0}
#multipleColumn .hd{ width:100%; text-align:center; padding-top:60px;}
#multipleColumn .hd li{ display:inline-block; vertical-align:top; width:8px; height:8px; border:1px solid #000; font-size:0; margin:0 20px}
#multipleColumn .hd li.on{ background:#000}

.gcon_5{ width:100%;}
.gcon_5 .top{ text-align:center; color:#333}
.gcon_5 .top h3{ font-size:24px; line-height:1; padding-top:80px;}
.gcon_5 .top h3 i{ color:#bc1d21}
.gcon_5 .top h4{ font-size:12px; color:#333; font-weight:normal; margin-top:10px; text-transform:uppercase}
.gcon_5 .tab02{ width:1200px; margin:0 auto}
.gcon_5 .tab02 .hd{ width:100%; text-align:center; margin-top:22px;}
.gcon_5 .tab02 .hd li{ display:inline-block; vertical-align:top; font-size:18px; color:#333333; background:url(../images/g_34.png) right center no-repeat; padding-right:30px; padding-left:25px;}
.gcon_5 .tab02 .hd li:last-child{ background:none}
.gcon_5 .tab02 .hd li.on{ color:#d7251d; font-weight:bold}
.gcon_5 .tab02 .bd{ width:100%; padding-top:45px}
.gcon_5 .tab02 .bd li{ width:380px; float:left; margin-right:30px}
.gcon_5 .tab02 .bd li:last-child{ margin-right:0}
.gcon_5 .tab02 .bd li:hover{ box-shadow:0 0 15px #ccc}
.gcon_5 .tab02 .bd li .pic{ width:380px; position:relative}
.gcon_5 .tab02 .bd li .pic a span{ display:block; width:380px; height:50px; background:url(../images/g_24.png) center center no-repeat #bd1b1b; position:absolute; bottom:0; left:0; transition:all 0.5s; opacity:0}
.gcon_5 .tab02 .bd li .title{ width:328px; padding:25px; border:1px solid #dcdcdc}
.gcon_5 .tab02 .bd li .title h3{ font-size:14px; color:#333333; font-weight:normal; text-align:center; line-height:1; padding-top:25px; padding-bottom:20px}
.gcon_5 .tab02 .bd li .title h3 a{ color:#333333; transition:all 0.5s}
.gcon_5 .tab02 .bd li .title .intro{ font-size:12px; color:#666; min-height:80px}
.gcon_5 .tab02 .bd li:hover .pic a span{ opacity:1}
.gcon_5 .tab02 .bd li:hover .title h3 a{ color:#bd1b1b;}
.gcon_5 .more{ text-align:center; width:100%; margin-top:45px}
.gcon_5 .more a{ display:inline-block; vertical-align:top; width:182px; height:47px; line-height:47px; border:1px solid #999999; border-radius:92px; font-size:14px; color:#333333}

.gcon_2 .more{ text-align:center; width:100%; margin-top:45px}
.gcon_2 .more a{ display:inline-block; vertical-align:top; width:182px; height:47px; line-height:47px; border:1px solid #999999; border-radius:92px; font-size:14px; color:#333333}

.gcon_6{ width:100%; background:url(../images/g_06x.png) top center no-repeat; background-size:cover; margin-top:30px; padding-bottom:50px}
.gcon_6 .top{ text-align:center; color:#333}
.gcon_6 .top h3{ font-size:24px; line-height:1; padding-top:80px;}
.gcon_6 .top h3 i{ color:#bc1d21}
.gcon_6 .top h4{ font-size:12px; color:#333; font-weight:normal; margin-top:10px; text-transform:uppercase}
.gcon_6 .nr{ width:1200px; margin:0 auto; background:url(../images/g_35.png) top center no-repeat;; margin-top:40px}
.gcon_6 .nr ul li{ width:175px; float:left; margin-right:166px;}
.gcon_6 .nr ul li a{ display:block; padding-top:220px}
.gcon_6 .nr ul li.bli{ margin-right:0}
.gcon_6 .nr ul li h3{ text-align:center; font-size:18px; color:#333; font-weight:normal}
.gcon_6 .nr ul li p{ text-align:justify; color:#333; margin-top:10px}


.gcon_6 .nr2{ width:1200px; margin:0 auto; padding-top:50px}
.gcon_6 .nr2 dl{ width:599px; border-right:1px solid #f3f3f3; float:left}
.gcon_6 .nr2 dl:nth-child(2){ border:0; box-sizing:border-box; padding-left:100px}
.gcon_6 .nr2 dl .pic{ float:left; margin-right:30px}
.gcon_6 .nr2 dl dd:nth-child(1){ margin-bottom:70px}
.gcon_6 .nr2 dl dd h3{ font-size:18px; color:#333; padding-top:25px;}
.gcon_6 .nr2 dl dd p{ color:#333; text-transform:uppercase}
.gcon_6 .nr2 dl dd p:last-child{ margin-top:10px}