
.swiper-container{width:100%;height:100%;overflow:hidden;}
.swiper-wrapper{width:1000%;height:100%;}
.swiper-slide{float:left;height:100%;}
.swiper-pagination{position:absolute;width:100%;bottom:0;left:0;text-align:center;}
.swiper-pagination span{display:inline-block;width:13px;height:6px;background:#fff;cursor:pointer;margin:0 3px;border-radius:3px;}
.swiper-pagination span:hover{background:#fff;}
.swiper-pagination .swiper-pagination-bullet-active{width:34px;background:#fbaa51;}


/*首页=======================================================================================================*/

.indexItem{padding:55px 0 70px;width:100%;overflow: hidden;}
.indexTitle{text-align:center;max-width:1200px;margin:0 auto 50px;}
.indexTitle h2{font-size:30px;font-weight:700;}
.indexTitle .en{display: block;color:#8c8b8b;margin-top:10px;}
.indexTitle em{display: block;width:26px;height:2px;background:#403f3f;margin:10px auto 0;}
.indexTitle .p{color:#666;line-height:24px;margin-top:10px;}
.i_more{width:140px;height:40px;line-height:40px;color:#fff;border-radius:20px;background:#fbaa51;border:1px solid #fbaa51;margin:50px auto 0;text-align: center;-webkit-transition: all 0.3s;transition: all 0.3s;}
.i_more:hover{color:#fbaa51;background:none;}

/*banner*/
.banner{position:relative;width:100%;}
.banner .swiper-pagination{bottom:30px;}
.banner .swiper-slide{position:relative;}
.banner .swiper-slide img{width:100%;}
.mobileBanner{display:none;}

.banner .swiper-button{position:absolute;width:50px;height:50px;top:50%;margin-top:-25px;cursor:pointer;opacity:0;transition:250ms background-color linear,250ms color linear,250ms opacity linear;-webkit-transition:250ms background-color linear,250ms color linear,250ms opacity linear;}
.banner .swiper-button-next{right:50px;background:url(../images/icon/right.png) no-repeat center;}
.banner .swiper-button-prev{left:50px;background:url(../images/icon/left.png) no-repeat center;}
.banner .swiper-button:hover{opacity:1;}
.banner:hover .swiper-button{opacity: 0.5;}

/*banner下面*/
.bannerBottom{position: relative;padding:30px 0 25px;z-index: 2;}
.bannerBottom{box-shadow: 0 3px 10px rgba(0,0,0,0.2);}
.bannerBottom li{float:left;width:33.33%;overflow: hidden;display: flex;align-items: center;flex-flow: row wrap;}
.bannerBottom .icon{float:left;width:65px;margin-right:15px;}
.bannerBottom .icon img{width:100%;}
.bannerBottom h4{font-size:22px;font-weight: 700;}
.bannerBottom .text{float:left;}
.bannerBottom p{color:#383838;line-height:24px;margin-top:5px;height:48px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}

/* 业务范围 */
.businessList{text-align:center;max-width:1100px;margin:-35px auto 0;}
.businessList .item{display: inline-block;margin:40px 30px 0;}
.businessList a{display:block;width:275px;height:155px;border:1px solid #aaa9a9;display: flex;align-items: center;flex-flow: row wrap;text-align:left;padding-left:25px;-webkit-transition: all 0.5s;transition: all 0.5s;}
.businessList .icon{position: relative;float:left;width:65px;height:65px;margin-right:15px;}
.businessList .icon img{position: absolute;width:100%;height:100%;left:0;top:0;-webkit-transition: all 0.5s;transition: all 0.5s;}
.businessList .text{float:left;}
.businessList h4{font-size:18px;color:#666666;-webkit-transition: all 0.5s;transition: all 0.5s;}
.businessList .en{display: block;color:#a7a7a7;margin-top:5px;-webkit-transition: all 0.5s;transition: all 0.5s;}
.hover{opacity: 0;}
.businessList .item:hover a{background:#fbaa51;border-color:#fbaa51;}
.businessList .item:hover .hover{opacity: 1;}
.businessList .item:hover .defualt{opacity: 0;}
.businessList .item:hover h4,.businessList .item:hover .en{color:#fff;}

.n_title_center{text-align:center;padding-bottom:25px;}

/* 首页-关于我们 */
.indexItem02{padding:70px 0;}
.indexItem02 .container{max-width:1100px;}
.indexItem02 .indexTitle h2{color:#fbaa51;}
.indexItem02 .indexTitle .line,
.indexItem04 .indexTitle .line{background:#a7a5a5;}
.indexItem02 .indexTitle .en,
.indexItem02 .indexTitle .p,
.indexItem04 .indexTitle .en,
.indexItem04 .indexTitle .p{color:#a7a5a5;}
.indexItem02 .contentText{color:#e4e1e1;text-align:center;}

/*首页-招聘简章*/
.jobNav{text-align:center;margin-bottom:50px;}
.jobNav a{display:inline-block;width:136px;height:40px;line-height:40px;font-size:16px;text-align:center;border-radius:20px;margin:0 23px;background:#504f4f;color:#fff;}
.jobNav a.cur,.jobNav a:hover{background:#fbaa51;}
.joinList{margin:-40px 0 0;}
.joinList .itemInner{width:50%;float:left;padding:40px 25px 0;}
.joinList .itemInner .item{display: block;padding:18px 15px;background:#f4f4f4;width:100%;display: flex;justify-content: center;align-items: center;flex-flow: row wrap;-webkit-transition: all 0.5s;transition: all 0.5s;}
.joinList .img{float:left;width:48.5%;}
.joinList .text{float:left;width:51.5%;padding-left:35px;}
.joinList h4{font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.joinList em{display: block;font-size:18px;font-weight: 700;color:#e90808;margin-top:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.joinList .p{height:72px;overflow: hidden;color:#7f7e7e;line-height:24px;margin-top:12px;}
.joinList .btn{display: block;width:120px;height:38px;line-height:38px;font-size:16px;text-align: center;color:#fff;border-radius: 20px;margin-top:12px;background:#504f4f;-webkit-transition: all 0.5s;transition: all 0.5s;}
.joinList .itemInner .item:hover{box-shadow: 0 1px 18px rgba(0,0,0,0.18);}
.joinList .itemInner .item:hover img{-webkit-transform: scale(1.05);transform: scale(1.05);}
.joinList .btn:hover{background:#fbaa51;}
.joinList .joinInfo{display: none;}

.main .joinList{margin:-40px -25px 0;}

.onlineRegistration{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.6);left:0;top:0;z-index:150;display:none;}
/*.onlineRegistration>div{width:100%;height:100%;}*/
.oR_close{position: absolute;right:0;top:0;width:60px;height:60px;z-index:2;background:url(../images/icon/close.png) no-repeat center;background-size:30px;cursor: pointer;}
.oR_main{position:absolute;width:90%;height:80%;max-height:800px;max-width:1000px;background:#fff;padding:30px 50px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:15px;}
.oR_main_inner{position:relative;width:100%;height:100%;padding:80px 0 70px;}
.oR_main_inner h1{position:absolute;width:100%;font-size:26px;text-align:center;padding-bottom:20px;color:#333;left:0;top:0px;border-bottom:1px solid #EEEEEE;}
.oR_form{height:100%;overflow-y:auto;}

.oR_form::-webkit-scrollbar,
.oR_joinInfo::-webkit-scrollbar{width:5px;height:5px;}
.oR_form::-webkit-scrollbar-track,
.oR_joinInfo::-webkit-scrollbar-track{background:rgba(0,0,0,0.1);border-radius: 3px;}
.oR_form::-webkit-scrollbar-thumb,
.oR_joinInfo::-webkit-scrollbar-thumb{background:#fbaa51;height:50px;border-radius: 3px;}
.oR_form::-webkit-scrollbar-thumb:window-inactive,
.oR_joinInfo::-webkit-scrollbar-thumb:window-inactive{background:#fbaa51;}
.oR_form::-webkit-scrollbar-thumb:vertical:hover,
.oR_joinInfo::-webkit-scrollbar-thumb:vertical:hover{background:#fbaa51;}

.oR_form .inputItem{position:relative;float:left;width:47%;height:40px;margin-right:6%;margin-bottom:28px;padding-left:94px;}
.oR_form .inputItem:nth-child(2n){margin-right:0;}
.oR_form .inputItem span{position:absolute;font-size:18px;color:#333;line-height:40px;left:0;top:0;}
.oR_form .input{width:100%;height:100%;border:1px solid #E1E1E1;}
.oR_form .input input{display:block;padding:0 8px;width:100%;height:100%;font-size:16px;}
.oR_form .textarea{width:100%;height:140px;}
.oR_form .textarea .input{padding:10px;}
.oR_form textarea{width:100%;height:100%;font-size:16px;line-height:30px;}
.onlineRegistration .submitBtn{position:absolute;width:100%;left:0;bottom:0;}
.onlineRegistration .submitBtn .btn{display:block;width:200px;height:50px;line-height:50px;font-size:16px;color:#fff;margin:0 auto;border-radius:25px;background:#fbaa51;text-align:center;}
.onlineRegistration .submitBtn .btn input{display:block;width:100%;height:100%;font-size:18px;color:#fff;cursor:pointer;}
.onlineRegistration .submitBtn .btn:hover{background:#fbaa51;}

.onlineReg{-webkit-transform:translate(-50%,120%);transform:translate(-50%,120%);-webkit-transition: all 1s;transition: all 1s;}
.onlineReg.act{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}

.joinInformation{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition: all 1s;transition: all 1s;}
.joinInformation.go{-webkit-transform:translate(-50%,-300%);transform:translate(-50%,-300%);}

.oR_joinInfo{height:100%;overflow-y:auto;}
.joinInfo{color:#666;font-size:16px;line-height:36px;}
.joinInfo strong{color:#000;}
.joinInfo .item{margin-bottom:30px;overflow:hidden;}
.joinInfo .item p{float:left;width:50%;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}


/* 首页-合作客户 */
.indexItem04 .indexTitle h2{color:#ffffff;}
.indexPartner{padding:0 25px;margin:0 auto;}
.indexPartner a{float:left;width:20%;border:1px solid #e0e0e0;margin-left:-1px;margin-top:-1px;background:#fff;}
.indexPartner .img:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);}

/* 首页-新闻 */
.indexItem.indexItem05{padding-bottom:70px;}
.indexNews{margin:-10px -20px 0;}
.indexNews li{float:left;width:33.33%;padding:10px 40px;}
.indexNews a{position: relative;display: block;width:100%;padding:15px;background:#f1f1f1;-webkit-transition: all 0.5s;transition: all 0.5s;}
.indexNews .text{padding:20px 0 0;}
.indexNews h4{font-size:18px;margin:0 0 12px;width:98%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-transition:all .3s;transition:all .3s}
.indexNews .p{line-height:24px;height:48px;color:#828080;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.indexNews .date{position: absolute;left:15px;top:15px;background:#fbaa51;padding:10px 13px;color:#fff;}
.indexNews a:hover{box-shadow: 0 1px 18px rgba(0,0,0,0.18);}
.indexNews a:hover img{-webkit-transform:scale(1.05);transform:scale(1.05);}
.indexNews a:hover h4{color:#fbaa51;}



 /* 内页共用 */
.topBanner{overflow:hidden;}
.topBanner img{width:100%;animation:imgZoomIn 2s ease 0s forwards;-webkit-animation:imgZoomIn 2s ease 0s forwards;-ms-animation:imgZoomIn 2s ease 0s forwards;}
.mobileTopBanner{display:none;}
.pagePadding{padding:50px 0 100px;}
.main{width:100%;}
.imgZoomIn{animation:imgZoomIn 2s ease 0s forwards;-webkit-animation:imgZoomIn 2s ease 0s forwards;-ms-animation:imgZoomIn 2s ease 0s forwards;}
@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);}
}
.pageNav{border-bottom:1px #f0f0f0 solid; position:relative; margin-bottom:20px;}
.pageNav a{position: relative;float:left;font-size:16px;width:140px;line-height: 70px;text-align:center;color:#666666;-webkit-transition: all 0.3s;transition: all 0.3s;}
.pageNav a:before,
.pageNav a:after{content:'';position: absolute;}
.pageNav a:before{height:20px;width:1px;background:#f2f2f2;right:0;top:50%;margin-top:-10px;}
.pageNav a:last-child:before{display: none;}
.pageNav a:hover,.pageNav a.cur{background:#007cc3;color:#fff;}
.pageNav a:hover:before,.pageNav a.cur:before{display: none;}
.pageNav a.cur:after{width:0;height:0;border-width:15px;border-style: solid;border-color: #007cc3 transparent transparent transparent;bottom:-30px;left:50%;margin-left:-15px;}

/*关于我们=======================================================================================================*/
.aboutUsItem{padding:50px 0 60px;}
.aboutUsItem:last-child{padding-bottom:100px;}
.aU_title{font-size:26px;margin-bottom:30px;text-align:center;}


/*合作客户=======================================================================================================*/
.partnerList{margin-left: -2px;margin-right: -2px;}
.partnerList .column{float:left;width:16.66666667%;padding:0 2px;margin:2px 0;}
.partnerList a{display:block;border:1px solid #eee;}
.partnerList a:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);}

/*新闻动态=======================================================================================================*/
.newsUl{margin-top:-40px;}
.newsUl li{padding:40px 0;border-bottom:1px #e5e5e5 solid;}
.newsUl li:last-child{border-bottom:none;}
.newsUl a{display:block;overflow:hidden;}
.newsUl .img{float:right;width:38%;}
.newsUl .text{width:62%; height:auto; float:left;padding-right:50px;}
.newsUl .text h2{font-size:20px;padding-top:5px;-webkit-transition: all 0.3s;transition: all 0.3s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.newsUl .newsDate{margin-top:10px;}
.newsUl .text .p{line-height:28px;color:#666;height:56px;margin-top:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.newsUl .text em{display:block;margin-top:60px;width:150px;height:40px;border:1px #e5e5e5 solid;background:url(../images/icon/w2.png) 100px center no-repeat;line-height:40px;color:#666;padding-left:34px;font-style:normal;-webkit-transition: all 0.3s;transition: all 0.3s;}
.newsDate{height:31px;line-height:31px;color:#666;padding-left:30px;background:url(../images/icon/w1.png) left center no-repeat;}
.newsUl a:hover h2{color:#fbaa51;}
.newsUl a:hover em{border:1px #fbaa51 solid; color:#fff; background:#fbaa51 url(../images/icon/w2_h.png) 100px center no-repeat;}
.newsUl a:hover img{-webkit-transform: scale(1.05);transform: scale(1.05);}

/*分页*/
.pager{width:100%;padding:35px 0 0;text-align:center;border-top:1px solid #eee;}
.pager a,.pager span{display:inline-block;width:34px;height:34px;line-height:34px;margin:0 5px;background:#EFEFEF;font-size:14px;text-align:center;}
.pager .prvePage,.pager .nextPage{width:58px;background:#666666;cursor: default;color:#fff;}
.pager .currentPage{background:#fbaa51;color:#fff;cursor: pointer;}
.pager a:hover{background:#fbaa51;color:#fff;}
.pager .prvePage:hover,.pager .nextPage:hover{background:#666666;}
.pager .prvePage.currentPage:hover{background:#fbaa51;color:#fff;cursor: pointer;}
.pager .nextPage.currentPage:hover{background:#fbaa51;color:#fff;cursor: pointer;}

/*详情*/
.n_title{margin-bottom:40px;border-bottom:1px #e5e5e5 solid;}
.n_title h1{font-size:26px;color:#333;}
.xwzx_cs{height:70px;overflow:hidden;}
.xwzx_cs .newsDate{float:left;line-height:70px;height:100%;}
.share{float:right;height:100%;padding:18px 0;overflow:hidden;}
.share a{float:left;display:block;width:34px;height:34px;overflow:hidden;border-radius:100%;margin-left:0;border:1px #e5e5e5 solid;-webkit-transition: all 0.3s;transition: all 0.3s;}
.bdshare-button-style1-32 a{float:left;display:block;width:34px!important;height:34px!important;border-radius:50%;border:1px #e5e5e5 solid;margin:0 0 0 10px!important;opacity: 1!important;}
.bdshare-button-style1-32 a.bds_tsina{background:url(../images/icon/wzny_icon01.png) no-repeat center!important;background-size:100% 100%!important;}
.bdshare-button-style1-32 a.bds_tqq{background:url(../images/icon/wzny_icon02.png) no-repeat center!important;background-size:100% 100%!important;}
.bdshare-button-style1-32 a.bds_weixin{background:url(../images/icon/wzny_icon03.png) no-repeat center!important;background-size:100% 100%!important;}
.bdshare-button-style1-32 a.bds_more{background:url(../images/icon/wzny_icon04.png) no-repeat center!important;background-size:100% 100%!important;}
.share a:hover{border-color:#fbaa51;}
.bdshare-button-style1-32 a.bds_tsina:hover{background:url(../images/icon/wzny_icon01_h.png) no-repeat center!important;background-size:100% 100%!important;}
.bdshare-button-style1-32 a.bds_tqq:hover{background:url(../images/icon/wzny_icon02_h.png) no-repeat center!important;background-size:100% 100%!important;}
.bdshare-button-style1-32 a.bds_weixin:hover{background:url(../images/icon/wzny_icon03_h.png) no-repeat center!important;background-size:100% 100%!important;}
.bdshare-button-style1-32 a.bds_more:hover{background:url(../images/icon/wzny_icon04_h.png) no-repeat center!important;background-size:100% 100%!important;}

.contentText{font-size:16px;line-height:36px;}
.contentText img{display:inline-block;max-width:100%;}
.contentText a{display: inline;}
.contentText video{display: block;max-width:100%;margin:0 auto;}

.prevNext{font-size:16px;padding:25px 0;border-top:1px #e5e5e5 solid; overflow:hidden;margin-top:40px;}
.prevNext p{float:left;color:#666;max-width:45%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.prevNext p:last-child{ float:right;}
.prevNext p a{color:#666;display:inline;}
.prevNext a:hover{color:#fbaa51;}


/*联系我们=======================================================================================================*/
.contactMain{padding-bottom:100px;}
.contactContent{background:#fff;margin-bottom:50px;padding:60px 0;margin-top:-40px;}
.contactContentItem1,.contactContentItem3{height:160px;width:31%;}
.contactContentItem2{width:38%;padding-left:75px;}
.contactContentItem1{border-right:1px dotted #E7E7E7;padding:20px 30px 0 60px;}
.contactContentItem3{border-left:1px dotted #E7E7E7;padding:0 60px 0 30px;}
.contactContentItem1>img{margin:0;max-width:100%;height:73px;}
.contactContentItem1 h1{font-size:16px;margin:15px 0 5px;}
.contactContentItem1 p{font-size:12px;}
.contactContentItem2 h3{font-size:22px;font-weight: 700;margin-bottom:20px;}
.contactContentItem2 p{margin-top:10px;}
.contactContentItem3 p{float:right;width:20px;text-align:center;font-weight:700;padding-top:16px;margin-right:6px;}
.contactContentItem3 img{float:right;width:160px;}
.map{width:100%;height:600px;border-top:1px solid #eee;border-bottom:1px solid #eee;}
#dituContent{width:100%;height:100%;}
.BMap_bubble_content{font-size:14px;line-height:26px;}
.BMap_bubble_content h1{font-size:14px;font-weight:700;}
.anchorBL{display:none;}
.pop .bottom{height:25px!important;}



@media screen and (min-width:1500px) and (max-width:1650px){
	/*首页=======================================================================================================*/
	.indexTitle h2{font-size:28px;}
	
	/*banner下面*/
	.bannerBottom .icon{width:60px;}
	.bannerBottom h4{font-size:20px;}
	
	/* 业务范围 */
	.businessList{margin-top:-30px;}
	.businessList .icon{width:60px;height:60px;}
	.businessList .item{margin:35px 25px 0;}
	
	/*首页-招聘简章*/
	.joinList em,
	.joinList .p,
	.joinList .p{margin-top: 10px;}
	.joinList .btn{margin-top:10px;}
	
	
	
	.pageNav a{width:135px;}
	/*新闻动态=======================================================================================================*/
	.newsUl .text em{margin-top:50px;}
	
	/*联系我们=======================================================================================================*/
	.contactContent{margin-bottom:30px;}
	.contactContentItem1>img{height:64px;}
	.map{height:500px;}

}

@media screen and (min-width:1400px) and (max-width:1499px){

	/*首页=======================================================================================================*/
	.indexItem{padding:50px 0 65px;}
	.indexTitle{margin-bottom:45px;}
	.indexTitle h2{font-size:28px;}
	.i_more{margin-top:45px;}
	
	/*banner下面*/
	.bannerBottom .icon{width:60px;}
	.bannerBottom h4{font-size:20px;}
	
	/* 业务范围 */
	.businessList{margin-top:-30px;}
	.businessList .icon{width:60px;height:60px;}
	.businessList .item{margin:35px 25px 0;}
	
	.indexItem02{padding:65px 0;}
	
	/*首页-招聘简章*/
	.jobNav a{margin:0 18px;}
	.joinList em,
	.joinList .p,
	.joinList .p,
	.joinList .btn{margin-top:10px;}
	.joinList .text{padding-left:30px;}
	
	/* 首页-新闻 */
	.indexNews li{padding:10px 35px;}
	.indexNews a{padding:12px;}
	.indexNews .date{top:12px;left:12px;}
	.indexNews .text{padding-top:18px;}
	.indexNews h4{margin-bottom:10px;}
	
	
	.pageNav{margin-bottom:15px;}
	.pageNav a{width:130px;line-height:65px;}
	/*关于我们=======================================================================================================*/
	.aboutUsItem{padding:45px 0 55px;}
	.aU_title{margin-bottom:25px;}
	
	
	/*新闻动态=======================================================================================================*/
	.newsUl .text h2{font-size:18px;}
	.newsUl .text em{margin-top:40px;}
	.newsUl .text{padding-right:45px;}
	
	/*新闻详情*/
	.contentText,
	.joinInfo{font-size:15px;line-height:32px;}
	.prevNext{font-size:15px;padding:22px 0;}
	
	/*联系我们=======================================================================================================*/
	.contactContent{margin-bottom:20px;}
	.contactContentItem1>img{height:64px;}
	.contactContentItem1,
	.contactContentItem2{padding-left:50px;}
	.contactContentItem3{padding-right:50px;}
	.map{height:450px;}
}
                                                                        
@media screen and (min-width:1200px) and (max-width:1399px){
	/*首页=======================================================================================================*/
	.indexItem{padding:45px 0 60px;}
	.indexTitle{margin-bottom:40px;}
	.indexTitle h2{font-size:26px;}
	.indexTitle .en,
	.indexTitle em,
	.indexTitle .p{margin-top:8px;}
	.i_more{margin-top:40px;}
	
	/*banner*/
	.banner .swiper-button{background-size:35px 35px;}
	.banner .swiper-pagination{bottom:25px;}
	
	/*banner下面*/
	.bannerBottom .icon{width:55px;}
	.bannerBottom h4{font-size:18px;}
	
	.indexItem02{padding:60px 0;}
	
	/* 业务范围 */
	.businessList{margin-top:-25px;}
	.businessList .icon{width:55px;height:55px;}
	.businessList .item{margin:30px 20px 0;}
	
	.indexItem02{padding:60px 0;}
	
	/*首页-招聘简章*/
	.jobNav{margin-bottom:45px;}
	.jobNav a{width:126px;margin:0 15px;font-size:15px;}
	.joinList em,
	.joinList .p,
	.joinList .p,
	.joinList .btn{margin-top: 10px;}
	.joinList .btn{width:110px;font-size:15px;}
	.joinList h4,
	.joinList em{font-size:16px;}
	.joinList .text{padding-left:25px;}
	.joinList,
	.main .joinList{margin-top:-35px;}
	.joinList .itemInner{padding:35px 20px 0;}
	
	/* 首页-新闻 */
	.indexNews li{padding:10px 20px;}
	.indexNews a{padding:10px;}
	.indexNews .date{top:10px;left:10px;}
	.indexNews .text{padding-top:16px;}
	.indexNews h4{margin-bottom:10px;font-size:16px;}
	
	
	.pageNav{margin-bottom:10px;}
	.pageNav .container{max-width:1100px;}
	.pageNav a{width:120px;line-height:60px;}
	/*关于我们=======================================================================================================*/
	.aboutUsItem{padding:40px 0 50px;}
	.aU_title{margin-bottom:20px;font-size:24px;}
	
	

	/*招聘信息*/
	.oR_main{max-width:800px;max-height:600px;}
	.oR_main_inner{padding-top:70px;padding-bottom:65px;}
	.oR_main_inner h1{padding-bottom:20px;font-size:24px;}
	.onlineRegistration .submitBtn .btn{width:240px;line-height:50px;height:50px;}
	
	
	/*新闻动态=======================================================================================================*/
	.newsUl{margin-top:-35px;}
	.newsUl li{padding:35px 0;}
	.newsUl .text h2{font-size:18px;}
	.newsUl .text em{margin-top:20px;}
	.newsUl .newsDate{margin-top:8px;}
	.newsUl .text .p{line-height:26px;height:52px;margin-top:5px;}
	.newsUl .text{padding-right:40px;}

	/*新闻详情*/
	.n_title h1{font-size:24px;}
	.contentText,
	.joinInfo{font-size:15px;line-height:32px;}
	.prevNext{font-size:15px;padding:22px 0;}

	/*联系我们=======================================================================================================*/
	.contactContent{margin-bottom:10px;padding:55px 0;}
	.contactContentItem1>img{height:56px;}
	.contactContentItem2 h3{font-size:20px;}
	.contactContentItem1,
	.contactContentItem2,
	.contactContentItem3{padding-left:35px;padding-right:35px;}
	.map{height:450px;}
}



@media screen and (min-width:992px) and (max-width:1199px){
	/*首页=======================================================================================================*/
	.indexItem{padding:40px 0 55px;}
	.indexTitle{margin-bottom:40px;}
	.indexTitle h2{font-size:24px;}
	.indexTitle .en,
	.indexTitle em,
	.indexTitle .p{margin-top:8px;}
	.i_more{margin-top:40px;}
	
	/*banner*/
	.banner .swiper-button{background-size:35px 35px;}
	.banner .swiper-button-next{right:20px;}
	.banner .swiper-button-prev{left:20px;}
	.banner .swiper-pagination{bottom:20px;}
	
	/*banner下面*/
	.bannerBottom .icon{width:50px;}
	.bannerBottom h4{font-size:16px;}
	
	.indexItem02{padding:60px 0;}
	
	/* 业务范围 */
	.businessList{margin-top:-20px;}
	.businessList a{width:265px;height:145px;}
	.businessList .icon{width:50px;height:50px;}
	.businessList .item{margin:30px 15px 0;}
	.businessList h4{font-size:16px;}
	
	.indexItem02{padding:55px 0;}
	
	/*首页-招聘简章*/
	.jobNav{margin-bottom:40px;}
	.jobNav a{width:120px;margin:0 10px;font-size:15px;}
	.joinList em,
	.joinList .p,
	.joinList .p,
	.joinList .btn{margin-top: 10px;}
	.joinList .btn{width:110px;font-size:15px;}
	.joinList h4,
	.joinList em{font-size:16px;}
	.joinList .text{padding-left:25px;}
	.joinList,
	.main .joinList{margin-top:-30px;}
	.joinList .itemInner{padding:30px 15px 0;}
	
	/* 首页-新闻 */
	.indexNews{margin:-10px -15px 0;}
	.indexNews li{padding:10px 15px;}
	.indexNews a{padding:10px;}
	.indexNews .date{top:10px;left:10px;}
	.indexNews .text{padding-top:16px;}
	.indexNews h4{margin-bottom:10px;font-size:16px;}
		
	
	
	.pageNav{margin-bottom:5px;}
	.pageNav a{width:110px;line-height:60px;font-size:15px;}
	/*关于我们=======================================================================================================*/
	.aboutUsItem{padding:40px 0 50px;}
	.aU_title{margin-bottom:20px;font-size:24px;}
	
	
	.pagePadding{padding-top:45px;}

	.form .inputItem .input{height:42px;}
	.form .inputItem>span{line-height:42px;}
	.form .valid_message{top:45px;}
	.form .submitBtn{height:55px;margin-top:50px;}
	.form .submitBtn .btn{line-height:55px;}

	/*招聘信息*/
	.oR_main{max-width:800px;max-height:600px;}
	.oR_main_inner{padding-top:70px;padding-bottom:65px;}
	.oR_main_inner h1{padding-bottom:20px;font-size:24px;}
	.onlineRegistration .submitBtn .btn{width:240px;line-height:50px;height:50px;}
	.joinInfo .item{margin-bottom:20px;}

	.oR_form .inputItem span{font-size:16px;}
	.oR_form .inputItem{padding-left:80px;}

	/*新闻动态=======================================================================================================*/
	.newsUl{margin-top:-30px;}
	.newsUl li{padding:30px 0;}
	.newsUl .text h2{font-size:18px;}
	.newsUl .text em{margin-top:20px;}
	.newsUl .newsDate{margin-top:6px;}
	.newsUl .text .p{line-height:26px;height:52px;margin-top:5px;}
	.newsUl .text{padding-right:35px;}
	
	/*新闻详情*/
	.n_title{margin-bottom:35px;}
	.n_title h1{font-size:22px;}
	.contentText,
	.joinInfo{font-size:15px;line-height:32px;}
	.prevNext{font-size:15px;padding:22px 0;}


	/*联系我们=======================================================================================================*/
	.contactContent{margin-bottom:10px;padding:50px 0;}
	.contactContentItem1>img{height:54px;}
	.contactContentItem2 h3{font-size:18px;}
	.contactContentItem3 img{width:150px;}
	.contactContentItem3 p{padding-top:6px;}
	.contactContentItem1,
	.contactContentItem2,
	.contactContentItem3{padding-left:25px;padding-right:25px;}
	.map{height:450px;}

}



@media screen and (min-width:768px) and (max-width:991px){
	/*首页=======================================================================================================*/
	.indexItem{padding:40px 0 50px;}
	.indexTitle{margin-bottom:35px;}
	.indexTitle h2{font-size:22px;}
	.indexTitle .en,
	.indexTitle em,
	.indexTitle .p{margin-top:8px;}
	.i_more{margin-top:40px;}
	
	/*banner*/
	.banner .swiper-button{background-size:30px 30px;}
	.banner .swiper-button-next{right:10px;}
	.banner .swiper-button-prev{left:10px;}
	.banner .swiper-pagination{bottom:15px;}
	
	/*banner下面*/
	.bannerBottom{padding:25px 0;}
	.bannerBottom li{display: block;text-align: center;padding:0 15px;}
	.bannerBottom .icon{float:none;width:45px;margin:0 auto 15px;}
	.bannerBottom .text{float:none;}
	.bannerBottom h4{font-size:15px;}
	.bannerBottom p{font-size:13px;-webkit-line-clamp:3;height:72px;}

	
	.indexItem02{padding:50px 0;}
	
	/* 业务范围 */
	.businessList{margin-top:-20px;}
	.businessList a{width:265px;height:145px;}
	.businessList .icon{width:45px;height:45px;}
	.businessList .item{margin:30px 15px 0;}
	.businessList h4{font-size:16px;}
	
	.indexItem02{padding:50px 0 55px;}
	
	/*首页-招聘简章*/
	.jobNav{margin-bottom:40px;}
	.jobNav a{width:120px;margin:0 8px;font-size:14px;height:38px;line-height:38px;}
	.joinList em,
	.joinList .p,
	.joinList .p,
	.joinList .btn{margin-top: 10px;}
	.joinList .btn{width:100px;height:36px;line-height:36px;font-size:14px;}
	.joinList h4,
	.joinList em{font-size:16px;}
	.joinList .img{width:100%;}
	.joinList .text{width:100%;padding-left:0;padding-top:20px;}
	.joinList,
	.main .joinList{margin:-30px -15px 0;}
	.joinList .itemInner{padding:30px 15px 0;}
	
	/* 首页-合作客户 */
	.indexPartner a{width:25%;}
	
	/* 首页-新闻 */
	.indexNews{margin:-10px -10px 0;}
	.indexNews li{padding:10px;}
	.indexNews a{padding:10px;}
	.indexNews .date{top:10px;left:10px;font-size:13px;padding:8px 10px;}
	.indexNews .text{padding-top:16px;}
	.indexNews h4{margin-bottom:10px;font-size:16px;}
	
	
	.pageNav{margin-bottom:5px;}
	.pageNav a{width:105px;line-height:55px;font-size:15px;}
	.pageNav a.cur:after{border-width:10px;bottom:-20px;margin-left:-10px;}

	/*关于我们=======================================================================================================*/
	.aboutUsItem{padding:35px 0 45px;}
	.aU_title{margin-bottom:20px;font-size:22px;}
	
	/*合作客户=======================================================================================================*/
	.partnerList .column{width:20%;}

	
	
	.pagePadding{padding-top:45px;}

	.form .inputItem{margin-bottom:30px;}
	.form .inputItem .input{height:40px;}
	.form .inputItem>span{line-height:40px;}
	.form .valid_message{top:43px;}
	.form .submitBtn{width:220px;height:50px;margin-top:40px;}
	.form .submitBtn .btn{line-height:50px;}

	/*招聘信息*/
	.oR_main{max-width:700px;max-height:500px;padding:35px;}
	.oR_main_inner{padding-top:65px;padding-bottom:55px;}
	.oR_main_inner h1{padding-bottom:20px;font-size:20px;}
	.onlineRegistration .submitBtn .btn{width:240px;line-height:45px;height:45px;font-size:16px;}
	.onlineRegistration .submitBtn .btn input{font-size:16px;}
	.joinInfo .item{margin-bottom:20px;}
	.joinInfo .item p{width:100%;margin-bottom:0;}

	.oR_form .inputItem span{font-size:16px;}
	.oR_form .inputItem{padding-left:80px;}

	/*新闻动态=======================================================================================================*/
	.newsUl{margin-top:-30px;}
	.newsUl li{padding:30px 0;}
	.newsUl .text h2{font-size:16px;}
	.newsUl .text em{margin-top:20px;}
	.newsUl .newsDate{margin-top:6px;}
	.newsUl .text .p{line-height:26px;height:52px;margin-top:5px;}
	.newsUl .text{padding-right:30px;}
	
	
	/*新闻详情*/
	.n_title{margin-bottom:30px;}
	.n_title h1{font-size:22px;}
	.contentText,
	.joinInfo{font-size:14px;line-height:30px;}
	.prevNext{font-size:14px;padding:20px 0;}
	

	/*联系我们=======================================================================================================*/
	.contactContent{margin-bottom:10px;padding:45px 0;}
	.contactContentItem1>img{height:50px;}
	.contactContentItem2 h3{font-size:18px;}
	.contactContentItem3 img{width:130px;}
	.contactContentItem3 p{padding-top:0;}
	.contactContentItem1,
	.contactContentItem2,
	.contactContentItem3{padding-left:20px;padding-right:20px;}
	.map{height:400px;}
	

}



@media screen and (min-width:0px) and (max-width:767px){
	/*首页=======================================================================================================*/
	.indexItem{padding:40px 0 50px;}
	.indexTitle{margin-bottom:30px;}
	.indexTitle h2{font-size:20px;}
	.indexTitle .en,
	.indexTitle em,
	.indexTitle .p{margin-top:8px;}
	.i_more{margin-top:40px;}
	
	/*banner*/
	.swiper-pagination span{width:10px;height:4px;}
	.swiper-pagination .swiper-pagination-bullet-active{width:20px;}
	.banner .swiper-pagination{bottom:10px;}
	
	/*banner下面*/
	.bannerBottom{padding:25px 0;}
	.bannerBottom li{display: block;text-align: center;padding:0 10px;}
	.bannerBottom .icon{float:none;width:40px;margin:0 auto 12px;}
	.bannerBottom .text{float:none;}
	.bannerBottom h4{font-size:15px;}
	.bannerBottom p{line-height:22px;font-size:12px;-webkit-line-clamp:3;height:66px;}
	.bannerBottom p br{display: none;}

	
	.indexItem02{padding:50px 0;}
	
	/* 业务范围 */
	.businessList{margin-top:-5px;}
	.businessList .item{float:left;width:50%;margin:0;padding:5px}
	.businessList a{width:100%;height:auto;padding:25px 10px;overflow: hidden;display: block;text-align: center;}
	.businessList .icon{width:40px;height:40px;float:none;margin:0 auto 10px;}
	.businessList h4{font-size:15px;}
	.businessList .text{width:100%;}
	.businessList .en{font-size:13px;}
	
	.indexItem02{padding:45px 0 50px;}
	
	/*首页-招聘简章*/
	.jobNav{margin-bottom:35px;}
	.jobNav a{width:110px;margin:0 5px;font-size:14px;height:38px;line-height:38px;}
	.joinList em,
	.joinList .p{margin-top: 8px;}
	.joinList .btn{width:100px;height:36px;line-height:36px;font-size:14px;margin-top:10px;}
	.joinList h4,
	.joinList em{font-size:15px;}
	.joinList .img{width:40%;margin-right:5%;}
	.joinList .text{width:55%;padding-left:0;}
	.joinList,
	.main .joinList{margin:-20px -10px 0;}
	.joinList .itemInner{width:100%;padding:20px 10px 0;}
	.joinList .itemInner .item{padding:15px 10px;}
	.joinList .p{height:48px;}
	
	/* 首页-合作客户 */
	.indexPartner{padding:0;}
	.indexPartner a{width:33.333%;}
	
	/* 首页-新闻 */
	.indexNews{margin:-10px -10px 0;}
	.indexNews li{width:50%;padding:10px;}
	.indexNews a{padding:10px;}
	.indexNews .date{top:10px;left:10px;font-size:13px;padding:8px 10px;}
	.indexNews .text{padding-top:16px;}
	.indexNews h4{margin-bottom:10px;font-size:15px;}
	.indexNews .p{font-size:12px;line-height: 20px;height:40px;}
	
	
	
	.pageNav{margin-bottom:0;padding-bottom:15px;}
	.pageNav a{width:105px;line-height:50px;font-size:15px;margin-top:15px;}
	.pageNav a.cur:after{border-width:10px;bottom:-20px;margin-left:-10px;}
	/*关于我们=======================================================================================================*/
	.aboutUsItem{padding:30px 0 40px;}
	.aU_title{margin-bottom:20px;font-size:20px;}
	
	/*合作客户=======================================================================================================*/
	.partnerList .column{width:25%;}
	
	
	.pagePadding{padding-top:40px;padding-bottom:80px;}
	.mobileTopBanner{display:block;}
	.pcTopBanner{display:none;}
	.pager{padding-top:30px;}

	.form .inputItem{padding-left:70px;margin-bottom:30px;}
	.form .inputItem .input{height:40px;}
	.form .inputItem>span{line-height:40px;font-size:14px;}
	.form .valid_message{top:43px;}
	.form .submitBtn{width:200px;height:45px;margin:35px auto;}
	.form .submitBtn .btn{line-height:45px;font-size:16px;}

	/*招聘信息*/
	.oR_main{max-width:600px;max-height:600px;padding:30px 20px 20px;}
	.oR_main_inner{padding-top:65px;padding-bottom:60px;}
	.oR_main_inner h1{padding-bottom:15px;font-size:20px;}
	.onlineRegistration .submitBtn .btn{width:240px;max-width:100%;line-height:45px;height:45px;font-size:16px;}
	.onlineRegistration .submitBtn .btn input{font-size:16px;}
	.joinInfo .item{margin-bottom:20px;}
	.joinInfo .item p{width:100%;margin-bottom:0;}

	.oR_form .inputItem span{font-size:14px;}
	.oR_form .inputItem{width:100%;padding-left:70px;margin-right:0;margin-bottom:20px;}
	.oR_form .textarea{height:120px;}
	.oR_form .input input{font-size:14px;}
	.oR_form textarea{font-size:14px;line-height:28px;}

	/*新闻动态=======================================================================================================*/
	.newsUl{margin-top:-25px;}
	.newsUl li{padding:25px 0;}
	.newsUl .text h2{font-size:16px;}
	.newsUl .text em{margin-top:20px;}
	.newsUl .newsDate{margin-top:6px;font-size:12px;padding-left:28px;}
	.newsUl .text .p{line-height:26px;height:52px;margin-top:5px;}
	.newsUl .text{padding-right:30px;}

	/*新闻详情*/
	.n_title{margin-bottom:25px;}
	.n_title h1{font-size:20px;}
	.xwzx_cs{height:60px;}
	.xwzx_cs .newsDate{line-height:60px;}
	.share{padding:8px 0;}
	.contentText,
	.joinInfo{font-size:14px;line-height:30px;}
	.prevNext{font-size:14px;padding:20px 0;}
	.prevNext p{float:none;max-width:100%;}
	.prevNext p:last-child{float:none;margin-top:10px;}

	/*联系我们=======================================================================================================*/
	.contactContent{padding:20px 10px 30px;margin-bottom:20px;margin-top:-30px;}
	.contactContentItem1,
	.contactContentItem3{border-right:none;border-left:none;}
	.contactContentItem1>img{height:40px;}
	.contactContentItem2 h3{font-size:16px;}
	.contactContentItem3 img{width:120px;float:none;}
	.contactContentItem3 p{padding-top:10px;float:none;width:100%;text-align: center;}
	.contactContentItem1,
	.contactContentItem2,
	.contactContentItem3{width:100%;height:auto;padding:20px 10px;border-bottom:1px dotted #E7E7E7;}
	.map{height:350px;}


}

@media screen and (min-width:0px) and (max-width:479px){
	/*首页=======================================================================================================*/
	.indexItem{padding:35px 0 45px;}
	.indexTitle{margin-bottom:30px;}
	.indexTitle h2{font-size:18px;}
	.i_more{margin-top:35px;}
	
	/*banner*/
	.swiper-pagination span{width:8px;height:4px;}
	.swiper-pagination .swiper-pagination-bullet-active{width:15px;}
	.banner .swiper-pagination{bottom:10px;}
	
	/*banner下面*/
	.bannerBottom{padding:20px 0 25px;}
	.bannerBottom .container{padding:0 5px;}
	.bannerBottom .icon{width:35px;}
	.bannerBottom p{-webkit-line-clamp:4;height:88px;}

	/* 业务范围 */
	.businessList .en{font-size:12px;height:32px;}
	.businessList .icon{width:35px;height:35px;}
	
	.indexItem02{padding:40px 0 45px;}
	
	/*首页-招聘简章*/
	.jobNav{margin-bottom:30px;}
	.jobNav a{width:85px;margin:0 2px;}
	

	
	/* 首页-新闻 */
	.indexNews li{width:100%;}

	.pageNav{padding-bottom:10px;}
	.pageNav a{width:33.33%;line-height:45px;margin-top:10px;font-size:14px;}
	.pageNav a.cur:after{border-width:8px;bottom:-16px;margin-left:-8px;}
	/*关于我们=======================================================================================================*/
	.aU_title{margin-bottom:15px;font-size:18px;}
	
	/*合作客户=======================================================================================================*/
	.partnerList .column{width:33.333%;}
	
	
	.pagePadding{padding-top:35px;padding-bottom:60px;}
	/*招聘信息*/
	.oR_main{padding:25px 18px 20px;}
	.oR_main_inner{padding-top:55px;padding-bottom:55px;}
	.oR_main_inner h1{padding-bottom:15px;font-size:18px;}
	.onlineRegistration .submitBtn .btn{width:200px;line-height:40px;height:40px;font-size:14px;}
	.onlineRegistration .submitBtn .btn input{font-size:14px;}
	.joinInfo .item{margin-bottom:10px;}
	
	
	/*新闻动态=======================================================================================================*/
	.newsUl .img{width:100%;margin-bottom:15px;}
	.newsUl .text h2{font-size:15px;}
	.newsUl .text .p{font-size:13px;line-height:24px;height:48px;}
	.newsUl .text{width:100%;padding-right:0;}
	
	/*新闻详情*/
	.n_title{margin-bottom:20px;}
	.n_title h1{font-size:18px;text-align:center;}
	.xwzx_cs{height:auto;padding-top:10px;}
	.xwzx_cs .newsDate{width:100%;line-height:30px;}
	.share{padding:10px 0;}
	.bdshare-button-style1-32 a{width:32px!important;height:32px!important;margin:0 10px 0 0!important;}

	.contentText,
	.joinInfo{line-height:28px;}
	.prevNext{font-size:14px;}
}
