@charset "utf-8";

.portal_block_summary li p{
	float: left;width: 56px;height: 70px;box-sizing: border-box 
}

.w1180 { 
	position: relative;
}

.m_red{color: #ff0000!important;}
.nexnav ul li { 
	position: relative;
	height: 70px!important;
}
.nexnav ul li:first-child:hover::before{
display: none;	 
}
/*.nexnav ul li:last-child:hover::before{
display: none;	 
}*/
.border_left{position: relative;padding-left: 10px;}
.border_left::after{display: block;content: ''; position: absolute;left: 0;top: 50%;margin-top: -10px; height: 20px;   border-left: 3px solid #1b82d1;}
/*.nexnav ul li::before{
	content: '';
	position: absolute;
	width: 15px;
	height: 15px;  
	top: 58px;
	left: 50%;
	margin-left: -10px;
	z-index: 99999999;
	background: #fff;
	border: 1px solid #1b82d1;
	border-bottom: none;
	border-right: none;
	 
	transform:rotate(45deg);
	-ms-transform:rotate(45deg); 	 
	-moz-transform:rotate(45deg); 	 
	-webkit-transform:rotate(45deg);  
	-o-transform:rotate(45deg); 
}*/

.nexnav ul li:hover::before{
	/*content: '';
	position: absolute;
	width: 15px;
	height: 15px;  
	top: 58px;
	left: 50%;
	margin-left: -10px;
	z-index: 99999999;
	background: #fff;
	border: 1px solid #1b82d1;
	border-bottom: none;
	border-right: none;
	 
	transform:rotate(45deg);
	-ms-transform:rotate(45deg); 	 
	-moz-transform:rotate(45deg); 	 
	-webkit-transform:rotate(45deg);  
	-o-transform:rotate(45deg); */
 
}

/*下拉菜单对应显示 */
.nexnav ul li.no_before:hover::before{display: none;}
.nexnav ul li .m_tip{position: relative;width: 100%;display: block;}
.nexnav ul li .m_tip::before{
	display: none;
	content: '';
	float: left;
	position: absolute;
	width: 15px;
	height: 15px;  
	top: -2px;
	left: 50%;
	margin-left: -15px;
	z-index: 99999999;
	background: #fff;
	border: 1px solid #1b82d1;
	border-bottom: none;
	border-right: none;
	 
	transform:rotate(45deg);
	-ms-transform:rotate(45deg); 	 
	-moz-transform:rotate(45deg); 	 
	-webkit-transform:rotate(45deg);  
	-o-transform:rotate(45deg); 
}
.nexnav ul li:hover .m_tip::before{
	display: block;
}

/*.nexnav ul li:hover > .i_bd{display: block; }*/

/*导航栏分级菜单*/
/*导航栏分级菜单*/
.i_bd{   display: none; position: absolute;top: 63px;background: rgba(255,255,255,1);z-index: 9999999;   overflow: auto; left: 0; 
	 box-sizing: border-box; box-shadow: 0 2px 8px 0 rgba(0,0,0,0.15);  } 
.i_bd:after{display: block;content: '';width: 1px;height: 100%;position: absolute;top: 0;left: 153px;background: #eee;}	 
	  
.nav_list_left{width: 150px;float:left;margin-right: 4px;padding: 10px 0; box-sizing: border-box;max-height: 500px;overflow: auto;  }

/*滚动条样式*/
.nav_list_left::-webkit-scrollbar{
	/*整体样式*/
	width: 3px;  
	height: 3px; /*对水平流动条有效*/
}
.nav_list_left::-webkit-scrollbar-thumb{
	/*滑块样式*/
	background: #ccc;
	box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
	border-radius: 28px;
}
.nav_list_left::-webkit-scrollbar-track{
	/*轨道样式*/
	background: #f9f9f9;
	box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
	border-radius: 28px;
}



.nav_list_left a{display: block; padding: 10px 15px;box-sizing: border-box;font-size: 14px;color: #666;position: relative;transition: add .3s;}
.nav_list_left a.active{color: #1b82d1;}
.nav_list_left a.active:after{display: block;content: '';width: 2px;height: 20px;position: absolute;top: 50%!important;right: 0px!important;background: #1b82d1;
	margin-top: -10px;transform: translate3d(0, 0, 0); }
.nav_list_left a:hover{color: #1b82d1;}
.nav_list_left a:hover:after{display: block;content: '';width: 2px;height: 20px;position: absolute;top: 50%!important;right: 0!important;background: #1b82d1;
	margin-top: -10px;transform: translate3d(0, 0, 0); }	 
.nav_list_right{width: 665px;float:left;  padding: 10px 10px 10px 20px; box-sizing: border-box;display: none;}
.nav_list_right .nav_list_right_item{display: none; }	 
.nav_list_right .nav_list_right_item.on{display: block; }
.nav_list_right .nav_list_right_item p{margin-top: 10px; }	 
.nav_list_right .nav_list_right_item .nav_list_title {border-bottom: 1px dashed #eee;padding-bottom: 10px;box-sizing: border-box;}
.nav_list_right .nav_list_right_item .nav_list_title a{font-size: 14px;color: #1b82d1;display: inline-block;margin-right: 10px;padding: 0 10px;border-left: 2px solid #1b82d1;
	line-height: 14px; }	  
.nav_list_right .nav_list_right_item .nav_list_item a{display: inline-block;font-size: 12px;color: #666;border-right: 1px solid #ccc;padding-right: 15px;
	margin-right: 10px;line-height: 12px;margin-bottom: 10px;}	
.nav_list_right .nav_list_right_item .nav_list_item a:hover{color: #1b82d1;} 
.nav_list_right .nav_list_right_item .nav_list_item a:last-child{border-right: none;} 
/*.i_bd{   display: none; position: absolute;top: 66px;background: rgba(255,255,255,1);z-index: 9999999;width: 1180px;max-height: 700px;overflow: auto; padding: 10px;border: 1px solid #1b82d1; left: 50%;margin-left: -590px; box-sizing: border-box; box-shadow: 0 5px 8px #c4c7ca;} 
.i_bd .categ_left{width: 20%; min-height: 398px;float: left;    
	background-color: #1b82d1;background: linear-gradient(0deg, #1b82d1, #4ba4e8);position: relative;}
	
.i_bd .categ_left i{ display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: url(../images/pic-05.jpg) center no-repeat;background-size: cover; 
}*/
/*.i_bd .categ_left img{width: 100%;height: 100%;}*/
.i_bd .categ_m {width: 78%;float: right;}
.i_bd .categ_m h3{padding-bottom: 5px;padding-top: 10px;font-size: 16px;border-bottom: 1px solid #b7e2d3;  padding-left: 5px;position: relative;padding-left: 10px;}
.i_bd .categ_m h3::after{display: block;width: 4px;height: 15px; content: '';background: #1b82d1;position: absolute;top: 15px;left: 0;}
.i_bd .categ_m h3 a{color: #333333!important;}
.i_bd .categ_m h3 a:hover{color: #1b82d1!important;}


/*没有三级菜单样式*/
.i_bd .categ_m.xm_active{float: left;width: auto;}
.i_bd .categ_m.xm_active h3{border-bottom: none;float: left;}
.i_bd .categ_m.xm_active:last-child h3 a{border: none;}
.i_bd .categ_m.xm_active h3 a{color: #CCCCCC;font-size: 14px; padding-right: 8px;position: relative;}
.i_bd .categ_m.xm_active h3 a:hover{color: #1b82d1!important;}
.i_bd .categ_m.xm_active h3::after{display: none;}

.i_bd .categ_m.xm_active h3 a:before{ display: block;width: 1px;height: 14px; content: '';background: #CCCCCC;position: absolute;top: 3px;right: 0;}
.i_bd .categ_m.xm_active:last-child h3 a:before{display: none;}

 
/*end -- 没有三级菜单样式*/

.i_bd .categ_m dl{clear: both;overflow: hidden;border-bottom: 1px dashed #eee; }
.i_bd .categ_m dt{float: left;height: 32px;line-height: 32px; }
.i_bd .categ_m dt a{ font-size: 14px;color: #CCCCCC!important; padding: 0 10px;position: relative;}
/*.i_bd .categ_m dt a{color: #1b82d1;}*/
.i_bd .categ_m dt a:hover{color: #1b82d1!important;}

.i_bd .categ_m dt a:before{ display: block;width: 1px;height: 14px; content: '';background: #CCCCCC;position: absolute;top: 3px;right: 0;}

.i_bd .categ_m dt:last-child a{border: none;}
.i_bd .categ_m dt:last-child a:before{display: none;}

.i_bd .categ_m dd{  line-height: 32px;display: none;}
.i_bd .categ_m dd a{float: left;padding: 0 10px;margin: 9px 0;border-left: 1px solid #eee;line-height: 14px;}


/*zhaop招聘列表*/
#zhaoping{width: 864px; margin:  0 auto;min-height: 450px;}
.zhaoping{ text-align: center;}
.zhaoping .zp_fenlei{clear: both;overflow: hidden; display: inline-block;}
.zhaoping .zp_fenlei li{float: left;height: 40px;border: 1px solid #ddd;border-radius: 5px;width: 120px;line-height: 40px;text-align: center;
font-size: 16px;margin: 4px 10px;cursor: pointer;display: block;}
.zhaoping .zp_fenlei li.active{background: linear-gradient(0deg, #1b82d1, #4ba4e8);color: #fff;border: 1px solid #fff;}
.zhaoping .zp_fenlei li:hover{background: linear-gradient(0deg, #1b82d1, #4ba4e8);color: #fff;border: 1px solid #fff;}

				
/*.nex_aboutusbx{ border-radius: 4px; background: #fff; overflow: hidden; position: relative; z-index:3;  padding:30px; }
.nex_about_title{}
.nex_about_title h1{border-bottom: 4px solid #1b82d1;  padding-bottom: 10px; font-size: 18px; color:#333; font-weight:500;height: 20px; line-height:20px;  width: 120px;margin: 0 auto 20px;text-align: center;}
.nex_ab_line_txt{ line-height:30px; font-size:16px; color:#666; margin-bottom:25px;}
.nex_ab_line_txt a{ color:#1b82d1; text-decoration:underline;}*/
 
.zp_item{margin-top: 20px;}	
.zp_item ul{clear: both;overflow: hidden;}
.zp_item ul li{border-bottom: 1px solid #eee;padding: 10px;display: block!important;}	
.zp_item ul li:last-child{border-bottom: none;}	
.zp_item ul li .set_zp{float: right;width: 100px;height: 40px;background:#1b82d1; background: linear-gradient(0deg, #1b82d1, #4ba4e8);color: #fff;border: none;border-radius: 5px;font-size: 14px;}
.zp_item ul li .erjibiaoti{font-size: 24px;font-weight: normal;margin-bottom: 10px;border-left: 4px solid #1b82d1;padding-left: 10px;line-height: 24px;} 	
.zp_item ul li small{font-size: 14px;color: rgb(153,153,153);padding-left: 8px;}
.zp_item_cont{max-height: 180px;overflow: hidden;margin-top: 10px;}
.zp_item_cont p{font-size: 14px;color: #666;line-height: 24px;}
.zp_item_cont .zp_item_conts{margin-bottom: 20px;}
.zp_item_cont .zp_item_conts div{margin-bottom: 10px;font-size: 16px;}
.zp_item_cont .zp_item_conts p{margin-bottom: 10px;font-size: 14px;padding-left: 5px; }
.zp_item ul li .look_all{width: 40%;height: 40px;background: #e8e8e8;text-align: center;line-height: 40px;font-size: 14px;cursor: pointer;margin:20px auto 10px;
	border-radius: 20px; }
.zp_item ul li .look_all:hover{background: #1b82d1;color: #fff;}


/*申请招聘*/
.bangding{width: 100%;clear: both;overflow: hidden;margin-bottom: 10px;}
.bangding p{float: left;font-size: 16px;margin-right: 10px;line-height: 40px;width: 100px;text-align: right;}
.bangding input{width: 65%;float: left;}
.bangding textarea{width: 65%;float: left;height: 60px;padding: 6px;box-sizing: border-box;}
.bangding button{}

.shenqing_ceng{position: fixed;top: 0;left: 0;bottom: 0;right: 0; background: rgba(0,0,0,.6);z-index: 999;}
.shenqing_ceng .layui-form{width: 420px; background: #fff;padding: 20px;position: relative;top: 50%;left: 50%;margin-left: -210px;margin-top: -320px;}
.shenqing_ceng .layui-form h1{font-size: 24px;font-weight: normal;text-align: center;margin-bottom: 10px;}
.shenqing_ceng .layui-form .m_coles{display: block;width: 50px;height: 50px; position: absolute;right: 0;top:0;text-align: center;line-height: 50px;font-size: 30px;cursor: pointer;}
.shenqing_ceng .layui-form .layui-form-item{margin-bottom: 5px;}
.shenqing_ceng .layui-form .layui-input-inline{width: 250px;}
.shenqing_ceng .layui-form .layui-input-inline textarea{min-height: 80px;resize: none;}



/*留言*/
.about_message{background: #fff;padding: 20px;}
.about_message form{ width: 800px;margin: 0 auto ;padding: 30px 0;box-sizing: border-box;}
.about_message h1{border-left: 6px solid #1b82d1;  padding-bottom: 10px; font-size: 18px; color:#333; font-weight:500;height: 20px; line-height:30px;  width: 120px;padding-left: 10px;}
.about_message .layui-form-label{font-size: 14px;}
.about_message .layui-input-inline{    width: 620px;}
.about_message .layui-input-inline textarea{ resize: none;}

