﻿.index-banner .swiper-container{width:100%;height:100%}
.index-banner .swiper-slide img{width:100%;height:auto;min-height:100%;transition:1s linear 2s;transform:scale(1.1,1.1)}
.index-banner .swiper-slide-active img,.swiper-slide-duplicate-active img{transition:6s linear;transform:scale(1,1)}
.index-banner{height:auto;max-height:815px}
.index-banner .swiper-pagination{bottom:55px}
.index-banner .swiper-pagination .swiper-pagination-bullet{width:13px;height:13px;border-radius:50%;background:#fff;margin:0 18px!important;opacity:1}
.index-banner .swiper-pagination .swiper-pagination-bullet-active{background:#ab0d30}
.index-news-container{padding:110px 0 162px;height:504px;background:#fff}
.index-news-container .container{overflow:visible}
.index-news-container .left{position:relative;float:left;width:821px;height:503px}
.index-news-container .right{float:right;width:348px;height:503px;transition:all .3s}
.index-news-container .right:hover{transform:translateY(-10px);box-shadow:0 15px 10px rgba(0,0,0,.3)}
.index-news-container .left .hd{height:123px;display:flex;justify-content:space-between;align-items:flex-start}
.index-news-container .left .hd h2{font-size:36px;font-weight:700;color:#ab0d30;line-height:1;display:flex;align-items:flex-start}
.index-news-container .left .hd h2 span{margin-left:10px;font-size:40px;font-weight:lighter}
.index-news-container .left .more-link{font-size:16px;color:#666}
.index-news-container .left .more-link:hover{color:#ab0d30}
.index-news-container .left .bd{display:flex;justify-content:space-between}
.index-news-container .left .bd .news-item{border-top:3px solid #333;float:left;width:369px;height:288px;position:relative}
.index-news-container .left .bd .news-item .line{position:absolute;width:0;height:3px;background:#ab0d30;top:-3px;left:0;transition:all .5s}
.index-news-container .left .bd .news-item:hover .line{width:100%}
.index-news-container .left .bd .news-item .date{margin-top:42px;margin-bottom:45px;font-size:12px;color:#666}
.index-news-container .left .bd .news-item .title{margin-bottom:22px;font-size:24px;color:#333;line-height:30px}
.index-news-container .left .bd .news-item .title a{color:#333}
.index-news-container .left .bd .news-item .title a:hover{color:#ab0d30}
.index-news-container .left .bd .news-item .intro{font-size:14px;color:#999;line-height:22px}
.index-news-container .left .arrow{position:absolute;bottom:0;left:0}
.index-news-container .left .arrow .arrow-item{float:left;width:48px;height:48px;cursor:pointer;border:1px solid #c2c2c2}
.index-news-container .left .arrow .arrow-left{background:url(../images/arrow-gray-left.png) center center}
.index-news-container .left .arrow .arrow-right{background:url(../images/arrow-gray-right.png) center center;border-left:none}
.index-news-container .left .arrow .arrow-left:hover{background:url(../images/arrow-white-left2.png) center center #ab0d30}
.index-news-container .left .arrow .arrow-right:hover{background:url(../images/arrow-gray-right2.png) center center #ab0d30;border-left:none}
.index-news-container .right .top-news{width:348px;height:503px;position:relative}
.index-news-container .right .top-news .img{width:348px;max-height:503px;overflow:hidden;position:absolute;top:0;z-index:10}
.index-news-container .right .top-news .img img{width:100%;height:100%}
.index-news-container .right .top-news .img img:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.index-news-container .right .top-news .txt{position:absolute;bottom:0;box-sizing:border-box;height:303px;background:#ab0d30;color:#fff;padding:38px 22px 0 22px}
.index-news-container .right .top-news .txt .title{margin-bottom:18px;font-size:18px;line-height:24px;font-weight:700}
.index-news-container .right .top-news .txt .intro{font-size:14px;line-height:21px}
.index-news-container .right .top-news .txt .more{float:right;margin-top:45px;width:93px;height:30px;text-align:center;line-height:30px;border:1px solid #bd697c;color:#fff}
.index-news-container .right .top-news .txt .more:hover{border-color:#fff}
.index-industry-container{height:960px;position:relative}
.index-industry-container .hd{width:1280px;position:absolute;left:50%;margin-left:-640px;top:77px;z-index:20}
.index-industry-container .hd h2{font-size:36px;font-weight:700;color:#fff;line-height:1;display:flex;align-items:flex-start}
.index-industry-container .hd h2 span{margin-left:10px;font-size:40px;font-weight:lighter}
.index-industry-container .swiper-container{width:100%;height:100%}
.index-industry-container .swiper-container .swiper-slide{position:relative}
.index-industry-container .swiper-container .swiper-slide .txt{padding:45px 70px;position:absolute;width:835px;top:225px;left:50%;transform:translateX(-50%);z-index:2;text-align:center;color:#fff;background: rgba(0,0,0,.4);}
.index-industry-container .swiper-container .swiper-slide img{position:absolute;width:1920px;height:960px;left:50%;margin-left:-960px;top:0;max-width:1920px}
.index-industry-container .swiper-container .swiper-slide .txt h3{margin-bottom:40px;font-size:36px;color:#fff}
.index-industry-container .swiper-container .swiper-slide .txt p{font-size:16px;color:#fff;line-height:30px}
.index-industry-container .swiper-container .swiper-slide .txt .more{margin-top:40px;width:187px;height:42px;line-height:42px;background:#ab0d30;border-radius:5px;display:inline-block}
.index-industry-container .swiper-container .swiper-slide .txt .more .morelink{width:151px;height:42px;display:block;border-radius:5px;line-height:42px;padding-left:36px;color:#fff;font-size:16px;text-align:left;background:url(../images/arrow-white-right.png) no-repeat 128px 16px}
.index-industry-container .swiper-container .swiper-slide .txt .morelink:hover{animation:ltor linear .4s}
@keyframes ltor{0%{background:url(../images/arrow-white-right.png) no-repeat 100px 16px #ab0d30;opacity:0}
100%{background:url(../images/arrow-white-right.png) no-repeat 128px 16px #ab0d30;opacity:1}
}
.index-industry-container .swiper-container .swiper-slide .txt>:nth-child(1){transition-delay:.3s}
.index-industry-container .swiper-container .swiper-slide .txt>:nth-child(2){transition-delay:.4s}
.index-industry-container .swiper-container .swiper-slide .txt>:nth-child(3){transition-delay:.5s}
.index-industry-container .swiper-container .swiper-slide .txt>:nth-child(4){transition-delay:.6s}
.index-industry-container .swiper-container .swiper-slide .txt>:nth-child(5){transition-delay:.7s}
.index-industry-container .swiper-container .swiper-slide .txt>:nth-child(6){transition-delay:.8s}
.index-industry-container .swiper-container .swiper-slide .txt>:nth-child(7){transition-delay:.9s}
.index-industry-container .swiper-container .swiper-slide .txt>:nth-child(8){transition-delay:.1s}
.index-industry-container .swiper-container .swiper-slide .txt>:nth-child(9){transition-delay:.11s}
.index-industry-container .swiper-container .swiper-slide .txt>:nth-child(10){transition-delay:.12s}
.index-industry-container .swiper-container .swiper-slide .txt>*{opacity:0;transform:translateY(25px);transition:all .4s}
.index-industry-container .swiper-container .swiper-slide-active .txt>*{opacity:1;transform:translateY(0)}
.index-industry-container .swiper-container .swiper-slide .txt>p{text-align:left;text-indent:2em;}
.index-industry-container .swiper-container .swiper-button-next,.index-industry-container .swiper-container .swiper-button-prev{background:0 0!important;opacity:0}
.index-industry-container .swiper-container .swiper-button-prev{left:80px}
.index-industry-container .swiper-container .swiper-button-next{right:80px}
.index-industry-container .swiper-container:hover .swiper-button-prev{left:55px;opacity:1}
.index-industry-container .swiper-container:hover .swiper-button-next{right:55px;opacity:1}
.index-industry-container .pagination{position:absolute;bottom:134px;left:50%;margin-left:-640px;width:1280px;display:flex;justify-content:space-between;align-items:center;height:65px;z-index:2;background:#fff}
.index-industry-container .pagination li{display:flex;align-items:center;width:258px;height:65px;font-size:18px;color:#333;cursor:pointer;border-right:1px solid #dadada}
.index-industry-container .pagination li.yuanqu{width:172px;padding-left:86px;background:url(../images/icon-yuanqu-red.png) no-repeat 55px center}
.index-industry-container .pagination li.yuanqu.active,.index-industry-container .pagination li.yuanqu:hover{background:url(../images/icon-yuanqu-white.png) no-repeat 55px center #ab0d30;color:#fff}
.index-industry-container .pagination li.fuwu{width:155px;padding-left:103px;background:url(../images/icon-fuwu-red.png) no-repeat 70px center}
.index-industry-container .pagination li.fuwu.active,.index-industry-container .pagination li.fuwu:hover{background:url(../images/icon-fuwu-white.png) no-repeat 70px center #ab0d30;color:#fff}
.index-industry-container .pagination li.wuliu{width:155px;padding-left:103px;background:url(../images/icon-waimao-red.png) no-repeat 70px center}
.index-industry-container .pagination li.wuliu.active,.index-industry-container .pagination li.wuliu:hover{background:url(../images/icon-waimao-white.png) no-repeat 70px center #ab0d30;color:#fff}
.index-industry-container .pagination li.zichan{width:158px;padding-left:100px;background:url(../images/icon-zichan-red.png) no-repeat 66px center;border-right:none}
.index-industry-container .pagination li.zichan.active,.index-industry-container .pagination li.zichan:hover{background:url(../images/icon-zichan-white.png) no-repeat 66px center #ab0d30;color:#fff}
.index-industry-container .pagination li.zhizao{width:147px;padding-left:111px;background:url(../images/icon-zhizao-red.png) no-repeat 68px center}
.index-industry-container .pagination li.zhizao.active,.index-industry-container .pagination li.zhizao:hover{background:url(../images/icon-zhizao-white.png) no-repeat 68px center #ab0d30;color:#fff}
.index-history-container{padding:138px 0 147px}
.index-history-container .hd{margin-bottom:58px;display:flex;justify-content:space-between}
.index-history-container .hd h2{font-size:36px;font-weight:700;color:#333;line-height:1;display:flex;align-items:flex-start}
.index-history-container .hd h2 span{margin-left:10px;font-size:40px;font-weight:lighter;color:#666}
.index-history-container .more-link{font-size:16px;color:#666}
.index-history-container .more-link:hover{color:#ab0d30}
.index-history-container .bd .t{display:flex;justify-content:space-between}
.index-history-container .bd .img img{height:100%;}
.index-history-container .bd .t div{position:relative;background:#f6f6f6;width:320px}
.index-history-container .bd .b{display:flex;justify-content:space-between}
.index-history-container .bd .b div{position:relative;background:#f6f6f6;width:320px}
.index-history-container .bd div.txt{display:flex;flex-direction:column;justify-content:center;align-items:center}
.index-history-container .bd div.txt h3{margin-bottom:32px;font-size:21px;color:#333}
.index-history-container .bd div.txt p{font-size:14px;color:#666;line-height:30px}
.index-history-container .bd .t div.txt:before{display:block;content:'';width:0;height:0;border:15px solid #f6f6f6;border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent;position:absolute;top:160px;left:-30px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.index-history-container .bd .b div.txt:before{display:block;content:'';width:0;height:0;border:15px solid #f6f6f6;border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent;position:absolute;top:160px;right:-30px;z-index:10;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.index-history-container .bd .t div.txt:hover{background:#ab0d30}
.index-history-container .bd .t div.txt:hover h3,.index-history-container .bd .t div.txt:hover p{color:#fff}
.index-history-container .bd .t div.txt:hover:before{border-right-color:#ab0d30}
.index-history-container .bd .b div.txt:hover{background:#ab0d30}
.index-history-container .bd .b div.txt:hover h3,.index-history-container .bd .b div.txt:hover p{color:#fff}
.index-history-container .bd .b div.txt:hover:before{border-left-color:#ab0d30}
.index-about-container{height:630px;background:url(../images/index-about-bg.jpg) no-repeat center top}
.index-rencai-container{height:610px;background:#fff}
.index-rencai-container .container{padding:0 63px;height:610px;display:flex;justify-content:space-between;align-items:center}
.index-rencai-container .container .item{width:528px;height:436px}
.index-rencai-container .container .item .img{width:528px;height:254px;display:flex;justify-content:center;align-items:center;font-size:40px;color:#fff}
.index-rencai-container .container .item .img.rencai{background:url(../images/img-rencaizhongxin.jpg)}
.index-rencai-container .container .item .img.lianxi{background:url(../images/img-lianxiwomen.jpg)}
.index-rencai-container .container .item .txt{display:flex;justify-content:space-between;background-color:#f7f6f2;height:112px;padding:36px 43px}
.index-rencai-container .container .item .txt p{text-indent:2em;font-size:14px;color:#666;line-height:28px}
.index-dangjian-container{height:200px;background:url(../images/dangjian-bg.jpg) no-repeat}
.index-dangjian-container .container{display:flex;height:200px;justify-content:space-between;align-items:center}
.index-dangjian-container .container a img{transition:all .3s}
.index-dangjian-container .container a img:hover{transform:translateY(-10px);box-shadow:0 11px 22px rgba(0,0,0,.4)}
.index-about-container .left{margin-top:123px;width:510px;float:left}
.index-about-container .left .hd h2{margin-bottom:48px;font-size:36px;font-weight:700;color:#ab0d30;line-height:1;display:flex;align-items:flex-start}
.index-about-container .left .hd h2 span{margin-left:10px;font-size:40px;font-weight:lighter;color:#ab0d30}
.index-about-container .left .bd p{text-indent:2em;font-size:14px;color:#666;line-height:24px;margin-bottom:18px}
.index-about-container .left .bd .more{margin-top:60px;display:block;width:131px;height:48px;border:1px solid #a7a7a7;text-align:center;line-height:50px;font-size:16px;color:#ab0d30}
.index-about-container .left .bd .more:hover{background-color:#ab0d30;border-color:#ab0d30;color:#fff}
.index-about-container .container{position:relative;overflow:visible}
.index-about-container .container .about-swiper{width:647px;height:356px;position:absolute;top:110px;right:-90px;overflow:visible}
.index-about-container .container .about-swiper .swiper-wrapper{overflow:visible}
.index-about-container .container .about-swiper .swiper-slide{position:absolute;top:0;left:0;transition:all 1s}
.index-about-container .container .about-swiper .swiper-slide .cover{position:absolute;width:100%;top:0;bottom:0;background:url(../images/about-img-cover.png) 100% 100%;transition:all 1s}
.index-about-container .container .about-swiper .swiper-slide-active .cover{opacity:0}
.index-about-container .container .about-swiper .swiper-slide-active{transform:translate(-70px,25px);z-index:100}
.group-about .top{overflow:hidden;margin-bottom:112px}
.group-about .top .left{}
.group-about .top .left img{width:100%;height:100%}
.group-about .top .right{margin-top:76px;}
.group-about .top .right h2{margin-bottom:30px;font-size:24px;color:#333;line-height:1}
.group-about .top .right p{font-size:15px;color:#666;line-height:30px;text-indent:2em;}
.group-about .top .right .block{width:317px;height:145px;float:left;border-left:1px solid #dcdcdc;text-align:center}
.group-about .top .right .block:last-child{border-right:1px solid #dcdcdc}
.group-about .top .right .block em{margin-top:25px;margin-bottom:24px;font-size:60px;color:#ab0d30;font-style:normal}
.group-about .top .right .block p{font-size:14px;color:#666}
.group-about .bottom{margin-bottom:200px}
.group-about .bottom h2{margin-bottom:25px;line-height:1;font-size:24px;color:#333}
.group-about .bottom p{color:#666;line-height:30px;text-indent:2em;}
.module-zhanlue1{margin-bottom:105px}
.module-zhanlue1 h2{font-size:24px;color:#a51d21;font-weight:700;line-height:1;margin-bottom:15px}
.module-zhanlue1 p{font-size:16px;color:#666;line-height:30px}
.module-zhanlue2{height:340px;background:#a51d21}
.module-zhanlue2 .container{position:relative;top:-66px}
.module-zhanlue2 .block{width:630px;height:350px}
.module-zhanlue2 .block .tt{font-size:26px;font-weight:700;margin-top:15px;color:#fff;height:40px;line-height:40px}
.module-zhanlue2 .block .tt .icon-arrow{display:inline-block;width:47px;height:15px;background:url(../images/icon-group.png) no-repeat -6px -140px;margin-left:15px;margin-top:-10px}
.module-zhanlue3{height:800px;background:#eee}
.module-zhanlue3 .text{margin-top:138px;width:465px;display:none;}
.module-zhanlue3 .text.show{display:block;animation:btot 1s;}
@keyframes btot{from{opacity:0;transform:translateY(50px);}to{opacity:1;transform:translateY(0px)}}
.module-zhanlue3 .text h2{font-size:24px;color:#a51d21;margin-bottom:22px;font-weight:700}
.module-zhanlue3 .text p{font-size:14px;color:#333;line-height:30px;text-indent:2em;}
.module-zhanlue3 .block-bankuai{position:relative;margin-top:84px;width:607px;height:593px;background:url(../images/zhanlue-bankuai-bg.png) no-repeat center center}
.module-zhanlue3 .block-bankuai .item{position:absolute;width:205px;height:205px;border-radius:50%;color:#fff;text-align:center;font-size:20px;background-color:#a51d21;line-height:1;cursor:pointer;}
.module-zhanlue3 .block-bankuai .item.item-xdfwy{top:0;left:203px}
.module-zhanlue3 .block-bankuai .item.item-wuliu{top:146px;left:402px}
.module-zhanlue3 .block-bankuai .item.item-yqkf{top:146px;left:0}
.module-zhanlue3 .block-bankuai .item.item-zcjy{top:387px;left:329px}
.module-zhanlue3 .block-bankuai .item.item-gdzz{top:387px;left:86px}
.module-zhanlue3 .block-bankuai .item .icon{display:inline-block;background:url(../images/icon-group.png) no-repeat;width:60px;height:55px;margin-top:43px;margin-bottom:23px}
.module-zhanlue3 .block-bankuai .item:hover .icon{transform:scale(0.8)}
.module-zhanlue3 .block-bankuai .item.item-xdfwy .icon{background-position:-68px -61px}
.module-zhanlue3 .block-bankuai .item.item-wuliu .icon{background-position:-146px -64px}
.module-zhanlue3 .block-bankuai .item.item-yqkf .icon{background-position:-2px -58px}
.module-zhanlue3 .block-bankuai .item.item-zcjy .icon{background-position:-300px -64px}
.module-zhanlue3 .block-bankuai .item.item-gdzz .icon{background-position:-222px -63px}
.module-pinpai1{margin-top:-30px;margin-bottom:25px;font-size:16px;color:#666;line-height:36px;text-align:center}
.module-pinpai2{margin-bottom:200px;height:800px}
.module-pinpai2 .brand-swiper{height:800px}
.module-pinpai2 .brand-btn-wrapper{padding:0 155px;position:absolute;height:260px;background:rgba(0,0,0,.5);bottom:0;width:100%;z-index:10}
.module-pinpai2 .brand-btn-wrapper ul{overflow:hidden}
.module-pinpai2 .brand-btn-wrapper li{padding:0 18px;float:left;height:260px;line-height:260px;cursor:pointer}
.module-pinpai2 .brand-btn-wrapper li.active,.module-pinpai2 .brand-btn-wrapper li:hover{background:rgba(198,0,0,.5)}
.module-pinpai2 .brand-list{height:540px;line-height:540px;text-align:center}
.module-img-list-thumb ul{margin-right:-64px;overflow:hidden}
.module-img-list-thumb ul li{float:left;margin-right:64px;margin-bottom:56px;width:384px;height:261px;overflow:hidden}
.module-img-list-thumb ul li img{width:100%;height:100%;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.module-img-list-thumb ul li img:hover{opacity:.6}
.module-view-more-btn{margin:50px auto 200px;width:152px;height:54px;display:block;text-align:center;line-height:54px;cursor:pointer;font-size:16px;color:#333;border:1px solid #aaa;position:relative}
.module-view-more-btn:hover{border-color:#ab0d30;color:#ab0d30}
.module-team-container{padding-top:55px;margin-top:-50px;margin-bottom:75px;height:605px;background:url(../images/team-swiper-bg.jpg) no-repeat center top}
.module-team-container .container{width:1395px}
.module-team-swiper .swiper-slide{width:936px;height:546px}
.module-team-swiper .swiper-slide p{display:none;position:absolute;bottom:0;width:100%;height:46px;line-height:46px;background:rgba(0,0,0,.5);color:#fff;text-align:center;font-size:18px}
.module-team-swiper .swiper-slide-active p{display:block}
.module-team-swiper .swiper-slide img{opacity:.7;width:100%;height:100%}
.module-team-swiper .swiper-slide-active img{opacity:1}
.module-team-swiper{position:relative}
.module-team-swiper .btn{position:absolute;width:58px;height:58px;top:250px;z-index:10;cursor:pointer}
.module-team-swiper .button-prev{left:55px}
.module-team-swiper .button-next{right:55px}
.module-img-list-team ul{margin-right:-100px}
.module-img-list-team ul li{width:360px;height:295px;margin-right:100px;margin-bottom:35px}
.module-img-list-team ul li img{width:100%;height:235px;cursor:pointer}
.module-img-list-team ul li p{margin-top:15px;font-size:14px;color:#333;text-align:center}
.module-news-detail{margin-bottom:150px}
.module-news-detail-title{margin:65px auto 30px;width:900px;line-height:46px;color:#333;font-size:30px}
.module-news-detail .news-info{margin-bottom:40px;padding-bottom:25px;border-bottom:1px solid #cacaca;text-align:center;font-size:14px;color:#999}
.module-news-detail .news-info span:hover{cursor:pointer;color:#000}
.module-news-detail .news-body{font-size:16px;color:#000;line-height:36px}
.module-news-detail .news-body p{text-indent:2em;margin-bottom:10px}
.module-news-detail .shangxiage{margin-top:100px}
.module-news-detail .shangxiage a{float:left;display:block;width:635px;height:132px;background-color:#eee;font-size:18px;color:#333;line-height:132px;box-sizing:border-box;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.module-news-detail .shangxiage a:hover{background-color:#ab0d30;color:#fff}
.module-news-detail .shangxiage a:first-child{background-image:url(../images/news-sxg-s.png);background-repeat:no-repeat;background-position:25px center;padding-left:66px;text-align:left}
.module-news-detail .shangxiage a:first-child:hover{background-image:url(../images/news-sxg-s-hover.png)}
.module-news-detail .shangxiage a:last-child{float:right;padding-right:66px;text-align:right;background-image:url(../images/news-sxg-x.png);background-repeat:no-repeat;background-position:588px center}
.module-news-detail .shangxiage a:last-child:hover{background-image:url(../images/news-sxg-x-hover.png)}
.module-news-hot{height:440px;background:#eee;margin-bottom:110px;margin-top:145px}
.module-news-hot .container{overflow:visible}
.module-news-hot .thumb{position:relative;top:-75px;width:655px;height:450px;overflow:hidden}
.module-news-hot .thumb img{width:100%;height:100%}
.module-news-hot .thumb img:hover{transform:scale(1.05);opacity:.8}
.module-news-hot .text{width:510px;margin-left:55px;margin-top:64px;line-height:1;font-size:14px;color:#666}
.module-news-hot h2{font-size:24px;margin-bottom:45px;line-height:1.5em}
.module-news-hot h2 a{color:#333}
.module-news-hot p.intro{line-height:24px;margin-bottom:30px}
.module-news-hot p.date{margin-bottom:55px}
.module-news-hot a.more-link{color:#333}
.module-news-hot a:hover{color:#ab0d30}
.module-news-list{overflow:hidden;margin-bottom:200px;margin-right:-17px}
.module-news-list .item{margin-bottom:80px;position:relative;float:left;width:630px;margin-right:17px;border-bottom:1px solid #cacaca;box-sizing:border-box;height:320px}
.module-news-list .date{margin-bottom:30px;font-size:14px;color:#999}
.module-news-list .date span{margin-right:5px;font-size:24px;color:#666}
.module-news-list h2{margin-bottom:15px;font-size:20px;line-height:30px;font-weight:700}
.module-news-list h2 a{color:#333}
.module-news-list h2 a:hover{color:#ab0d30}
.module-news-list .description{margin-bottom:55px;font-size:14px;color:#b1b1b1;line-height:24px}
.module-news-list .icon-arrow{margin-bottom:40px;display:block;width:24px;height:10px;background:url(../images/icon-group.png) no-repeat -64px -186px}
.module-news-list .item .botline{position:absolute;bottom:0;left:0;height:0;width:0;border-bottom:1px solid #ab0d30}
.module-news-list .item:hover .botline{width:100%}
.module-news-list .item:hover .icon-arrow{animation:toright .8s}
.module-news-list .item:nth-child(even){padding-left:75px}
.module-news-list .item:nth-child(odd){padding-right:75px}
@keyframes toright{0%{transform:translateX(-50px)}
100%{transform:translateX(0)}
}
.contact-wrap{margin:0 auto 105px;overflow:hidden}
.contact-wrap .item{float:left;width:318px;height:148px;border-right:1px solid #999;text-align:center}
.contact-wrap .item.last{}
.contact-wrap .item.first{border-left:1px solid #999;}
.contact-wrap .item img{margin-top:10px;margin-bottom:18px}
.contact-wrap .item h2{margin-bottom:10px;font-size:21px;color:#333;font-weight:lighter}
.contact-wrap .item p{font-size:15px;color:#999}
.bdmap{height:700px;width:100%;background:#ccc}
.jijian-wrap{margin-bottom:115px;overflow:hidden}
.jijian-wrap .item{float:left;width:310px;height:173px;border-right:1px solid #aaa;text-align:center}
.jijian-wrap .item .img{margin-top:43px;margin-bottom:21px;font-size:22px;color:#ab0d30}
.jijian-wrap .item .img img{margin-right:3px}
.jijian-wrap .item p{font-size:16px;color:#666;line-height:24px}
.jijian-tip{width:1160px;margin-bottom:100px;font-size:16px;line-height:30px;color:#666}
.jijian-tip h2{font-size:inherit}
.jijian-tip h3{font-size:inherit;margin-top:30px}
.jijian-tip p{text-indent:2em}
.module-leader-list{margin-right:-40px}
.module-leader-list ul{overflow:hidden}
.module-leader-list ul li{float:left;margin-right:33px;width:230px;height:600px;margin-bottom:30px}
.module-leader-list ul li .img{display:block;height:315px}
.module-leader-list ul li .img img{width:100%;height:100%}
.module-leader-list ul li h2{height:60px;line-height:60px;font-size:18px;color:#333}
.module-leader-list ul li p{font-size:14px;color:#666;line-height:25px}
.pagenation{margin-bottom:100px;text-align:center;height:54px}
.pagenation a{padding-top:13px;margin:0 18px 0;display:inline-block;width:20px;height:30px;line-height:30px;font-size:16px;color:#333}
.pagenation a.pagedown,.pagenation a.pageup{width:54px;height:54px;text-indent:-9999px}
.pagenation a.pageup{background:url(../images/page-prev.png) no-repeat}
.pagenation a.pagedown{background:url(../images/page-next.png) no-repeat}
.pagenation a.pagedown:hover,.pagenation a.pageup:hover{opacity:.8}
.pagenation a.current{color:#ab0d30;border-bottom:3px solid #ab0d30}
.third-nav{margin:-50px auto 70px;width:665px;border-left:1px solid #aaa;overflow:hidden}
.third-nav li{float:left;width:220px;height:44px;line-height:44px}
.third-nav li a{height:42px;font-size:18px;color:#666;display:block;text-align:center;border-top:1px solid #aaa;border-bottom:1px solid #aaa;border-right:1px solid #aaa}
.third-nav li.click a,.third-nav li:hover a{background:#ab0d30;color:#fff;border-color:#ab0d30}
.module-fuzhuang-list{margin-right:-40px;margin-bottom:50px}
.module-fuzhuang-list ul{overflow:hidden}
.module-fuzhuang-list ul li{float:left;margin-right:40px;margin-bottom:40px;background:#eee;width:400px;height:533px;overflow:hidden}
.module-fuzhuang-list ul li .elem{display:block;height:457px;line-height:370px;box-shadow:0 5px 7px 0 #c3c3c3;background:#dcdcdc;text-align:center;padding:42px 15px;box-sizing:border-box}
.module-fuzhuang-list ul li .elem img{max-height:100%;max-width:355px;border:7px solid #fff;vertical-align:middle}
.module-fuzhuang-list ul li .elem img:hover{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);opacity:.8}
.module-fuzhuang-list ul li p{height:76px;line-height:76px;text-align:center;font-size:16px;color:#333}
.module-mingren-list{margin-right:-40px}
.module-mingren-list ul{overflow:hidden}
.module-mingren-list ul li{float:left;width:400px;height:380px;margin-bottom:40px;margin-right:40px}
.module-mingren-list ul li .img{display:block;width:100%;height:270px}
.module-mingren-list ul li p{padding-top:20px;height:90px;font-size:14px;color:#666;line-height:28px}
.module-guanhuai-list{border-top:1px solid #aaa}
.module-guanhuai-list .item{height:568px;box-sizing:border-box;position:relative}
.module-guanhuai-list .item:before{content:'';display:block;width:20px;height:20px;border:1px solid #000;border-radius:50%;position:absolute;top:96px;left:50%;margin-left:-11px}
.module-guanhuai-list .item:after{content:'';display:block;width:12px;height:12px;background:#000;border-radius:50%;position:absolute;top:101px;left:50%;margin-left:-6px}
.module-guanhuai-list .item .img-wrap p{text-align:left;font-size:16px;color:#666;margin-top:20px;line-height:30px}
.module-guanhuai-list .item.left .img-wrap{position:relative;box-sizing:border-box;float:left;padding-right:45px;padding-top:63px;padding-bottom:63px;width:50%;border-bottom:1px solid #aaa;border-right:1px solid #aaa;text-align:right}
.module-guanhuai-list .item.left .img-wrap p{float:right;width:585px}
.module-guanhuai-list .item.right .img-wrap{position:relative;box-sizing:border-box;float:right;padding-left:45px;padding-top:63px;padding-bottom:63px;width:50%;border-bottom:1px solid #aaa;text-align:left;border-left:1px solid #aaa;margin-right:1px}
.module-guanhuai-list .item.right .img-wrap p{float:left;width:585px}
.module-guanhuai-list .item.left .img-wrap .year{position:absolute;top:73px;right:-175px;font-size:48px;color:#000}
.module-guanhuai-list .item.right .img-wrap .year{position:absolute;top:73px;left:-175px;font-size:48px;color:#000}
.module-guanhuai-list .item.left .img-wrap .icon-arrow{position:absolute;display:block;width:8px;height:13px;background:url(../images/year-arrow-right.png) no-repeat;top:101px;right:-38px}
.module-guanhuai-list .item.right .img-wrap .icon-arrow{position:absolute;display:block;width:8px;height:13px;background:url(../images/year-arrow-left.png) no-repeat;top:101px;left:-38px}
.module-guanhuai-list .item:hover:before{border-color:#ab0d30}
.module-guanhuai-list .item:hover:after{background:#ab0d30}
.module-guanhuai-list .item:hover .img-wrap .year{color:#ab0d30}
.module-guanhuai-list .item.right:hover .img-wrap .icon-arrow{transform:translateX(-10px)}
.module-guanhuai-list .item.left:hover .img-wrap .icon-arrow{transform:translateX(10px)}
.module-guanhuai-list .item:last-child .img-wrap{border-bottom:none}
.module-licheng-list ul li{margin-bottom:98px;height:210px}
.module-licheng-list ul li .img{height:156px}
.module-licheng-list ul li .title{overflow:hidden;height:55px}
.module-licheng-list ul li .title span{margin-top:15px;float:left;width:40px;font-size:36px;color:#999;font-family:Arial;font-style:italic}
.module-licheng-list ul li .title p{float:left;width:360px;font-size:16px;color:#333;padding-bottom:10px;border-bottom:1px solid #cfcfcf;padding-top:0;line-height:1;height:auto;margin-top:28px}
.module-licheng-text{margin-bottom:62px;background:#eee;padding:40px 60px;box-sizing:border-box;border:1px solid #c5c5c5}
.module-licheng-text h2{font-size:24px;color:#ab0d30;margin-bottom:20px}
.module-licheng-text p{font-size:15px;color:#666;line-height:30px;text-indent:2em;}
.module-rcln-text{margin-bottom:90px;font-size:16px;color:#666;line-height:30px;text-indent:2em;}
.module-rcln-list{margin-right:-30px;margin-bottom:100px}
.module-rcln-list ul{overflow:hidden}
.module-rcln-list ul li{float:left;margin-right:22px;position:relative}
.module-rcln-list ul li .tt{position:absolute;top:54px;left:37px;color:#fff;font-size:28px;font-weight:400}
.module-rcln-list ul li .icon-arrow{display:block;position:absolute;bottom:45px;left:35px;width:24px;height:24px;background:url(../images/icon-linian-arrow.png) no-repeat}
.module-rcln-list ul li:hover .icon-arrow{animation:toright .5s ease-in-out}
.module-rcln-list ul li:hover img{opacity:.8}
.module-cxrc-wrapper{margin-bottom:200px;height:400px;overflow:hidden;background:#eee}
.module-cxrc-wrapper .left{float:left;width:640px;height:400px}
.module-cxrc-wrapper .left img{width:100%;height:100%}
.module-cxrc-wrapper .right{float:left;width:640px;height:340px;box-sizing:border-box;background:#eee;padding:50px}
.module-cxrc-wrapper .right h2{font-size:24px;color:#333;margin-bottom:30px}
.module-cxrc-wrapper .right .txt{font-size:15px;color:#666;line-height:30px;text-indent:2em;}
.module-cxrc-wrapper .right .line{display:block;width:30px;height:4px;background:#aaa;margin-top:30px}
.zhaopin-list{border-collapse:collapse;width:100%;margin-bottom:100px}
.zhaopin-list th{height:35px;font-size:16px;color:#fff;width:20%;background:#ab0d30}
.zhaopin-list tr{border-bottom:1px solid #d7d7d7}
.zhaopin-list td{width:20%;text-align:center;font-size:16px;color:#333;height:130px}
.zhaopin-list td a{color:#333}
.zhaopin-list td a:hover{color:#ab0d30;animation:toright .3s linear}
.module-zhaopin-detail{margin-bottom:200px}
.module-zhaopin-detail .title{height:45px;line-height:45px;color:#fff;font-size:18px;background:#ab0d30}
.module-zhaopin-detail .title span{display:block;width:4px;height:17px;float:left;margin:13px 16px 14px 30px;background:#fff}
.module-zhaopin-detail .zp-info{padding:33px 0;height:60px;background:#eee}
.module-zhaopin-detail .zp-info li{float:left;height:60px;line-height:60px;border-right:1px solid #b7b7b7;font-size:16px;color:#666}
.module-zhaopin-detail .zp-info li span{color:#333}
.module-zhaopin-detail .zp-info li.renshu{width:172px;background:url(../images/icon-renshu.png) no-repeat 50px center;padding-left:84px}
.module-zhaopin-detail .zp-info li.bumen{width:295px;background:url(../images/icon-bumen.png) no-repeat 50px center;padding-left:90px}
.module-zhaopin-detail .zp-info li.didian{width:195px;background:url(../images/icon-jobadd.png) no-repeat 75px center;padding-left:105px}
.module-zhaopin-detail .zp-info li.lianxi{width:242px;background:url(../images/icon-jobtel.png) no-repeat 53px center;padding-left:90px;border-right:none}
.module-zhaopin-detail .content{box-sizing:border-box;padding:65px 60px 100px}
.module-zhaopin-detail .content h2{font-size:16px;color:#333;font-weight:700;margin-bottom:20px}
.module-zhaopin-detail .content p{font-size:16px;color:#666;line-height:2em}
.module-zhaopin-detail .jianli{height:105px;line-height:105px;background:url(../images/icon-jobmail.png) no-repeat 50px center #eee;padding-left:85px;font-size:16px;color:#666}
.module-zhaopin-detail .jianli span{color:#333}
.module-zhaopin-detail .goback{margin-top:30px;margin-right:52px;float:right;width:141px;height:45px;background:url(../images/job-back.png) no-repeat}
.module-zhaopin-detail .goback:hover{background:url(../images/job-back-hover.png) no-repeat}
.module-laomo-wrap{overflow:hidden;margin-bottom:155px}
.module-laomo-wrap .left{float:left;margin-right:80px;width:652px;height:1035px;overflow-x:hidden;overflow-y:auto;-ms-overflow-style:none;overflow:-moz-scrollbars-none;position:relative}
.module-laomo-wrap .left::-webkit-scrollbar{width:0!important}
.module-laomo-wrap .left .list{position:absolute;top:0}
.module-laomo-wrap .left .year{margin-bottom:30px;margin-right:-18px}
.module-laomo-wrap .left .year ul{overflow:hidden}
.module-laomo-wrap .left .year ul li{float:left;margin-right:17px;margin-bottom:17px;font-size:18px;color:#666}
.module-laomo-wrap .left .year ul li .company{font-size:14px;color:#999;margin:5px 0 2px}
.module-laomo-wrap .left .year h2{font-size:24px;color:#333;margin-bottom:25px}
.module-laomo-wrap .right{float:right;width:543px}
.module-laomo-wrap .right .title{font-size:30px;color:#ab0d30;margin-bottom:30px}
.module-laomo-wrap .right .txt{margin-bottom:70px;font-size:14px;line-height:30px;color:#666}
.module-laomo-wrap .right .arrow{margin-top:20px;text-align:center}
.module-laomo-wrap .right .arrow img{margin:0 32px;cursor:pointer}
.yearlist{width:543px;height:198px;background:#eee;position:relative;overflow:hidden}
.yearlist .box{padding-left:24px;height:198px;position:absolute;left:0;top:0}
.yearlist .box .line{height:16px;background:#ab0d30;top:92px;left:-24px;right:0;position:absolute}
.yearlist .box .yearitem{float:left;margin-top:30px;display:inline-block;width:62px;height:28px;line-height:28px;font-size:18px;color:#ab0d30;position:relative;text-align:center}
.yearlist .box .yearitem.active{background:#ab0d30;color:#fff}
.yearlist .box .yearitem::after{content:'';display:block;width:9px;height:9px;border-radius:50%;background:#fff;position:absolute;top:65px;left:27px}
.yearlist .box .yearitem::before{content:'';display:block;width:0;height:34px;border-right:1px solid #ab0d30;position:absolute;bottom:-35px;left:30px}
.yearlist .box .yearitem:nth-child(odd){margin-top:142px}
.yearlist .box .yearitem:nth-child(odd)::after{top:-46px;left:24px}
.yearlist .box .yearitem:nth-child(odd)::before{bottom:28px;left:28px}
.chanye-swiper{width:1280px;height:640px;position:relative}
.chanye-swiper .change-page{position:absolute;top:305px;z-index:10;cursor:pointer}
.chanye-swiper .prev-page{left:25px}
.chanye-swiper .next-page{right:25px}
.chanye-swiper>.swiper-pagination-bullets{text-align:right;bottom:590px!important;left:-35px!important}
.chanye-swiper .swiper-pagination-bullet{height:12px;width:12px;background:#fff;opacity:1}
.chanye-swiper .swiper-pagination-bullet-active{background:#ab0d30}
.chanye-text{margin:60px auto 160px;width:933px;height:300px;background:url(../images/chanye-text-bg.png) no-repeat center center;box-sizing:border-box;padding:15px 65px;position:relative}
.chanye-text h2{font-size:26px;color:#333;margin-bottom:15px;text-align:center}
.chanye-text p{font-size:14px;color:#666;line-height:30px;text-indent:2em}
.chanye-text .link-btn{position:absolute;top:125px}
.chanye-text .link-btn:hover{opacity:.9}
.chanye-text .link-btn-prev{left:-107px}
.chanye-text .link-btn-next{right:-107px}
.gotop{position:fixed;right:20px;bottom:-100px;opacity:0;width:60px;height:60px;background:url(../images/gotop.png) no-repeat;cursor:pointer;z-index:1000;}
.gotop:hover{background:url(../images/gotop-hover.png) no-repeat;}
.gotop.show{bottom:100px;opacity:1;}
.module-xczx ul{margin-right:-39px;}
.module-xczx ul li{width:400px;height:325px;margin-right:39px;margin-bottom:65px;}
.module-xczx ul li img{height:280px;}
.module-xczx ul li p{font-size:16px;color:#666;text-align:left;line-height:30px;}
			.footer .container .right .friend-link .link::-webkit-scrollbar {
    width:8px;
    height:8px;
}
.footer .container .right .friend-link .link::-webkit-scrollbar-thumb {
    border-radius:10px;
    -webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);
    background:#ccc;
}
.footer .container .right .friend-link .link::-webkit-scrollbar-track {
    -webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);
    border-radius:0;
    background:rgba(0,0,0,0.1);
}
