@charset "utf-8";

/*	下、上、左、右箭头	*/
.arrDown:after{ border-top:10px solid #aeaeae; border-left:5px solid transparent; border-right:5px solid transparent; width:0; height:0; content:'';}
.arrUp:after{ border-bottom:10px solid #aeaeae; border-left:5px solid transparent; border-right:5px solid transparent; width:0; height:0; content:'';}
.arrLeft:after{ border-right:10px solid #aeaeae; border-top:5px solid transparent; border-bottom:5px solid transparent; width:0; height:0; content:'';}
.arrRight:after{ border-left:10px solid #aeaeae; border-top:5px solid transparent; border-bottom:5px solid transparent; width:0; height:0; content:'';}

.arrTopleft:after{ border-top: 100px solid red; border-right: 100px solid transparent; width:0; height:0; content:'';}
.arrTopright:after{ border-top: 100px solid red; border-left: 100px solid transparent; width:0; height:0; content:'';}
.arrBottomleft:after{ border-bottom: 100px solid red; border-right: 100px solid transparent; width:0; height:0; content:'';}
.arrBottomright:after{ border-bottom: 100px solid red; border-left: 100px solid transparent; width:0; height:0; content:'';}

/*	视频弹窗	*/
.pop-video{}
.pop-video .popClose{ background:#0d7b6f url(../image/pop_close.png) center no-repeat; width:38px; height:38px; border-radius:50%; right:10px; top:10px;}
.pop-video .popClose:hover{ background-color:#ec5656;}
.pop-video .popDialog{ width:842px; height:536px; z-index:1;}
#vPlayer{ width:100%; height:100%;}
.jwlogo {display:none !important;}

/*	复用图片包裹	*/
.scaleimg{ overflow:hidden;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	transform: rotate(0deg);
}
.scaleimg img{ width:100%; height:auto;
	-webkit-transition:all .5s ease 0s;
	transition:all .5s ease 0s;
}
.scaleimg:hover img{
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
}

/*	复用标题	*/
.t_head{ text-align: center;}
.t_head .h1{ margin-bottom: 15px; font-family: AvianRegular; font-size: 36px; text-transform: uppercase;}
.t_head .h2{ font-size: 24px;}
.t_head .h3{}
.t_head .p{}
.t_head .link{}

/*	轮播	*/
.focus{ position: relative; margin:0 auto; overflow:hidden;}
.focus ul{ height: 600px;}
.focus li{ float:left; width: 1920px; height: 600px;}
.focus li img{ width:100%;}
.focus .paging{ position: absolute; left: 0; bottom: 50px; width: 100%; font-size: 0; text-align: center; z-index: 2;}
.focus .paging a{ display: inline-block; margin: 0 2px; padding: 5px; background-color: gold;}
.focus .paging a.selected{ background-color: crimson;}
.focus .paging span{ display: none;}

/*	滑动tab	*/
.scroll-tab{ position:relative; height:24px; overflow:hidden; margin-bottom:50px;}
.scroll-tab ul{ position:absolute; left:0; top:0; white-space:nowrap;}
.scroll-tab li{ display:inline-block; margin:0 5px; padding:0 5px; line-height:22px; border-bottom:2px solid transparent;}
.scroll-tab li.cur{ border-color:#DB6E10;}

/*	流程模块	*/
.process{}
.process ul{ overflow:hidden; padding:10px;}
.process ul li{ float:left; height:20px; color:#FFF; line-height:20px; padding:0 25px 0 10px; position:relative;}
.process ul li:nth-child(1){ background-color:red;}
.process ul li:nth-child(2){ background-color:green;}
.process ul li:nth-child(3){ background-color:blue;}
.process ul li:after{ border-left:15px solid #aeaeae; border-top:10px solid transparent; border-bottom:10px solid transparent; width:0; height:0; content:''; position:absolute; right:0; top:0;}
.process ul li:nth-child(1):after{ border-left-color:red; border-top-color:green; border-bottom-color:green;}
.process ul li:nth-child(2):after{ border-left-color:green; border-top-color:blue; border-bottom-color:blue;}
.process ul li:nth-child(3):after{ border-left-color:blue; border-top-color:#FFF; border-bottom-color:#FFF;}


.transition{ opacity:0;
	-webkit-transition:opacity 2s, transform 2s;
	-moz-transition:opacity 2s, transform 2s;
	transition:opacity 2s, transform 2s;
	}

.translateX-100{
	-webkit-transform:translateX(-100%);
	-moz-transform:translateX(-100%);
	transform:translateX(-100%);
	}

.translateX_100{
	-webkit-transform:translateX(100%);
	-moz-transform:translateX(100%);
	transform:translateX(100%);
	}

.translateY-100{
	-webkit-transform:translateY(-100px);
	-moz-transform:translateY(-100px);
	transform:translateY(-100px);
}

.translateY_100{
	-webkit-transform:translateY(100px);
	-moz-transform:translateY(100px);
	transform:translateY(100px);
}

.show .transition{ opacity:1;
	-webkit-transform:translate(0,0);
	-moz-transform:translate(0,0);
	transform:translate(0,0);
	}

/*	弹窗	*/
.popWindow{ position:fixed; left:0; top:0; width:100%; height:100%; background: url(../image/opacity-b60.png); opacity: 0; visibility: hidden;
	-webkit-transition: opacity 0.5s;
	transition: opacity 0.5s;
}
.popWindow.popShow{ opacity: 1; visibility: visible; z-index:999;}
.popWindow .popDialog{ position: absolute; left: 0; top: 0; bottom: 0; right: 0; margin: auto;}
.popWindow .popOverlay{ position:absolute; left:0; top:0; width:100%; height:100%;}
.popWindow .popClose{ position:absolute; right:12px; top:12px; z-index:1;}

.pop-alert{}
.pop-alert .popClose{ position: absolute; right: 10px; top: 10px; width: 20px; height: 20px; background: url(../image/pop_close.png) center no-repeat; z-index: 1;}
.pop-alert .popClose:hover{ opacity: 0.6;}
.pop-alert .popDialog{ width:520px; height:325px; background-color: #fff; z-index:1;}
.pop-alert .popCont{ padding: 50px 35px; height: 225px; overflow: hidden;}
.pop-alert .popCont .h3{ margin-bottom: 10px; font-size: 18px;}
.pop-alert .popCont .h4{ margin-bottom: 25px; font-size: 14px; line-height: 1.2;}
.pop-alert .popDialog .popCont .p{ text-align: left;}
.pop-alert .mCSB_inside > .mCSB_container{ margin-right: 20px;}
.pop-alert .mCSB_scrollTools{ width: 5px;}
.pop-alert .mCSB_scrollTools .mCSB_draggerRail{ width: 1px; background-color: #dcdcdc;}
.pop-alert .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 5px; background-color: #db4a5a;}

.more{ position: relative; display: inline-block; padding-right: 20px;}
.more:before{ content: '0'; position: absolute; right: 0; top: 0; bottom: 0; margin: auto; width: 15px; height: 10px; background: url(../image/temp/png1.png) left no-repeat; font-size: 0;}
.more:hover:before{ content: '1'; background-position: right;}

.bannar{ position: relative; width: 100%; height: 475px;background-repeat: no-repeat; background-position: center; overflow: hidden;}
.bannar:before{ content: '0'; position: absolute; left: 0; right: 0%; top: 0; bottom: 0; background: url(../image/opacity-b43.png); font-size: 0;
	-webkit-transition: right 0.5s;
	transition: right 0.5s;
}
.bannar.show:before{ content: '1'; right: 50%;}
.bannar .title{ display: inline-block; margin-left: 112px; letter-spacing: 0; color: #fff;}
.bannar .title .h1{ margin-bottom: 15px; font-size: 28px;}
.bannar .title .h2{ font-family: AvianRegular; text-transform: uppercase; font-size: 22px;}

.home1{ position: relative; padding-bottom: 90px; text-align: center;}
.home1:after{ content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 90px; background: url(../image/temp/jpg1.jpg) center no-repeat;}
.home1 .bannar{ height: 810px;}
.home1 .bannar:before{ display: none;}
.home1 .bannar:after{ content:''; display:inline-block; vertical-align:middle; height:100%;}
.home1 .cont{ display: inline-block; vertical-align: middle; width: 775px; text-align: left; color: #fff;}
.home1 .cont .h1{ margin-bottom: 16px; font-size: 34px;}
.home1 .cont .h2{ margin-bottom: 25px; font-size: 60px; font-weight: bold;}
.home1 .cont .p{ font-family: Arial; line-height: 18px; text-transform: uppercase;}

.home2{ position: relative; height: 833px; background: url(../image/temp/jpg2.jpg); z-index: 1;}
.home2 .cont{ position: absolute; left: 0; top: 205px; width: 685px; text-align: center;}
.home2 .cont .h1{ margin-bottom: 13px; font-size: 42px; line-height: 1.2;}
.home2 .cont .more{ margin-bottom: 35px; color: #909090;}
.home2 .more:hover{ color: #3eaae8;}
.home2 .cont .p{}
.home2 .imgs{ position: relative; z-index: 1;}
.home2 .imgs li{ position: absolute; width: 403px; height: 284px; overflow: hidden;}
.home2 .imgs .l1{ top: 15px; right: 223px;}
.home2 .imgs .l2{ top: 21px; right: 6px;}
.home2 .imgs .l3{ top: 320px; right: 6px;}
.home2 .imgs img{ display: block; width: 100%;}
.home2 .list{ position: absolute; left: 0; right: 0; bottom: 0; margin: 0 1px -125px; overflow: hidden; color: #fff;}
.home2 .list li{ position: relative; float: left; width: 312px; height: 386px; overflow: hidden;}
.home2 .list img{ display: block; width: 100%;}
.home2 .list .p{ position: absolute; left: 35px; right: 35px; top: 45px; font-size: 26px;}
.home2 .list .ico{ position: absolute; left: 35px; bottom: 22px; width: 93px; height: 74px; overflow: hidden;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.home2 .list li:hover .ico{ bottom: 30px;}

.home3{ position: relative; height: 997px; background: center top no-repeat;}
.home3 .cont{ position: absolute; left: 0; right: 0; top: 326px; color: #fff; text-align: center;}
.home3 .title{ margin-bottom: 68px;}
.home3 .title .h1{ margin-bottom: 16px; font-family: Arial; font-size: 50px; text-transform: uppercase;}
.home3 .title .h2{ font-size: 26px;}
.home3 .list{ margin-bottom: 68px; overflow: hidden;}
.home3 .list li{ float: left; width: 25%;}
.home3 .ico{ position: relative; display: inline-block; margin-bottom: 33px; padding: 16px; width: 158px; height: 158px; background: url(../image/temp/png7.png) center no-repeat; overflow: hidden;}
.home3 .ico img{ display: block; width: 100%;}
.home3 .ico .i1{}
.home3 .ico .i2{ display: none;}
.home3 .list .h3{ margin-bottom: 15px; font-size: 22px;}
.home3 .list .h4{ font-family: AvianRegular; font-size: 30px;}
.home3 .list li:hover .i1{ display: none;}
.home3 .list li:hover .i2{ display: block;}

.home4{ position: relative; padding: 120px 0 102px; background: url(../image/temp/jpg2.jpg);}
.home4:before{ content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; width: 416px; background: url(../image/temp/jpg3.jpg);}
.home4 .title{ margin-bottom: 36px; text-align: center;}
.home4 .title .h1{ margin-bottom: 16px; font-family: Arial; font-size: 50px; text-transform: uppercase;}
.home4 .title .h2{ font-size: 26px;}
.home4 .list{ overflow: hidden;}
.home4 .list li{ float: left; width: 370px;}
.home4 .list li + li{ margin-left: 70px;}
.home4 .list .date{ margin-bottom: 18px; font-family: AvianRegular; line-height: 1;}
.home4 .list .date .y{ font-size: 80px;}
.home4 .list .date .d{ margin-left: 15px; font-size: 15px;}
.home4 .list .h3{ margin-left: 15px; margin-bottom: 16px; font-size: 18px; line-height: 1.2;}
.home4 .list .p{ margin-left: 15px; margin-bottom: 16px; color: #707070;}
.home4 .list .more{ margin-left: 15px;}
.home4 .list .h3:hover{ color: #3eaae8;}

.home5{ position: relative; height: 607px; overflow: hidden;}
.home5 .video{ position: absolute; left: 0; right: 50%; top: 0; bottom: 0; background: center no-repeat;}
.home5 .video .play{ position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; width: 121px; height: 121px; background: url(../image/temp/png10.png) no-repeat; cursor: pointer;}
.home5 .cont{ position: absolute; left: 50%; right: 0; top: 0; bottom: 0; background: url(../image/temp/png11.png);}
.home5 .box{ position: absolute; left: 0; top: 0; bottom: 0; padding-top: 102px; padding-left: 45px; width: 580px;}
.home5 .title{ position: relative; margin-bottom: 62px; color: #fff;}
.home5 .title .h1{ margin-bottom: 15px; font-family: Arial; font-size: 50px; text-transform: uppercase;}
.home5 .title .h2{ font-size: 26px; line-height: 1;}
.home5 .title .prev, .home5 .title .next{ position: absolute; bottom: 0; width: 31px; height: 31px; background: left no-repeat; cursor: pointer;}
.home5 .title .prev{ right: 48px; background-image: url(../image/prev2.png);}
.home5 .title .next{ right: 12px; background-image: url(../image/next2.png);}
.home5 .title .prev:hover, .home5 .title .next:hover{ background-position: right;}
.home5 .carousel{}
.home5 .carousel .list{ overflow: hidden;}
.home5 .carousel .list li{ float: left; width: 580px; height: 246px;}
.home5 .carousel .list .img{ float: left; width: 189px; height: 121px; border: 1px dashed #8b8b8b;}
.home5 .carousel .list .img img{ display: block; width: 100%;}








.r-more{ position: relative; display: inline-block; padding: 7px 42px 7px 14px; border: 1px solid #d8d8d8; font-family: Arial; font-size: 12px; text-transform: uppercase;}
.r-more:before{ content: '0'; position: absolute; top: 0; bottom: 0; right: 14px; margin: auto; width: 21px; height: 20px; background: url(../image/temp/png2.png) no-repeat; font-size: 0;}
.r-more:hover{ color: #3eaae8;}
.r-more:hover:before{ content: '1';}

.industry{ padding: 80px 0 70px; background: url(../image/temp/jpg4.jpg) center top no-repeat;}
.industry .box{ position: relative; overflow: hidden;}
.industry .middle{ position: absolute; top: 0; bottom: 0; width: 615px;}
.industry .cont{ display: inline-block; width: 520px; vertical-align: middle; text-align: left; letter-spacing: 0;}
.industry .cont .h1{ margin-bottom: 12px; font-size: 26px;}
.industry .cont .h2{ font-family: Arial; font-size: 40px; text-transform: uppercase;}
.industry .cont .h3{ margin-top: 4px; font-family: Arial; font-size: 32px;}
.industry .cont .h2 + .p{ margin-top: 21px;}
.industry .cont .h3 + .p{ margin-top: 14px;}
.industry .cont .p{ font-size: 14px; margin-bottom: 32px;}
.industry .cont .r-more{}
.industry .img{ width: 50%; background: center top no-repeat;}
.industry .box1{ margin-bottom: 80px;}
.industry .box1 .middle{ right: 50%; text-align: left;}
.industry .box1 .img{ float: right; height: 539px;}
.industry .box1 .cont{}
.industry .box2{ margin-bottom: 120px;}
.industry .box2 .middle{ left: 50%; text-align: right;}
.industry .box2 .img{ float: left; height: 539px;}
.industry .box2 .cont{}
.industry .box3{ margin-bottom: 93px;}
.industry .box3 .middle{ right: 50%; text-align: left;}
.industry .box3 .img{ float: right; height: 695px;}
.industry .box3 .cont{ margin-top: -40px;}
.industry .box4{}
.industry .box4 .middle{ left: 50%; text-align: right;}
.industry .box4 .img{ float: left; height: 467px;}
.industry .box4 .cont{}

.groupnews{ padding: 107px 0 104px;}
.groupnews .t_head{ margin-bottom: 44px;}
.groupnews .tab{ margin-bottom: 53px; font-size: 0; text-align: center;}
.groupnews .tab a{ display: inline-block; margin: 0 5px; padding: 0 30px; border: 1px solid #c6c6c6; font-size: 14px; line-height: 26px;}
.groupnews .tab a:hover{ border-color: #245b89;}
.groupnews .tab a.cur{ background-color: #245b89; border-color: #fff; color: #fff;}
.groupnews .list{ margin-left: 14px; margin-bottom: 54px; overflow: hidden;}
.groupnews .list li{ float: left; margin: 0 7px; height: 385px; text-align: center;}
.groupnews .list .img{ margin-bottom: 16px; width: 393px; height: 248px; overflow: hidden;}
.groupnews .list .img img{ display: block; width: 100%;}
.groupnews .list .p{ font-size: 16px;}
.groupnews .list .date{ margin-bottom: 9px; font-family: AvianRegular; font-size: 16px;}
.groupnews .list .link{}

.companyoverview{ position: relative; margin-top: -61px;}
.companyoverview .box1{ position: relative; height: 673px; overflow: hidden;}
.companyoverview .box1 .img{ position: absolute; left: 50%; top: 0; width: 960px; height: 673px; overflow: hidden;}
.companyoverview .box1 .img img{ display: block; width: 100%;}
.companyoverview .box1 .cont{ position: absolute; right: 50%; top: 228px; margin-right: 75px; width: 540px;}
.companyoverview .box1 .cont .h1{ font-size: 26px; line-height: 32px;}
.companyoverview .box1 .cont .h2{ font-family: Arial; font-size: 52px; line-height: 64px; text-transform: uppercase;}
.companyoverview .box1 .cont .h3{ margin-bottom: 13px; font-family: Arial; font-size: 32px; line-height: 42px;}
.companyoverview .box1 .cont .p{ margin-bottom: 20px; height: 44px; overflow: hidden;}
.companyoverview .box2{ position: relative; height: 667px; background: center top no-repeat; overflow: hidden;}
.companyoverview .box2 .img{ position: absolute; right: 50%; bottom: 0; margin-right: -120px; width: 725px; height: 445px; overflow: hidden;}
.companyoverview .box2 .img img{ display: block; width: 100%;}
.companyoverview .box2 .cont{ position: absolute; left: 50%; top: 220px; margin-left: 215px; width: 400px;}
.companyoverview .box2 .cont .h1{ margin-bottom: 5px; font-size: 26px; line-height: 1.2;}
.companyoverview .box2 .cont .h2{ margin-bottom: 22px; font-family: AvianRegular; font-size: 38px; line-height: 1.2; text-transform: uppercase;}
.companyoverview .box2 .cont .p{ margin-bottom: 20px; font-size: 18px; line-height: 24px;}
.companyoverview .box3{ height: 811px; background: url(../image/temp/img30.jpg) center top no-repeat; overflow: hidden;}
.companyoverview .box3 .title{ margin-top: 144px; margin-bottom: 77px; text-align: center;}
.companyoverview .box3 .title .h1{ margin-bottom: 17px; font-family: AvianRegular; font-size: 38px; text-transform: uppercase;}
.companyoverview .box3 .title .h2{ font-size: 26px;}
.companyoverview .box3 .list{ position: relative; height: 360px; overflow: hidden;}
.companyoverview .box3 .scroll{ overflow: hidden;}
.companyoverview .box3 .list li{ position: relative; float: left; padding-bottom: 15px;}
.companyoverview .box3 .list li:after{ content: ''; position: absolute; left: 0; right: 0; bottom: 0; margin: auto; width: 52px; border-bottom: 1px solid #afafaf;}
.companyoverview .box3 .list li + li{ margin-left: 30px;}
.companyoverview .box3 .list li.even{ padding-top: 50px;}
.companyoverview .box3 .list .img{ margin-bottom: 18px; width: 290px; height: 197px; overflow: hidden;}
.companyoverview .box3 .list .img img{ display: block; width: 100%;}
.companyoverview .box3 .list .p{ text-align: center;}
.companyoverview .mCSB_scrollTools.mCSB_scrollTools_horizontal{ height: 19px;}
.companyoverview .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{ margin: 9px 0; height: 1px; background-color: #c3c3c3;}
.companyoverview .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ height: 7px; border-radius: 3px; background-color: #ababab;}

.contactus{ padding: 110px 0 86px;}
.contactus .wrap {overflow: hidden;}
.contactus .t_head{ margin-bottom: 70px;}
.contactus .map{ position: relative; margin-bottom: 155px;}
.contactus .map .cont{ position: absolute; right: 27px; top: 52px; padding: 88px 46px 52px 64px; width: 310px; height: 337px; background: url(../image/temp/jpg5.jpg) no-repeat; color: #fff;box-sizing: content-box !important;}
.contactus .map .cont .h1{ font-size: 26px; line-height: 34px;}
.contactus .map .cont .h2{ font-family: Arial; font-size: 52px; line-height: 62px; text-transform: uppercase;}
.contactus .map .cont .h3{ font-size: 25px; line-height: 35px;}
.contactus .map .cont .list{ position: relative; margin-top: 15px; padding-top: 26px;}
.contactus .map .cont .list:before{ content: ''; position: absolute; left: 0; top: 0; width: 65px; border-top: 1px solid #b7b7b7;}
.contactus .map .cont li{}
.contactus .map .cont .label{ float: left;}
.contactus .adrs{ overflow: hidden;width: 106%;}
.contactus .adrs li{ float: left; width: 260px; text-align: center;margin-right: 70px;height: 300px;}
.contactus .adrs .ico{ position: relative; margin: 0 auto 28px; width: 118px; height: 118px;}
.contactus .adrs .ico:before{ content: '0'; position: absolute; left: 0; top: 0; width: 118px; height: 118px; background: url(../image/temp/png3.png) no-repeat; font-size: 0;
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.contactus .adrs .ico img{ display: block; width: 100%;}
.contactus .adrs .h3{ margin-bottom: 10px; font-size: 18px; line-height: 26px;}
.contactus .adrs .p{}
.contactus .adrs li:hover .ico:before{ content: '1';
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

#map{ margin-left: 30px; width: 1014px; height: 473px; box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.17);}

.companyculture{}
.companyculture .box1{ height: 862px; background: url(../image/temp/img33.jpg) center top no-repeat;}
.companyculture .box1 .t_head{ padding-top: 108px; margin-bottom: 60px;}
.companyculture .box1 .carousel{ position: relative; padding: 0 120px;}
.companyculture .box1 .list{ margin: auto; height: 499px; overflow: hidden;}
.companyculture .box1 .list li{ position: relative; float: left; margin-right: -40px; width: 295px; height: 499px; background: url(../image/temp/png4.png) center no-repeat; text-align: center; color: #fff;
	-webkit-transition: width 0.3s;
	transition: width 0.3s;
}
.companyculture .box1 .list li + li{}
.companyculture .box1 .cont{ display: inline-block; margin-top: -20px; vertical-align: middle; letter-spacing: 0;}
.companyculture .box1 .cont .ico{ margin: 0 auto 15px; width: 56px; height: 56px;}
.companyculture .box1 .cont .ico img{ display: block; width: 100%;}
.companyculture .box1 .cont .ico .i1{}
.companyculture .box1 .cont .ico .i2{ display: none;}
.companyculture .box1 .cont .h3{ position: relative; font-size: 18px; line-height: 24px; z-index: 1;}
.companyculture .box1 .cont .p{ margin-top: 20px; font-size: 14px; display: none;}
.companyculture .box1 .cont .p b{ position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; font-size: 60px; line-height: 1; height: 60px; color: #f5f5f5; font-weight: normal; text-transform: uppercase;}
.companyculture .box1 .prev, .companyculture .box1 .next{ position: absolute; top: 0; bottom: 0; margin: auto; width: 60px; height: 56px; background: left no-repeat; cursor: pointer;}
.companyculture .box1 .prev{ left: 0; background-image: url(../image/prev1.png);}
.companyculture .box1 .next{ right: 0; background-image: url(../image/next1.png);}
.companyculture .box1 .prev:hover, .companyculture .box1 .next:hover{ background-position: right;}
.companyculture .box1 .list li.act{ width: 499px; background-image: url(../image/temp/png5.png); color: #474747; z-index: 1;}
.companyculture .box1 .list li.act .cont{ margin-top: -60px;}
.companyculture .box1 .list li.act .ico{ margin-bottom: 23px; width: 84px; height: 84px;}
.companyculture .box1 .list li.act .i1{ display: none;}
.companyculture .box1 .list li.act .i2{ display: block;}
.companyculture .box1 .list li.act .h3{ font-size: 20px;}
.companyculture .box1 .list li.act .p{ display: block;}
.companyculture .box2{ padding: 120px 0 125px;}
.companyculture .box2 .t_head{ margin-bottom: 42px;}
.companyculture .box2 .tab-bar{ margin-bottom: 62px; text-align: center;position: relative;height: 29px;overflow: hidden;}
.companyculture .box2 .tab-bar ul{ display: inline-block; overflow: hidden;text-align: center;position: absolute;left: 0;top: 0;min-width: 100%;white-space: nowrap;}
.companyculture .box2 .tab-term{ display: inline-block;margin: 0 5px; min-width: 98px; border: 1px solid #c6c6c6; line-height: 26px; cursor: pointer;}
.companyculture .box2 .tab-term.cur{ background-color: #245b89; border-color: #fff; color: #fff;}
.companyculture .box2 .tab-cont{ position: relative; height: 250px;}
.companyculture .box2 .tab-item{ position: absolute; left: 0; top: 0; right: 0; bottom: 0; visibility: hidden;}
.companyculture .box2 .tab-item.act{ visibility: visible;}
.companyculture .box2 .carousel{ height: 250px; overflow: hidden;}
.companyculture .box2 .carousel li{ float: left; margin: 0 4px; width: 390px; height: 250px; overflow: hidden;}
.companyculture .box2 .carousel li img{ display: block; width: 100%;}
.companyculture .box2 .prev, .companyculture .box2 .next{ position: absolute; bottom: 50px; width: 60px; height: 56px; background: left no-repeat; cursor: pointer;top: 50% !important;margin-top: -28px !important;}
.companyculture .box2 .prev{ left: 0; background-image: url(../image/prev1.png);}
.companyculture .box2 .next{ right: 0; background-image: url(../image/next1.png);}
.companyculture .box2 .prev:hover, .companyculture .box2 .next:hover{ background-position: right;}
.companyculture .box2 .disabled{ visibility: hidden;}

.humanresources{}
.humanresources .box1{ height: 800px; background: url(../image/temp/jpg6.jpg) repeat-x;}
.humanresources .box1 .img{ position: absolute; top: 136px; left: 20px; padding-left: 54px; padding-bottom: 32px; background: url(../image/temp/png6.png) left bottom no-repeat;}
.humanresources .box1 .img img{ display: block; width: 556px; height: 390px; box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.12);}
.humanresources .box1 .cont{ position: absolute; right: 20px; top: 190px; width: 685px; background-color: #fff; box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.12); text-align: center;}
.humanresources .box1 .cont>div{ padding: 60px 80px 75px 105px; }
.humanresources .box1 .title{ position: relative; margin-bottom: 15px; padding-bottom: 28px;}
.humanresources .box1 .title:before{ content: ''; position: absolute; left: 0; right: 0; bottom: 0; margin: auto; width: 78px; border-bottom: 1px solid #d3d3d3;}
.humanresources .box1 .title .h1{ margin-bottom: 20px; font-size: 26px;}
.humanresources .box1 .title .h2{ font-family: Arial; font-size: 46px; font-weight: bold; text-transform: uppercase;}
.humanresources .box1 .cont .p{ color: #707070;}
.humanresources .box1 .cont .p + .p{ margin-top: 22px;}
.humanresources .box2{ padding: 70px 0 116px; background: url(../image/temp/jpg2.jpg);}
.humanresources .box2 .t_head{ margin-bottom: 50px;}
.humanresources .box2 .table{ background-color: #fff;}
.humanresources .box2 .thead{}
.humanresources .box2 .thead th{ border-bottom: 0;}
.humanresources .box2 .tbody{}
.humanresources .box2 .scroll{ height: 490px; overflow: hidden;}
.humanresources .box2 table{ width: 100%; text-align: center;}
.humanresources .box2 tr{}
.humanresources .box2 th{ width: 145px; height: 48px; border: 1px solid #e9e9e9; font-size: 16px; text-align: center;}
.humanresources .box2 td{ width: 145px; height: 48px; border: 1px solid #e9e9e9;}
.humanresources .box2 th:first-child, .humanresources .box2 td:first-child{ text-align: left; text-indent: 38px; width: auto;}
.humanresources .box2 .mCSB_scrollTools{ width: 5px;}
.humanresources .box2 .mCSB_inside > .mCSB_container{ margin-right: 0;}
.humanresources .box2 .mCSB_scrollTools .mCSB_draggerRail{ width: 5px; background-color: #d6d6d6;}
.humanresources .box2 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 5px; background-color: #5e8cd9;}
.humanresources .box3{ padding: 135px 0 105px;}
.humanresources .box3 .t_head{ margin-bottom: 62px;}
.humanresources .box3 .list{ margin: 0 16px; overflow: hidden;}
.humanresources .box3 .scroll{ overflow: hidden;}
.humanresources .box3 .scroll li{ position: relative; float: left; width: 1218px; height: 594px;}
.humanresources .box3 .scroll li + li{ margin-left: 16px;}
.humanresources .box3 .img{ position: absolute; overflow: hidden;}
.humanresources .box3 .img img{ display: block; width: 100%;}
.humanresources .box3 .img1{ left: 0; top: 0; width: 401px; height: 100%;}
.humanresources .box3 .img2{ left: 417px; top: 0; width: 325px; height: 289px;}
.humanresources .box3 .img3{ right: 0; top: 0; width: 460px; height: 289px;}
.humanresources .box3 .img4{ left: 417px; bottom: 0; width: 460px; height: 289px;}
.humanresources .box3 .img5{ right: 0; bottom: 0; width: 325px; height: 289px;}
.humanresources .box3 .mCSB_horizontal.mCSB_inside > .mCSB_container{ margin-bottom: 50px;}
.humanresources .box3 .mCSB_scrollTools .mCSB_draggerRail{ margin: 10px 0; height: 1px; background-color: #cbcbcb;}
.humanresources .box3 .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ height: 9px; background-color: #727272;}
.humanresources .box3 .mCSB_scrollTools.mCSB_scrollTools_horizontal{ height: 21px;}
.companyculture .more1 {display: block;width: 128px;height: 32px;margin: 40px auto 0;border: 1px solid #d8d8d8;height: 34px;line-height: 34px;text-align: center;font-size: 12px;color: #474747;font-family: arial;text-transform: uppercase;}
.companyculture .more1 i {padding-right: 28px;display: inline-block;vertical-align: middle;background: url(../image/temp/png2.png) no-repeat right center;}

.details {padding-bottom: 70px;}
.details .title {text-align: center;padding: 50px 0 65px;}
.details .title .h1 {font-size: 26px;color: #474747;padding-bottom: 20px;line-height: 140%;}
.details .title .h2 {font-size: 14px;color: #474747;}
.details .cont {}
.details .cont .p {margin: 0 20px;padding-bottom: 38px;line-height: 150%;}
.details .cont .img_wp {}
.details .cont .img_wp .img {width: 568px;height: 359px;display: inline-block;margin: 0 20px;padding-bottom: 38px;}
.details .cont .img_wp .img img {width: 100%;height: auto;}
.details .cont img { max-width: 100%;}
.details .btn{ padding: 20px 0 0; width: 100%; }
.details .btn .left{ padding-left: 20px; }
.details .btn .right{ padding-right: 20px; }
.details .btn a{ display: block; }

.pop_rczp { display: none; position: fixed;background: url(../image/temp/mask1.png);left: 0;top: 0;right: 0;bottom: 0;z-index: 99;}
.pop_rczp .cont {position: absolute;background: #fff;left: 50%;top: 50%;margin: -250px 0 0 -361px;width: 722px;height: 500px;}
.pop_rczp .close {position: absolute;top: -50px;right: 0;background: url(../image/temp/close1.png) no-repeat center;background-size: cover;width: 39px;height: 39px;cursor: pointer;}
.pop_rczp .box {padding: 45px;}
.pop_rczp .box .top {overflow: hidden;padding-bottom: 20px;border-bottom: 1px solid #d7d7d7;}
.pop_rczp .box .top .p {float: left;width: 295px;padding-bottom: 13px;font-size: 16px;}
.pop_rczp .box .top .p span {color: #2b4591;}
.pop_rczp .box .bottom { max-height: 200px; }
.pop_rczp .box .bottom .h1 {font-size: 16px;color: #474747;padding: 30px 0 10px;}
.pop_rczp .box .bottom .p {font-size: 14px;color: #474747;line-height: 160%;padding-top: 4px;}

.humanresources .box2 .scroll tr{ cursor: pointer; }








@media screen and (max-width: 750px) {
	.pop-video .popDialog{ margin: auto; width: 7rem; height: 5rem;}	
	
#footer .left {float: none;text-align: center;margin: 0;font-size: 0.32rem;padding-bottom: 0.15rem;}
#footer .news {height: auto;padding: 0.6rem 0 0.2rem;}
#footer .list {padding-top: 0.3rem;}
#footer .list li {margin-bottom: 0.3rem;width: 100%; padding-bottom: 0.3rem; border-bottom: 1px solid #FFFFFF; }
#footer .list li + li {margin-left: 0;}
#footer .list .h3 {font-size: 0.3rem;}
#footer .list .p {font-size: 0.24rem;}
#footer .links {float: none;text-align: center;}
#footer .links > a {font-size: 0.24rem;margin: 0 0.15rem;}
#footer .right {float: none;}
#footer .copy {margin-right: 0;text-align: center;display: block;font-size: 0.24rem;}
#footer .ftbj {margin-right: 0;display: block;text-align: center;font-size: 0.24rem;}
#footer .bottom {padding: 0.2rem 0 !important;}
/*#footer.fBottom {position: static;}*/

#footer .erweima { float: none; margin: 0 auto; }
	

#footer .erweima {display: none;}


.bannar {height: 3.8rem;background-size: cover;}
.bannar .title {margin-left: 0;vertical-align: middle;}
.bannar.show:before {right: 50%;content: "0";}
.bannar .title .h1 {font-size: 0.32rem;}
.bannar .title .h2 {font-size: 0.26rem;}
.companyculture .box1 .t_head {padding-top: 1rem;margin-bottom: 0.6rem;}
.t_head .h1 {font-size: 0.32rem;margin-bottom: 0.2rem;}
.t_head .h2 {font-size: 0.26rem;}
.companyculture .box1 {height: 8rem;background-position: bottom center;}
.companyculture .box1 .carousel {padding: 0 1.2rem;}
.companyculture .box1 .list li {width: 4.7rem;height: 4.7rem;background-size: cover;}
.companyculture .box1 .list {min-height: 4.7rem;}
.companyculture .box1 .carousel {height: 4.7rem;}
.companyculture .box1 .carousel .caroufredsel_wrapper {height: 100% !important;}
.companyculture .box1 .cont .h3 {font-size: 0.3rem;}
.companyculture .box2 {padding: 1rem 0 0.8rem;}
.companyculture .box2 .t_head {margin-bottom: 0.4rem;}
.companyculture .box2 .tab-bar {margin-bottom: 0.2rem;height: auto;}
.companyculture .box2 .tab-bar {margin-bottom: 0.4rem; height: 1.5rem; overflow: visible; }
.companyculture .box2 .carousel li {width: 7.1rem;height: auto;overflow: hidden;}
.companyculture .box2 .carousel li img {width: 100%;height: auto;}
.companyculture .box2 .carousel {left: 0 !important;overflow: hidden;height: 4rem !important;}
.companyculture .box2 .tab-item .caroufredsel_wrapper {height: 4rem !important;overflow: hidden;width: 100% !important;}
.companyculture .box2 .tab-cont {height: 4rem;}
.companyculture .box2 .tab-term {font-size: 0.26rem; margin-bottom: 0.2rem;}
.companyculture .more1 {margin-top: 0.4rem;}
.companyoverview {margin-top: 0;}
.companyoverview .box1 {height: auto;margin-top: 0.4rem;}
.companyoverview .box1 .img {position: static;width: 100%;height: auto;display: none;}
.companyoverview .box1 .cont {position: static;padding: 0rem 0.2rem 0.6rem;width: auto;display: block;}
.companyoverview .box1 .cont .h1 {font-size: 0.3rem;line-height: 0.5rem;}
.companyoverview .box1 .cont .h2 {font-size: 0.42rem;line-height: 0.45rem;}
.companyoverview .box1 .cont .h3 {font-size: 0.34rem;line-height: 0.45rem;margin-bottom: 0.15rem;}
.companyoverview .box1 .cont .p {font-size: 0.24rem;height: auto;}
.companyoverview .box2 {background-image: none !important;height: auto;}
.companyoverview .box2 .img {width: 100%;height: auto;}
.companyoverview .box2 .cont {position: static;padding: 0.4rem 0.2rem 0.6rem;width: auto;display: block;margin-left: 0;}
.companyoverview .box2 .cont .h1 {font-size: 0.3rem;line-height: 0.5rem;}
.companyoverview .box2 .cont .h2 {font-size: 0.42rem;line-height: 0.45rem;margin-bottom: 0.1rem;}
.companyoverview .box2 .cont .h3 {font-size: 0.34rem;line-height: 0.45rem;margin-bottom: 0.15rem;}
.companyoverview .box2 .cont .p {font-size: 0.24rem;height: auto;}
.companyoverview .box2 .img {position: static;width: 100%;height: auto;}
.companyoverview .box3 .title {margin: 1rem 0 0.4rem 0;}
.companyoverview .box3 .title .h1 {font-size: 0.32rem;margin-bottom: 0.15rem;}
.companyoverview .box3 .title .h2 {font-size: 0.28rem;}
.companyoverview .box3 .list li.even {padding-top: 0;}
.companyoverview .box3 .list {height: 300px;}
.companyoverview .box3 {height: auto;padding-bottom: 1rem;}
.companyoverview .box3 .list .p {font-size: 0.24rem;}
.contactus {padding-top: 1rem;padding-bottom: 1rem;}
.contactus .t_head {margin-bottom: 0.4rem;}
.contactus .map .cont {position: static;}
#map {width: 100%;height: 6.2rem;margin-left: 0;margin-bottom: 0.4rem;}
.contactus .map .cont {padding: 0.5rem 0.3rem;width: auto;height: auto;}
.contactus .map .cont .h1 {font-size: 0.3rem;line-height: 0.5rem;}
.contactus .map .cont .h2 {font-size: 0.42rem;line-height: 0.45rem;}
.contactus .map .cont .h3 {font-size: 0.34rem;line-height: 0.45rem;}
.contactus .map .cont .list {padding-top: 0.25rem;margin-top: 0.15rem;}
.contactus .map .cont li {font-size: 0.24rem;}
.contactus .adrs li {width: 100%;}
.contactus .map {margin-bottom: 1rem;}
.contactus .adrs .ico {width: 1.8rem;height: 1.8rem;margin-bottom: 0.3rem;}
.contactus .adrs .ico:before {width: 1.8rem;height: 1.8rem;background-size: cover;}
.contactus .adrs .h3 {font-size: 0.3rem;margin-bottom: 0.1rem;}
.contactus .adrs .p {font-size: 0.26rem;}
.contactus .adrs li + li {margin-left: 0;margin-top: 0.4rem;}
#footer .wx {position: static;margin-top: 0.15rem;}
.groupnews {padding-top: 1rem;padding-bottom: 1rem;}
.groupnews .t_head {margin-bottom: 0.4rem;}
.groupnews .tab a {min-width: 1.4rem;padding: 0 0.1rem;font-size: 0.26rem; margin-bottom: 0.2rem;}
.groupnews .list {margin-left: 0;}
.groupnews .tab {margin-bottom: 0.2rem;}
.groupnews .list li {width: 100%;height: auto;margin: 0 0 0.4rem;}
.groupnews .list .img {width: 100%;height: auto;margin-bottom: 0.3rem;}
.groupnews .list .img img {width: 100%;height: auto;}
.groupnews .list .p {font-size: 0.26rem;}
.groupnews .list .date {font-size: 0.26rem;margin-bottom: 0.1rem;}
.groupnews .list .link {font-size: 0.26rem;}
.groupnews .list {margin-bottom: 0.4rem;}

.home1 {padding-bottom: 0rem;}
.home1 .bannar {height: 3.8rem;display: table;background-size: cover;background-position: center;}
.home1:after {display: none;}
.home1 .cont {padding: 0 0.3rem; display: table-cell; vertical-align: middle; }
.home1 .cont .h1 {font-size: 0.32rem;margin-bottom: 0.15rem;}
.home1 .cont .h2 {font-size: 0.26rem;margin-bottom: 0.2rem;}
.home1 .cont .p {font-size: 0.26rem;}
.home2 {height: auto;width: auto;}
.home2 .cont {position: static;width: auto;}
.home2 .list {position: static;overflow: hidden;margin: 0.4rem 0 0.6rem;}
.home2 .cont .more {margin-bottom: 0.4rem;}
.home2 .cont .h1 {font-size: 0.38rem;margin-bottom: 0.15rem;padding-top: 1rem;}
.home2 .imgs {display: none;}
.home2 .list li {float: left;width: 50%;height: 4.3rem;}
.home2 .list .p {font-size: 0.3rem;}
.home2 .list .ico {width: 73px;height: auto;}
.home3 {height: auto;background-size: cover;}
.home3 .cont {position: static;}
.home3 .title {padding-top: 1rem;margin-bottom: 0.4rem;}
.home3 .title .h1 {font-size: 0.32rem;margin-bottom: 0.15rem;}
.home3 .title .h2 {font-size: 0.26rem;margin-bottom: 0.2rem;}
.home3 .list {margin-bottom: 0.6rem;}
.home3 .list li {width: 50%;margin-bottom: 0.4rem;}
.home3 .ico {background-size: cover;width: 1.8rem;height: 1.8rem;margin-bottom: 0.3rem;}
.home3 .list .h3 {font-size: 0.3rem;margin-bottom: 0.15rem;}
.home3 .list .h4 {font-size: 0.36rem;}
.home4 {padding: 0;padding-bottom: 0.4rem;}
.home4 .title {padding-top: 1rem;margin-bottom: 0rem;}
.home4 .title .h1 {font-size: 0.32rem;margin-bottom: 0.15rem;}
.home4 .title .h2 {font-size: 0.26rem;}
.home4 .list .date {margin-bottom: 0.2rem;}
.home4 .list .date .y {font-size: 0.6rem;}
.home4 .list .date .d {margin-left: 0.1rem;font-size: 0.25rem;}
.home4 .list .h3 {margin-left: 0.05rem;font-size: 0.3rem;margin-bottom: 0.2rem;}
.home4 .list .p {margin-left: 0.05rem;font-size: 0.26rem;margin-bottom: 0.2rem;}
.home4 .list .more {margin-left: 0.05rem;}
.home4 .list li {float: none;width: auto;padding: 0.4rem 0.1rem;}
.home4 .list li+li {margin-left: 0;border-top: 1px solid #ccc;}

.home5{ height: auto;}
.home5 .video{ position: relative; right: 0; height: 4.74rem;}
.home5 .video .play{ width: 1.2rem; height: 1.2rem; background-size: contain;}
.home5 .cont{ position: static; padding: 0.25rem; background: url(../image/temp/png11.png);}
.home5 .box{ position: static; padding-top: 0; padding-left: 0; width: 100%;}
.home5 .title{ margin-bottom: 0.5rem;}
.home5 .title .h1{ margin-bottom: 0.2rem; font-size: 0.5rem;}
.home5 .title .h2{ font-size: 0.32rem;}
.home5 .title .prev, .home5 .title .next{ width: 0.5rem; height: 0.5rem; background-size: cover;}
.home5 .title .prev{ right: 0.6rem;}
.home5 .title .next{ right: 0;}
.home5 .carousel{}
.home5 .carousel .list{ height: 3rem; overflow: hidden;}
.home5 .carousel .list li{ width: 7rem; height: 3rem;}
.home5 .carousel .list .img{ width: 2.33rem; height: 1.49rem; border: 1px dashed #8b8b8b;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
	
.industry {padding: 1rem 0;}
.industry .box1 .middle {position: static;}
.industry .box1 .img {float: none;width: 100%;height: 5rem;background-size: cover;}
.industry .box2 {margin-bottom: 0.8rem;}
.industry .box2 .middle {position: static;}
.industry .box2 .img {float: none;width: 100%;height: 5rem;background-size: cover;}
.industry .box3 {margin-bottom: 0.8rem;}
.industry .box3 .middle {position: static;}
.industry .box3 .img {float: none;width: 100%;height: 5rem;background-size: cover;}
.industry .box4 .middle {position: static;}
.industry .box4 .img {float: none;width: 100%;height: 5rem;background-size: cover;}
.industry .middle {width: auto;}
.industry .cont {width: auto;padding: 0 0.3rem 0.4rem;}
.industry .cont .h1 {font-size: 0.3rem;margin-bottom: 0.15rem;line-height: 1.4;}
.industry .cont .h2 {font-size: 0.36rem;}
.industry .cont .p {font-size: 0.26rem;margin-bottom: 0.3rem;}
.industry .cont .h2 + .p {margin-top: 0.2rem;}
.industry .box1 {margin-bottom: 0.8rem;}
.industry .box3 .cont {margin-top: 0;}

.curmbs .p {font-size: 0.26rem;}
.curmbs .p a {font-size: 0.26rem;}
.details .title {padding: 0.5rem 0 0.4rem;}
.details .title .h1 {font-size: 0.32rem;padding-bottom: 0.2rem;}
.details .title .h2 {font-size: 0.26rem;}
.details .cont .p {margin: 0;padding-bottom: 0.38rem;font-size: 0.24rem;}
.details .cont .img_wp .img {margin: 0;width: 100%;height: auto;padding-bottom: 0.38rem;}
.details {padding-bottom: 0.6rem;}
.details img{ max-width: 100%; }

.humanresources .box1 {height: auto;margin-top: 1rem;}
.humanresources .box1 .cont {position: static;width: auto;padding: 0.5rem 0.3rem;}
.humanresources .box1 .cont > div{ padding: 0;}
.humanresources .box1 .title .h1 {font-size: 0.28rem;margin-bottom: 0.15rem;}
.humanresources .box1 .title .h2 {font-size: 0.38rem;}
.humanresources .box1 .title {margin-bottom: 0.3rem;padding-bottom: 0.2rem;}
.humanresources .box1 .cont .p {font-size: 0.24rem;}
.humanresources .box1 .cont .p + .p {margin-top: 0.2rem;}
.humanresources .box1 .img {position: static;background: none;padding: 0;width: 100%;height: auto;}
.humanresources .box1 .img img {width: 100%;height: auto;margin-top: 0.2rem;}
.humanresources .box2 {padding: 1rem 0 1rem;}
.humanresources .box2 .t_head {margin-bottom: 0.4rem;}
.humanresources .box3 {padding: 1rem 0 0.8rem;}
.humanresources .box3 .t_head {margin-bottom: 0.4rem;}
.humanresources .box3 .list {margin: 0;}
.humanresources .box2 .scroll {height: auto;}
.humanresources .box2 tr:nth-child(even) td {border-left: 0;border-right: 0;}
.humanresources .box2 th:first-child, .humanresources .box2 td:first-child {text-indent: 0px;}
.humanresources .box2 tr:nth-child(odd) {background: #F5F5F5;}
.humanresources .box2 tr:nth-child(odd) td {border-color: #fff;}
.humanresources .box2 tr td {display: block;padding: 0 0 0 50% !important;text-align: left;height: 0.6rem;line-height: 0.6rem;position: relative;border: 1px solid #F5F5F5;font-size: 0.26rem;width: auto;}
.humanresources .box2 tr td:before {position: absolute;top: 0;left: 0rem;width: 45%;padding: 0 0.2rem;white-space: nowrap;font-size: 0.2rem;}
.humanresources .box2 tr td:nth-of-type(1):before { content: "职位名称"; }
.humanresources .box2 tr td:nth-of-type(2):before { content: "部门"; }
.humanresources .box2 tr td:nth-of-type(3):before { content: "学历"; }
.humanresources .box2 tr td:nth-of-type(4):before { content: "人数"; }
.humanresources .box2 tr td:nth-of-type(5):before { content: "工作地点"; }
.humanresources .box2 tr td:nth-of-type(6):before { content: "待遇"; }
.humanresources .box2 tr td:nth-of-type(7):before { content: "操作"; }
.humanresources .box2 .thead {display: none;}

.humanresources .box3 .scroll li {float: none;}
.humanresources .box3 .scroll li {width: auto;height: auto;margin: 0 !important;}
.humanresources .box3 .img {width: 100% !important;height: auto !important;position: static !important;margin: 0 0 0.2rem !important;}
.humanresources .box3 .img img {width: 100%;height: auto;}



.pop_rczp {display: none;}
.pop_rczp .cont {width: 7.1rem;margin-left: -3.55rem;height: 9.2rem;margin-top: -4.3rem;border-radius: 8px;}
.pop_rczp .box {padding: 0.4rem 0.3rem;}
.pop_rczp .box .top .p {font-size: 0.28rem;}
.pop_rczp .box .top .p {padding-bottom: 0.1rem;width: auto;float: none;}
.pop_rczp .box .top {padding-bottom: 0.2rem;}
.pop_rczp .box .bottom .h1 {font-size: 0.28rem;padding: 0.3rem 0 0.05rem;}
.pop_rczp .box .bottom .p {font-size: 0.24rem;padding-top: 0.04rem;}


.details .cont img{ max-width: 100%; }

.details .btn{ margin-top: 0.2rem; padding: 0 0 0.6rem; }
.details .btn .left, .details .btn .right{ float: none; padding: 0;}
.details .btn a{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.companyculture .box2 .tab-bar ul{ width: 100%; white-space: normal; }





}
