@import url("swiper.min.css");
@import url("owl.carousel.min.css");
@import url("iconfont.css");
.icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}
.inside-banner{height: auto;}
.ani-container{height: auto; position: relative;}
.ani-container .strs{ position:absolute; }
.ani-container .strs{ top:15%; left:20%; }
.ani-container .strs h2{ font-size:52px; color:#ff6a00; font-weight:bold; letter-spacing:5px; }
.ani-container .strs p{font-size: 24px; width: 43%; margin-top: 2%;}
.ani-container .strs .more{ background:linear-gradient(to left bottom,#ffab3fe0,#ffab3fe0,#ff6b00e0,#ff6b00e0,#ff8348e0,#ff8348e0); height:4rem; line-height: 4rem; margin-top:5rem; width:20%; cursor:pointer; }
.ani-container .strs .more a{ font-size:32px; color:#FFF; margin-left:1.8rem; letter-spacing:5px; }
.ani-container .rightbotto{ position: absolute; right:10%;bottom:10%; color:#fff; font-size:42px; }
.ani-container .rightbotto span{ color:#ff6a00; line-height:5rem; }
.dianshu{ position: relative; display: table; width:60%; height: 6.5rem; background: #fff; margin: 0 auto;box-shadow: 2px 2px 8px #fdad74;-webkit-box-shadow: 2px 2px 8px #fdad74;-moz-box-shadow: 2px 2px 8px #fdad74; margin-top:-2rem; }
.dianshu figure {
	width: 20%;
	text-align: center;
	margin: 0;
	display: table-cell;
	vertical-align: middle;
}
.dianshu figure p {
	color: #1f1f1f;
	font-size: 0.8em;
	font-weight: bold;
}

.dianshu figure p:nth-child(1) {
	color: #ff6a00;
}

.dianshu figure p span {
	color:#ff6a00;
	font-size: 5em;
	padding: 0 5px;
}

.dianshu figcaption {
	color: #777575;
}
#modalContnet{
	position : fixed;
	left : 50%;
	top : 50%;
	max-width : 700px;
	max-height : 800px;
	transform: translate(-50%, -50%);
	width: 50%;
	height: 70%;
	background: #fff;
	z-index: 2;
	border-radius: 0.5rem;
	transition:all 0.4s ease-in-out 0s;
}
#modalContnet .joinsd{
	width: 90%;
	margin: 0 auto;
	overflow-y: auto;
}
#modalContnet .joinsd h4{
	color: #ff6a00;
  font-size: 28px;
  text-align: center;
  line-height: 36px;
  height: 36px;
  margin-top: 1rem;
}
#modalContnet .joinsd h6{
  font-size: 14px;
  line-height: 22px;
}
.mask{
	position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  background-color: #000;
  opacity: .5;
}

/*集团简介*/
#main{min-width: 320px;max-width: 100%; margin:0 auto; display: grid;}
#lmbt{ width:100%; float:left; text-align:center; overflow:hidden; padding-top: 2rem; }
#lmbt .qyzx{	
 position:relative;display:inline-block;line-height:1.5; padding-left:30%; padding-right:30%;margin-bottom:1%;

}
#lmbt .qyzx em{
	position:absolute;
	top:0px;
	width:40%; max-width:340px;
	height:100%;
	background-repeat: no-repeat;
	background-position: center;background-size:100% auto;
}
#lmbt .qyzx em.lb{	left:0px;
	background-image: url(../images/bl.png);
	background-repeat: no-repeat;
	background-position: left;
}
#lmbt .qyzx em.rb{right:0px;
	background-image: url(../images/br.png);
	background-repeat: no-repeat;
	background-position: right;}
#lmbt  span{ color:#000000;font-size:28px; letter-spacing:5px;}
#lmbt p{ text-transform:capitalize; color:#1f1f1f; letter-spacing:5px; font-size:32px; }

#fnwlist{
	width:1200px; 
	margin: 0 auto; 
}
#fnwlist .jtleft{ width:50%; float:left; }
#fnwlist .jtright{ width:48%; float:right; }
#fnwlist .jtright p{font-size:18px;text-indent:2em; text-align: left; letter-spacing: 3.5px; line-height: 1.8rem}

#fnwlist2{
	width:100%; 
	margin: 1rem auto; 
	display: -webkit-box;
	display: -ms-flexbox;
	display: -moz-box;
	display: -webkit-inline-table;
	display: inline-table;
	-webkit-box-pack: center;
	-ms-block-pack: center;
	-moz-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
#fnwlist2 li{ list-style-type:none;}
#fnwlist2 LI{  text-align:center; overflow:hidden; width: 20%;  display: inline-block;   transition:all 0.4s ease-in-out 0s;cursor:pointer; position: relative;}
#fnwlist2 LI img{ width:90%; }

/*企业文化*/
#main2{min-width: 320px;max-width: 100%; margin:0 auto; display: grid;}
#lmbt2{ width:100%; float:left; text-align:center; overflow:hidden; padding-top: 3.5rem;height: 35rem; background: #f1f1f1;}
#lmbt2 .qyzx{	
 position:relative;display:inline-block;line-height:1.5; padding-left:30%; padding-right:30%;margin-bottom:1%;

}
#lmbt2 .qyzx em{
	position:absolute;
	top:0px;
	width:40%; max-width:340px;
	height:100%;
	background-repeat: no-repeat;
	background-position: center;background-size:100% auto;
}
#lmbt2 .qyzx em.lb{	left:0px;
	background-image: url(../images/bl.png);
	background-repeat: no-repeat;
	background-position: left;
}
#lmbt2 .qyzx em.rb{right:0px;
	background-image: url(../images/br.png);
	background-repeat: no-repeat;
	background-position: right;}
#lmbt2 .qyzx span{ color:#000000;font-size:28px; letter-spacing:5px;}
#lmbt2 p{ text-transform:capitalize; color:#1f1f1f; letter-spacing:5px; font-size:32px; }
#lmbt2 span{color:#000000;font-size:18px; letter-spacing:5px;line-height: 35px;}

#qywhlist{
	width:1300px; 
	margin: 0 auto; 
	display: -webkit-box;
	display: -ms-flexbox;
	display: -moz-box;
	display: -webkit-inline-table;
	display: inline-table;
	-webkit-box-pack: center;
	-ms-block-pack: center;
	-moz-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
#qywhlist li{ list-style-type:none;}
#qywhlist LI{  text-align:center; overflow:hidden; width: 24%; margin: 0 0.4rem;  height: 28rem; display: inline-block;   transition:all 0.4s ease-in-out 0s;cursor:pointer; position: relative; background: #f1f1f1;}
/*#qywhlist  LI:hover{ background-color:#05C0AB;}*/
#qywhlist LI .nr{ width:100%; float:left;z-index: 1; bottom:0; background:linear-gradient(to bottom,#ffac75,#feb98c,#feb98ce0,#feb98c50,#feb98c00); }
#qywhlist LI .nr dd{ overflow:hidden; position:relative;transition:all 0.5s ease-in-out 0s;}
#qywhlist LI .nr dd span{font-size: 5rem}
#qywhlist LI .nr dd p{ position:absolute;filter: Alpha(Opacity=0);
-moz-opacity:0; 		opacity:0; z-index:1; left:0px; top:0px; width:100%; height:100%;}
#qywhlist LI .nr dd  img{ width: 70%;  margin: 0 auto; display:block;transition:all 0.5s ease-in-out 0s;}
#qywhlist LI .nr{width: 100%; height: 100%;transition:all 0.4s ease-in-out 0s;}
#qywhlist LI .nr h5{ width:85%; margin: 0 auto; margin-top: 1rem; color:#fff; font-size:18px; text-align:center; font-weight: bold; line-height:35px;}
#qywhlist LI .nr h6{ width:70%; height: 90px; margin:0 auto; color:#fff; font-size: 14px; text-align:center; font-weight:normal; margin-top:5px; line-height:30px; overflow:hidden;}



/*发展历程*/
#main3{min-width: 320px;max-width: 100%; margin:0 auto; display: grid;}
#lmbt3{ width:100%; float:left; position: relative; text-align:center; overflow:hidden; padding-top: 3.5rem;height: auto;}
#lmbt3 .qyzx{	
 position:relative;display:inline-block;line-height:1.5; padding-left:30%; padding-right:30%;margin-bottom:1%;z-index: 1;

}
#lmbt3 .qyzx em{
	position:absolute;
	top:0px;
	width:40%; max-width:340px;
	height:100%;
	background-repeat: no-repeat;
	background-position: center;background-size:100% auto;
}
#lmbt3 .qyzx em.lb{	left:0px;
	background-image: url(../images/bl.png);
	background-repeat: no-repeat;
	background-position: left;
}
#lmbt3 .qyzx em.rb{right:0px;
	background-image: url(../images/br.png);
	background-repeat: no-repeat;
	background-position: right;}
#lmbt3 .qyzx span{ color:#000000;font-size:28px; letter-spacing:5px;}
#lmbt3 p{ text-transform:capitalize; color:#1f1f1f; letter-spacing:5px; font-size:32px; }
#lmbt3 .cxybg{margin-top: -3%}

#lmbt3 .bangong .swiper-slide{width: 30%;border: 1px solid #ff6a00;}
#lmbt3 .bangong .swiper-slide img{ width:100%; }
#lmbt3 .bangong .swiper-slide .fztext{background: #f1f1f1; width: 100%; height: 4rem; display: table;}
#lmbt3 .bangong .swiper-slide .fztext h5{font-size: 24px; display: table-cell; vertical-align: middle; width: 20%}
#lmbt3 .bangong .swiper-slide .fztext h6{font-size: 14px; display: table-cell; vertical-align: middle; width: 79%;text-align: left;}
#lmbt3 .bangong .swiper-slide-active .fztext{background: #ffab74; color: #fff;}

#lmbt3 .bangong .swiper-container {
	width: 1300px;
	
}
#lmbt3 .bangong2 .swiper-container{width: 1300px;}
#lmbt3 .bangong2 .swiper-slide{ width:11%; height:3rem; margin: 1rem auto; padding:10px; }
#lmbt3 .bangong2 .swiper-slide img{width: 100%;}
#lmbt3 .bangong2 .active-nav{border-bottom: 3px solid #ff6a00;}
#lmbt3 .bangong2 .active-nav a{color: #ff6a00;}
#qwlist{
	width:1300px; 
	margin: 0 auto;
	margin-top:.5%;  
	display: -webkit-box;
	display: -ms-flexbox;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-moz-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

/*集团业务*/
#main4{min-width: 320px;max-width: 100%; margin:0 auto; display: grid;}
#lmbt4{ width:100%; float:left; text-align:center; overflow:hidden; padding-top: 3.5rem;}
#lmbt4 .qyzx{	
 position:relative;display:inline-block;line-height:1.5; padding-left:30%; padding-right:30%;margin-bottom:1%;

}
#lmbt4 .qyzx em{
	position:absolute;
	top:0px;
	width:40%; max-width:340px;
	height:100%;
	background-repeat: no-repeat;
	background-position: center;background-size:100% auto;
}
#lmbt4 .qyzx em.lb{	left:0px;
	background-image: url(../images/bl.png);
	background-repeat: no-repeat;
	background-position: left;
}
#lmbt4 .qyzx em.rb{right:0px;
	background-image: url(../images/br.png);
	background-repeat: no-repeat;
	background-position: right;}
#lmbt4 .qyzx span{ color:#000000;font-size:28px; letter-spacing:5px;}
#lmbt4 p{ text-transform:capitalize; color:#1f1f1f; letter-spacing:5px; font-size:32px; }
#lmbt4 span{color:#000000;font-size:18px; letter-spacing:5px;line-height: 35px;}
#scxq {
	width:100%; 
	FLOAT: left;
	position: relative;
	background: #f1f1f1;
}

#scxq .pro{width: 50%; float: left;}
#scxq .pro img{float: right; height: 406px;}
#scxq .xmdetail{ width:50%; height: 406px; float:right;background: linear-gradient(to left bottom,#ffab3f,#ffab3f,#ff6b00,#ff6b00,#ff8348,#ff8348); }
#scxq .xmdetail .xmtitle{font-size: 24px; color: #fff; width: 55%; float: left; line-height: 50px;margin-top: 4rem; margin-left: 5rem;}
#scxq .xmdetail .xmtitle span{font-size: 5rem; font-family: serif;}
#scxq .xmdetail .xmdec{float: right; width: 85%; margin-top: 1rem;color: #fff;margin-left: 5rem;}
#scxq .xmdetail .xmdec p{font-size: 18px;letter-spacing: 3px;line-height: 30px; width:75%;float:left; }
#scxq .xmdetail .xmxian{float: right;border-bottom: 3px #fff solid; width: 30%;display: block; margin-right: 20%; margin-top: 3%;}
/*企业合作*/
#main5{min-width: 320px;max-width: 100%; margin:0 auto; display: grid;}
#lmbt5{ width:100%; float:left; text-align:center; overflow:hidden; padding-top: 3.5rem;}
#lmbt5 .qyzx{	
 position:relative;display:inline-block;line-height:1.5; padding-left:30%; padding-right:30%;margin-bottom:1%;

}
#lmbt5 .qyzx em{
	position:absolute;
	top:0px;
	width:40%; max-width:340px;
	height:100%;
	background-repeat: no-repeat;
	background-position: center;background-size:100% auto;
}
#lmbt5 .qyzx em.lb{	left:0px;
	background-image: url(../images/bl.png);
	background-repeat: no-repeat;
	background-position: left;
}
#lmbt5 .qyzx em.rb{right:0px;
	background-image: url(../images/br.png);
	background-repeat: no-repeat;
	background-position: right;}
#lmbt5 .qyzx span{ color:#000000;font-size:28px; letter-spacing:5px;}
#lmbt5 p{ text-transform:capitalize; color:#1f1f1f; letter-spacing:5px; font-size:32px; }
#lmbt5 span{color:#000000;font-size:18px; letter-spacing:5px;line-height: 35px;}
#qyhz {
	width:100%; 
	FLOAT: left;
	position: relative;
	height: 44rem;
}

#qyhz .pro{width: 52%; height: 650px; float: right;}
#qyhz .xmdetail{ width:48%; height:300px; float:left; margin-top:2rem; }
#qyhz .xmdetail .xmtitle{font-size: 28px; color: #ff6a00; width: 55%; float: right; line-height: 50px}
#qyhz .xmdetail .xmxian{border-bottom: 3px #ff6a00 solid; width: 200px;display: block;}
#qyhz .xmdetail .xmdec{float: right; width: 65%; margin-top: 1rem}
#qyhz .xmdetail .xmdec p{font-size: 18px;letter-spacing: 3px;text-indent:2em;line-height: 30px; width:98%;float:left; }
#qyhz .xmchati{ width: 60%; height: 45%; position: absolute; ;left: 15%; bottom: 0; margin: auto;display: flex;align-items: center;}
#qyhz .xmchati img{ float:right; }
#qyhz .tiao{ position: absolute; bottom: 2%; width:100%; height:3rem; background:linear-gradient(to left bottom,#ffab3f,#ffab3f,#ff6b00,#ff6b00,#ff8348,#ff8348); }

/*企业动态*/
#main6{min-width: 320px;max-width: 100%; margin:0 auto; display: grid;}
#lmbt6{ width:100%; float:left; text-align:center; overflow:hidden; padding-top: 3.5rem;margin-bottom: 1rem;height: 33rem}
#lmbt6 .qyzx{	
 position:relative;display:inline-block;line-height:1.5; padding-left:30%; padding-right:30%;margin-bottom:1%;

}
#lmbt6 .qyzx em{
	position:absolute;
	top:0px;
	width:40%; max-width:340px;
	height:100%;
	background-repeat: no-repeat;
	background-position: center;background-size:100% auto;
}
#lmbt6 .qyzx em.lb{	left:0px;
	background-image: url(../images/bl.png);
	background-repeat: no-repeat;
	background-position: left;
}
#lmbt6 .qyzx em.rb{right:0px;
	background-image: url(../images/br.png);
	background-repeat: no-repeat;
	background-position: right;}
#lmbt6 .qyzx span{ color:#000000;font-size:28px; letter-spacing:5px;}
#lmbt6 p{ text-transform:capitalize; color:#1f1f1f; letter-spacing:5px; font-size:32px; }
#lmbt6 span{color:#000000;font-size:18px; letter-spacing:5px;line-height: 35px;}
#jxlist{
	width:100%; 
	margin-top:.5%;
	margin-bottom: 2%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -moz-box;
	display: -webkit-block;
	display: block;
	-webkit-box-pack: center;
	-ms-block-pack: center;
	-moz-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
#jxlist .tab-item{width:1300px;margin: 0 auto;}
#jxlist .tab-list{float: left;width: 20%; line-height: 45px; text-align: center;cursor: pointer;position: relative;}
#jxlist .tab-list.on{color: #ff6a00;  border-bottom: 3px solid #ff6a00;}
#qydtlist{
	width:100%; 
	margin: 0 auto; 
	left:-10%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -moz-box;
	display: -webkit-inline-table;
	display: inline-table;
	-webkit-box-pack: center;
	-ms-block-pack: center;
	-moz-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
#qydtlist .item{ list-style-type:none;}
#qydtlist .item{  text-align:center; overflow:hidden;  height: 22rem; display: inline-block;   transition:all 0.4s ease-in-out 0s;cursor:pointer; margin:13px; position: relative; background: #f1f1f1;}
/*#qydtlist  .item:hover{ background-color:#05C0AB;}*/
#qydtlist .item .nr{ width:100%; height: 22rem; float:left;z-index: 1; bottom:0; background:none; }
#qydtlist .item .nr dd{ width:100%; height:60%; float:left; overflow:hidden; position:relative;transition:all 0.5s ease-in-out 0s;}
#qydtlist .item .nr dd span{font-size: 5rem}
#qydtlist .item .nr dd p{ position:absolute;filter: Alpha(Opacity=0);
-moz-opacity:0; 		opacity:0; z-index:1; left:0px; top:0px; width:100%; height:100%;}
#qydtlist .item .nr dd  img{ max-width:100%; margin-left:auto; margin-right:auto; display:block;transition:all 0.5s ease-in-out 0s;}
#qydtlist .item:hover{ background: #ffab74;}
#qydtlist .item .nr h5{ width:100%; float:left; color:#1f1f1f; font-size:18px; text-align:center; line-height:35px; margin-top:10px;}
#qydtlist .item .nr h6{ width:85%; margin:0 auto; color:#1f1f1f; font-size: 14px; text-align:center; font-weight:normal; height:152px; margin-top:5px; line-height:30px; overflow:hidden;}
#qydtlist .item:hover .nr h5,#qydtlist .item:hover .nr h6{color: #fff;}

#qydtlist .owl-controls .owl-dots .owl-dot{ margin-top:1%;}
#qydtlist .owl-controls .owl-dots .owl-dot span{
width:20px;height:3px;margin:12px 5px; background-color:#C7C7C9;
}
#qydtlist .owl-controls .owl-dots .owl-dot.active span,#qydtlist .owl-theme .owl-dots .owl-dot:hover span{background-color:#05C0AB;}

/*人才招聘*/
#main7{min-width: 320px;max-width: 100%; margin:0 auto; display: grid;}
#lmbt7{ width:100%; float:left; text-align:center; overflow:hidden; padding-top: 3.5rem;margin-bottom: 1rem; padding-bottom: 2rem; background: url('../images/about/main7img1.jpg') center no-repeat;}
#lmbt7 .qyzx{	
 position:relative;display:inline-block;line-height:1.5; padding-left:30%; padding-right:30%;margin-bottom:1%;

}
#lmbt7 .qyzx em{
	position:absolute;
	top:0px;
	width:40%; max-width:340px;
	height:100%;
	background-repeat: no-repeat;
	background-position: center;background-size:100% auto;
}
#lmbt7 .qyzx em.lb{	left:0px;
	background-image: url(../images/bl.png);
	background-repeat: no-repeat;
	background-position: left;
}
#lmbt7 .qyzx em.rb{right:0px;
	background-image: url(../images/br.png);
	background-repeat: no-repeat;
	background-position: right;}
#lmbt7 .qyzx span{ color:#000000;font-size:28px; letter-spacing:5px;}
#lmbt7 p{ text-transform:capitalize; color:#1f1f1f; letter-spacing:5px; font-size:32px; }
#lmbt7 span{color:#000000;font-size:18px; letter-spacing:5px;line-height: 35px;}
#lmbt7 .morezw{ width:15%; height:3rem; line-height: 3rem; margin:1.5rem auto; display:block; color:#fff; font-size:18px; background:linear-gradient(to left bottom,#ffab3f,#ffab3f,#ff6b00,#ff6b00,#ff8348,#ff8348); }
#gwlist{
	width:1300px; 
	height: 30rem;
	margin: 0 auto;
	margin-top:.5%; 
	display: -webkit-box;
	display: -ms-flexbox;
	display: -moz-box;
	display: -webkit-block;
	display: block;
	-webkit-box-pack: center;
	-ms-block-pack: center;
	-moz-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center; 
}
#gwlist li{ list-style-type:none;}
#gwlist LI{  display: inline-block;text-align:center; overflow:hidden; width: 30%; height: 14rem; transition:all 0.4s ease-in-out 0s;cursor:pointer; margin:10px; background-color:#fff;box-shadow:2px 2px 8px #aaa;-webkit-box-shadow:2px 2px 8px #aaa;-moz-box-shadow:2px 2px 8px #aaa; border-radius:8px; position: relative;}
#gwlist LI img{width: 100%}
/*#gwlist  LI:hover{ background-color:#05C0AB;}*/
#gwlist  LI .nr{ width:100%; padding:4%; float:left;z-index: 1; position:absolute; bottom:0; background:#FFFFFFe0; }
#gwlist  LI .nr dd{ width:80%; margin: 0 auto; overflow:hidden; position:relative;transition:all 0.5s ease-in-out 0s; border-bottom: 1px solid #ff6a00;}
#gwlist  LI .nr dd h4{  float:left; color: #ff6a00; font-size:18px; text-align:center; line-height:36px; height:36px; margin-top:10px;}
#gwlist  LI .nr dd h5{float: right; color: #5f5f5f; font-size: 18px;line-height:36px; height:36px;margin-top:10px;}
#gwlist LI .hr{display: none;}
#gwlist  LI:hover .hr{display: flex;position: absolute;background:#ff6a00e0; color: #fff; font-size: 18px; text-align: center; width: 100%; height: 100%; align-items: center; justify-content: center; z-index: 1;}
#gwlist  LI .nr h6{ width:85%; margin:0 auto; color:#1f1f1f; font-size: 14px; text-align:left; font-weight:normal; height:152px; margin-top:5px; line-height:25px; overflow:hidden;}
#gwlist .owl-controls .owl-dots .owl-dot{ margin-top:1%;}
#gwlist .owl-controls .owl-dots .owl-dot span{
width:20px;height:3px;margin:12px 5px; background-color:#C7C7C9;
}