﻿	/* CSS样式初始化 */
	body{
		padding: 0px;
		margin: 0px;
		/* overflow: hidden; */
	}
	ol,ul {
		list-style: none;
		margin: 0px;
		padding:0px;
	}

	p {
		font-size: 13px;
	}

	a {
		text-decoration: none;
	}

	a:hover, a:active {
		color: #000;
		text-decoration: none;
	}
	.clear{
		clear: both;
	}
	h1,h2,h3,h4,h5,h6,pre,form, 
	fieldset,input,textarea,blockquote,th,td { 
	margin:0; 
	padding:0; 
	font-weight: normal;
	} 
	/* css初始化结束 */




	/* banner图开始 */
	.rc-banner{
		width: 100%;
		height: auto;
		overflow: hidden;
		background: url(http://www.kell-ese.com/m/images/rc/banner-bj.jpg) no-repeat center top;
		background-size: 100% 100%;
	}
	.rc-banner-wrap{
		width:100%;
		margin: 0px auto;
		overflow: hidden;
		height: auto;
	}


	.rc-banner-wrap-right{
		width: 100%;
		text-align: center;

	}
	.rc-banner-wrap-right img{
		width: 100%;
	}
	.rc-banner-wrap::after{
		 content: "";
		 display: block;
		 clear: both;
		
	}
	/* banner图结束 */
	.rc-wrap{
		width: 100%;
		height: auto;
		overflow: hidden;
		margin: 0 auto;
	}
	.rc-wrap-t{
		width: 100%;
		height: auto;
		margin: 0 auto;
		text-align: center;
	}
	.rc-wrap-t-w{
		width: 100%;
		height: auto;
		margin-top: 15px;
	}
	.rc-wrap-t-w>h3{
		font-size: 25px;
		font-weight: bold;
		color: #00575a;
		line-height: 40px;
		text-align: center;
		position: relative;
	}
	.rc-wrap-t-w>h3::after{
		content: "";
		width: 100%;
		height: 2px;
		position: absolute;
		bottom: -10px;
		left: 0;
		border-bottom:1px solid #ccc;
	}
	.rc-wrap-t-w>h4{
		font-size: 20px;
		font-weight: bold;
		color: #00575a;
		line-height: 35px;
		text-align: center;
		padding-top: 15px;
	}
	
	.rc-wrap-t-b{
		width: 100%;
		height: auto;
		overflow: hidden;
		text-align: center;
		margin-top: 50px;
	}
	.rc-wrap-t-b ul li{
		float: left;
		width: 33.33333%;
		text-align: center;
		overflow:hidden;
	}
	.rc-wrap-t-b i{
		font-size:50px;
		display: inline-block;
		color: #00575A;
		}
	.rc-wrap-t-b ul li>h3{
		font-size: 16px;
		color: #00575A;
		padding: 10px 0px;
		text-align: center;
		line-height: 30px;
	}

	.rc-wrap-t-b ul li>h4{
		font-size: 15px;
		line-height: 24px;
		color:#000;
		padding-top: 15px;
		width: 70%;
		margin:0 auto;
	}


	
	/* 招聘 */
	.rc-wrap-b-zp{
		width: 100%;
		height: auto;
		overflow: hidden;
		margin: 0 auto;
		margin-top: 20px;
		
	}
	.rc-wrap-b-zp .rc-wrap-b-w{
		width: 100%;
		height: auto;
		overflow: hidden;
		margin:  0 auto;
		text-align: center;
		position: relative;
	}
	
	.rc-wrap-b-zp .rc-wrap-b-w>h4{
		position: relative !important;
		font-size: 18px;
		font-weight: bold;
		color: #00575a;
		line-height: 35px;
		text-align: center;
		z-index: 2;
	}
	.rc-wrap-b-zp .rc-wrap-b-w .line{
		position: absolute;
		z-index: 1;
		left: 0px;
		top: 17px;
		width: 100%;
		border-bottom: 1px dashed #CCCCCC;
	}
	
	
	/* 选项卡 */
	.rc-content{
		width: 100%;
		height: auto;
		overflow: hidden;
		margin: 0 auto;
		margin-top: 20px;
	}
	.rc-content-list{
		width: 100%;
		height: auto;
		overflow: hidden;
	}
	.rc-content-list ul li{
		float: left;
		width: 33.333%;
		color: #3d3d3d;
		text-align: center;
	}
	
	
	.rc-content-list-current{
		color: #00575A !important;
	}
	
	
	.rc-content-list ul li i{
		font-size: 50px;
		display: inline-block;
	}
	.rc-content-list ul li h4{
		font-size: 16px;
		line-height: 30px;
	}
	.rc-content-list-item{
		display: none;
	}
	
	
	
	/* 招聘内容 */
	.rc-content-list-tab{
		width: 100%;
		height: auto;
		overflow: hidden;
		margin: 0 auto;
		margin-top: 10px;

	}
	.rc-content-list-item{
		width: 100%;
		height: auto;
		border:solid 1px #000;
		padding: 20px;
		border-radius: 10px;
	}
	
	.rc-content-list-item-c{
		width: 100%;
		height: auto;
		overflow: hidden;
		margin-top: 20px;
	}
	.rc-content-list-item-c h3{
		font-size: 16px;
		line-height: 25px;
		color: #000;
		font-weight: bold;
		position: relative;
		margin-left: 40px;
		margin-bottom: 10px;
	}
	.rc-content-list-item-c h3 span{
		width: 20px;
		height: 20px;
		border-radius: 100%;
		background: #00575A;
		display: inline-block;
		position: absolute;
		left: -30px;
		top:3px;
	}
	.rc-content-list-item-c h4{
		font-size: 14px;
		line-height: 28px;
		color: #000;
		text-indent: 40px;
		
	}
	
	
	.rc-content-list-item-c-2{
		width: 100%;
		height: auto;
		overflow: hidden;
		margin-top: 15px;
	}
	.rc-content-list-item-c-2 h3{
		font-size: 16px;
		line-height: 25px;
		color: #000;
		font-weight: bold;
		position: relative;
		margin-left: 40px;
		margin-bottom: 10px;
	}
	.rc-content-list-item-c-2 h3 span{
		width: 20px;
		height: 20px;
		border-radius: 100%;
		background: #00575A;
		display: inline-block;
		position: absolute;
		left: -30px;
		top:3px;
	}
	.rc-content-list-item-c-2 h4{
		font-size: 14px;
		line-height: 28px;
		color: #000;
		text-indent: 40px;
		
	}
	
	
	
	.rc-content-list-item-c-3{
		width: 100%;
		height: auto;
		overflow: hidden;
		margin-top: 15px;
	}
	.rc-content-list-item-c-3 h3{
		font-size: 16px;
		line-height: 25px;
		color: #000;
		font-weight: bold;
		position: relative;
		margin-left: 40px;
		margin-bottom: 10px;
	}
	.rc-content-list-item-c-3 h3 span{
		width: 20px;
		height: 20px;
		border-radius: 100%;
		background: #00575A;
		display: inline-block;
		position: absolute;
		left: -30px;
		top:3px;
	}
	.rc-content-list-item-c-3 h4{
		font-size: 14px;
		line-height: 28px;
		color: #000;
		text-indent: 40px;
		
	}
	
	
	.rc-content-list-item-c-4{
		width: 100%;
		height: auto;
		overflow: hidden;
		margin-top: 15px;
	}
	.rc-content-list-item-c-4 h3{
		font-size: 16px;
		line-height: 25px;
		color: #000;
		font-weight: bold;
		position: relative;
		margin-left: 40px;
		margin-bottom: 10px;
	}
	.rc-content-list-item-c-4 h3 span{
		width: 20px;
		height: 20px;
		border-radius: 100%;
		background: #00575A;
		display: inline-block;
		position: absolute;
		left: -30px;
		top:3px;
	}
	.rc-content-list-item-c-4 h4{
		font-size: 14px;
		line-height: 28px;
		color: #000;
		text-indent: 40px;
		
	}
	
	
	.rc-content-list-item-c-5{
		width: 100%;
		height: auto;
		overflow: hidden;
		margin-top: 15px;
	}
	.rc-content-list-item-c-5 h3{
		font-size: 16px;
		line-height: 25px;
		color: #000;
		font-weight: bold;
		position: relative;
		margin-left: 40px;
		margin-bottom: 10px;
	}
	.rc-content-list-item-c-5 h3 span{
		width: 20px;
		height: 20px;
		border-radius: 100%;
		background: #00575A;
		display: inline-block;
		position: absolute;
		left: -30px;
		top:3px;
	}
	.rc-content-list-item-c-5 h4{
		font-size: 14px;
		line-height: 28px;
		color: #000;
		text-indent: 40px;
		
	}
	
	
	
	.rc-bottom{
		width: 100%;
		height: auto;
		overflow: hidden;
		margin-top: 30px;
		margin-bottom: 18px;
	}
	.rc-bottom-left{
		font-size: 20px;
		line-height: 30px;
		color: #000;
		font-weight: bold;
		
		margin-left: 1%;
	}
	.rc-bottom-left span{
		color: #00575A;
	}
	.rc-bottom-right{
		margin-top: 10px;
		margin-left: 1%;
	}
	.mail{
		display: block;
		width: 146px;
		height: 46px;
		text-align: center;
		font-size: 20px;
		line-height: 46px;
		color: #fff;
		background-color: #00575a;
	}