.fullHei{height: 100%;}
.dis{display: block;}
.undis{display: none !important;}

.abs{position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}
.w{width: 1200px;margin:0 auto;}
i{display: inline-block;vertical-align: middle;}

/*公司简介*/
.about-nav{padding-left: 60px;height: 68px;background: #f5f5f5}
.about-nav li{padding: 0 30px;float: left;line-height: 68px;}
.about-nav li a{font-size: 16px;color: #666;line-height: 30px;display: inline-block;height: 30px;}
.about-nav li a.on,.about-nav li a:hover{color: #f08200;border-bottom: 2px solid #f08200}

.about-main{height: 100%;text-align: center;min-width: 1200px;}
.about-main .about-item{display: flex;align-items:center;justify-content:center;position: relative;}
.about-main .about-item>.inner{min-width: 1200px;margin: 0;position: relative;top: 40px;}
.about-main .about-item01{background: url(../images/about-bg01.jpg) no-repeat center center/100% 100%;}
.about-main .about-item02{background: url(../images/about-bg02.jpg) no-repeat center center/100% 100%;}
.about-main .about-item03{background: url(../images/about-bg03.jpg) no-repeat center center/100% 100%;}
.about-main .about-item04{background: url(../images/about-bg04.jpg) no-repeat center center/100% 100%;}
.about-main .about-item05{background: url(../images/about-bg05.jpg) no-repeat center center/100% 100%;}

.about-tit{font-size: 44px;color: #fff;transform: translate(0,-100px);opacity: 0}
.about-tit span{display: inline-block;height: 6px;width: 60px;margin-top:40px;background: #fff;}
.about-tit-p{line-height: 36px;font-size: 18px;color: #fff;transform: translate(0,50px);width: 1200px;margin:2% auto 0;}

.about-item01 .idea-a,.about-item04 .idea-a{transform: translate(0,150px);display: inline-block;width: 236px;height: 64px;border:2px solid #fff;line-height: 60px;color: #fff;text-align:center;font-size: 18px;margin-top: 4%;}
/*.about-main .item01 .idea-a:hover{background: #fff;color: #3374f7}*/
.about-item01  .about-tit-p{height: 108px;overflow:hidden;width:1200px;margin:0 auto;height:400px;overflow:auto;margin-top:30px;}
.about-main .about-item01 p{text-align:left;}
.about-item04  .about-tit-p{height: 108px;overflow:hidden;}
.about-main .about-item01 video{background:#000;}

.about-item02 .progress-mid{height: 420px;position: relative;width: 1115px;margin:0 auto;overflow: hidden;}
.about-item02 .progress-main{width: 1115px;position: absolute;transform: translate(0,100px);bottom: 0;}
.about-item02 .progress-con{overflow: hidden;width: 1115px;position: relative;margin:0 auto;}
.about-item02 .progress-w{position: relative;z-index: 1;left:0;}
.about-item02 .progress-list{height: 150px;width: 1115px;display: table;float: left;background: #d6dbfa;padding: 20px 85px;}
.about-item02 .progress-main span.left,.about-item02 .progress-main span.right{position: absolute;height: 85px;width: 23px;top: 50%;background-image: url(../images/aboutbg.png);z-index: 10;margin-top: -42px;}
.about-item02 .progress-main span.left{background-position:0px 0px;left: 13px; }
.about-item02 .progress-main span.right{background-position:-23px 0px;right: 13px; }
.about-item02 .progress-main span.left:hover{background-position:0px -85px;left: 13px; }
.about-item02 .progress-main span.right:hover{background-position:-23px -85px;right: 13px; }
.about-item02 .progress-list .inner{color:#333;display: table-cell;vertical-align: middle;text-align: left;}
.about-item02 .progress-list .tit{font-size: 24px;}
.about-item02 .progress-list .tit-p{font-size: 16px;height:190px;overflow-y:auto;}

.progress-bar{margin-top: 70px;height: 74px;position: relative;width: 1200px;transform: translate(0,200px);}
.progress-bar span{position: absolute;height: 48px;width: 48px;display: inline-block;bottom: -15px;background-image: url(../images/aboutbg.png);z-index: 10;}
.progress-bar span.left{background-position:-46px 0;left: 0;}
.progress-bar span.right{background-position:-94px 0;right: 0;}
.progress-bar .year-con{overflow: hidden;height: 74px;position: relative;width: 1104px;margin:0 48px;}
.progress-bar .year-w{height: 74px;position: relative;left: 0;}
.progress-bar .year-w .year-list{width: 184px;float: left;text-align: center;font-size: 18px;color: #fff;background: url(../images/progress-diot.png) no-repeat center bottom;height: 74px;}
.progress-bar .year-w .year-list.on{color: #45ddd9;background-image: url(../images/progress-diot-on.png)}

.bg45ddd9{background: #45ddd9 ! important;}

#focus_Box{position:relative;max-width:1200px;height:352px;margin:0 auto;overflow: hidden;margin-top: 83px;transform: translate(0,150px);}
#focus_Box ul{width:1200px;height:352px;margin:0 auto;position:relative;}
#focus_Box li{z-index:0;position:absolute;width:0px;height:0px;top:146px;cursor:pointer;left:377px;}
#focus_Box li img{position:absolute;width:100%;max-height:398px;top:0;right:0;bottom:0;left:0;margin:auto;}
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:48px;height:48px;top:170px;background-image:url(../images/aboutbg.png); }
#focus_Box .prev{background-position:-178px 0;left:245px}
#focus_Box .next{background-position:-230px 0;right:245px} 
#focus_Box .prev:hover{background-position:-178px -49px;}
#focus_Box .next:hover{background-position:-230px -49px;}

.about-main  .swiper-pagination-bullet{background: rgba(153,164,231,0.68);margin: 6px 0;}
.about-main  .swiper-pagination-bullet-active{background: #00cbff;}

.culture-con{height: 147px;width: 1116px;background: rgba(255,255,255,0.3);margin:70px auto 0;overflow: hidden;transform: translate(0,100px);}
.culture-con .culture-list .inner-w{display: table;height: 147px;width: 1116px;}
.culture-con .culture-list .inner{display: table-cell;vertical-align: middle;line-height: 24px;color: #fff;font-size: 16px;text-align: center;}

.culture-tab{margin-top: 90px;transform: translate(0,150px);}
.culture-tab ul{margin:0 -25px;}
.culture-tab ul li{margin:0 25px;text-align: center;font-size: 14px;color: #fff;width: 90px;float: left;}
.culture-tab ul li .img-area{height: 90px;width: 90px;border-radius: 100%;border:1px solid #fff;position: relative;margin-bottom: 24px;}
.culture-tab ul li .img-area:hover,.culture-tab ul li .img-area.on{background-color:#ffc62b }

.swiper-slide-active .about-tit,.swiper-slide-active .about-tit-p,.swiper-slide-active .idea-a,.swiper-slide-active .progress-main,.swiper-slide-active .progress-bar,.swiper-slide-active #focus_Box,.swiper-slide-active .culture-con,.swiper-slide-active .culture-tab{transform: translate(0,0px);opacity: 1}

/*团队建设*/
.team-list{margin-top: 60px;height: 340px}
.team-list .t-l{float: left;width: 560px;text-align: left;line-height:30px;}
.team-list .tit{font-size: 18px;color: #313131;margin-bottom:10px;}
.team-list .con{max-height:210px;overflow:hidden;}
.team-list ul{margin-top:  30px;}
.team-list ol{list-style-type:decimal;padding-left:20px;}
.team-list ul li{line-height: 38px;color: #666;font-size: 15px;}
.team-list a.more-a{background: #014099;height: 40px;width: 140px;text-align: center;line-height: 40px;font-size: 14px;color: #fff;border-radius: 8px;display: inline-block;margin-top: 30px;}

.team-list .t-r{float: right;width: 560px;text-align: right;}
.team-list img{width: 560px;height: 314px;}
.team-list.list01 .t-r{text-align: left;line-height:30px;}


/*伊爱纵横*/
.magazine-select{color: #333;font-size: 16px;position: relative;display: inline-block;}
.magazine-select span{display: inline-block;width: 150px;height:32px;line-height:32px;text-align:center;background: url(../images/maga-ico.png) no-repeat 90% center;border:1px solid #aaa;text-indent:-18px;}
.magazine-select ul{position: absolute;width: 150px;border-left: 1px solid #aaa;right:0;display: none;z-index: 200;background: #fff}
.magazine-select ul li{height:32px;line-height:32px;text-align:center;border-bottom: 1px solid #aaa;border-right: 1px solid #aaa;text-indent:-18px;}
.magazine-select ul li:hover{background: #014099;color: #fff;border-color: #014099}

.book_wrapper{ margin:0 auto;width:1200px; position:relative;}
.book_wrapper img{ height: auto; width: 596px; }
.book_wrapper .b-load{position: relative;z-index: 1;}
.book_wrapper .some_oper{position: absolute;z-index: 10;width: 100%;margin-top: -27px;top: 50%;}
.book_wrapper .some_oper span{cursor: pointer; font-size: 16px; color: #fff; text-align: center; height: 34px; width:80px; display: inline-block;background: rgba(72,72,72,0.5);line-height: 34px;position: absolute;}
.book_wrapper .some_oper span:hover{ background: rgba(255,198,43,0.93); }
.book_wrapper .some_oper span#prev_page_button{left: 30px}
.book_wrapper .some_oper span#next_page_button{right: 30px}

/*招贤纳士*/

.zhaop-banner{height:300px;width:100%;}

.job-box{padding: 0 100px;height: auto;position: relative;}
.job-box .tit{padding-top: 48px;position: relative;text-align: center;}
.job-box .tit span{display: inline-block;width: 156px;height: 60px;font-size: 24px;position: relative;z-index: 10;margin-left: -65px;}
.job-box .tit span i{display: inline-block;width: 40px;height: 4px;background: #fff;margin-top: 15px;}
.job-box .tit .line{position: absolute;height: 1px;background: url(../images/job-line.png) center center;position: absolute;top: 68px;width: 100%;z-index: 1}
.job-box table{width: 100%;border-collapse: collapse;font-size: 14px;margin-top: 40px;}
.job-box table thead tr{height: 50px;background: #ddd}
.job-box table .col-01{width: 18.5%;padding-left: 3%;}

.job-box table .col-02{width: 30%;text-align: center;}
.job-box table .col-03{width: 32%;text-align: center;}
.job-box table .col-04{width: 20.5%;padding-right: 3%;text-align: right;}
.job-box table tbody tr{height: 55px;border-bottom: 1px solid rgba(255,255,255,0.4)}
.job-box table .col-04 a{display: inline-block;width: 125px;height: 35px;line-height: 35px;text-align: center;background: #ddd;}
.job-box table .col-04 a:hover{background: #f08200;color:#fff;}
.job-box table .inner{width: 125px;text-align: center;display: inline-block;}
.pagination.page01{position: relative;left: 0;right: 0;bottom: 50px;}
.pagination.page01 a{}
.pagination.page01 a.on,.pagination.page01 a:hover{background: #f08200;border-color: #f08200}

.pic-maskcon{position: fixed;z-index: 201;background: #fff;height: 700px;width: 600px;top: 50%;left: 50%;display: none;margin-top: -350px;margin-left: -300px;}
.pic-maskcon img{max-height: 760px;max-width: 460px;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin:auto;}
.pic-maskcon .close{position: absolute;width: 48px;height: 48px;background: url(../images/close.png) no-repeat center center;top: 0px;right: -48px;cursor: pointer;}

@media (max-width:1367px){
	.about-tit-p{width: 1100px;}
	.about-tit{font-size: 30px;}
	.about-item02 .progress-mid{max-height: 300px;}
	.about-item01 .idea-a, .about-item04 .idea-a{width:180px;height: 50px;line-height: 50px; }
	.about-item02 .progress-main{max-height: 300px;}
	.about-tit span{margin-top: 0px;}
	.progress-bar{margin-top: 15px;}
	.pic-maskcon{height: 500px;width: 600px;margin-top: -200px;margin-left: -300px;}
	.pic-maskcon img{max-width: 560px;max-height: 460px;}

}

