﻿@charset "utf-8";
/* CSS Document */

.banner{ width:100%; overflow:hidden;}
/*幻灯片*/
	    .links{
	    	padding: 8px;
	    	background-color: #52b529;
	    	margin: 5px;
	    	-webkit-transition: all 1s;
	    	-o-transition: all 1s;
	    	transition: all 1s;
	    }
	    .links a{
	    	color: #fff;
	    	display: inline-block;
	    	width: 100%;
	    	height: 100%;
	    	text-decoration: none;
	    }
	    .links:hover{
		background-color: #1e824c;
	    }
	    .current{
	    	background-color: #22a7f0;
	    }
	    .swiper-container {
	        width: 100%;
	        margin:0 auto;
	    }
	    .swiper-slide {
	        text-align: center;
	        font-size: 18px;
	        background: #fff;
	        
	        /* Center slide text vertically */
	        display: -webkit-box;
	        display: -ms-flexbox;
	        display: -webkit-flex;
	        display: flex;
	        -webkit-box-pack: center;
	        -ms-flex-pack: center;
	        -webkit-justify-content: center;
	        justify-content: center;
	        -webkit-box-align: center;
	        -ms-flex-align: center;
	        -webkit-align-items: center;
	        align-items: center;
	    }
.swiper-slide img{ width:100%; height:auto;}
/*中部导航*/
.main_nav{ 
			width:100%;
			overflow: hidden;
    		background: #E78D4C;
			}
.main_nav a{
width: 33.333%;
    display: block;
    float: left;
    padding-top: 5.7rem;
    height: 10rem;
    text-align: center;
    font-size: 1.4rem;
    color: #fff;}
.main_nav1{background: #54ca8d url(../images/nav1.png) center 25% no-repeat;
    background-size: auto 26.4%;}
.main_nav2{background: #e0696f url(../images/nav2.png) center 25% no-repeat;
    background-size: auto 26.4%;}
.main_nav3{background: #e78d4c url(../images/nav3.png) center 25% no-repeat;
    background-size: auto 26.4%;}
/*新闻*/
.new{margin: 0 1rem;}
.zyh_new li{margin-bottom: 0.5rem;
    background: #f5f5f5;
    padding: 2rem 1.5rem;
	}
.zyh_new li a{
	display: block;
    font-size: 1.5rem;
    color: #666;
    display: block;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.zyh_yuan{ width:1.0rem; height:1.0rem; border-radius:50%; display:inline-block; border:#54ca8d 0.2rem solid; margin-right:1rem; 
}
/*首推项目*/
.zyh_shoutui{ width:100%; overflow:hidden;}
.zyh_shoutui img{ width:49.5%;height: 14.1rem; float:left;}
.shoutui_text{ width:49.5%; height:14.1rem; background-color:#9fd6b9;}
.shoutui_text *{ display:block; color:#fff; text-align:center; }
.shoutui_text span{ line-height:2rem;font-weight: normal;}
.shoutui_text h2{line-height: 2rem;margin-top: 2rem;}
.zyh_jia{ background:url(../images/jia.png) center 25% no-repeat; width:20%; height:4rem;    background-size:auto 50%; margin:0 auto;}
/*走进豫发*/
.zhoujin_yufa{ width:100%; height:auto;}
.zhoujin_yufa img{ width:100%; height:auto;}
.neiye_nav{
	width: 100%;
    overflow: hidden;
	border-bottom:0.1rem #ebebeb solid;}
/*.neiye_nav a.clea{border-right:none;}
*/
.neiye_nav a.cur{ background-color:#54ca8d; color:#fff;}
.neiye_nav a.wid{ width:33.333%;}
.neiye_nav2 a{width:25%;}
.neiye_nav a{ 
	width:25%;
	display:block;
	float:left;
	height:6rem;
	text-align:center;
	font-size:1.4rem;
	color:#333333;
	border-right:0.1rem #ebebeb solid;
	line-height:6rem;}
/*内容*/

.zj_title{ background:url(../images/gongsjianjie.png) center no-repeat;
background-size:50%; width:100%; height:8rem;display: none;}
.zj_title1{ background:url(../images/gongsjianjie1.png) center no-repeat;
background-size:50%; width:100%; height:8rem;display: none;}
.zj_title2{ background:url(../images/gongsjianjie2.png) center no-repeat;
background-size:50%; width:100%; height:8rem;display: none;}
.zj_title3{ background:url(../images/gongsjianjie3.png) center no-repeat;
background-size:50%; width:100%; height:8rem;display: none;}

.yufa_text img{ width:100%; auto;}
.yufa_text p{ margin-top:1rem; line-height:2.5rem;font-size:1.6rem;}

/*企业荣誉*/
.time_icon{ background:url(../images/gongsjianjie2_1.png) 1.7rem no-repeat;
background-size:7%; width:100%; height:3rem; display:block;margin-bottom: 1rem;}
.rongyu_box{ width:100%; overflow:hidden;}
.rongyu_box ul{ position:relative;}
.rongyu_box li{ width:100%; overflow:hidden; position:relative; margin-bottom:2rem;}
.rongyu_time_zhou{
	width:0.1rem;
	height:100%;
	background:#a6a6a6;
	position:absolute;
	left:2.7rem;
	top:0;}
.rongyu_time{ 
	width:4.5rem; 
	height:4.5rem; 
	border-radius:50%; 
	background:#54ca8d; 
	text-align:center; 
	line-height:4.5rem;
	color:#fff;
	font-size:1.4rem;
	margin-top: 3rem;
    margin-left: 0.6rem;
	float:left;}
.rongyu_text.cur{
	background:#a6a6a6;
	}
.rongyu_text{ 
	width:73.29577%; 
	height:6.7rem; 
	float:right;
	background:#54ca8d;
	position:relative;}
.rongyu_text img{ width:46.7531%; float:left; margin:1rem; height:8.5rem;}
.rongyu_text p{     float: left;
    width: 80.747%;
    padding-left: 10%;
    color: #fff;
    font-size: 1.2rem;
    line-height: 1.6rem;}
.rongyu_sanjiao.cur{
	border-right: 1.4rem solid #a6a6a6;
	}
.rongyu_sanjiao{
	position:absolute;
	left:-1.3rem; top:2.6rem;
	width: 0; 
	height: 0; 
	border-top: 1rem solid transparent; 
	border-right: 1.4rem solid #54CA8D;
	border-bottom: 1rem solid transparent; 
	}
/*大事记*/
.swiper-pagination.top{ top:0 !important;}

.dashiji_box{ width:100%; overflow:hidden; position:relative; margin-top:2rem;}
.dashiji_title{ width:5rem; height:5rem; border-radius:10rem; background:#ff6501; text-align:center; color:#fff; line-height:5rem; margin:0 auto; font-size:1.6rem;}
.dashiji_time{ width:4rem; height:4rem; border-radius:10rem; background:#ff6501; text-align:center; color:#fff; line-height:4rem; margin:0 auto; position:relative; font-size:1.2rem;}
.dashiji_xian{ width:0.2rem; height:92%; margin:0 auto; background-color:#FF6501;position: absolute;
    left: 50%; top:0;}
.dashiji_san.cur{ left:-1rem !important;
	border-left:none;
	border-right: 1.2rem solid #FF6501;
}
.dashiji_san{
    position: absolute;
    right: -1rem;
    top: 1.2rem;
	width: 0; 
	height: 0; 
	border-top: 0.8rem solid transparent; 
	border-left: 1.2rem solid #FF6501;
	border-bottom: 0.8rem solid transparent; 
}
.dashiji_text.cur{ left:0;}
.dashiji_text.top{ top:-1rem;}
.dashiji_text.top2{ top:-2rem;}
.dashiji_text.top8{ top:-8rem;}
.dashiji_text{ width:38%; overflow:hidden; background:#54ca8d; position:absolute; right:0; top:0.8rem;}
.dashiji_text p{ margin:1rem; color:#fff; font-size:1.2rem; line-height:2rem}
.dashiji_box li{ padding:2rem 0; position:relative;}
.dashiji_box li.cur{ padding-bottom:3.2rem;}
/*走进豫发end*/

/*资讯中心*/
.new_img{ width:30%; overflow:hidden; float:left; height:8rem;}
.new_text{ width:65.4929%; height:auto; float:left; margin-left:1rem;}
.new_box.cur{ background-color:#fff;}
.new_box{
	padding:2rem 1rem;
    width: 100%;
    overflow: hidden;
	background-color:#f5f5f5;
	border-bottom:0.1rem #dddddd solid;}
.new_text h2{
	text-align:left;
	line-height:2.5rem;
	white-space: nowrap;
    text-overflow: ellipsis;
	width:100%;
	overflow:hidden;
	color:#333333;
}
.new_text p{ color:#666666;}
.new_img img{ width:100%; height:8rem;}
.load{
	width:100%; 
	height:3rem; 
	background:#CCC;
	border:none;
	color:#fff;
	margin-top:2rem;}
	
/*资讯详情*/
.zixun_new{ width:100%; overflow:hidden; margin:0 auto; padding:1rem; background-color:#f0f5f9;}
.zixun_new h1{ line-height:3rem; text-align:center; color:#1b1b1b; font-weight:bold;    margin-top: 1rem;}
.zixun_new .zixin_timm{ 
	text-align: center;
    display: block;
    border-bottom: #DBE6DD 0.1rem solid;
    padding-bottom: 1rem;}
.zixun_new span{ font-size:1.2rem;  padding:0.5rem 0; color:#ababab;}
.zixun_new p{ line-height:2.2rem; font-size:1.4rem;text-indent:0.5rem; color:#1b1b1b;}
.zixun_new p span{ font-size:1.6rem ; color:#1b1b1b; line-height:2.5rem;}
.zixun_new p.size{ font-size:1.2rem;	white-space: nowrap;
    text-overflow: ellipsis;
	width:100%;
	overflow:hidden;
}
.zixun_new img{ display:block;}
.zixun_new a{ 
	color:#1b1b1b; 
	font-size:1.2rem;
	}
/*资讯中心end*/
/*豫发力作*/
.lizuo_box{ width:100%; margin:0 auto; overflow:hidden; padding:1rem;}
.lizuo_box li{ width:100%; background:#f7f7f7; border:#dddddd 1px solid; overflow:hidden; margin-bottom:1rem;}
.lizuo_photo{ width:46.2%; float:left; height:14rem; overflow:hidden; margin:1rem;}
.lizuo_photo img{ width:100%; min-height:14rem; height:auto;}
.lizuo_text{ width:45%; height:15.5rem; float:left; padding-top:1rem; text-align:center; position:relative;}
.lizuo_text h3{ line-height:2.4rem; font-weight:bold; color:#333333; width:100%;white-space: nowrap;text-overflow: ellipsis;
overflow:hidden;}
.lizuo_text p{ font-size:1.2rem; color:#666666; text-align:left;}
.lizuo_jia{ display:block; width:3rem; height:3rem;background:url(../images/lizuo_photo.png) center no-repeat;
background-size:60%; position:absolute; left:50%; margin-left:-1.5rem; bottom:0;}
/*豫发详情*/
.yufaxiangq_box{ width:100%; overflow:hidden; margin:0 auto; padding:1rem;}
.yufaxiangq_box h3{ text-align:left; line-height:2.5rem; font-size:1.6rem; color:#333333;}
.yufaxiangq_box h2{ color:#54ca8d;}
.yufaxiangq_box p{ margin-bottom:1rem;}
.yufaxiangq_box p.bot{ margin-bottom:0;}
.lizuotuce{ width:100%; overflow:hidden; border:#EAEAEA 0.5rem solid;}
/*豫发力作end*/
/*人力资源*/
.renli_box{ width:100%; margin:0 auto; overflow:hidden; padding:1rem;}
.renli_box h4{ text-align:center; line-height:normal; font-weight:normal; margin-top:1rem;}
.renli_box h2{ color:#54ca8d; line-height:2.4rem;}
.renli_box p{ margin-top:0.5rem;}
.renli_box p strong{    font-weight: 100;
    line-height: 2.2rem;}
	
.zhaopin_box{ width:100%; margin:0 auto; padding:1rem; overflow:hidden;}
.zhaopin_nav li{ width:33.333%; float:left; text-align:center; color:#1a1a1a;line-height: 3.5rem;}
.zhaopin_nav{ width:100%; background:#CCC; overflow:hidden;}
.zhiwei{ width:100%; overflow:hidden; border-bottom:#EBEBEB 0.1rem solid;}
.zhiwei span{ width:33.333%; float:left; text-align:center; display:block; line-height:4.4rem;}

.zhaopin_xinxi{width:100%; padding:1rem; background-color:#f5f5f5; display:none;}

.peixun_nav span{ width:80%; text-align:center; display:block; float:left;}
.peixun_nav span.cur{ width:20%; text-align:left;}
.peixun p{ width:80%; display:block; float:left; line-height:3.4rem; font-size:1.2rem; border-bottom:#ccc 0.1rem solid;}
.peixun p.cur{ width:20%; display:block; float:left; }
/*人力资源end*/
/* 品牌建设*/
.linian_box{ width:100%; margin:0 auto; padding:1rem; overflow:hidden;}
.linian_photo{ width:50%; height:14.3rem; float:left; overflow:hidden;}
.linian_photo img{margin: 0; width:100%;height:14.3rem; min-height:14.3rem; max-height:14.3rem; }
.linian_text{
	color:#fff; 
	width:50%;
	height:14.3rem; 
	float:left; 
	position:relative; 
	text-align:center; 
	background-color:#9fd6b9;}
.linian_text span{ line-height:3.5rem; color:#fff;}
.linian_text h3{line-height:2.5rem; color:#fff;}
.linian_text h2{line-height:1.5rem; color:#fff;    padding-top: 2rem;}
.linian_text1{ 
	width:50%;
	height:14.3rem; 
	float:left; 
	position:relative; 
	text-align:center; 
	background-color:#f8f8f8;}
.linian_text1 span{ line-height:3.5rem; color:#333333;}
.linian_text1 h3{line-height:2.5rem; color:#333333;}
.linian_text1 h2{line-height:1.5rem; color:#333333;    padding-top: 2rem;}
.linian_xian{ display:block; width:3rem; height:0.1rem; margin:0.5rem auto; background-color:#FFF; margin-bottom:1rem;}
.linian_xian.cur{ background-color:#333333;}
.zyh_jia.cur{ 
	position: absolute;
    left: 50%;
    display: block;
    margin-left: -1.6rem;
	bottom:-0.5rem;}
.zyh_jia1{
	position: absolute;
    left: 40%;
	bottom:-0.5rem;
    display: block;
    margin-left: -1.6rem;
	background:url(../images/jia1.png) center 25% no-repeat;
    width: 20%;
    height: 4rem;
	background-size: auto 50%;
    margin: 0 auto;}
.linian_sanjiao{
    position: absolute;
    display: inline-block;
    width: 0;
    height: 0;
    border-left: 1.5rem solid transparent;
    border-right: 1.5rem solid transparent;
    border-top: 2rem solid #9FD6B9;
    margin-left: -1.5rem;
    bottom: -1.4rem;
    left: 50%;}
.linian_sanjiao2{
	position:absolute;
	left:-1.3rem; top:6rem;
	width: 0; 
	height: 0; 
	border-top: 1rem solid transparent; 
	border-right: 1.4rem solid #9FD6B9;
	border-bottom: 1rem solid transparent; 
}
.linian_top{ margin-top:1rem;}
.linian_sanjiao.cur{
	top: -1.4rem;
    border-top: none;
    border-bottom: 2rem solid #F8F8F8;	
	}
.linian_text .ling{ line-height:2.2rem;}
/*豫发号*/
.yufahao_box{ width:100%; overflow:hidden; padding:1rem;}
.yufahao_box li{ width:45%; height:auto; border:0.5rem #fff solid; position:relative; float:left; margin-left:1rem; margin-bottom:1rem;}
.yufahao_box li.rig{ float:right;}
.yufahao_box li img{ width:100%; height:auto;}
.laoyouhui_txt{ width:100%; position:absolute; left:0; bottom:0rem; height:4rem; background-color:rgba(0,0,0,0.6);}
.laoyouhui_txt p{ color:#54ca8d; float:left; line-height:4rem; margin-left:1rem;}
.laoyouhui_txt a{ color:#fff; float:right; line-height:4rem; margin-right:1rem;}

.zixun_text{background-color:rgb(223, 236, 230);}
.yufahao_xq{ width:100%; overflow:hidden; padding:1rem; line-height:5rem;}
.yufahao_xq h2{
	line-height: 3.5rem;
    border-bottom: #dddddd 0.1rem solid;
    color: #54ca8d;
    margin-top: 1rem;}
.yufahao_xq li{
	padding: 0 1rem;
    width: 100%;
    background-color: #fff;
    height: 5rem;
    color: #4d4d4d;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    border-bottom: #ccc 0.1rem dashed;}
.yufahao_xq li .bre{ display:inline-block; font-weight:normal; width:4.8rem; height:4rem; line-height:4rem; color:#848484; text-align:center;  margin-right:1rem; float:left; border:#dddddd 0.1rem solid;}
.yufahao_xq li b{font-weight:normal; font-size:1.2rem;color:#848484; float:right;}

/* 品牌建设end*/
/*老友会*/
.laoyouhui_text{ width:100%; margin:0 auto; padding:1rem; overflow:hidden;}
.laoyouhui_text p{ margin-bottom:1rem;}
.laoyouhui_text h4{line-height:2rem; text-align:center; font-weight:normal;}
.laoyouhui_text h2{ color:#54CA8D;line-height:2rem; text-align:center; font-weight:normal;}
.zhekou{color:#54ca8d;padding-top: 0.5rem; display:inline-block;}
.zhekou.pos{ position:absolute; right:1rem; bottom:-1.5rem;}
.lizuo_photo.lianmeng{ height:12.5rem;}
.lizuo_photo img.he{ min-height:12.5rem;}
.lizuo_text.lianmeng{ height:12.5rem;}
/*老友会end*/
/*客户服务*/
.fuwu_box{ 
	width: 100%;
    margin: 0 auto;
    overflow: hidden;
    padding: 1rem;
	overflow:hidden;}
.tel_box{ 
	width:100%;
	background:#f7f7f7;
	height:15rem;
	border:#dddddd 0.1rem solid; 

}
.tel_box *{ 
	text-align:center;
	 color:#666666;
	}
.fuwu_tel{ 
	width:5rem; 
	height:5rem; 
	border-radius:10rem; 
	background:#54ca8d url(../images/tel.png) center no-repeat; 
	display:block; 
	margin:2rem auto 0.5rem auto; 
	background-size:50%;
}
/*在线留言*/
.liuyan_box{ 
	width:100%; 
	overflow:hidden; 
	background-color:rgb(223, 236, 230);}
.liuyan_cen{ 
	width:100%; 
	margin:0 auto; 
	padding:1rem; 
	overflow:hidden; 
	padding-bottom:1rem;}
.liuyan_back h2{ 
	line-height:normal; 
	text-align:left; 
	color:#54ca8d;}
.liuyan_back{
	width:100%;
	overflow:hidden;
	padding:0.3rem;
	
}
.liuyan_back p{ padding-bottom:1rem;}
.liuyan_lab{
	position: relative;
	background:#fff;
	width:100%;
	overflow:hidden;
	margin-top:1rem;
	}
.liuyan_lab label{
	margin-right:5%;
	text-align:center;
	float:left;
	width:22.565%;
	height:5rem;
	line-height:5rem;
	color:#666666;
	
}
.liuyan_lab select{ 
	float:left; 
	height:3.5rem; 
	margin-top:0.75rem; 
	padding:0 1rem; 
	margin-right:1rem;
	border-color:#dddddd;
	background-color:#fff;}
.liuyan_inp{ 
	height:5rem; 
	width:70%; 
	background-color:#fff; 
	border:none;}
.liuyan_inp.wid{ 
	width:40%;}
.liuyan_text{ 
	width:95%; 
	margin-left:2.555%; 
	height:6rem; 
	border-color:#dddddd; 
	margin-bottom:1rem;}
.liuyan_yanzheng{ 
	position:absolute; 
	right:0.5rem; 
	top:0.5rem; 
	width:30%; 
	height:4rem; 
	overflow:hidden;}
.liuyan_yanzheng img{ 
	width:100%; 
	min-height:4rem;}
.liuyan_btn{ 
	width:100%; 
	height:4rem; 
	line-height:4rem; 
	text-align:center; 
	background:#54ca8d; 
	color:#fff; 
	border:none; 
	margin-top:1rem;}
/*客户服务end*/
.return{display:block; width:9rem; height:4rem; line-height:4rem; border:#CCC 0.1rem solid; background-color:#DDDDDD; text-align:center; margin:0 auto;}
.laoyouhui_txt .text_play{float: left;
    margin-left: 1rem;}


/*企业画册*/
.huace_text{ width:100%; height:auto; background-color:rgba(0,0,0,0.6); position:absolute; left:0; bottom:0; overflow:hidden; padding-bottom:1rem;}
.huace_text h1{ color:#fff; line-height:3rem; text-align:left; font-size:1.6rem;}
.huace_text p{ font-size:1.2rem;olor:#fff; line-height:2rem; color:#CCC;}
.huace_box{ width:100%; margin:0 auto; padding:1rem;height:auto;overflow-x: hidden;  overflow-y: auto;-webkit-overflow-scrolling: touch;}
.huace_color{ color:#fff;}