@charset "utf-8";
/* CSS Document */
body{
  font-family: ‘Helvetica Neue’, BlinkMacSystemFont, Arial, ‘Microsoft YaHei’, 微软雅黑, sans-serif;
}
input,button,a { 
outline:0 none !important; blr:expression(this.onFocus=this.blur()); 
} 
body,div,p,ul,li{padding:0; margin:0;}
h4{ font-size: 16px; }
ul,li{padding: 0px; list-style-type: none;}
.color-f{color: #fff;}
.color-6{color: #666;}
.color-9{ color: #999; }
.m-r-2{ margin-right: 20px; }
.m-t-no{ margin-top: 0px; }
.m-t-4{ margin-top: 40px; }
.hongse{ color: #f94a4a; }
.btn{padding: 8px 12px;}
.btn-info{ background: #44c4bb; border-color: #44c4bb;}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #38bdb4;
  border-color: #38bdb4;
}
.btn-info:hover {
  color: #fff;
  background-color: #38bdb4;
  border-color: #38bdb4;
}
.text-center {
    text-align: center;
}
.pull-left{ float:left}
.pull-right{ float:right}
.clearfix{ clear:both}

.top{ width:100%; height:auto; background:url(../images/body_bg.jpg) repeat-x}
.header{ height:51px; width:996px; overflow:hidden; padding-top:5px; margin:0px auto 0px auto;}
.header img { float:left;}
.bann{ background:url(../images/banner_bg.jpg) 50% 0% no-repeat; height:528px;}


.listBox { float:right;width:580px; text-align:center; font-size:14px;height:41px; }
.listBox ul{ float:left}
.listBox ul li{float: left;}
.listBox ul li a{ font-family:Microsoft YaHei; text-decoration:none;  text-align:center; font-size:14px;  color:#282828;height:41px; padding:0 10px; line-height:41px;}
.listBox ul li a:hover{text-align:center; font-size:14px;  color:#ed2024; text-decoration:none;height:41px;  line-height:41px; padding:0 10px;}
/* --------- 浠ヤ笂鏄�鐢ㄦ牱寮�--------- */

.details-top{
	background: #44c4bb;
}
.job-title{
	font-size: 24px;
}
.pinl>div{ padding-left: 15px;}
.salary{
	background: #f74b4b;
	font-size: 14px;
	padding: 5px 10px;
	border-radius: 50px;
	margin-left: 10px;
}
.yaoqiu li{
	display: inline-block; color: #7a7a7a; float: left;
}
.yaoqiu li a{ color: #7a7a7a;}
.yaoqiu li a:hover{ color: #44c4bb;}
.yaoqiu i{
	display: inline-block;
	width: 1px;
	height: 10px;
	background: #fff;
	margin: 0 10px;
}
.yaoqiu-botm li{
	border-radius: 50px;
	padding: 0px 10px;
	border: 1px solid #f1f1f1;
	display: inline-block;
	margin-right: 10px;
	color: #f1f1f1;
}
.comptitle{ color: #333;}
.company-img{

}
.company-img,.company-img img{
	width: 86px;
	height: 86px;
	display: block;
	border-radius: 10px;
}
.postionboxing{ margin-left: 15px;}
.postionboxing h3{ margin-top: 10px;}
.touxiang{
	position: relative;
	top: -41px;
	left: 0px;
}
.imgbordrad img{border-radius: 50%;}
.touxiang i,.touxiang i img{
	border: 50px;
	width: 82px;
	height: 82px;
	display: block;
}
.describe{ border-top: 1px solid #eee; padding: 40px 0px 10px 0px; }
.describe-list li{ color: #333; line-height:36px; }
.position-more a{
	color: #999;
}
.position-list{
	border: 1px solid #eee;
	padding: 10px;
	margin-top: 10px;
}
.position-list i,.position-list i img,.be-similar-list i{
	width: 60px;
	height: 60px;
	display: block;
	border: 10px;
	margin-right: 10px;
}
.position-name,.position-salary{
	width: 126px;
	overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  margin-bottom: 0px;  
}
.tj-company li{
	display: inline-block;
	color: #999;
	padding-right: 10px;
}
.tj-company a{
	color: #999;
}
.tj-company a:hover{
  color: #44c4bb;
}
.be-similar-list i{
	margin-right: 0px;
}
.be-similar{
	margin-top: 80px;
}
.be-similar-list{
	margin-top: 20px;
}
.be-similar-list .position-name{
	width: 270px;
}
/* ------------- 浠ヤ笂鏄亴浣嶈鎯呬唬鐮�-------------*/


.background{ background: #f0f6f6; padding: 20px 0px;}
.acticle-cont ul li{
	padding: 30px 104px;
	border-bottom: 1px solid #eee;
}
.acticle-cont{
	background: #fff;
	margin-top: 20px;
}
.article-img img{
	width: 100%;
	height: 140px;
}
.acticle-cont h5{ line-height: 24px; }
.acticle-cont h3{ font-size: 20px; color: #333;}
.acticle-cont .more{
	width: 100%;
	border: 1px solid #eee;
	padding: 20px 0px;
	display: inline-block;
	font-size: 18px;
}
.acticle-cont .more:hover{
	background: #44c4bb;
	color: #fff;
	border: 1px solid #44c4bb;
	text-decoration: none;
}
.article-details-left{
	background: #fff;
	padding: 30px 50px;
}
.a-d-font{
	line-height: 36px;
	color: #333;
}

.hot-article{
	background: #fff;
	padding: 10px 20px;
}
.hot-article h4{
	border-left: 2px solid #44c4bb;
	padding-left: 10px;
}
.hot-article ul{
	margin-top: 25px;
}
.hot-article ul li{
	border-bottom: 1px solid #eee;
	padding-bottom: 20px;
	margin-bottom: 30px;
}
.hot-article ul li h5{
	font-size: 16px;
	overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical; 
}
.hot-article ul li h5 a{color: #333;}
.hot-article ul li h5 a:hover{ color: #44c4bb; text-decoration: none; }
/* ------------- 浠ヤ笂鏄亴鍦轰唬鐮�-------------*/
.add-box{margin: 10px 0 4px 0;}
.yaoqiu{ }
.shenh{
	display: block;
	}
.shenh  li{
	float: left;
	display: block;
	padding: 10px;
	border: 1px solid #fff; border-left:0;
}
.yx{
	border-left:  1px solid #fff!important;
	background: #dcf9f7;
	color: #44c4bb;
}

.zw-xq li{
	font-size: 16px;
}
.zw-xq li span{
	font-size: 28px;
	padding-right: 5px;
}
.fbyzt{ position: absolute; left: 95px; top: 55px; color: #999;}

.pos-about{
 padding-top: 70px;
 }
.pos-about h4,.gsfc h4,.wdld h4{
    font-size: 18px;
    padding-bottom: 10px;
  }
.pos-about h5{
	font-size: 16px;
    line-height: 24px;
    overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
.gsfc h4,.wdld h4{
	padding-top: 20px;
}
.gsfc img{
	width: 100%;
	height: 134px;
	margin-bottom: 20px;
}
.wdld ul li{
	border:1px solid #ccc;
	color: #666;
	padding: 8px 18px;
	display: block;
	border-radius: 5px;
	float: left;
	margin: 0px 10px 10px 0px;
	font-size: 15px;
	white-space: pre-wrap;
	
}

.about{ width: 1200px; margin: auto; }
.about-bomt{ margin-top: 20px; background: #fff; padding:20px;}
.about-bomt p{text-indent:2em; color: #222px; font-size: 16px; line-height: 24px;}



.company-img2{ margin: 0px 20px 0px 0px; display: block; }
.company-zpzw{
	border: 1px solid #fff;
	padding: 5px 10px;
	color: #Fff;
	width: auto;
	font-size: 16px;
	display: inline-block;
	margin-top: 25px;
}
.company-img2 img{
	width: 100%;
	min-width: 150px;
	min-height: 150px;
	border-radius:10px;
}

.contantbag{padding: 50px 0px; background: #44c4bb;}
.company-box .jbxx{padding: 20px 0;margin-top: 20px; width:100%;border-bottom: 1px solid #eee;color: #999;}
.jbboxin{width:100%;color: #999;}
.jbxx h4{font-size: 18px;color: #222;}
.jbxx ul i{ background: #999; }
.jbxx a{color: #999;}
.jbxx a:hover{
	color: #44c4bb
}
.jbxx p{
	line-height: 24px;
	text-indent:2em;
}
.complFc img{
	width: 100%;
	height: 230px;
	margin: 10px 0;
}
.wdld h4{
	margin: 0px;
	padding-top: 0px;
}
.rzww a{ color: #222; font-size: 16px;}
.rzww a:hover{ color:#44c4bb;}
.rzww>div{ border-bottom: 1px solid #eee; margin-bottom: 5px; width:1168px;*width:1200px;}
.rzww>div:last-child{ border: 0;}
.rzww>div:hover{ background: #f8fbfb;}
.complFc{ width:230px; margin:0 10px; float: left;}
/*****************************鍏徃璇︽儏  鐑嫑鑱屼綅*****************/
.bdRight{ border-right:1px solid #eee; padding:0 40px 0 0; width: 75%; float: left;}
.pdtp{ padding: 40px 0 0 40px; width:25%; float: left;}
.complayTitle{ font-size: 20px;}
.lines{ border-top:1px solid #eee;width:50%; height:1px; display: block; margin-top: 22px;}
.jobListBox{ padding-bottom: 20px; border-bottom: 1px solid #eee; float: left; width:100%;}
.jobListBox dt,.jobListBox dt img{ width:100px; height:100px;border-radius:6px;}
.jobListBox dd{ margin-left: 32px; font-size: 20px; padding: 10px 0; line-height: 36px; width:52%;}
.jobListBox dd a{}
.jobListBox dd p{ margin: 0; width:100%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.jobListBox dd p a{ color: #333;}
.jobListBox dd p a:hover{ color:#44c4bb;}
.jobListBox dd p a:focus{text-decoration: none;}


/***********/
.complayBoxin{}
.jbbox .complayBoxin p{ line-height: 36px; margin-bottom:0; text-indent: 0; text-indent: 0; padding: 0;}
.complayBoxin p img{ margin: 0 4px 0 10px;}
.mapBox{width:1146px;*width:1180px;  margin:0 11px; height:180px;}
.pinl{ font-size: 16px;}

.about-cont{ width: 1200px; margin: auto;position: relative; text-align:center}
.abou-img{
	width:100%;
	background: url("../images/about-banner.jpg") no-repeat center top;
	height: 750px;
	
}
.cur .abou-img{ height: 568px; overflow: hidden;}
.cur .abou-nite{ left:431px; top:230px;}
.cur .about-ewm>i{ top:340px}
.cur .about-xz{top:352px;}
.cur .abou-img-l{top:320px;left: 89px; line-height:36px;}
.cur .iphone-about{ top:88px;}
.cur .linxian{ top:124px;}
.abou-img-l{
	position: absolute;
	border-radius:15px;
    padding: 8px 0px; text-align:center;
    color: #fff;
	font-size: 28px;
	line-height: 38px;
	left: 86px;
    top: 380px;
	font-weight: bold; width:158px;
	
}


.about-bomt h3{ color: #0a7de1; font-weight: bold; font-size:24px;}
.abou-nite,.linxian{ font-size: 34px; color: #fff; font-weight: bold; position: absolute; left: 430px; top:380px;}
.linxian{ font-size: 60px; top:266px; font-weight: inherit;}
.abou-nite>span{ color: #0a7de1;}
.about-xz{
	position: absolute;
	top: 510px;
	left: 430px;
}
.about-xz i{
	display: block;
	width: 250px;
	height: 56px;
	margin-bottom: 40px;
}
.iphone-about{
	width: 326px;
	height: 563px;
	position: absolute;
	left: 0px;
	top: 186px;
	background: url(../images/iphone.png) no-repeat;
}
.about-ewm>i{
	width: 170px;
	height: 170px;
	display: block;
	position: absolute;
	top: 496px;
    left: 770px;
	padding: 10px;
	background: #fff;
}
.about-ewm img,.jianli-ewm img{ width:100%; }
.about-ewm-font{
	position: absolute;
	border-radius:5px;
    padding: 8px;
    color: #fff;
	font-size: 24px;
	line-height: 26px;
	background: #43c4ba;
	top: 550px;
    left: 825px;
}
.img-gs{
	padding: 40px 0;
	background: #f5f5f5;
	width: 100%;
	margin-top: 40px;
}
.img-gs img{
	width: 928px;
	height: 312px;
	margin: 40px auto 0px auto;
}
.img-gs h2,.jiali h2{
	color: #0a7de1; font-size:30px; font-weight:normal
}
.jiali{
	width: 1200px;
	padding: 40px;
	margin: auto;
}
.jiali h2{ padding: 0px; margin: inherit; margin-bottom: 10px;}
.jiali-xz{
	width: 548px;
	margin: 40px auto;
}
.jianli-ewm{
	width: 150px;
	height: 156px;
	margin: auto;
	position: relative;
}
.jianli-ewm-font{
	position: absolute;
    border-radius: 5px;
    padding: 8px;
    color: #fff;
    font-size: 24px;
    line-height: 26px;
    background: #43c4ba;
    top: 50px;
    left: 46px;
}
.abou-im{padding-top: 40px;}
.abou-im img{
	width: 100%;
	height: 140px;
}
/* 公司简介图片滚动
------------------------------ */
.scroll_horizontal{position:relative;width:100%;padding:20px;line-height:20px;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:1132px;height:190px;margin:0 auto;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li img{ width:260px;height:190px;}
.scroll_horizontal .list li{float:left;width:250px;text-align:center;}
.scroll_horizontal .plus,
.scroll_horizontal .minus{position:absolute;top:80px;width:30px;height:60px;cursor:pointer;}
.scroll_horizontal .plus{left:-10px; background:  url(../images/leftimg1.png) no-repeat center center;}
.scroll_horizontal .minus{right:-10px;background: url(../images/rightimg2.png) no-repeat center center;}
.scroll_horizontal .plus:hover{background: url(../images/leftimg2.png) no-repeat center center;}
.scroll_horizontal .minus:hover{background: url(../images/rightimg1.png) no-repeat center center;}


.details-center {
    background: #44c4bb;
    padding: 60px 0px 60px 0px;}
.col-md-4{ width:33%; float: left;}

.text-right h3,.text-right p{width: 446px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;}
.yaoqiu li{ max-width:220px;text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;}

.color-6{ color: #666;}


.title_boxin{ background: #f7f7f7;margin-top: 0; border-bottom: 1px solid #ddd; height: 56px; line-height: 56px; padding-left: 20px;}
.jbbox{ border: 1px solid #ddd; padding:0 0px 0px 0}
.jbbox p{ padding:0 20px; margin: 0;}

.nav-tabs{ background: #F7F7F7; height: 56px; }
.nav-tabs>li>a{height: 55px; border-radius: 0; line-height:55px; font-size:20px; color:#333; font-weight:bold;    margin: 0; padding: 0 20px; font-size: 18px; color: #333; border: 0; }
.nav-tabs>li>a:hover,.nav-tabs>li.active>a:hover{border-radius:0; background: #f7f7f7; border: 0;}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{background:#f7f7f7; border-radius:0; border: 0;}
.tab-pane{ padding: 20px 20px 10px 20px;}

.rzww h4{ float: left; margin: 0; line-height: 60px; padding-left: 20px; width:360px; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.rzww{ padding: 0;}
.rzww>.postionbox{ width:1198px; height: 60px; line-height: 60px; margin-bottom: 0;}
.postionboxlist{ width:406px; color: #333;}
.gzboxtitle{ width:246px;*width:212px;}
.dateboxin{ width:158px; color: #666;}

/**************企业***********/
.bossyaoqiu li{
	display: inline-block; color: #fff;
}
.bossyaoqiu li a{ color: #7a7a7a;}
.bossyaoqiu li a:hover{ color: #44c4bb;}
.bossyaoqiu i{
	display: inline-block;
	width: 1px;
	height: 10px;
	background: #fff;
	margin: 0 10px;
}
.yaoqiu-botm li{
	border-radius: 50px;
	padding: 0px 10px;
	border: 1px solid #f1f1f1;
	display: inline-block;
	margin-right: 10px;
	color: #fff;
}
.mgr15{ margin-right: 15px;}
.mgt16{ margin-top: 16px;}
.comptitlep h3{ margin-top: 0; padding-top: 0;}
 /*************分页****************/
 .pag_list{ text-align: center;padding:12px 0; }
.pag_list a{ color:#666; margin:0 8px; padding:2px 10px; }
.pag_list .down-pag,.pag_list .up-pag,.pag_list a{ background: #fff; color: #666; border: 1px solid #ddd;}
.pag_list .active,.pag_list a:hover{ background: #44c4bb; color: #fff; border: 1px solid #44c4bb}
.rzww>.pag_list{ border-bottom: 0;}


.bd{ border: 1px solid #ddd}

 .renzbtn{ border-radius:10px; margin:8px 0 0 20px; float:left; -webkit-text-size-adjust:none;width:60px; text-align: center; padding:0 0px 0 12px; font-size:9px; z-index:9; color: #fff; font-weight: normal; height:18px; line-height: 18px; background: url(../images/renzhengbtn.png) no-repeat 2px center #44c4bb;}   
  
  
  /******************图片滚动************/
  .scroll-box{width:1160px;  margin: 20px auto 0 auto; position: relative;}
  .box {height:230px;  width:1036px; margin:0 auto; overflow: hidden; position:relative;   } 
  .box li { display:block; float:left;width:229px; padding:0 16px;} 
  .box li img{ width:100%; height: 230px;}
  .box li.active { background-position:-174px 0; color:#555;cursor:default;} 
  a.prev, a.next { position: absolute;  display:block;width:38px;height:80px; top:80px; cursor:pointer;} 
  a.prev{background:url(../images/comp_l.jpg) no-repeat 0px 0px; left: 5px}
  a.next { background:url(../images/comp_r.jpg) no-repeat 0; right: 5px;} 
  .scroll_list{ width:10000em; position:absolute;  } 
       

.max-box{ width: 1200px; margin:0 auto ; padding: 0;}
.bq-bj .com-list-title{
	width: 100%; padding: 30px 0; margin:0 auto; text-align: center; background: #fff;
}
.com-list-title .bquan-lx a,.bquan-lx span{ color: #333; margin: 0 18px; text-decoration:none} 
  
  
  
  
  
  
    