*{box-sizing: border-box;margin: 0;padding: 0;outline:none; blr:expression(this.onFocus=this.blur());}
ol,ul,li{list-style:none;}
a{color:inherit;text-decoration: none;}
button,input[type="text"],textarea{border-radius: 0;-webkit-appearance:none;font-family:"微软雅黑";font-size: 14px;color: #999;border: 1px solid #999;padding:0 10px;vertical-align: middle;resize:none;}
button,input[type="submit"]{cursor: pointer;}
html{overflow-y: scroll;}
body {width: 100%; font-size:14px; line-height:1.5;font-family:"微软雅黑";color: #999;overflow-x: hidden;}
.wrap{width:80%;max-width: 1200px;margin: auto;}
@media only screen and (max-width: 1280px) {
	.wrap{width: 90%;}
}
.over{overflow: hidden;width: 100%;display: block;}
.web-back-1{background: #f2f2f2;}
.l{float: left;}
.r{float: right;}
.img-box{display: block;}
.img-box img{display: block;width: 100%;}
.video-box{display: block;}
.video-box .video{display: block;width: 100%;}
.show p{display: block;max-width: 100% !important;margin:0 auto !important;height: auto !important;max-height:none !important;}
.show img{display:block;max-width: 100% !important;margin:0 auto !important;height: auto !important;max-height:none !important}
/*字体*/
.font24{font-size: 24px;}
.font18{font-size: 18px;}
@media only screen and (max-width:1024px) {
	.font24{font-size: 20px;}
	.font18{font-size: 16px;}
}
@media only screen and (max-width:640px) {
	.font24{font-size: 18px;}
	.font18{font-size: 16px;}
}
/*顶部*/
.web-head .head{position: fixed;top: 0;left: 0;width: 100%;height: 100px;z-index: 9;background: #fff;}
.web-head .head .logo{display: block;width:300px;height: 100px;padding:5px 0;float: left;}
.web-head .head .logo .img-box{display: block;width: 100%;height: 100%;}
.web-head .head .logo .zbl-img{padding-top: 0;height: 100%;}
.web-head .sobtn{cursor: pointer;font-size: 0;margin-left: 15px;}
.web-head .sobox{position: fixed;z-index: 8;left: 0;top:100px;width: 100%;height: 0;background:rgba(255,255,255,0.7);transition: 0.5s;overflow: hidden;text-align: center;font-size: 0;}
.web-head .sobox input{display: inline-block;vertical-align: middle;line-height:40px;height:40px;border: 1px solid #999;}
.web-head .sobox input[type="text"]{width: 300px;border-right: 0;color: #666;}
.web-head .sobox input[type="submit"]{width:100px;color: #666;background:#efefef;}
.web-head .sobox.cur{height:100px;padding: 30px 0;}
.web-head .nav-b{width:calc(100% - 320px);float: right;text-align: right;position: relative;z-index: 9;}
.web-head .nav-b .ul1{height: 100px;font-size: 0;}
.web-head .nav-b .li1{display:inline-block;position: relative;text-align: center;vertical-align: middle;}
.web-head .nav-b .li1>a{color:#333;font-size: 18px;display: block;line-height:100px;height:100px;text-transform : uppercase;padding: 0 15px;font-weight: bold;}
.web-head .nav-b .li1>a>span{display: inline-block;}
.web-head .nav-b .li1>a>span.jt{width: 30px;height: 30px;line-height: 30px;text-align: center;transform: rotate(90deg);font-family:"宋体";font-size: 12px;transition: 0.5s;}
.web-head .nav-b .li1:hover>a{background: #efefef;color: #333;}
.web-head .nav-b .li1:hover>a>span.jt{transform: rotate(270deg)}
.web-head .nav-b .li1.cur1>a{background: #efefef;color: #333;}
.web-head .nav-b .li1.cur1>a>span.jt{transform: rotate(270deg)}
.web-head .nav-b .ul2{position:fixed;left:0;top:100px;width:100%;font-size: 14px;height: 100px;background:rgba(255,255,255,0.9);}
.web-head .nav-b .li2{display: inline-block;margin:0 20px;font-size: 0;}
.web-head .nav-b .li2>a{display: block;width:130px;height: 100px;text-align: center;padding:25px 0 15px;color: #333;transition: 0.5s;}
.web-head .nav-b .li2>a .img-box{display: inline-block;width: 30px;}
.web-head .nav-b .li2>a .txt-box{height: 30px;line-height: 30px;font-size: 14px;overflow: hidden;}
.web-head .nav-b .li2>a:hover{color: #C81315;}
.web-head .nav-s .nav-btn{display: block;width: 46px;height: 46px;cursor: pointer;padding:5px;background: #c81315;position: fixed;top:12px;right: 5%;z-index: 9;border-radius:2px;transition: 0.5s;display: none;}
.web-head .nav-s .nav-btn span{width: 26px;height:1px;background: #fff;display: block;margin:8px auto;transition: 0.8s;}
.web-head .nav-s.cur .nav-btn{right:70%;}
.web-head .nav-s.cur .nav-btn span:nth-child(1){transform: rotate(-45deg) translateY(12px);margin-left: -2px;}
.web-head .nav-s.cur .nav-btn span:nth-child(2){opacity: 0;}
.web-head .nav-s.cur .nav-btn span:nth-child(3){transform: rotate(45deg) translateY(-12px);margin-left: -2px;}
.web-head .nav-s .nav{position:fixed;width: 70%;height: 100%;top:0;left:100%;background:#353535;z-index:9;transition: 0.5s;padding:70px 0 20px;}
.web-head .nav-s .nav li{position:relative;}
.web-head .nav-s .nav .zbl-list{height: 100%;overflow-y:auto;}
.web-head .nav-s .nav .li1>a{font-size: 14px;display: block;line-height: 40px;padding: 0 5%;transition: 0.2s;text-transform : uppercase;}
.web-head .nav-s .nav .li2>a{font-size: 14px;display: block;line-height: 40px;padding: 0 7%;transition: 0.2s;}
.web-head .nav-s .nav .li1>.btn{position: absolute;top:0;right:2%;width: 40px;height: 40px;line-height: 40px;text-align: center;transform: rotate(90deg);font-family:"宋体";font-size: 14px;transition: 0.5s;font-weight: bold;}
.web-head .nav-s .nav .li1.cur>a{background: #c81315;color: #fff;}
.web-head .nav-s .nav .li1.cur>.btn{transform: rotate(270deg);color: #fff;}
.web-head .nav-s .nav .li1.cur .li2>a{background: #c81315;color: #fff;}
.web-head .nav-s .nav .li1.cur1>a{background: #c81315;color: #fff;}
.web-head .nav-s .nav .li1.cur1>.btn{transform: rotate(270deg);color: #fff;}
.web-head .nav-s .nav .li1.cur1 .li2>a{background: #c81315;color: #fff;}
.web-head .nav-s .nav form{padding: 0 5%;position: absolute;top:20px;left: 0;width: 100%;}
.web-head .nav-s .nav input{display: inline-block;vertical-align: middle;line-height:28px;border: 1px solid #c81315;background: none;}
.web-head .nav-s .nav input[type="text"]{width:calc(100% - 80px);border-right: 0;color: #666;float: left;color: #fff;}
.web-head .nav-s .nav input[type="submit"]{width:80px;color: #fff;background:#c81315}
.web-head .nav-s.cur .nav{left: 30%;}
.web-head .banner{position: relative;margin-top: 100px;width: 100%;}
.web-head .banner .img-b{display:block;}.web-head .banner .img-s{display:none;}.web-head .banner .img-in{padding-top:350px;}
.web-head .banner .img-sh{padding-top:300px;}
.web-head .banner .slick-dots{position:absolute;bottom:30px;width: 100%;text-align: center;}
.web-head .banner .slick-dots li{width: 18px;height: 18px;display: inline-block;margin:0 10px;cursor: pointer;background: #fff;transition: 0.3s;border-radius: 9px;}
.web-head .banner .slick-dots li button{display: none;}
.web-head .banner .slick-dots li.slick-active{background: #c81315;}
@media only screen and (max-width:1440px) {
	.web-head .nav-b .li1>a{font-size: 14px;padding: 0 10px;}
}
@media only screen and (max-width:1024px) {
	.web-head .head{height: 70px}
	.web-head .head .logo{height: 70px;width: 230px;}
	.web-head .nav-b{display: none;}
	.web-head .nav-s .nav-btn{display: block;}
	.web-head .banner{margin-top: 70px;}	.web-head .banner .img-b{display:none;}	.web-head .banner .img-s{display:block;}
}
@media only screen and (max-width:980px) {
	.web-head .sobox{display: none;}
	.web-head .banner .img-in{padding-top:300px;}
	.web-head .banner .img-sh{padding-top:300px;}
	.web-head .banner .slick-dots{bottom: 15px;}
	.web-head .banner .slick-dots li{width: 10px;height: 10px;margin: 0 5px;}
}
/*底部*/
.web-foot .foot-1{background: #535353;}
.web-foot .foot-1 .zbl-lump{text-align: center;float: left;width: 33.33%;}
.web-foot .foot-1 .zbl-lump .box{display: inline-block;text-align: left;overflow: hidden;}
.web-foot .foot-1 .zbl-lump .tit{font-size: 18px;color: #fff;margin: 20px 0 10px;}
.web-foot .foot-1 .zbl-lump .txt{line-height:20px;}
.web-foot .foot-1 .zbl-lump .txt li{padding: 10px 0;}
.web-foot .foot-1 .zbl-lump:nth-child(1){text-align: left;}
.web-foot .foot-1 .zbl-lump:nth-child(1) .box{max-width: 330px;text-align: center;}
.web-foot .foot-1 .zbl-lump:nth-child(1) .logo{width: 85%;display: inline-block;}
.web-foot .foot-1 .zbl-lump:nth-child(1) .gz{color: #fff;position: relative;margin: 10px 0;}
.web-foot .foot-1 .zbl-lump:nth-child(1) .gz:before{content: "";position: absolute;left: 50%;top: 50%;width: 100%;height: 1px;background: #fff;margin-left: 40px;}
.web-foot .foot-1 .zbl-lump:nth-child(1) .gz:after{content: "";position: absolute;right: 50%;top: 50%;width: 100%;height: 1px;background: #fff;margin-right: 40px;}
.web-foot .foot-1 .zbl-lump:nth-child(1) .fx{margin: 10px 0;}
.web-foot .foot-1 .zbl-lump:nth-child(1) .fx a{margin:0 5px;}
.web-foot .foot-1 .zbl-lump:nth-child(1) .fx .wx-fx{position: relative;}
.web-foot .foot-1 .zbl-lump:nth-child(1) .fx .wx-fx .wx{display: none;position: absolute;left: 0;top: 100%;width: 100px;padding: 2px;background: #fff;border: 1px solid #000;}
.web-foot .foot-1 .zbl-lump:nth-child(1) .fx .wx-fx .wx img{width: 100%;display: block;}
.web-foot .foot-1 .zbl-lump:nth-child(1) .fx .wx-fx:hover .wx{display: block;}
.web-foot .foot-1 .zbl-lump:nth-child(1) .ewm .lump{display:inline-block;width: 30%;margin: 0 1%;max-width: 60px;}
.web-foot .foot-1 .zbl-lump:nth-child(1) .ewm .lump .img-box{margin-bottom: 5px;}.web-foot .foot-1 .zbl-lump:nth-child(1) .ewm .lump .img-box:hover{transform: scale(1.8);transition: 0.3s;}
.web-foot .foot-1 .zbl-lump:nth-child(2) .box{max-width: 250px;}
.web-foot .foot-1 .zbl-lump:nth-child(2) .txt li{position:relative;padding-left: 15px;background: url(../img/jt-2.png) no-repeat left;width: 50%;float: left;}
.web-foot .foot-1 .zbl-lump:nth-child(3) .box{max-width: 320px;}
.web-foot .foot-2{background: #000;text-align: center;padding: 15px 0;}
@media only screen and (min-width:1025px) {
	.web-foot a{transition: 0.5s;}
	.web-foot a:hover{color: #fff;}
}
@media only screen and (max-width:1024px) {
	.web-foot .foot-1 .zbl-lump{width: 50%;}
	.web-foot .foot-1 .zbl-lump:nth-child(1){display: none;}
}
@media only screen and (max-width:640px) {
	.web-foot .foot-1 .zbl-lump{width: 100%;text-align: left;}
	.web-foot .foot-1 .zbl-lump .txt li{padding: 5px 0;}
	.web-foot .foot-2{font-size: 12px;}
}
/*标题*/
.lry-tit-1{font-size: 30px;color: #c81315;line-height: 1;}
.lry-tit-2{font-size: 24px;color: #333;line-height: 1;text-align: center;}
.lry-tit-3{overflow: hidden;line-height: 35px;}
.lry-tit-3 .l{font-size: 30px;font-weight: bold;color: #333;}
.lry-tit-3 .more{font-size: 14px;transition: 0.5s;}
.lry-tit-3 .btn{font-size:0;}
.lry-tit-3 .btn img{display: inline-block;vertical-align: middle;margin-left: 8px;}
@media only screen and (min-width:1025px) {
	.lry-tit-3 .r:hover{color: #C81315;}
}
@media only screen and (max-width:1024px) {
	.lry-tit-1{font-size: 24px;}
	.lry-tit-2{font-size: 20px;}
	.lry-tit-3{line-height: 30px;}
	.lry-tit-3 .l{font-size: 24px;}
	
}
@media only screen and (max-width:640px) {
	.lry-tit-1{font-size: 20px;}
	.lry-tit-2{font-size: 18px;}
	.lry-tit-3{line-height: 25px;}
	.lry-tit-3 .l{font-size: 20px;}
	
}
/*文本*/
.lry-txt-1{font-size: 16px;color: #333;line-height: 35px;}
.lry-txt-2{font-size: 16px;color: #333;line-height: 30px;}
.lry-txt-3{font-size: 14px;color: #999;line-height: 25px;text-align: center;}
.lry-txt-3 span{margin: 0 10px;}
.lry-txt-4{font-size: 14px;color: #333;line-height: 30px;}
@media only screen and (max-width:1024px) {
	.lry-txt-1{font-size: 14px;line-height: 25px;}
	.lry-txt-2{font-size: 14px;line-height: 25px;}
	.lry-txt-4{line-height: 25px;}
}

/*案例*/
.lry-grid-1 .zbl-lump{color: #333;border: 1px solid #dadada;display: block;transition: 0.5s;}
.lry-grid-1 .zbl-lump .img-box img{transition: 0.5s;}
.lry-grid-1 .zbl-lump .zbl-img{padding-top:60%;}
.lry-grid-1 .zbl-lump .txt-box{padding:20px;}
.lry-grid-1 .zbl-lump .txt-box .tit{font-size: 18px;line-height: 30px;height: 30px;overflow: hidden;}
.lry-grid-1 .zbl-lump .txt-box .more{font-size:12px;line-height: 33px;height: 35px;border:1px solid #dadada;width: 100px;text-align: center;margin-top:15px;transition: 0.5s;}
@media only screen and (min-width:1025px) {
	.lry-grid-1 .zbl-lump:hover{color: #C81315;}
	.lry-grid-1 .zbl-lump:hover .img-box img{transform: scale(1.1);}
	.lry-grid-1 .zbl-lump:hover .txt-box .more{background: #C81315;border:1px solid #C81315;color: #fff;}
}
@media only screen and (max-width:1024px) {
	.lry-grid-1 .zbl-lump .txt-box{padding: 15px;}
	.lry-grid-1 .zbl-lump .txt-box .tit{font-size: 16px;}
	.lry-grid-1 .zbl-lump .txt-box .more{line-height: 28px;height: 30px;margin-top: 10px;}
}

/*服务*/
.lry-grid-2 .zbl-lump{color: #333;display: block;border-radius:0 10px 10px 0;overflow: hidden;transition: 0.5s;}
.lry-grid-2 .zbl-lump .img-box img{transition: 0.5s;}
.lry-grid-2 .zbl-lump .zbl-img{padding-top:66%;}
.lry-grid-2 .zbl-lump .txt-box{padding:0 10px;text-align: center;font-size: 18px;line-height: 65px;height: 65px;overflow: hidden;}
@media only screen and (min-width:1025px) {
	.lry-grid-2 .zbl-lump:hover{color: #C81315;box-shadow: 0 0 8px #666;}
	.lry-grid-2 .zbl-lump:hover .img-box img{transform: scale(1.1);}
}
@media only screen and (max-width:1024px) {
	.lry-grid-2 .zbl-lump .txt-box{font-size: 16px;line-height: 40px;height: 40px;}
}
/*新闻左*/
.lry-grid-3 .zbl-lump{display: block;background: #eaeaea;padding: 15px;}
.lry-grid-3 .zbl-lump .img-box{margin-bottom: 25px;overflow: hidden;}
.lry-grid-3 .zbl-lump .img-box img{transition: 0.5s;}
.lry-grid-3 .zbl-lump .txt-box .t1{font-size: 24px;color: #c81315;line-height:1;margin-bottom:8px;}
.lry-grid-3 .zbl-lump .txt-box .t2{font-size: 18px;color: #c81315;margin-bottom: 5px;}
.lry-grid-3 .zbl-lump .txt-box .t3{font-size: 14px;color: #888;margin-bottom: 10px;}
.lry-grid-3 .zbl-lump .txt-box .t4{font-size: 14px;color: #727272;margin:5px 0;}
@media only screen and (min-width:1025px) {
	.lry-grid-3 .zbl-lump:hover .img-box img{transform: scale(1.1);}
}
@media only screen and (max-width:1024px) {
	.lry-grid-3 .zbl-lump{padding: 10px;}
	.lry-grid-3 .zbl-lump .img-box{margin-bottom: 15px;}
	.lry-grid-3 .zbl-lump .txt-box .t1{font-size: 20px;margin-bottom: 4px;}
	.lry-grid-3 .zbl-lump .txt-box .t2{font-size: 16px;}
	.lry-grid-3 .zbl-lump .txt-box .t3{font-size: 12px;}
	.lry-grid-3 .zbl-lump .txt-box .t4{font-size: 12px;}
}
/*新闻右*/
.lry-grid-4 .zbl-lump{display: block;position: relative;padding-left: 150px;padding-right: 80px;margin-bottom: 1px;background: #fff;margin-top: 30px;}
.lry-grid-4 .zbl-lump:after{content: "";position: absolute;right:30px;top:0;width:40px;height:40px;background: url(../img/jt-1.png) no-repeat center;transition: 0.5s;}
.lry-grid-4 .zbl-lump .t1{font-size: 18px;color: #333;line-height: 40px;height: 40px;overflow: hidden;transition: 0.5s;}
.lry-grid-4 .zbl-lump .t2{font-size: 14px;color: #999;line-height: 25px;height: 50px;overflow: hidden;}
.lry-grid-4 .zbl-lump .time{font-size:18px;color: #b8b8b8;position: absolute;left:20px;top:0;line-height: 40px;}
@media only screen and (min-width:1025px) {
	.lry-grid-4 .zbl-lump:hover:after{right: 10px;}
	.lry-grid-4 .zbl-lump:hover .t1{color: #C81315;}
}
@media only screen and (max-width:1024px) {
	.lry-grid-4 .zbl-lump{margin-top: 20px;padding-left: 0;padding-right: 50px;}
	.lry-grid-4 .zbl-lump:first-child{margin-top: 0;}
	.lry-grid-4 .zbl-lump:after{top: 30px;width: 30px;height: 30px;right:0;}
	.lry-grid-4 .zbl-lump .t1{font-size: 16px;line-height: 30px;height: 30px;margin-bottom: 5px;}
	.lry-grid-4 .zbl-lump .t2{font-size: 12px;line-height: 20px;height: 40px;}
	.lry-grid-4 .zbl-lump .time{position: initial;line-height:1;font-size: 14px;line-height:30px;}
}
@media only screen and (max-width:640px) {
	.lry-grid-4 .zbl-lump{margin-top: 15px;padding: 0 10px;}
	.lry-grid-4 .zbl-lump:after{display: none;}
	.lry-grid-4 .zbl-lump .t1{line-height: 25px;height: 25px;}
	.lry-grid-4 .zbl-lump .time{line-height: 20px;}
}
/*视频列表*/
.lry-grid-5 .zbl-lump{padding: 20px;background: #eaeaea;}
.lry-grid-5 .zbl-lump .img-box{position: relative;margin-bottom: 15px;}
.lry-grid-5 .zbl-lump .img-box:before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background:url(../img/video-bf.png) no-repeat center/10%;z-index: 2;}
.lry-grid-5 .zbl-lump .zbl-img{padding-top: 66%;}
.lry-grid-5 .zbl-lump .txt-box{line-height: 40px;height: 40px;font-size: 18px;color:#C81315;overflow: hidden;text-align: center;}
@media only screen and (max-width:1024px) {
	.lry-grid-5 .zbl-lump{padding: 15px;}
	.lry-grid-5 .zbl-lump .img-box{margin-bottom: 5px;}
	.lry-grid-5 .zbl-lump .txt-box{line-height: 40px;height: 40px;font-size: 16px;}
}
/*资质*/
.lry-grid-6 .zbl-lump .img-box{border: 1px solid #ddd;}
.lry-grid-6 .zbl-lump .img-box .zbl-img{padding-top: 142%;}
.lry-grid-6 .zbl-lump .txt-box{text-align: center;line-height: 70px;font-size: 16px;height: 70px;overflow: hidden;color: #333;}
@media only screen and (max-width:1024px) {
	.lry-grid-6 .zbl-lump .txt-box{line-height: 40px;height: 40px;font-size: 14px;}
}

/*文化*/
.lry-grid-7 .zbl-lump .img-box{border: 1px solid #ddd;}
.lry-grid-7 .zbl-lump .img-box .zbl-img{padding-top: 80%;}
.lry-grid-7 .zbl-lump .txt-box{position: absolute;left: 0;bottom:0;text-align: left;padding: 0 10px;width: 100%;line-height: 60px;font-size: 18px;height: 60px;overflow: hidden;color: #fff;background: rgba(0,0,0,0.4);}
.lry-grid-7 .zbl-lump .zbl-lump .txt-box{font-size: 14px;line-height: 40px;height: 40px;}
@media only screen and (max-width:640px) {
	.lry-grid-7 .zbl-lump .txt-box{font-size: 16px;line-height: 40px;height: 40px;}
	.lry-grid-7 .zbl-lump .zbl-lump .txt-box{font-size: 14px;line-height: 30px;height: 30px;}
}
/*理念*/
.concept{color:#fff;text-align: center;background: url(../img/concept-bj.jpg) no-repeat center/cover;padding: 5%;}
.concept .txt{font-size: 30px;padding:10% 8%;background: rgba(255,255,255,0.2);font-weight: 100;line-height: 2.5;}
.concept .txt .z1{font-size: 48px;color: #ff0003;margin: 0 5px;}
@media only screen and (max-width:1440px) {
	.concept .txt{font-size: 24px;}
	.concept .txt .z1{font-size: 36px;}
}
@media only screen and (max-width:1024px) {
	.concept .txt{font-size: 18px;}
	.concept .txt .z1{font-size: 24px;}
}
@media only screen and (max-width:640px) {
	.concept .txt{font-size: 14px;}
	.concept .txt .z1{font-size: 18px;}
}
/*新闻*/
.news .main{overflow: hidden;}
.news .mainleft{width: 35%;float: left;}
.news .mainright{width:62%;float:right;}
@media only screen and (max-width:640px) {
	.news .mainleft{float:none;width: 100%;margin-bottom: 15px;}
	.news .mainright{float:none;width: 100%;}
}
/*案例详情*/
@media only screen and (min-width:1025px) {
	.caseshow{padding:0 5%;}
}
/*新闻详情*/
@media only screen and (min-width:1025px) {
	.newshow{padding:0 5%;}
}  
/*招聘*/
.recruitment table{width: 100%;border-collapse:collapse;background: #fff;}
.recruitment table th{background: #efefef;font-size: 18px;color: #333;font-weight: normal;padding:20px 10px;border: 0;line-height: 25px;}
.recruitment table td{border: 0;padding:20px 10px;line-height: 25px;}
.recruitment table th:last-child{text-align: right;padding: 0;}
.recruitment table th:last-child span{float: left;text-align:center;width: 150px;}
.recruitment table .btn td{text-align: center;cursor: pointer;font-size:16px}
.recruitment table .btn td:first-child{width: 25%;}
.recruitment table .btn td:last-child{width:300px;text-align: right;padding: 0;}
.recruitment table .btn td:last-child span{text-align: center;padding:20px 0;display:inline-block;width: 150px;transition: 0.2s;}
.recruitment table .btn.cur td{background: #dcdcdc;}
.recruitment table .btn.cur td:last-child span:nth-child(1){display: none;}
.recruitment table .btn.cur td:last-child span:nth-child(2){background: #c81315;color: #fff;}
.recruitment table .boxs td{padding: 0;}
.recruitment table .box{display: none;}
.recruitment table .box{padding: 30px 50px;background: #efefef;}
.recruitment table .box dl{margin: 20px 0;}
.recruitment table .box dt{color: #333;margin-bottom: 5px;}
.recruitment table .box dd{color: #000;}
@media only screen and (max-width: 1440px) {
	.recruitment table th{font-size: 14px;padding: 15px 10px;}
	.recruitment table td{font-size: 14px;padding: 15px 10px;}
	.recruitment table .btn.cur td:first-child{font-size: 14px;}
	.recruitment table .btn td:last-child span{padding: 15px 0;}
	.recruitment table .box{padding: 20px 30px;}
	.recruitment table .box dl{margin: 10px 0;}
}
@media only screen and (max-width: 980px) {
	.recruitment table th{font-size: 12px;padding:10px}
	.recruitment table th:last-child span{width: 100px;}
	.recruitment table td{font-size: 12px; padding: 10px}
	.recruitment table .btn.cur td:first-child{font-size: 12px;}
	.recruitment table .btn td:last-child{width: 200px;}
	.recruitment table .btn td:last-child span{width: 100px;padding: 10px 0;}
	.recruitment table .box{padding: 10px 15px;}
	.recruitment table .box dl{margin: 10px 0;}
}
@media only screen and (max-width: 640px) {
	.recruitment table th{text-align: left;}
	.recruitment table .btn td:first-child{width: auto;text-align: left;}
	.recruitment table th:nth-child(2){display: none;}
	.recruitment table td:nth-child(2){display: none;}
	.recruitment table th:nth-child(3){display: none;}
	.recruitment table td:nth-child(3){display: none;}
	.recruitment table th:last-child span{width: 80px;}
	.recruitment table .btn td:last-child{width: 160px;}
	.recruitment table .btn td:last-child span{width: 80px;}
}
.recruitment-tanchuang{position: fixed;z-index: 102;background: #fff;border-radius:15px;overflow: hidden;width: 620px;height:380px;top:50%;left:50%;margin-top: -190px;margin-left: -310px;padding:10px 25px 25px;display: none;}
.recruitment-tanchuang .xbt{font-size:16px;line-height: 32px;margin-bottom: 70px;}
.recruitment-tanchuang .off{background:url(../img/off-1.png) no-repeat center;background-size:contain;width: 32px;height: 32px;position: absolute;right:10px;top:10px;cursor: pointer;}
.recruitment-tanchuang .box{text-align: center;}
.recruitment-tanchuang .btn1{display: inline-block;width: 200px;height:50px;background: #eeeeee;color: #333;line-height: 50px;cursor: pointer;border-radius:5px;}
.recruitment-tanchuang .btn2{display: inline-block;width: 200px;height:50px;background: #c81315;color: #fff;line-height: 50px;cursor: pointer;border-radius:5px;}
.recruitment-tanchuang .t1{color: #888;opacity: 0.7;margin:15px 0;}
@media only screen and (max-width: 980px) {
	.recruitment-tanchuang{width:80%;margin-left: -40%;height: 300px;margin-top: -150px;}
	.recruitment-tanchuang .xbt{line-height: 25px;margin-bottom: 50px;}
	.recruitment-tanchuang .off{width: 25px;height: 25px;}
	.recruitment-tanchuang .btn1{width: 160px;height:40px;line-height: 40px;font-size: 12px;}
	.recruitment-tanchuang .btn2{width: 160px;height:40px;line-height: 40px;font-size: 12px;}
	.recruitment-tanchuang .t1{font-size: 12px;}
}
/*联系*/
.contact .main1{margin-bottom: 15px;color: #333;}
.contact .main1 .b1{font-size: 20px;font-weight: bold;margin-bottom: 5px;}
.contact .main1 .b2{font-size: 14px;}
.contact .main2{border: 1px solid #d5d5d5;padding: 15px 0;overflow: hidden;}
.contact .main2 .mainleft{float:left;width: 60%;font-size: 16px;color: #333;padding:20px 30px;line-height: 40px;border-right:1px dashed #ccc;min-height:180px}
.contact .main2 .mainright{float:right;width:40%;text-align: center;padding:20px 0 0;font-size: 0;}
.contact .main2 .mainright .lump{display: inline-block;max-width: 100px;width: 30%;margin-left:3%;}
.contact .main2 .mainright .lump:first-child{margin-left: 0;}
.contact .main2 .mainright .lump .txt-box{font-size: 12px;color: #969696;text-align: center;padding: 10px 0;}
.contact .main3{height: 400px;background: #eee;}
.contact .main3 #map{height: 100%;width: 100%;}
@media only screen and (max-width:1024px) {
	.contact .main1 .b1{font-size: 18px;}
	.contact .main2{padding:0;border: 0;}
	.contact .main2 .mainleft{width: 100%;float: none;border: 0;padding: 0;margin-bottom: 10px;min-height: 0;}
	.contact .main2 .mainright{width: 100%;float: none;text-align: left;padding: 0;}
	.contact .main3{height: 300px;}
}
@media only screen and (max-width:640px) {
	.contact .main1 .b1{font-size: 16px;}
	.contact .main2{padding: 10px 20px;}
	.contact .main2 .mainleft{font-size: 14px;line-height: 30px;}
	.contact .main3{height: 200px;}
}
/*表单*/
.lry-form-1{padding:30px 0;}
.lry-form-1 input{display: block;border:1px solid #d2d2d2;width: 49%;line-height: 43px;margin-bottom:2%;}
.lry-form-1 textarea{display: block;border:1px solid #d2d2d2;width: 100%;padding: 10px;height: 120px;margin-bottom:2%;}
.lry-form-1 input[type="submit"]{background: #c81315;color: #fff;width: 150px;border: 0;font-size: 16px;margin-bottom: 0;}
@media only screen and (max-width:640px) {
	.lry-form-1{padding:20px 0;}
	.lry-form-1 input{line-height: 33px;}
	.lry-form-1 textarea{height: 100px;}
	.lry-form-1 input[type="submit"]{font-size: 14px;}
}
/*线*/
.lry-x-1{height: 1px;width: 100%;background: #e5e5e5;}
/*面包屑导航*/
.lry-bread{padding: 20px 0;color: #333;}
.lry-bread span{font-family: "黑体";font-size:12px;margin: 0 8px;}
@media only screen and (max-width:640px) {
	.lry-bread{padding: 15px 0;}
}
/*分页导航*/
.lry-pages{text-align: center;font-size: 0;}
.lry-pages a{display: inline-block;width: 30px;line-height:28px;text-align: center;border: 1px solid #ccc;color: #ccc;font-size: 14px;margin: 3px;}
.lry-pages a.cur{background: #c81315;color: #fff;border: 1px solid #c81315;}
/*翻页*/
.lry-fy .box{display:block;color: #c81315;line-height: 26px;height: 28px;padding: 0 15px;border: 1px solid #fff;border-radius:8px;overflow: hidden;max-width: 48%;transition: 0.5s;font-size: 12px;}
.lry-fy span{text-transform : uppercase;}
.lry-fy .box:hover{background: #fff;}
@media only screen and (max-width:1024px) {
	.lry-fy .box{max-width: 100%;float: none;margin:10px 0;}
}
/*分享*/
.bdsharebuttonbox{float: right !important;padding: 0 20px;}
.bdsharebuttonbox .b1{float: left;line-height: 24px;}
.bdsharebuttonbox a{margin:0 5px !important;}
.bdimgshare-lbl{line-height: 16px;}
.sr-bdimgshare{height: auto !important;}
/*首页*/
.index-1 .main{overflow: hidden;}
.index-1 .mainleft{float: left;width: 62%;}
.index-1 .mainleft .slick-dots{position:absolute;bottom:0;right: 0;width: 120px;text-align: center;padding: 0 20px;line-height: 60px;}
.index-1 .mainleft .slick-dots li{width: 10px;height: 10px;display: inline-block;margin:0 5px;cursor: pointer;background: #fff;transition: 0.3s;border-radius: 5px;}
.index-1 .mainleft .slick-dots li button{display: none;}
.index-1 .mainleft .slick-dots li.slick-active{background: #c81315;}
.index-1 .mainleft .zbl-lump{display:block;width: 100%;position: relative;}
.index-1 .mainleft .zbl-lump .zbl-img{height: 337px;}
.index-1 .mainleft .zbl-lump .zbl-img img{transition: 0.5s;}
.index-1 .mainleft .zbl-lump .txt-box{position: absolute;left: 0;bottom: 0;background: rgba(0,0,0,0.5);width: 100%;line-height: 60px;height: 60px;overflow: hidden;padding: 0 120px 0 20px;font-size: 18px;color: #fff;}
.index-1 .mainright{float:right;width:35%;height: 337px;}
.index-1 .mainright .zbl-lump{display: block;position: relative;padding-left:120px;margin-top: 32px;transition: 0.5s;color:#333;}
.index-1 .mainright .zbl-lump:first-child{margin-top: 0;}
.index-1 .mainright .zbl-lump .time{position:absolute;left: 0;top: 0;width: 90px;text-align: center;border-right:1px solid #bfbfbf;}
.index-1 .mainright .zbl-lump .time .b1{font-size: 30px;line-height: 30px;}
.index-1 .mainright .zbl-lump .time .b2{font-size: 12px;line-height: 30px;}
.index-1 .mainright .zbl-lump .txt .b1{font-size: 14px;line-height: 30px;height: 30px;overflow: hidden;}
.index-1 .mainright .zbl-lump .txt .b2{font-size: 12px;line-height: 30px;height: 30px;overflow: hidden;}
@media only screen and (min-width:1025px) {
	.index-1 .mainleft .zbl-lump:hover .zbl-img img{transform: scale(1.1);}
	.index-1 .mainright .zbl-lump:hover{color: #C81315;}
}
@media only screen and (max-width:1024px) {
	.index-1 .mainleft{float: left;width:53%;}
	.index-1 .mainleft .slick-dots{line-height: 40px;}
	.index-1 .mainleft .zbl-lump .zbl-img{height: 300px;}
	.index-1 .mainleft .zbl-lump .txt-box{line-height: 40px;height: 40px;font-size: 16px;}
	.index-1 .mainright{float:right;width:45%;height: 300px;}
	.index-1 .mainright .zbl-lump{margin-top: 20px;padding-left: 90px;}
	.index-1 .mainright .zbl-lump .time{width: 80px;}
	.index-1 .mainright .zbl-lump .time .b1{font-size: 24px;}
}
@media only screen and (max-width:640px) {
	.index-1 .mainleft{float: none;width: 100%;margin-bottom: 20px;}
	.index-1 .mainleft .zbl-lump .zbl-img{padding-top: 50%;height: 0;}
	.index-1 .mainleft .zbl-lump .txt-box{font-size: 14px;}
	.index-1 .mainright{float: none;width: 100%;height: auto;}
	.index-1 .mainright .zbl-lump{margin-top: 15px;}
}
.index-2{background: #f1f1f1;}
.index-2 .main{overflow: hidden;}
.index-2 .mainright{float:right;width: 48%;margin-left: 4%;}
.index-2 .mainright .img-box{position: relative;}
.index-2 .mainright .img-box:before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background:url(../img/video-bf.png) no-repeat center/10%;z-index: 3;}
.index-2 .mainright .img-box:after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background:#000;opacity: 0.35;z-index: 2;}
.index-2 .mainright .zbl-img{padding-top: 60%;}
.index-2 .mainright .txt-box{line-height: 40px;height: 40px;font-size: 18px;color:#C81315;overflow: hidden;text-align: center;}
.index-2 .mainleft .more{border: 1px solid #333;font-size: 18px;display: inline-block;line-height: 50px;padding: 0 25px;color: #333;margin-top:40px;transition: 0.5s;}
.index-2 .mainleft .more span{margin-left: 10px;margin-right: 5px;transition: 0.5s;}
@media only screen and (min-width:1025px) {
	.index-2 .mainleft .more:hover{color: #fff;background:#C81315;border:1px solid #C81315;}
	.index-2 .mainleft .more:hover span{margin-left: 15px;margin-right: 0;}
}
@media only screen and (max-width:1024px) {
	.index-2 .mainleft .more{font-size: 16px;line-height: 40px;padding: 0 20px;margin-top:30px;}
}
@media only screen and (max-width:640px) {
	.index-2 .mainright{float:none;width: 100%;margin-left:0;margin-bottom: 15px;}
	.index-2 .mainleft .more{font-size: 14px;line-height: 30px;padding: 0 15px;margin-top:15px;}
	.index-2 .mainleft .more span{margin-left: 5px;}
}
.index-3 .slider{width:calc(100% + 30px);margin-left: -15px;}
.index-3 .main *{box-sizing: content-box;}
.index-3 .slick-slide{padding:5px 15px;}
.index-3 .zbl-lump{display:block;}
.index-3 .zbl-lump .zbl-img{padding-top: 40%;}
.index-3 .zbl-lump .zbl-img img{transition: 0.5s;}
.index-3 .zbl-lump .txt-box{height: 60px;line-height: 60px;overflow: hidden;font-size: 18px;text-align: center;color: #333;box-shadow: 2px 2px 2px #ccc;transition: 0.5s;}
@media only screen and (min-width:1025px) {
	.index-3 .zbl-lump:hover .zbl-img img{transform: scale(1.1);}
	.index-3 .zbl-lump:hover .txt-box{color: #C81315;}
}
@media only screen and (max-width:1024px) {
	.index-3 .zbl-lump .txt-box{height: 40px;line-height: 40px;font-size: 16px;}
}