.swiper-pagination span{position: relative;width:9px;height:9px;background:#6e6d6c;opacity:1;-webkit-transition: all 0.3s;transition: all 0.3s;top:0;}
.swiper-pagination .swiper-pagination-bullet-active{background:#151b51;}
.swiper-scrollbar{position:absolute;width:0;height:3px;left:0;bottom:0;background:rgba(255,255,255,0.2);}
.swiper-scrollbar.width{-webkit-animation: width 5s infinite;animation: width 5s infinite;}
.swiper-button-next, .swiper-button-prev{width:44px;height:44px;margin-top:-22px;opacity:0;-webkit-transition: all 0.3s;transition: all 0.3s;}
.swiper-button-next{background:url(../images/icon/right.png) no-repeat center;background-size:100% 100%;}
.swiper-button-prev{background:url(../images/icon/left.png) no-repeat center;background-size:100% 100%;}
.swiper-button-next:hover,.swiper-button-prev:hover{opacity:0.8;}
@-webkit-keyframes width{
    0%{width:0;}
    100%{width:100%;}
}
@-webkit-keyframes width{
    0%{width:0;}
    100%{width:100%;}
}

.Animation{-webkit-transition: all 1s;transition: all 1s;opacity: 0;transition-delay:.5s;}
/*首页*/
.banner{position:relative;width:100%;/*height:100vh;*/}
/*.banner .swiper-container,
.banner .swiper-wrapper,
.banner .swiper-slide{height:100%;}*/
.banner .swiper-pagination{bottom:25px;}
.banner .swiper-slide{width:100%;position:relative;overflow:hidden;}
.banner .swiper-slide a{width:100%;/*height:100%;*/}
.banner .swiper-slide>img{width:100%;}
.banner .swiper-button{position:absolute;width:12.5%;height:100%;top:0;z-index:2;}
.banner .swiper-button-n{right:0;}
.banner .swiper-button-p{left:0;}
.banner .swiper-button-next,.banner .swiper-button-prev{width:100%;height:40%;top:30%;margin-top:0;opacity:0;}
.banner .swiper-button-prev{left:0;background:url(../images/icon/left2.png) no-repeat center;}
.banner .swiper-button-next{right:0;background:url(../images/icon/right2.png) no-repeat center;}
.banner:hover .swiper-button-next,
.banner:hover .swiper-button-prev{opacity:1;}
.pcBanner,.mobileBanner{width:100%;/*height:100%;*/}
.mobileBanner{display:none;}
#videoContainer{position:absolute;height:100%;width:100%;top:0;left:0;}
#videoContainer:before{content: ''; position: absolute; left: 0; top: 0; bottom: 0; right: 0; background-color: rgba(0, 0, 0, 0.5); z-index: 2; display: block; }
#background_video {position:absolute;height:100%;width:100%;top:0;left:0;object-fit:cover;}
#video_cover{position:absolute;height:100%;width:100%;top:0;left:0;background:url(../images/v_bg.jpg) no-repeat;background-size:cover;background-position:center;}


.banner_text .container{position:absolute;width:100%;left:50%;top:50%;transform:translate(-50%,-50%);overflow: hidden;}
.banner_text img{width:auto;display:block;max-width:50%;margin:0;}
.banner1 .banner_text img{transform:translateX(-100%)}
.banner2 .banner_text img{transform:translateY(-100%)}
.banner3 .banner_text img{transform:translateY(100%)}
.banner4 .banner_text img{transform:scale(0)}
.banner5 .banner_text img{transform:translateX(100%);}
.banner .swiper-slide-active .banner_text img{opacity:1;-webkit-transform:none;transform:none;}


.indexItem{padding:45px 0 60px;}
.indexTitle{text-align:center;margin-bottom:45px;}
.indexTitle h2{font-size:36px;}
.indexTitle h2 span{position: relative;display: inline-block;padding:0 20px;}
.indexTitle h2 span:before,
.indexTitle h2 span:after{content: '';position: absolute;width:30px;height:2px;background:#474646;top:50%;margin-top:-1px;}
.indexTitle h2 span:before{left:-30px;}
.indexTitle h2 span:after{right:-30px;}
.indexTitle p{color:#9d9e9e;font-size:30px;text-transform: uppercase;margin-top:10px;font-family: arial;}
.href{display: block;width:140px;height:44px;line-height:44px;text-align: center;font-size:16px;margin:60px auto 0;border:1px solid #151b51;color:#151b51;-webkit-transition:all 0.5s;transition:all 0.5s;}
.href:hover{background:#151b51;color:#fff;}

.indexTop{text-align: center;}
.indexTop h1{font-size:32px;}
.indexTop p{font-size:16px;color:#777676;line-height: 30px;margin-top:40px;}

.indexItem.indexAbout{padding:0;}
.indexAbout .bg{width:50%;padding:100px 0;background:rgba(21,27,81,0.9);color:#e5e5e5;}
.indexAbout .inner{width:100%;max-width:750px;float:right;padding:0 6.3%;}
.indexAbout .indexTitle h2{font-weight: 700;}
.indexAbout .indexTitle h2 span:before,
.indexAbout .indexTitle h2 span:after{display: none;}
.indexAbout .indexTitle p{color:rgba(229,229,229,0.5);font-size:16px;}
.indexAbout .indexTitle p span{position: relative;display: inline-block;padding:0 15px;}
.indexAbout .indexTitle p span:before,
.indexAbout .indexTitle p span:after{content: '';position: absolute;width:38px;height:1px;background:rgba(255,255,255,0.5);top:50%;}
.indexAbout .indexTitle p span:before{left:-38px;}
.indexAbout .indexTitle p span:after{right:-38px;}
.indexAbout .href{color:#e5e5e5;border-color:#fff;}
.indexAbout .href:hover{background:#ffffff;color:#151B51;}

.serviceUl{margin-top:-40px;}
.serviceUl li{float:left;width:25%;text-align: center;margin-top:60px;padding:0 5px;}
.serviceUl .icon{position: relative;width:136px;height:136px;border:1px solid #3f3f3f;border-radius:50%;margin:0 auto 25px;overflow: hidden;-webkit-transition:all 0.5s;transition:all 0.5s;}
.serviceUl img{position: absolute;width:100%;height:100%;left:0;top:0;-webkit-transition:all 0.5s;transition:all 0.5s;}
.serviceUl .hover{opacity: 0;}
.serviceUl h5{font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.serviceUl a:hover .hover{opacity: 1;}
.serviceUl a:hover .default{opacity: 0;}
.serviceUl a:hover .icon{background:#151B51;}
.serviceUl a:hover{color:#151B51;}

.indexItem.indexTopBg{padding:100px 0;color:#fff;}
.indexTopBg p{color:#fff;}
.indexTopBg .btns{text-align: center;}
.indexTopBg .btns .href{display: inline-block;color:#fff;background:#151B51;margin:110px 14px 0;}
.indexTopBg .btns .telHref{background:#151B51 url(../images/icon/icon9.png) no-repeat 15px center;padding-left:15px;}
.indexTopBg .btns .href:hover{background:transparent;border-color:#fff;}
.indexTopBg .btns .telHref:hover{background:transparent url(../images/icon/icon9.png) no-repeat 15px center;padding-left:15px;}

.solutionUl{max-width:1240px;margin:0 auto;}
.solutionUl li{float:left;width:25%;height:480px;text-align:center;color:#fff;}
.solutionUl li a{color:#fff;height:100%;display: flex;flex-flow: column;}
.solutionUl li:nth-child(2n) a{flex-flow: column-reverse;}
.solutionUl h4{font-size:20px;}
.solutionUl h4:after{content: '';display: block;width:36px;height:2px;margin:25px auto;background:#fff;}
.solutionUl .img,
.solutionUl .text{height:50%;}
.solutionUl .img img{min-height: 100%;}
.solutionUl .text{position: relative;background:#151b51;display: flex;flex-flow: column;justify-content: center;-webkit-transition:all 0.5s;transition:all 0.5s;}
.solutionUl .text .in{width:100%;padding:15px;}
.solutionUl .text:before{content: '';position: absolute;width:0;height:0;left:50%;margin-left:-25px;-webkit-transition:all 0.5s;transition:all 0.5s;}
.solutionUl li:nth-child(odd) .text:before{border-left: 25px solid transparent;border-right:25px solid transparent;border-bottom:25px solid #151b51;top:-25px;}
.solutionUl li:nth-child(even) .text:before{border-left: 25px solid transparent;border-right:25px solid transparent;border-top:25px solid #151b51;bottom:-25px;}
.solutionUl li:hover .text{background:#333334;}
.solutionUl li:hover img{-webkit-transform: scale(1.05);transform: scale(1.05);}
.solutionUl li:nth-child(odd):hover .text:before{border-bottom-color:#333334;}
.solutionUl li:nth-child(even):hover .text:before{border-top-color:#333334;}

@media screen and (min-width:1601px) and (max-width:1799px){
	/*首页*/
	.indexTitle h2{font-size:34px;}
	.indexTitle p{font-size:28px;}
	
	.indexTop h1{font-size:30px;}
	
	.indexAbout .inner{max-width:700px;}
	
}

@media screen and (min-width:1501px) and (max-width:1600px){
	/*首页*/
	.indexItem{padding:45px 0 55px;}
	.indexTitle h2{font-size:32px;}
	.indexTitle p{font-size:26px;}
	
	.indexTop h1{font-size:28px;}
	.indexTop p{margin-top:35px;}
	.indexTopBg .btns .href{margin-top:100px;}
	.indexItem.indexTopBg,
	.indexAbout .bg{padding:90px 0;}
	
	.indexAbout .inner{max-width:650px;}

}

@media screen and (min-width:1400px) and (max-width:1500px){
	/*首页*/
	.href{margin-top:55px;}
	.indexItem{padding:45px 0 55px;}
	.indexTitle h2{font-size:30px;}
	.indexTitle p{font-size:24px;}
	
	.indexTop h1{font-size:28px;}
	.indexTop p{margin-top:35px;}
	.indexTopBg .btns .href{margin-top:90px;}
	.indexItem.indexTopBg,
	.indexAbout .bg{padding:80px 0;}
	
	.indexAbout .inner{max-width:600px;}
	
	.serviceUl li{margin-top:55px;}
	
	.solutionUl li{height:466px;}


}

@media screen and (min-width:1200px) and (max-width:1399px){
	/*首页*/
	.banner .swiper-button-next,.banner .swiper-button-prev{background-size:40px 40px!important;}
	.banner .swiper-pagination{bottom:20px;}
	
	.href{margin-top:50px;}
	.indexItem{padding:45px 0 55px;}
	.indexTitle{margin-bottom:40px;}
	.indexTitle h2{font-size:28px;}
	.indexTitle p{font-size:22px;}
	
	.indexTop h1{font-size:28px;}
	.indexTop p{margin-top:30px;font-size:15px;}
	.indexTopBg .btns .href{margin-top:80px;}
	.indexItem.indexTopBg,
	.indexAbout .bg{padding:70px 0;}
	
	.indexAbout .inner{max-width:550px;}
	
	.serviceUl .icon{width:125px;height:125px;margin-bottom:20px;}
	.serviceUl li{margin-top:50px;}
	.serviceUl h5{font-size:16px;}
	
	.solutionUl li{height:426px;}
	.solutionUl h4{font-size:18px;}
	.solutionUl h4:after{margin:20px auto;}
	.solutionUl .text:before{margin-left:-20px;}
	.solutionUl li:nth-child(odd) .text:before{border-left-width:20px;border-right-width:20px;border-bottom-width:20px;top:-20px;}
	.solutionUl li:nth-child(even) .text:before{border-left-width:20px;border-right-width:20px;border-top-width:20px;bottom:-20px;}

}

@media screen and (min-width:992px) and (max-width:1199px){
	/*首页*/
	.banner .swiper-button-next,.banner .swiper-button-prev{background-size:35px 35px!important;}
	.banner .swiper-pagination{bottom:15px;}
	
	.href{margin-top:45px;font-size:15px;}
	.indexItem{padding:45px 0 50px;}
	.indexTitle{margin-bottom:35px;}
	.indexTitle h2{font-size:26px;}
	.indexTitle p{font-size:20px;}
	
	.indexTop h1{font-size:26px;}
	.indexTop p{margin-top:25px;font-size:14px;}
	.indexTopBg .btns .href{margin-top:70px;}
	.indexItem.indexTopBg,
	.indexAbout .bg{padding:60px 0 70px;}
	
	.indexAbout .inner{max-width:485px;}
	
	.serviceUl{margin-top:-30px;}
	.serviceUl .icon{width:105px;height:105px;margin-bottom:15px;}
	.serviceUl li{margin-top:40px;}
	.serviceUl h5{font-size:16px;}
	
	.solutionUl li{height:375px;}
	.solutionUl h4{font-size:16px;}
	.solutionUl h4:after{margin:15px auto;}
	.solutionUl .text:before{margin-left:-15px;}
	.solutionUl li:nth-child(odd) .text:before{border-left-width:15px;border-right-width:15px;border-bottom-width:15px;top:-15px;}
	.solutionUl li:nth-child(even) .text:before{border-left-width:15px;border-right-width:15px;border-top-width:15px;bottom:-15px;}


}

@media screen and (min-width:768px) and (max-width:991px){
	/*首页*/
	.banner .swiper-button-next,.banner .swiper-button-prev{background-size:30px 30px!important;}
	.banner .swiper-pagination{bottom:10px;}
	
	.href{width:125px;margin-top:40px;font-size:14px;}
	.indexItem{padding:40px 0 45px;}
	.indexTitle{margin-bottom:35px;}
	.indexTitle h2{font-size:24px;}
	.indexTitle p{font-size:18px;margin-top:7px;}
	
	.indexTop h1{font-size:24px;}
	.indexTop p{margin-top:20px;font-size:14px;}
	.indexTopBg .btns .href{margin-top:60px;}
	.indexTopBg .btns .telHref{padding-left:25px;}
	.indexItem.indexTopBg,
	.indexAbout .bg{padding:55px 0 65px;}
	
	.indexAbout .inner{max-width:375px;}
	
	.serviceUl{margin-top:-30px;}
	.serviceUl .icon{width:95px;height:95px;margin-bottom:15px;}
	.serviceUl li{margin-top:40px;}
	.serviceUl h5{font-size:15px;}
	
	.solutionUl li{height:300px;}
	.solutionUl h4{font-size:15px;}
	.solutionUl h4:after{margin:12px auto;}
	.solutionUl .text:before{margin-left:-15px;}
	.solutionUl li:nth-child(odd) .text:before{border-left-width:15px;border-right-width:15px;border-bottom-width:15px;top:-15px;}
	.solutionUl li:nth-child(even) .text:before{border-left-width:15px;border-right-width:15px;border-top-width:15px;bottom:-15px;}

}	

@media screen and (min-width:0px) and (max-width:767px){
	/*首页*/
	.mobileBanner{display:block;}
	.pcBanner{display:none;}
	.banner .swiper-button-next,.banner .swiper-button-prev{background-size:30px 30px!important;}
	.banner .swiper-pagination{bottom:10px;}
	.banner_text img{max-width:80%;}
	
	.href{width:125px;margin-top:35px;font-size:14px;}
	.indexItem{padding:40px 0 45px;}
	.indexTitle{margin-bottom:30px;}
	.indexTitle h2{font-size:22px;}
	.indexTitle h2 span{padding:0 10px;}
	.indexTitle h2 span:before, .indexTitle h2 span:after{width:20px;height:1px;margin:0;}
	.indexTitle p,
	.indexAbout .indexTitle p{font-size:16px;margin-top:7px;}
	
	
	.indexTop h1{font-size:22px;}
	.indexTop p{margin-top:20px;font-size:14px;}
	.indexTop p br{display: none;}
	.indexTopBg .btns .href{margin-top:50px;}
	.indexTopBg .btns .telHref{padding-left:25px;}
	.indexItem.indexTopBg{padding:40px 0 50px;}
	
	
	.indexAbout .bg{width:100%;background:none;padding:40px 0;}
	.indexAbout .inner{float:none;margin:0 auto;max-width:90%;background:rgba(21,27,81,0.9);padding:40px 30px;}
	.indexAbout .indexTitle p span{padding:0 5px;}
	.indexAbout .indexTitle p span:before, .indexAbout .indexTitle p span:after{width:25px;}
	
	.serviceUl{margin-top:-35px;}
	.serviceUl .icon{width:85px;height:85px;margin-bottom:15px;}
	.serviceUl li{width:50%;margin-top:40px;}
	.serviceUl h5{font-size:15px;}
	
	.solutionUl li{width:50%;height:320px;}
	.solutionUl h4{font-size:15px;}
	.solutionUl h4:after{margin:12px auto;}
	.solutionUl .text:before{margin-left:-15px;}
	.solutionUl li:nth-child(odd) .text:before{border-left-width:15px;border-right-width:15px;border-bottom-width:15px;top:-15px;}
	.solutionUl li:nth-child(even) .text:before{border-left-width:15px;border-right-width:15px;border-top-width:15px;bottom:-15px;}
	


}

@media screen and (min-width:0px) and (max-width:479px){
	.indexItem{padding:35px 0 40px;}
	.indexTitle h2,
	.indexTop h1{font-size:20px;}
	.indexTitle p, .indexAbout .indexTitle p{font-size:14px;}
	
	.indexTop p{margin-top:15px;}
	
	.href{margin-top:30px;}
	
	.indexAbout .bg{padding:30px 0;}
}

@media screen and (min-width:0px) and (max-width:360px;){
	.indexTitle h2,
	.indexTop h1{font-size:18px;}
}

/*首页结束==================================================================================================================================*/
 

/*内页共用  #151b51*/
.main{width:100%;padding:50px 0 120px;overflow: hidden;}
.main.paddingNoneTop{padding-top:0;}
.topBanner{position:relative;overflow:hidden;}
.topBanner img{width:100%;animation:imgZoomIn 4s ease 0s forwards;-webkit-animation:imgZoomIn 4s ease 0s forwards;-ms-animation:imgZoomIn 4s ease 0s forwards;}
.mobileTopBanner{display:none;}
@keyframes imgZoomIn{
	0%{-webkit-transform:scale(1.05);transform:scale(1.05);}
	100%{-webkit-transform:scale(1);transform:scale(1);}
}

@-webkit-keyframes imgZoomIn{
	0%{-webkit-transform:scale(1.05);transform:scale(1.05);}
	100%{-webkit-transform:scale(1);transform:scale(1);}
}

@-ms-keyframes imgZoomIn{
	0%{-webkit-transform:scale(1.05);transform:scale(1.05);}
	100%{-webkit-transform:scale(1);transform:scale(1);}
}
.img{width:100%;overflow:hidden;position: relative;}
.img img{width:100%;-webkit-transition: all 0.5s;transition: all 0.5s;}
.contentText{font-size:16px;line-height:36px;text-align: justify;}
.contentText img{display:inline-block;max-width:100%;}
.contentText a{display: inline;}
.contentText video{display: block;max-width:100%;margin:0 auto;;}

/*分类导航*/
.menu_list{border-bottom:1px solid #EFEFEF;padding:35px 0 25px;line-height:40px;margin-bottom:50px;}
.menu_list h1{font-size:30px;margin-bottom:10px;}
.m_nav{max-width:70%;text-align:right;margin-right:-2px;}
.m_nav a{display: inline-block;padding:0 20px;height:40px;line-height:40px;background:#E7E7E7;margin-left:8px;margin-bottom:10px;text-align:center;color:#353535;-webkit-transition: all 0.5s;transition: all 0.5s;}
.m_nav a.cur,.m_nav a:hover{background:#151b51;color:#fff;}

.title{text-align:center;margin-bottom:40px;}
.title h2{font-size:26px;font-weight: 700;}
.title p{font-size:18px;color:#656464;margin-top:25px;}


/*翻页*/
.pager{width:100%;padding:35px 0 0;text-align:center;}
.pager .p_page{display:inline-block;padding:0 10px;min-width:34px;height:34px;line-height:34px;margin:0 3px;cursor:default;font-size:14px;text-align:center;color:#212121;border:1px solid #5e6060;}
.pager .p_page:hover{color:#ffffff;border-color:#151B51;background:#151B51;cursor:pointer;}
.pager .prvePage,.pager .nextPage{color:#212121;}
.pager .prvePage:hover,.pager .nextPage:hover{color:#212121;border-color:#5e6060;background:none;cursor:default;}
.pager .p_page.currentPage{color:#fff;border-color:#151b51;background:#151b51;cursor:pointer;}
.pager .prvePage.currentPage:hover,.pager .nextPage.currentPage:hover{background:#151b51;color:#fff;border-color:#151b51;cursor:pointer;}



/*人才计划*/
.recruitmentList{margin-top:-33px;margin-left:-38px;margin-right:-38px;}
.recruitmentList li{float:left;width:33.33%;padding:33px 38px;}
.recruitmentList .ahref{position: relative;display: block;padding:25px 110px 25px 25px;background:#ededed;cursor: pointer;-webkit-transition:all .5s;transition:all .5s}
.recruitmentList h3{font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;webkit-transition:all .5s;transition:all .5s}
.recruitmentList .p{margin:25px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:all .5s;transition:all .5s}
.recruitmentList .date{color:#7f7e7e;-webkit-transition:all .5s;transition:all .5s;}
.recruitmentList .spans{position: absolute;width:67px;height:67px;padding:10px 0;border:1px solid #383838;text-align: center;color:#383838;display: flex;align-items: center;flex-flow: row wrap;right:36px;top:50%;margin-top:-33px;-webkit-transition:all .5s;transition:all .5s;}
.recruitmentList .spans span{display: block;width:100%;}
.recruitmentList .ahref:hover,
.recruitmentList .ahref.cur{background:#151B51;box-shadow: 0 11px 18px rgba(0,0,0,0.1);}
.recruitmentList .ahref:hover .text h3,
.recruitmentList .ahref:hover .text .p,
.recruitmentList .ahref:hover .text .date,
.recruitmentList .ahref.cur .text h3,
.recruitmentList .ahref.cur .text .p,
.recruitmentList .ahref.cur .text .date{color:#fff;}
.recruitmentList .ahref:hover .spans,
.recruitmentList .ahref.cur .spans{border-color:#fff;color:#fff;}

.modal{position: fixed;width:100%;height:100%;background:rgba(0,0,0,0.5);top:0;left:0;z-index: 999;display: none;}
.modal-dialog{position: absolute;width:100%;height:70%;padding:15px 40px 40px;width:1050px;top:15%;left:50%;margin-left:-525px;background:#fff;}
.modal-content{position: relative;width:100%;height:100%;background-color:transparent;border-radius:0;border:0;box-shadow:none;padding:100px 0 60px;}
.modal-header{position: absolute;width:100%;left:0;top:0;border-bottom-color:#adaeae;text-align: center;padding:15px;border-bottom:1px solid #e5e5e5;}
.modal-content .modal-header .p{margin-top:15px;margin-bottom:0;color:#727272;}
.modal-body{width:100%;height:100%;overflow-y:auto;padding:0;}
.modal-close{position: absolute;display: block;width:40px;height:40px;line-height:40px;font-size:29px;text-align: center;top:-20px;right:-20px;background:#fff;border-radius: 50%;cursor: pointer;box-shadow: 0 4px 4px rgba(0,0,0,0.1);-webkit-transition: all 0.5s;transition: all 0.5s;}
.modal-href{position: absolute;width:168px;height:46px;line-height:46px;color:#fff;text-align: center;border-radius:4px;background:#151B51;font-size:16px;bottom:0;left:50%;margin-left:-84px;border:1px solid #151B51;-webkit-transition: all 0.5s;transition: all 0.5s;}
.modal-href:hover,
.modal-href:focus{color:#151B51;background:none;}
.modal-close:hover{color:#fff;background:#151B51;}
.modal-body::-webkit-scrollbar{width:5px;height:5px}
.modal.fade .modal-dialog{
    -webkit-transition: -webkit-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out;
    -webkit-transform: translate(0,-25%);
    -ms-transform: translate(0,-25%);
    -o-transform: translate(0,-25%);
    transform: translate(0,-25%);
}
.modal.in .modal-dialog{
	-webkit-transform: translate(0,0);
	-ms-transform: translate(0,0);
	-o-transform: translate(0,0);
	transform: translate(0,0);
}
	

/*新闻资讯*/
.newsList .item{display:block;background:#efefef;overflow: hidden;display: flex;justify-content: center;align-items: center;flex-flow: row wrap;flex-direction: row-reverse;webkit-transition:all .5s;transition:all .5s;margin-bottom:30px;}
.newsList .item:nth-child(even){flex-direction: row;}
.newsList .img{float:left;width:39%;}
.newsList .img img{-webkit-transform: scale(1.05);transform: scale(1.05);}
.nText{float:left;width:61%;padding:40px;}
.nText h3{font-size:18px;webkit-transition:all .5s;transition:all .5s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.nText .p{color:#717070;line-height:36px;max-height:144px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin:40px 0 50px;}
.nAther{line-height: 27px;}
.nAther .icon{float:left;display: block;width:27px;height:27px;background:url(../images/icon/p7.png) center;background-size:100% 100%;webkit-transition:all .5s;transition:all .5s}
.nAther .date{float:right;color:#717070;}
.newsList .item:hover{box-shadow: 0 11px 21px rgba(0,0,0,0.26);}
.newsList .item:hover h3{color:#151b51;}
.newsList .item:hover .nAther .icon{background:url(../images/icon/p7_h.png) center;background-size:100% 100%;}
.newsList .item:hover .img img{-webkit-transform: scale(1);transform: scale(1);}

/*新闻资讯详情*/
.detailsTitle{text-align: center;padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid #EFEFEF;}
.detailsTitle h2{font-size:26px;}
.detailsTitle .date{color:#999;margin-top:15px;}
.detailsTitle .date span{padding:0 8px;}



/* 联系我们*/
.consultationUl{padding:20px 4% 70px;}
.consultationUl li{float:left;width:25%;height:200px;font-size:14px;text-align:center;border-right:1px solid rgba(214,214,214,0.5);line-height:24px;padding:10px 15px;}
.consultationUl li a{width:100%;height:100%;color:#616161;}
.consultationUl li:last-child{border-right:none;}
.consultationUl .icon img{width:80px;margin:0 auto;}
.consultationUl h5{font-size:18px;margin:40px 0 10px;color:#3F3E3E;}
.consultationUl .p{color:#616161;}
.consultationUl li:hover h5{color:#151b51;}
.map{width:100%;height:540px;border:1px solid rgba(214,214,214,0.5);}
#dituContent{width:100%;height:100%;}
.pop .center{min-width:252px;}
.BMap_bubble_content{font-size:14px;line-height:22px;}
.BMap_bubble_content h1{font-size:14px;font-weight:700;}
.BMap_bubble_content p{margin:5px 0;}
.anchorBL{display:none;}
.pop .bottom{height:25px!important;}
.pop .center{width:272px!important;}




@media screen and (min-width:1601px) and (max-width:1799px){

}

@media screen and (min-width:1501px) and (max-width:1600px){

	/* 内页共用 */
	.menu_list h1{font-size:28px;}
	
	
	/* 新闻资讯 */
	.nText .p{height:108px;}
	.detailsTitle h2{font-size:24px;}
}

@media screen and (min-width:1400px) and (max-width:1500px){

	/* 内页共用 */
	.main{padding-top:45px;}
	.menu_list{padding:30px 0 20px;margin-bottom:45px;}
	.menu_list h1{font-size:26px;}
	
	/*人才计划*/
	.recruitmentList{margin-top:-25px;margin-left:-25px;margin-right:-25px;}
	.recruitmentList li{padding:25px;}
	.recruitmentList .spans{right:30px;}
	.recruitmentList h3{font-size:16px;}
	
	/* 新闻资讯 */
	.nText .p{height:108px;margin-top:30px;}
	.detailsTitle h2{font-size:24px;}

}

@media screen and (min-width:1200px) and (max-width:1399px){

	/* 内页共用 */
	.contentText{font-size:15px;line-height:30px;}
	.main{padding-top:40px;}
	.title{margin-bottom:30px;}
	.title h2{font-size:24px;}
	.menu_list h1{font-size:24px;}
	.menu_list{padding:30px 0 20px;margin-bottom:45px;}
	
	
	/*人才计划*/
	.recruitmentList{margin-top:-25px;margin-left:-25px;margin-right:-25px;}
	.recruitmentList li{width:50%;padding:25px;}
	.recruitmentList .spans{right:30px;}
	.recruitmentList h3{font-size:16px;}
	
	
	/* 新闻资讯 */
	.nText{padding:35px 30px;}
	.nText .p{line-height:32px;height:96px;margin:30px 0 35px;}
	.detailsTitle h2{font-size:22px;}

	
	/*联系我们*/
	.consultationUl{padding:20px 2% 60px;}

}

@media screen and (min-width:992px) and (max-width:1199px){

	/* 内页共用 */
	.contentText{font-size:14px;line-height:30px;}
	.main{padding-top:35px;}
	.title{margin-bottom:30px;}
	.title h2{font-size:24px;}
	.menu_list h1{font-size:22px;}
	.menu_list{padding:30px 0 20px;margin-bottom:40px;}
	.m_nav a{padding:0 18px;}
	
	/*人才计划*/
	.recruitmentList{margin-top:-20px;margin-left:-20px;margin-right:-20px;}
	.recruitmentList li{width:50%;padding:20px;}
	.recruitmentList .spans{right:20px;}
	.recruitmentList h3{font-size:16px;}
	.recruitmentList .href{padding:20px 100px 20px 20px;}
	.recruitmentList .date{font-size:12px;}
	.modal-dialog{width:800px;margin-left:-400px;}

	
	/* 新闻资讯 */
	.nText{padding:30px;}
	.nText .p{line-height:32px;height:96px;margin:25px 0 30px;}
	.detailsTitle h2{font-size:20px;}

	/*联系我们*/
	.map{height:500px;margin-top:10px;}
	.consultationUl{padding:20px 0 50px;}
	.consultationUl h5{font-size:16px;margin-top:35px;}
	.consultationUl .icon img{width:75px;}

}

@media screen and (min-width:768px) and (max-width:991px){

	/* 内页共用 */
	.contentText{font-size:14px;line-height:30px;}
	.main{padding-top:35px;}
	.title{margin-bottom:30px;}
	.title h2{font-size:22px;}
	.menu_list h1{font-size:22px;}
	.menu_list{padding:20px 0 10px;margin-bottom:40px;}
	.m_nav a{padding:0 15px;}
	
	/* 新闻资讯 */
	.nText{padding:25px;}
	.nText .p{line-height:30px;height:60px;margin:15px 0 20px;}
	.nText h3{font-size:16px;}
	
	.detailsTitle{margin-bottom:25px;}
	.detailsTitle h2{font-size:20px;}
	.detailsTitle .date{margin-top:12px;}

	/*人才计划*/
	.recruitmentList{margin-top:-20px;margin-left:-20px;margin-right:-20px;}
	.recruitmentList li{width:50%;padding:20px;}
	.recruitmentList .spans{right:20px;}
	.recruitmentList h3{font-size:16px;}
	.recruitmentList .href{padding:20px 100px 20px 20px;}
	.recruitmentList .date{font-size:12px;}
	.modal-dialog{width:680px;margin-left:-340px;}



	/*联系我们*/
	.map{height:400px;}
	.consultationUl{padding:15px 0 35px;}
	.consultationUl h5{margin-top:30px;font-size:16px;}
	.consultationUl li{width:50%;margin-bottom:30px;}
	.consultationUl li:nth-child(2n){border-right:0;}
	.consultationUl .icon img{width:70px;}

}	

@media screen and (min-width:0px) and (max-width:767px){

	/* 内页共用 */
	.contentText{font-size:14px;line-height:30px;}
	.main{padding-top:35px;padding-bottom:80px;}
	.title{margin-bottom:25px;}
	.title h2{font-size:20px;}
	.pcTopBanner{display:none;}
	.mobileTopBanner{display:block;}
	.menu_list{padding:20px 0 10px;margin-bottom:35px;}
	.menu_list h1{width:100%;font-size:20px;margin-bottom:12px;}
	.m_nav{width:100%;max-width:100%;margin-right:0;}
	.m_nav a{float:left;margin-right:10px;margin-left:0;padding:0 15px;}
	
	/*人才计划*/
	.recruitmentList{margin-top:-15px;margin-left:-15px;margin-right:-15px;}
	.recruitmentList li{width:100%;padding:15px;}
	.recruitmentList .spans{width:60px;height:60px;right:20px;margin-top:-30px;padding:6px 0;}
	.recruitmentList h3{font-size:16px;}
	.recruitmentList .p{margin:20px 0;}
	.recruitmentList .href{padding:20px 90px 20px 20px;}
	.recruitmentList .date{font-size:12px;}
	.modal-dialog{width:90%;margin-left:0;left:5%;padding:0 15px 20px;}
	.modal-close{width:30px;height:30px;line-height:30px;top:-10px;right:-10px;}
	.modal-content .modal-header .p{margin-top:10px;}
	.modal-content{padding-top:90px;}
	.modal-header{padding-left:10px;padding-right:10px;}
	
	/* 新闻资讯 */
	.newsList .img{width:100%;}
	.nText{width:100%;padding:18px 15px;}
	.nText h3{font-size:15px;}
	.nText .p{font-size:13px;line-height: 24px;max-height:48px;margin:8px 0 15px;-webkit-line-clamp:2;}
	.nAther{line-height: 20px;}
	.nAther .date{font-size:12px;}
	.nAther .icon{width:20px;height:20px;}
	.nTitle{padding-bottom:15px;margin-bottom:20px;}
	.nTitle h1{font-size:16px;}
	
	.detailsTitle{margin-bottom:25px;}
	.detailsTitle h2{font-size:18px;}
	.detailsTitle .date{margin-top:10px;}
	.detailsTitle .date span{padding:0 6px;}


	/*联系我们*/
	.map{height:350px;}
	.consultationUl{padding:15px 0 30px;}
	.consultationUl .icon img{width:60px;}
	.consultationUl h5{margin-top:30px;font-size:16px;}
	.consultationUl li{width:50%;margin-bottom:30px;}
	.consultationUl li:nth-child(2n){border-right:0;}

}

@media screen and (min-width:0px) and (max-width:479px){
	
	/* 内页共用 */
	.contentText{font-size:13px;line-height:28px;}
	.title{margin-bottom:20px;}
	.title h2{font-size:18px;}
	.menu_list{padding-top:10px;margin-bottom:30px;}
	.menu_list h1{font-size:18px;margin-bottom:5px;}
	
	/*人才计划*/
	.recruitmentList{margin-top:-10px;}
	.recruitmentList li{padding:10px 15px;}
	
	/* 新闻资讯 */
	.detailsTitle{margin-bottom:20px;}
	.detailsTitle h2{font-size:16px;}
	.detailsTitle .date{font-size:12px;}
	.detailsTitle .date span{padding:0 4px;}

	
	/*联系我们*/
	.consultationUl{padding:0 0 20px;margin-top:-10px;}
	.consultationUl h5{margin-top:20px;}
	.consultationUl li{width:100%;padding:20px 0;height:auto;margin-bottom:15px;border-right:0;border-bottom:1px solid rgba(214,214,214,0.5);}
	.consultationUl li:last-child{border-bottom:none;}

}
