@charset "utf-8";


/* CSS Document */

/*内页导航*/

.nei-nav {

	height: 100px;

	background:#F7F7F7;

	max-width: 1680px;

	margin: 0 auto;

	padding-top: 30px;

}

.nei-nav h1 {

	font-size:26px;

	line-height: 40px;

	font-weight: bold;

	color: #61504D;

	float:left;

}

.clearfix:after{visibility: hidden; display: block; clear: both; height: 0; font-size: 0; content: ".";}

.clearfix{zoom:1;}

.nei-nav-list {

	position:relative;

	float: right;

	height:44px;

	overflow:hidden;

	line-height:40px;

	font-size:14px;

}

.nei-nav-list li{

	float:left;

	display:inline;

	height:44px; 

	line-height:40px;

	text-align:center;

	margin-left:4px;

}

.nei-nav-list li a {

	color: #8F8684;

	font-size:16px;

	padding:0 24px;

	transition: all 0.6s;

	display: block;

	border-radius: 4px;

}

.nei-nav-list a:hover,.navaHover{

	text-decoration:none;

	color: #fff;

	font-weight: bold;

	background: #FD8204;

}

#navBd{position:relative;}

.navHover a{

	display:inline-block;

	color:#fff!important;

	font-weight: bold;

	background: #FD8204;

}

#navSelected{

	position:absolute;

	top:0;

	width:112px;

	height:44px; 

	line-height:40px;

	background:url(../images/nei-nav-back.png) no-repeat  0 0;

}

/*当前位置*/

.position {

	height: 70px;

	border-bottom: 1px solid #F4F4F4;

	line-height: 70px;

	margin-bottom:58px;

}

.position a {

	color: #A39998;

	font-size:14px;

}

.current {

	color: #FD8205!important;

	font-weight: bold;

}



/*产品服务list*/

.pro-box {

	padding:50px 45px;

	background:#FBFBFB;

	border:1px solid #F3F3F3;

	overflow: hidden;

}

.pro-box-title h1 {

	font-size:35px;

	color: #61504D;

	line-height: 35PX;

	float:left;

}

.pro-box-title span {

	display: block;

	width: 30px;

	height: 2px;

	background:#FD8912;

	margin:14px 0;

}

.pro-box-title p {

	font-size:18px;

	color: #918785;

	line-height: 24PX;

	float:left;

	margin: 16px 0 0 20px;

}

.pro-box-title a {

	display: block;

	float:right;

	width: 124px;

	height: 36px;

	color: #fff;

	background:#FD8204;

	line-height: 36px;

	text-align: center;

	transition: all 0.4s;

}

.pro-box-title a:hover {

	background:#F4A913;

}

.pro-box-list {

	margin-right: -2.9%;

}

.pro-box-list li {

	float:left;

	width:21.66%;

	position: relative;

	margin-right: 2.9%;

	overflow: hidden;

}

.pro-box-list li:first-child {

	width:43.33%;

}

.pro-box-list li:nth-child(2),.pro-box-list li:nth-child(3) {

	margin-bottom:1.7%;

}

.pro-box-list li img{

	width:100%;

	transition: all 0.6s;

}

.pro-box-list li img:hover{

	transform: scale(1.05);

}

.pro-list-line {

	width: 100%;

	height: 1px;

	border-bottom: 1px dotted #E7E7E7;

	margin: 36px auto;

}

/* leftslider */

.leftslider{width:100%;margin:0 auto;margin-top:10px;overflow:hidden;}

.leftslider ul{list-style-type:none;float:left;}

.leftslider ul li{font-size:0;margin-right:5px;float:left;}

.leftslider img {

	width: 120px;height: 74px;

}

/*产品服务info*/

.service-info {

	padding: 0 3%;

}

.service-info h3{

	font-size:18px;

	font-weight: bold;

	color: #FD8E21;

	margin-top: 24px;

	line-height: 34px;

}

.service-info p{

	font-size:14px;

	color: #928887;

	line-height: 32px;

}

.return {

	display: block;

	width: 400px;

	height: 60px;

	line-height: 60px;

	text-align: center;

	background:#F5F5F5;

	color: #FD8204;

	font-size:16px;

	font-weight: bold;

	margin:160px auto 0;

	transition: all 0.5s;

}

.return:hover {

	background:#FC9D05;

	color: #fff;

}

.zlhz li{

	width: 9.5%;

	margin-right: 0.5%;

	float: left;

	padding: 4px;

	border: 1px solid #ddd;

	margin-bottom: 10px;

}

.zlhz li img {

	width: 100%;

}



.content{

    width: 96.7%;

    height: 100%;

    margin: 40px auto 0;

}

@media screen and (min-width: 980px) /* Desktop */ {

  .content {

    width: 96.7%;

     max-width: 1200px;

  }

}       

.mygallery{

    margin: 25px 0;

}





/*企业简介*/

.about-qyjj-left {

	width: 52%;

	float:left;

}

.about-qyjj-right {

	width: 44%;

	float:right;

}

.about-qyjj-right img {

	width: 100%;

	margin-top: 60px;

}

/*企业文化*/

.about-info-box {

	width:100%;

	padding:45px;

	background:#FBFBFB;

	border:1px solid #F3F3F3;

	overflow: hidden;

	margin-top: 40px;

}

.about-vision-left {

	width:25%;

	height: 250px;

	padding:40px 40px 170px 45px;

	float:left;

	background:url(../images/back5.jpg) no-repeat center;

}

.qywh-title p{

	color: #E1BF9D;

	font-size:25px;

}

.qywh-title h2{

	color: #F37F0A;

	font-size:25px;

	line-height: 30px;

}

.qywh-title span {

	display: block;

	width:50px;

	height: 2px;

	background:#FFDE9B;

	margin-top: 8px;

}

.about-vision-right {

	width:75%;

	float:left;

	height: 250px;

	background:#FBFBFB;

	border: 1px solid #F5F5F5;

	padding:98px 45px 0 45px;

}



.about-mission li {

	width:25%;

	float:left;

	border-left:1px dashed #CFCFCF;

	padding:0 30px;

	margin:30px 0 0;

}

.about-mission li:last-child {

	border-right:1px dashed #CFCFCF;



}

.about-mission li span {

	font-size:50px;

	color: #D9D9D9;

	font-weight: lighter;

	font-family: "宋体";

}

.about-mission li .line {

	display: block;

	width:20px;

	height: 2px;

	background:#FCAC59;

}

.about-Essence {



}

.about-Essence .h2 {

	font-size:40px;

	color: #61504D;

	line-height: 44px;

	text-align: center;

}

.about-Essence .p {

	font-size:24px;

	color: #C1C1C1;

	line-height: 24px;

	text-align: center;

}

.about-Essence li {

	float:left;

	width:32%;

	margin-right: 1%;

	margin-top: 20px;

}

.about-Essence li img,.about-Personality ul li img {

	width:100%;

}

.about-Personality ul li {

	float:left;

	width:19%;

	background:#fff;

	margin-top: 20px;

	margin-right: 1%;

}

.about-Personality .p1 {

	font-size:20px;

	font-weight: bold;

	text-align: center;

	margin-top: 20px;

}

.about-Personality .p2 {

	font-size:16px;

	text-align: center;

	margin-bottom: 20px;

}

.Responsibility-p {

	width:100%;

	text-align: center;

	font-size:22px;

	color: #EBF2F9;

	line-height: 38px;

	background:#78AAD6;

	padding:20px;

}





/*新闻列表*/

.news-list-1 {

	width: 100%;

	padding:30px 45px;

	background:#FBFBFB;

	border: 1px solid #F3F3F3;

	overflow: hidden;

}

.news-list-1img {

	width: 41%;

	float:left;

}

.news-list-1img img {

	width: 100%;

}

.news-list-1txt {

	width:56%;

	float:right;

}

.news-list-1txt h1 {

	font-size:20px;

	color: #61504D;

	line-height: 40px;

}

.news-list-1txt .date1 {

	font-size:16px;

	color: #FD8204;

	font-weight: bold;

}

.news-list-1txt .line {

	display: block;

	width: 50px;

	height: 2px;

	background:#FD8204;

	margin:10px 0;

}

.news-list-1txt p {

	

}

.news-list-1txt .more1 {

	display: block;

	width: 170px;

	height: 50px;

	line-height: 50px;

	text-align: center;

	border: 1px solid #E6E6E6;

	margin-top: 24px;

	transition: all 0.6s;

}

.news-list-1txt .more1:hover {

	background:#FD8409;

	color: #fff;	

}

.news-list-ul li {

	padding:40px 0;

	border-bottom: 1px dotted #E7E7E7;

	overflow: hidden;

}

.news-list-date {

	width: 80px;

	float:left;

	text-align: center;

	padding-top: 10px;

}

.news-list-yy {

	font-size:14px;

	text-align: center;

	color: #61504D;

}

.news-list-md {

	font-size:20px;

	text-align: center;

	color: #61504D;

	font-weight: bold;

}

.news-list-txt {

	width: 90%;

	float:right;

	padding-left: 3%;

	border-left: 1px solid #E0E0E0;

}

.news-list-txt h1 {

	font-size:16px;

	color: #61504D;

}

.news-list-txt h1:hover {

	color: #FD8409;

}

.news-list-txt p {

	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

	overflow: hidden;



}

.news-info-box {

	background: #fff;

}

.news-info {

	width: 73%;
	float: none;
	margin: 0px auto;
	background: #fff;	

}

.news-info h1 {

	text-align: center;

}

.news-info .p1 {

	text-align: center;

}

.news-info .date1 {

	font-size: 13px;

}

.news-info  p{

    font-stretch: inherit;
    font-size: 14px;
    line-height: 26px;
    vertical-align: baseline;
    text-align: justify;
    color: rgb(102, 102, 102);
    white-space: normal;
    margin: 10px auto;
}

.news-info img {
	margin: 0px auto;
	max-width: 100%;
}

.news-info .line {
	margin: 10px auto;
}

.news-info table{
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
}

.news-info table {
	border-collapse: separate;
    border-spacing: 0;

}

.news-info table td { 

	border-right: 1px solid #D6D6D6;

    border-bottom: 1px solid #D6D6D6;

    padding: 5px 10px;

}

.pre-next {

	margin: 20px 0;

}

.pre-next a {

	font-size:14px;

	line-height: 16px;

	margin-top: 20px;

}

.pre-next a:hover {

	text-decoration: underline;

	color: #FD9B04;

}

.pre {

	float:left;

}

.next {

	float:right;

}



/*css digg style pagination*/

div.digg{padding:3px;margin:3px;text-align:center;margin-top: 40px;}

div.digg a{border:#231F1E 1px solid;padding:2px 5px;margin:2px;color:#231F1E;text-decoration:none}

div.digg a:hover{border:#FE9C05 1px solid;color:#000;}

div.digg a:active{border:#FE9C05 1px solid;color:#000;}

div.digg span.current1{border:solid 1px #FE9C05;padding:2px 5px;font-weight:bold;margin:2px;color:#fff;background-color:#FE9C05;}

div.digg span.disabled{border:#eee 1px solid;padding:2px 5px;margin:2px;color:#ddd;}



/*加入凯尔*/

.info-box {

	width: 100%;

	padding:0 45px;

	background:#FBFBFB;

	border: 1px solid #F3F3F3;

	overflow: hidden;

}

.join-top {

	margin:30px 0;

	position: relative;

	overflow: hidden;

	background:url(../images/join.jpg) no-repeat center;

}

.join-top-txt {

	width: 460px;

	margin:98px auto;

	overflow: hidden;

}

.join1 {

	float:left;

	font-size:65px;

	font-weight: bold;

	color: #fff;

	line-height: 70px;

	transform:scaleY(0.8)

}

.join2 {

	float:left;

	margin-top: 20px;

}

.dream1 {

	display: block;

	padding:4px 8px;

	font-size:20px;

	font-weight: bold;

	color: #fff;

	background:#FF283F;

	text-align: center;

}

.dream2 {

	font-size:50px;

	font-weight: bold;

	color: #FF283F;

	line-height: 50px;

}

.dream3 {

	font-size:20px;

	color: #FF283F;

}

.mszj-box {

	width: 100%;

	background: #FD8304;

	padding: 20px 0;

	transform: all(0.6S)

}

.mszj-box:hover {

	background: #FF283F;

}

.mszj {

	width: 200px;

	margin: 0 auto;

	overflow: hidden;

	color: #fff;

}

.mszj p {

	color: #fff;

	font-size: 1.6em;

	margin-top: 10px;	

}

.mszj img {

	margin-right: 10px;

}



.table-breakpoint-button {

	width:110px;

	height: 45px;

	line-height: 45px;

	text-align: center;

	background:#FD8204;

	color: #fff;

	font-weight: bold;

	border-radius: 4px;

	border:none;

	font-size:16px;

}

.table-breakpoint-button1 {

	width:110px;

	height: 45px;

	line-height: 45px;

	text-align: center;

	background:#ddd;

	color: #767676;

	font-weight: bold;

	border-radius: 4px;

	border:none;

	font-size:16px;

}

.table-breakpoint-button:hover {

	background: #FC9B34;

}

.button-show-jion {

	width:110px;

	height: 45px;

	line-height: 45px;

	text-align: center;

	background:#FD8204;

	color: #fff;

	font-weight: bold;

	border-radius: 4px;

	border:none;

	font-size:16px;

	margin: 20px auto;

}

.button-show-jion:hover {

	background: #FC9B34;

}

/*员工入口*/

.enter-box {

	margin:30px auto;

	background:#fff;

	overflow: hidden;

}

.enter{

	width:50%;

	float:left;

	padding:60px 0;

	text-align: center;

	background:#fff;

	overflow: hidden;

}

.enter img {

	margin: 0 auto;

	border-radius: 50%;

	transition: all 0.5s;

}

.enter1-img:hover {

	-moz-box-shadow:2px 3px 8px #19A2E8; 

	-webkit-box-shadow:2px 3px 8px #19A2E8; 

	box-shadow:2px 3px 8px #19A2E8;

}

.enter2-img:hover {

	-moz-box-shadow:2px 3px 8px #F87F04; 

	-webkit-box-shadow:2px 3px 8px #F87F04; 

	box-shadow:2px 3px 8px #F87F04;

}

.enter p {

	font-size:16px;

	font-weight: bold;

	margin-top: 14px;

}



/*荣誉资质*/

.honor-list {

	margin-right: 2%;

	position: relative;

}

.honor-list li{

	width:31%;

	margin-right: 1%;

	margin-left: 1%;

	float:left;

	margin-bottom: 2%;

	border: 1px solid #E5E5E5;

	padding:16px;

	transition: all 0.4s;

	-moz-box-shadow:2px 4px 5px #A8A8A8; 

	-webkit-box-shadow:2px 4px 5px #A8A8A8; 

	box-shadow:2px 4px 5px #A8A8A8;

}

.honor-list li:hover {

	-moz-box-shadow:2px 4px 5px #5E5E5E; 

	-webkit-box-shadow:2px 4px 5px #5E5E5E; 

	box-shadow:2px 4px 5px #5E5E5E;

}

.honor-list li img {

	width:100%;

}



/*联系我们*/

.contact {

    width: 48%;

    margin-top: 60px;

    overflow: hidden;

    margin-bottom: 36px;

    float:left;

}

.contact22 {

	float:right;

}

.contact-top-p {

	font-size:16px;

	color: #61504D;

	font-weight: bold;

	text-align: center;

	line-height: 16px;

	border-bottom: 1px dotted #61504D;

	margin-bottom: 20px;

	padding-bottom: 20px;

}

.contact1 {

    background: #FDA346 url(../images/web.png) no-repeat center;

}

.contact2 {

    background: #FDA346 url(../images/tel.png) no-repeat center;

}

.contact3 {

    background: #FDA346 url(../images/fax.png) no-repeat center;

}

.contact4 {

    background: #FDA346 url(../images/add.png) no-repeat center;

}

.contact5 {

    background: #FDA346 url(../images/emailbox.png) no-repeat center;

}

.contact li {

    width: 31%;

    float:left;

    margin-right:1%;

    text-align: center;

    margin-bottom: 40px;

}

.contact-img {

    width: 140px;

    height: 140px;

    margin:0 auto;

    border-radius:40px;

    transition: all 0.6s;

    margin-bottom: 20px;

}

.contact li:hover .contact-img{

    border-radius:10px;

}

.contact li a {

	display: block;

	height: 44px;

}



/*采招平台*/

.czpt4-table {

	width: 780px;

	margin: 0 auto;

	padding: 10px;

} 

.czpt4-table table {

}

.czpt4-td1 {

	width: 100px;

	background: none;

}

.czpt4-table input {

	width: 53%;

	height: 30px;

	line-height: 30px;

	border: 1px solid #ddd;

}

.czpt4-table textarea {

	width: 90%;

	border: 1px solid #ddd;

}

input.czpt4-submit {

	width: 100px;

	height: 40px;

	line-height: 40px;

	text-align: center;

	color: #fff;

	background: #FD8409;

}

input.czpt4-submit:hover {

	background: #FDB53F;

}



.zbbh {

	width: 150px;

}

.zbrq {

	width: 106px;

}



.jion2-ul {

	width: 100%;	

	margin-right: -1%;

}

.jion2-ul li {

	width: 24%;

	border: 1px solid #F4F4F4;

	float: left;

	height: 150px;

	padding: 1em;

	margin: 2em 1% 2em 0;

}

.jion2-ul1 {

}

.jion2-ul1 li{

	width: 40%;

	border: 1px solid #F4F4F4;

	float: left;

	height: 150px;

	padding: 2em;

	margin: 2em 0 2em 5%;

	text-align: center;

}

.jion2-ul1 h2 {

	font-size: 1.1em;

}



/*媒体中心*/

.Box_con .conbox .media-li-top {height: 220px;width: 386px;margin-left: 20px; position: relative;margin-bottom: 10px;}

.Box_con .conbox .media-li-top:hover img {transform: scale(1);}

.Box_con .conbox .media-li-top img {display: block;width: 386px;height: 220px;transition: all 0.5s;}

.Box_con .conbox .media-li-top p {

	width: 100%;

	height: 50px;

	text-align: center;

	background: rgba(254,161,4,0.8) url(../images/media1.png) no-repeat 10% 50%;

	line-height: 50px;

	color: #fff;

	font-size: 16px;

	position: absolute;

	bottom: 0;

}

.Box_con .conbox .media-li-top:hover img{

	transform: scale(1.05);

}

.list-media ul{

	width: 100%;

	margin-right: -10%;

}

.list-media ul li{

	width: 24%;

	margin-right: 1%;

	float: left;

	margin-top: 30px;

	transition: all 0.5s;

	-moz-box-shadow:2px 2px 5px #C6C4C4; -webkit-box-shadow:2px 2px 5px #C6C4C4; box-shadow:2px 2px 5px #C6C4C4;

}

.list-media ul li:hover {

	-moz-box-shadow:2px 2px 5px #FD8409; -webkit-box-shadow:2px 2px 5px #FD8409; box-shadow:2px 2px 5px #FD8409;

}

.list-media ul li:hover p{

	color: #FDA005;

}

.list-media ul li img {

	width: 100%;

}

.list-media ul li p{

	line-height: 40px;

	padding-left: 40px;

	background:url(../images/media.png) no-repeat left 50%;

	font-size: 16px;

}







/*酒店公寓管理 图片轮播*/

.Box_con {position: relative;margin: 20px auto;}

.Box_con .btnl {position: absolute;}

.Box_con .btn {display: block;width: 41px;height: 41px;position: absolute;top: 80px;cursor: pointer;}

.Box_con .btnl {background: url(../images/jtl02.png) no-repeat center;left: 0; z-index: 1}

.Box_con .btnr {background: url(../images/jtr02.png) no-repeat center;right: 0; z-index: 1}

.Box_con .btnl:hover {background: url(../images/jtl02.png) no-repeat center;}

.Box_con .btnr:hover {background: url(../images/jtr02.png) no-repeat center;}

.Box_con .conbox {position: relative;overflow: hidden;}

.Box_con .conbox ul {position: relative;list-style: none;}

.Box_con .conbox ul li {float: left;width: 285px;height: 200px;margin-left: 20px;overflow: hidden;}

.Box_con .conbox ul li:first-child {margin-left: 0;}

.Box_con .conbox ul li img {display: block;width: 285px;height: 200px;transition: all 0.5s;}

.Box_con .conbox ul li:hover img {transform: scale(1.1);}



.BoxSwitch {margin-top: 30px;text-align: center;}

.BoxSwitch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 30px;height: 3px;background: #ccc;margin: 0 5px;cursor: pointer;}

.BoxSwitch span.cur {background: red;}



@media (max-width: 425px)  {

.Box_con .conbox ul li {float: left;width: 425px;height: 220px;margin-left: 20px;overflow: hidden;}

.Box_con .conbox ul li:first-child {margin-left: 0;}

.Box_con .conbox ul li img {display: block;width: 425px;height: 220px;transition: all 0.5s;}

}



.video11 {

	width: 100%;

	z-index: 0;

}

.layui-btn {

	width: 44%;

}



.sitemap-ul {

	padding: 40px 0;

}

.sitemap-ul li {

	padding-left: 14px;

	float: left;

}

.map-1 {

	font-size: 18px;

	line-height: 50px;

	font-weight: bold;

	color: #61504D;

	display: block;

	float: left;

}

.map-2 {

	font-size: 16px;

	display: block;

	margin-right: 28px;

	float: left;

	line-height: 50px;

}

.map-2:hover {

	color: #FE8E04;

}

.service-info .img {

	width: 100%;

}

.pro-box-contact p {

	line-height: 24px;

	margin-top: 14px;

	padding-left: 18px;

}



/*凯尔大学堂*/

.picture-box{ 

	max-width: 1000px; 

	margin:30px auto; 

	position: relative; 

}

.picture-box img{

	width: 29%; 

	/*height: 190px; */

	padding: 8px; 

	border: 1px solid #ccc; 

	box-shadow:2px 2px 3px rgba(50,50,50,.4); 

	background: #fff; 

	float: left; 

	margin: 2%;

	position: relative;

}

.picture-box-hover{

	-webkit-transform:rotate(0deg) scale(2)!important;

	-ms-transform:rotate(0deg) scale(2)!important;

	transform:rotate(0deg) scale(2)!important;

	-webkit-transition:all 0.5s ease-in!important;

	transition:all 0.5s ease-in!important;

	z-index: 999!important;

}

.news-info-zb table {

	margin: 8px 0!important;

	color: rgb(102, 102, 102);

}

.news-info-zb table span,.news-info-zb table p,.news-info-zb table td {

	color: rgb(102, 102, 102);

}