@charset "utf-8";
/* CSS Document */
/* CSS Document */
/*重置样式*/
body,img,input,ul,li,h1,h2,h3,h4,h5,h6,p{
	font-family:'PingFang',"思源黑体";
	margin:0;
	padding:0;
	display:block;
	font-weight:normal;
	text-decoration:none;
	list-style:none;
	box-sizing: border-box;
    }
a{
	text-decoration:none;
}

.top_head{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 1rem;
	background-color: rgba(0,0,0,0.8);
	z-index: 99;
}
.top_logo{
	float: left;
	height: 0.62rem;
	margin: .19rem 0 0 .3rem;
}
.top_nav{
	float: right;
	position:relative;
	height: 1rem;
	width: 1rem;
}

.top_icon_o{
	display: block;
	width: 0.44rem;
	height: 0.38rem;
	margin: 0.31rem 0 0 0.26rem;
}
.top_icon_x{
	display: none;
	width: 0.44rem;
	height: 0.44rem;
	margin: 0.28rem 0 0 0.26rem;
}
.top_icon_ul{
	position: fixed;
	top: 1rem;
	left: 0;
	width: 100%;
	background-color: white;
	transform: scaleY(0);
	transition: transform .3s,opacity .3s,filter .3s;
	transform-origin: 0 0;
	box-shadow: 0 0 10px 0 rgb(15 103 176 / 15%);
	z-index: 99;
}
.top_icon_li a{
	display: block;
	padding: 0 0.3rem;
	line-height: .88rem;
	color: #333333;
	font-size: .26rem;
	text-align: center;
	border-top: 1px solid #f2f2f2;
}
.top_icon_li .cur{
	color: #86ba1b;
}
.a_banner{
	width: 100%;
	/* height: 4.6rem; */
	margin-bottom: .1rem;
}
.Aboutus{
	position: relative;
	height: 11.5rem;
}
.a_banner div{
	position: absolute;
	float: left;
	/* margin: 1.84rem 0.3rem; */
}
.a_banner img{
	width: 100%;
	height: 100%;
}
.hare{
	width:4.22rem;
}
.a_banner_wenzi{
	height: 1.6rem;
	width: 4.22rem;
	
	background: url(../img/banner-wenzi.png)no-repeat;
	background-size: 4.22rem 1.6rem;
	position: absolute;
	/* float: left; */
	margin: 1.84rem 0.3rem;
}
.a_banner button{
	width: 1.6rem;
	height: 0.4rem;
	border: none;
	background-color: #65a111;
	color: #ffffff;
	font-size: 0.18rem;
	border-radius: 0.2rem;
	margin: 3.66rem 0.3rem;
	font-family: "Source Han Sans CN";
}
.a_banner img:nth-child(2){
	width: 100%;
	height: 100%;
}
.圆角矩形_2 {
  border-radius: 10px;
  background-image: -moz-linear-gradient( -90deg, rgb(80,204,105) 0%, rgb(55,197,83) 100%);
  background-image: -webkit-linear-gradient( -90deg, rgb(80,204,105) 0%, rgb(55,197,83) 100%);
  background-image: -ms-linear-gradient( -90deg, rgb(80,204,105) 0%, rgb(55,197,83) 100%);
  opacity: 0.902;
  position: absolute;
  left: 846px;
  top: 539px;
  width: 200px;
  height: 110px;
  z-index: 23;
}

.data_mian{
	display: flex;
	justify-content:center;
}
.data_div{
	width: 2rem;
	height: 1.1rem;
	color: white;
	border-radius: 10px;
	
	margin: .2rem .1rem 0;
}
.data_diva{
	background-image: -moz-linear-gradient( -90deg, rgb(80,204,105) 0%, rgb(55,197,83) 100%);
	background-image: -webkit-linear-gradient( -90deg, rgb(80,204,105) 0%, rgb(55,197,83) 100%);
	background-image: -ms-linear-gradient( -90deg, rgb(80,204,105) 0%, rgb(55,197,83) 100%);
	opacity: 0.902;
}
.data_divb{
	background-image: -moz-linear-gradient( 90deg, rgb(244,131,209) 0%, rgb(246,147,215) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(244,131,209) 0%, rgb(246,147,215) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(244,131,209) 0%, rgb(246,147,215) 100%);
}
.data_divc{
	
	background-image: -moz-linear-gradient( 90deg, rgb(247,161,68) 0%, rgb(248,173,93) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(247,161,68) 0%, rgb(248,173,93) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(247,161,68) 0%, rgb(248,173,93) 100%);
}
.data_divd{
	background-image: -moz-linear-gradient( 90deg, rgb(61,94,194) 0%, rgb(86,115,202) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(61,94,194) 0%, rgb(86,115,202) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(61,94,194) 0%, rgb(86,115,202) 100%);
}
.data_dive{
	background-image: -moz-linear-gradient( 90deg, rgb(181,113,226) 0%, rgb(190,130,229) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(181,113,226) 0%, rgb(190,130,229) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(181,113,226) 0%, rgb(190,130,229) 100%);
}
.data_div img{
	height: 0.45rem;
	margin: 0.15rem auto 0.1rem;
}
.data_div span{
	display: block;
	margin-top: .1rem;
	font-size: .18rem;
	text-align: center;
}
.a_mian1{
	width: 100%;
	position: relative;
	padding-bottom: .6rem;
}
.a_mian1_bg{
	width: 100%;
	height: 100%;
}
.a_mian1_div{
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
}
.a_mian1_title{
	margin-top: 0.3rem;
	text-align: center;
}
.a_mian1_title h1{
	color: #333333;
	font-size: .4rem;
	font-weight: bold;
	margin-top: .5rem;
}
.a_mian1_title span{
	display: block;
	color: #999999;
	font-size: .28rem;
	margin-top: 0.1rem;
	text-transform: uppercase;
}
.a_mian1_h2{
	color: #333333;
	font-size: .36rem;
	font-weight: bold;
	margin-top: .2rem;
	text-align: center;
}
.a_mian1_ul{
	margin-top: 0.1rem;
}
.a_mian1_li{
	width: 6rem;
	overflow: hidden;
	margin:.2rem auto 0;
}
.a_mian1_li img{
	float: left;
	width: .38rem;
	height: .38rem;
}
.a_mian1_txt{
	float: left;
	width: 5.4rem;
	margin-left: .2rem;
}
.a_mian1_txt h3{
	font-size: .28rem;
	font-weight: bold;
	color: #333333;
	line-height: .38rem;
}
.a_mian1_txt p{
	font-size: .22rem;
	color: #333333;
	line-height: .36rem;
	margin-top: .06rem;
}
.a_mian1_form{
	width: 6rem;
	margin: .4rem auto 0;
	background-color: rgba(255,255,255,0.9);
	border-radius: .1rem;
	box-shadow: 0px 0px .1rem 0px rgba(0, 0, 0, 0.1);
	padding-bottom: .4rem;
}
.a_mian1_form h3{
	color: #333333;
	font-size: .32rem;
	line-height: .88rem;
	text-align: center;
	margin-bottom: .4rem;
	font-weight: bold;
	border-bottom: 1px solid #e5e5e5;
}
.a_mian1_input{
	width: 5rem;
	height: .88rem;
	margin: .3rem auto 0;
	line-height: .88rem;
	color: #333333;
	border-radius: .06rem;
	border: 1px solid #CCCCCC;
	padding: 0 10px;
	outline: none;
	font-size: .28rem;
	-moz-box-sizing: border-box;  /*Firefox3.5+*/
	-webkit-box-sizing: border-box; /*Safari3.2+*/
	-o-box-sizing: border-box; /*Opera9.6*/
	-ms-box-sizing: border-box; /*IE8*/
	box-sizing: border-box;
}
.a_mian1_select{
	display: block;
	width: 5rem;
	height: .88rem;
	margin: .3rem auto 0;
	line-height: .88rem;
	color: #333333;
	border-radius: .06rem;
	border: 1px solid #CCCCCC;
	padding: 0 10px;
	outline: none;
	font-size: .28rem;
	-moz-box-sizing: border-box;  /*Firefox3.5+*/
	-webkit-box-sizing: border-box; /*Safari3.2+*/
	-o-box-sizing: border-box; /*Opera9.6*/
	-ms-box-sizing: border-box; /*IE8*/
	box-sizing: border-box;
}
.a_mian1_btn{
	display: block;
	width: 5rem;
	height: .88rem;
	margin: .4rem auto 0;
	font-size: .28rem;
	line-height: .88rem;
	color: #ffffff;
	border-radius: .06rem;
	background-color: #86BA1B;
	border: none;
	cursor: pointer;
}
/*产品轮播*/
.a_mian2{
	height: 5.4rem;
	margin-top: 0px;
}
.product_box{ 
	height: 5.4rem;
	position:relative; 
	overflow:hidden;
}
.product_ul{ 
	height: 5.4rem;
}
.product_ul li{
	float:left;
	height: 5.4rem;
}
.product_btn{ 
}
.product_btn:hover{ 
	cursor:pointer;
}
.product_btn a{ 
	position:absolute; 
	top:50%; 
	width:.5rem; 
	height:.5rem; 
	margin-top:-.25rem; 
	display:block;
	background-color: #000000;
	z-index: 1;
	opacity: 0;
}
.product_btn_prev{
	left:.3rem;
}
.product_btn_next{ 
	right:.3rem;
}
.product_nemu_round{ 
	position:absolute; 
	bottom:.3rem; 
	left:50%; 
	margin-left:-.6rem;
}
.product_nemu_round a{ 
	display:block; 
	width:.3rem; 
	height:.04rem; 
	border-radius:.02rem; 
	background-color:rgba(255,255,255,0.5); 
	float:left; 
	margin:0 .05rem;
	cursor: pointer;
}
.product_nemu_round .on{ 
	background-color:#FFFFFF;
}
.product_bak{
	width: 100%;
	height: 5.4rem;
	position: relative;
}
.product_bak img{
	width: 100%;
	height: 5.4rem;
}
.product_bamian{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 5.4rem;
}
.product_bak h1{
	color: #333333;
	font-size: .4rem;
	font-weight: bold;
	padding-top: .7rem;
	margin-left: 1rem;
}
.product_bak h2{
	color: #333333;
	font-size: .24rem;
	margin-top: .1rem;
	font-weight:normal;
	width: 5rem;
	margin-left: 1rem;
	line-height: .48rem;
}
.product_txt{
	overflow: hidden;
	margin-top: .2rem;
	color: #333333;
	font-size: .20rem;
	margin-left: 1rem;
	line-height: .38rem;
}
.product_txt span{
	float: left;
	/* width: 2.5rem; */
}
.product_abbtn{
	margin-top: .2rem;
}
.product_abbtn a{
	display: block;
	width: 2.2rem;
	height: .68rem;
	line-height: .68rem;
	background-color: #86ba1b;
	border-radius: .34rem;
	color: white;
	text-align: center;
	margin-left: 1rem;
	font-size: .28rem;
	cursor: pointer;
	margin-top: 0.6rem;
}
.a_mian3{
	margin-top: 0.4rem;
	padding: 0 0.15rem .4rem;
}
.a_mian3_ul{
	display: flex;
	flex-wrap:wrap;
}
.a_mian3_li{
	width: 3.3rem;
	margin: .3rem .15rem 0;
	box-shadow: 0px 0px .1rem 0px rgba(0, 0, 0, 0.1);
	border-radius: .1rem;
	overflow: hidden;
}
.a_mian3_li img{
	width: 100%;
	height: 2.2rem;
}
.a_mian3_li h2{
	color: #333333;
	font-size: .26rem;
	padding: .2rem .2rem 0;
	
}
.a_mian3_li p{
	color: #666666;
	font-size: .22rem;
	padding: .2rem;
	padding-top: .1rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.a_bottom{
	width: 100%;
	padding-top: 6rem;
	position: relative;
	overflow: hidden;
}
.professionals_mian{
	height:6.7rem; 
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}
.professionals_mianbg{
	height:6.7rem;
	width: 100%;
}
.professionals_box{ 
	width: 100%;
	top: 0;
	left: 0;
	height:6.7rem; 
	position:absolute; 
	overflow:hidden;
}
.professionals_ul{ 
}
.professionals_ul li{
	float:left;
}
.professionals_btn{ 
	display:none;
}
.professionals_btn:hover{ 
	cursor:pointer;
}
.professionals_btn a{ 
	position:absolute; 
	top:50%; 
	width:78px; 
	height:78px; 
	margin-top:-39px; 
	display:block;
}
.professionals_btn_prev{
	left:0;
}
.professionals_btn_next{ 
	right:0;
}
.professionals_nemu_round{ 
	position:absolute; 
	bottom:.9rem; 
	left:50%; 
	margin-left:-.6rem;
}
.professionals_nemu_round a{ 
	display:block;
	width:.3rem; 
	height:.04rem; 
	border-radius:.02rem; 
	background-color:rgba(255,255,255,0.5); 
	float:left; 
	margin:0 .05rem;
	cursor: pointer;
}
.professionals_nemu_round .on{ 
	background-color:#FFFFFF;
}
.professionals_bak{
	width: 7.5rem;
}
.professionals_bak img{
	display: block;
	width: 2rem;
	height: 2rem;
	border-radius: 50%;
	margin: 0 auto;
	margin-top: 1.2rem;
	box-shadow: 0 0 .1rem 0 rgb(0,0,0 ,0.15);
	border: .06rem solid rgba(255,255,255,0.3);
}
.professionals_bak h1{
	color: white;
	font-size: .28rem;
	font-weight: bold;
	text-align: center;
	margin-top: .3rem;
}
.professionals_bak p{
	color: white;
	width: 6.5rem;
	font-size: .24rem;
	text-align: center;
	margin: 0 auto;
	margin-top: .1rem;
	line-height: .46rem;
}
.a_process{
	width: 100%;
	/* height: 5rem; */
	/* padding-top: 6rem; */
	position: relative;
	overflow: hidden;
	padding-bottom: 0.4rem;
}
.a_process_img{
	width: 6.91rem;
	height: 3.1rem;
	margin: 0 auto;
	margin-top: 0.4rem;
	background:url(../img/a-liucheng.png)no-repeat center;
	background-size: 6.91rem 3.1rem;
}
.top20px{
	margin-top: -0.4rem;
}
.footer{
	width: 100%;
	background-color: #444444;
}
.footer2{
	width: 100%;
	margin-top: .4rem;
	background-color: #444444;
}
.footer_qr{
	display: flex;
	justify-content: center;
	padding-top: 1rem;
}
.footer_qr_a{
	padding-top: .6rem;
}
.footer_qr img{
	width: 1.8rem;
	height: 1.8rem;
	border-radius: .06rem;
	overflow: hidden;
	margin: 0 .2rem;
}
.footer_span{
	display: block;
	color: #EEEEEE;
	font-size: .3rem;
	text-align: center;
	padding: .3rem 0;
	border-bottom: 1px solid rgba(255,255,255,0.2);
}
.footer_p{
	color: #EEEEEE;
	font-size: .22rem;
	text-align: center;
	padding: .3rem 0;
	line-height: .38rem;
}
.Aboutus_mian_txt{
	position: absolute;
	left: 0;
	top: 1rem;
	width: 100%;
}
.Aboutus_mian_h1{
	color: white;
	font-size: .4rem;
	text-align: center;
	padding-top: .4rem;
	font-weight: bold;
}
.Aboutus_mian_span{
	display: block;
	color: white;
	font-size: .28rem;
	text-align: center;
	padding-top: .1rem;
	text-transform: uppercase;
}
.Aboutus_mian_p{
	width: 6.9rem;
	color: #333333;
	font-size: .22rem;
	line-height: .38rem;
	padding: .3rem;
	margin: -9rem auto 0;
	background-color: white;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
	border-radius: .1rem;
	box-sizing: border-box;
	background-size: auto 100% !important;
	position: relative;
	text-indent: 2em;
	z-index: 1;
}
.Aboutus_mian_p img{
	width: .28rem;
	height: .24rem;
	display: block;
	margin: .2rem auto 0;
	transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transition: transform .3s,opacity .3s,filter .3s;
}
.Aboutus_mian_p .cur{
	margin: .2rem auto 0;
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transition: transform .3s,opacity .3s,filter .3s;
}
.Aboutus_mian_p .no{
	transform: scaleY(0);
	height: 0;
	transition: transform .3s,opacity .3s,filter .3s;
	transform-origin: 0 0;
}
.Aboutus_mian_p .nox{
	transform: scaleY(1);
	height: auto;
	transition: transform .3s,opacity .3s,filter .3s;
	transform-origin: 0 0;
}
.Aboutus_mian2{
	margin-top: .4rem;
	padding: 0 .15rem;
	position: relative;
}
.Aboutus_mian2 h1{
	color:#333333;
	font-size: .4rem;
	padding-top: .4rem;
	margin-left: .15rem;
	font-weight: bold;
}
.Aboutus_mian2 h2{
	color: #999999;
	font-size: .28rem;
	padding-top: .1rem;
	margin-left: .15rem;
	text-transform: uppercase;
}
.Aboutus_mian2_txt{
	overflow: hidden;
	margin-top: .2rem;
	padding: 0 .15rem;
}
.Aboutus_mian2_txt p{
	float: left;
	color: #333333;
	font-size: .22rem;
	line-height: .38rem;
	width: 4.3rem;
	text-indent: 2em;
}
.Aboutus_mian2_txt img{
	float: right;
	width: 1.4rem;
	height: 1.68rem;
	margin-right: .6rem;
}
.Aboutus_mian3{
	margin-top: .2rem;
	padding: 0 .15rem;
}
.Aboutus_mian3_h1{
	color:#333333;
	text-align: center;
	font-size: .4rem;
	padding-top: .4rem;
	margin-left: .15rem;
	font-weight: bold;
}
.Aboutus_mian3_h2{
	color: #999999;
	font-size: .28rem;
	padding-top: .1rem;
	margin-left: .15rem;
	text-align: center;
}
.Aboutus_mian3_p{
	color: #333333;
	font-size: .22rem;
	line-height: .38rem;
	text-align: center;
	padding: 0 .3rem;
}
.enterzc_banner{
	width: 100%;
}
.enterzc_banner img{
	width: 100%;
}
.enterzc_mian1{
	width: 6.9rem;
	margin: .4rem auto 0;
	position: relative;
	padding-bottom: .3rem;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
	border-radius: .1rem;
	overflow: hidden;
	box-sizing: border-box;
	background-size: auto 100% !important;
}
.enterzc_mian1_bg{
	width: 100%;
	height: 3.75rem;
}
.enterzc_mian1_txt{
	padding: .3rem;
	box-sizing: border-box;
	position: absolute;
	width: 6.9rem;
	left: 0;
	top: 0;
}
.enterzc_mian1_h1{
	color:#86BA1B;
	font-size: .4rem;
	font-weight: bold;
	padding-left: 2.9rem;
}
.enterzc_mian1_h2{
	color:#999999;
	font-size: .24rem;
	padding-left: 2.9rem;
	text-transform: uppercase;
}
.enterzc_mian1_p1{
	color:#333333;
	font-size: .22rem;
	padding-left: 2.9rem;
	margin-top: .2rem;
	line-height: .38rem;
	text-indent: 2em;
}
.enterzc_mian1_p2{
	color:#333333;
	font-size: .22rem;
	margin-top: .2rem;
	line-height: .38rem;
	padding: 0 .3rem;
	text-indent: 2em;
}
.enterzc_mian1_icon{
	display: none;
	width: .28rem;
	height: .24rem;
	margin: .3rem auto 0;
	transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transition: transform .3s,opacity .3s,filter .3s;
}
.enterzc_mian2_h1{
	color:#86BA1B;
	font-size: .4rem;
	font-weight: bold;
	text-align: center;
	padding-top: .3rem;
}
.enterzc_mian2_img{
	width: 6.3rem;
	margin: .3rem auto 0;
}
.enterzc_mian2_p{
	color:#333333;
	font-size: .22rem;
	margin-top: .2rem;
	line-height: .38rem;
	padding: 0 .3rem;
	text-indent: 2em;
}
.enterzc_mian3{
	width: 6.9rem;
	margin: .4rem auto 0;
	position: relative;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
	border-radius: .1rem;
	overflow: hidden;
	box-sizing: border-box;
	background-size: auto 100% !important;
}
.enterzc_mian3_bg{
	display: block;
	width: 100%;
}
.enterzc_mian3_txt{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.enterzc_mian3_h1{
	color:#86BA1B;
	font-size: .4rem;
	font-weight: bold;
	text-align: center;
	padding-top: .3rem;
}
.enterzc_mian3_h2{
	color:#86BA1B;
	font-size: .24rem;
	font-weight: bold;
	text-align: center;
	padding-top: .1rem;
}
.enterzc_mian3_l{
	display: block;
	width: .9rem;
	height: 2px;
	background-color: #86BA1B;
	margin: .2rem auto 0;
}
.enterzc_mian3_i{
	display: block;
	width: 2.8rem;
	height: 1px;
	background-color: #333333;
	margin: .3rem auto 0;
	opacity: .2;
}
.enterzc_mian3_p{
	color:#999999;
	font-size: .20rem;
	text-align: center;
	padding: .1rem .3rem 0;
	line-height: .38rem;
}
.enterzc_mian3_name{
	color:#666666;
	font-size: .22rem;
	text-align: center;
	font-weight: bold;
	padding: .3rem .3rem 0;
}
.recruit_banner{
	width: 100%;
}
.recruit_banner img{
	width: 100%;
}
.recruit_mian{
	width: 6.9rem;
	margin: -0.5rem auto 0;
	position: relative;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
	border-radius: .1rem;
	overflow: hidden;
	box-sizing: border-box;
	background-color: white;
	z-index: 1;
}
.recruit_h1{
	color: #333333;
	font-size: .4rem;
	text-align: center;
	font-weight: bold;
	padding-top: .2rem;
}
.recruit_nav_box{
	height: .8rem;
	overflow: hidden;
	border-bottom: 1px solid #e5e5e5;
}
.recruit_nav_div{
	width: 6.9rem;
	overflow-x: auto;
}
.recruit_nav{
	width: 8rem;
	overflow: auto;
}
.recruit_nav li{
	float: left;
	color: #999999;
	font-size: .24rem;
	width: 1.6rem;
	text-align: center;
	line-height: 1rem;
	padding-bottom: .5rem;
}
.recruit_nav .cur{
	color: #333333;
	font-weight: bold;
	font-size: .28rem;
}
.recruit_ul{
	display: none;
	width: 6.9rem;
	overflow: hidden;
}
.recruit_ul_cur{
	display: block;
}
.recruit_list{
	padding: 0 .3rem;
	border-top:.1rem solid #F2F2F2;
}
.recruit_list_top{
	border-top:0rem solid #F2F2F2;
}
.recruit_list_title{
	overflow: hidden;
	height: .8rem;
	padding-top: .1rem;
}
.recruit_list_icon{
	float: left;
	width: .2rem;
	height: .2rem;
	margin-top: .3rem;
}
.recruit_list_h2{
	float: left;
	color: #333333;
	line-height: .8rem;
	font-weight: bold;
	margin-left: .06rem;
}
.recruit_list_det{
	float: right;
	position: relative;
	color: #999999;
	font-size: .22rem;
	line-height: .8rem;
	padding-right: .28rem;
}
.recruit_list_det img{
	display: block;
	width: .2rem;
	height: .1rem;
	position: absolute;
	top: .35rem;
	right: 0;
	transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transition: transform .3s,opacity .3s,filter .3s;
}
.recruit_list_det .cur {
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transition: transform .3s,opacity .3s,filter .3s;
}

.recruit_list_h3{
	color: #666666;
	font-size: .28rem;
	padding-left: .26rem;
	font-weight: bold;
}
.recruit_list_p{
	color: #666666;
	font-size: .22rem;
	padding-left: .26rem;
	line-height: .38rem;
	margin-top: .1rem;
	margin-bottom: .3rem;
}
.recruit_list_no{
	transform: scaleY(0);
	height: 0;
	transition: transform .3s,opacity .3s,filter .3s;
	transform-origin: 0 0;
}
.recruit_list_nox{
	transform: scaleY(1);
	height: auto;
	transition: transform .3s,opacity .3s,filter .3s;
	transform-origin: 0 0;
}