body{background:#F2F2F2;}
.shadow-bottom{border-bottom:0px solid #888888;
    -moz-box-shadow: 0px 1px 10px #888888;    
 -webkit-box-shadow: 0px 1px 10px #888888;     
box-shadow: 0px 1px 10px #888888;}
.isStuck{
    left:0px;
    width:100%;
	border-bottom:0px solid #888888;
    -moz-box-shadow: 0px 1px 10px #888888;    
 -webkit-box-shadow: 0px 1px 10px #888888;     
box-shadow: 0px 1px 10px #888888;
}
.navbar-wrapper {
   position: relative;
  z-index: 15;
background-color:#fff;
}
.navbar-wrapper .topusercenter{padding:10px 0px;}
.navbar-wrapper .topusercenter a {margin-left:10px;}
/*自定义*深灰色*文本/边框/背景色*/
.text-45,a.text-45:link,a.text-45:visited,.button.border-45,blockquote.border-45,.pager.border-45 a,.pager-prev.border-45,.pager-next.border-45 {	color: #454545;}
.border-45,.border-45 .button,.border-45 .tab-nav li a,.border-45 .tab-body,.button.bg-45,.selected.border-45,.pointer.border-45 li,.nav.border-45 .active a,.nav.nav-tabs.border-45,.nav-main.border-45 a,.nav-main.border-45 .nav-head,.pagination.border-45 li,.pager.border-45 a {	border-color: #454545;}
.bg-45,.border-45 .button.active,.pointer.border-45 .active,.nav-pills.border-45 .active a,.nav-45.border-45 .nav-head,.pagination.border-45 .active {	background-color: #454545;}

/*自定义*纯白*文本/边框/背景色*/
.text-white,a.text-white:link,a.text-white:visited,.button.border-white,blockquote.border-white,.pager.border-white a,.pager-prev.border-white,.pager-next.border-white {	color: #ffffff;}
.border-white,.border-white .button,.border-white .tab-nav li a,.border-white .tab-body,.button.bg-white,.selected.border-white,.pointer.border-white li,.nav.border-white .active a,.nav.nav-tabs.border-white,.nav-main.border-white a,.nav-main.border-white .nav-head,.pagination.border-white li,.pager.border-white a {	border-color: #ffffff;}
.bg-white,.border-white .button.active,.pointer.border-white .active,.nav-pills.border-white .active a,.nav-white.border-white .nav-head,.pagination.border-white .active {	background-color: #ffffff;}
.padding-large {
	padding: 30px
}

.padding-large-top {
	padding-top: 30px
}

.padding-large-right {
	padding-right: 30px
}

.padding-large-bottom {
	padding-bottom: 30px
}

.padding-large-left {
	padding-left: 30px
}

.padding-big {
	padding: 20px
}

.padding-big-top {
	padding-top: 20px
}

.padding-big-right {
	padding-right: 20px
}

.padding-big-bottom {
	padding-bottom: 20px
}

.padding-big-left {
	padding-left: 20px
}

.padding {
	padding: 10px
}

.padding-top {
	padding-top: 10px
}

.padding-right {
	padding-right: 10px
}

.padding-bottom {
	padding-bottom: 10px
}

.padding-left {
	padding-left: 10px
}

.padding-small {
	padding: 5px
}

.padding-small-top {
	padding-top: 5px
}

.padding-small-right {
	padding-right: 5px
}

.padding-small-bottom {
	padding-bottom: 5px
}

.padding-small-left {
	padding-left: 5px
}

.padding-little {
	padding: 2px
}

.padding-little-top {
	padding-top: 2px
}

.padding-little-right {
	padding-right: 2px
}

.padding-little-bottom {
	padding-bottom: 2px
}

.padding-little-left {
	padding-left: 2px
}

.margin-large {
	margin: 30px
}

.margin-large-top {
	margin-top: 30px
}

.margin-large-right {
	margin-right: 30px
}

.margin-large-bottom {
	margin-bottom: 30px
}

.margin-large-left {
	margin-left: 30px
}

.margin-big {
	margin: 20px
}

.margin-big-top {
	margin-top: 20px
}

.margin-big-right {
	margin-right: 20px
}

.margin-big-bottom {
	margin-bottom: 20px
}

.margin-big-left {
	margin-left: 20px
}

.margin {
	margin: 10px!important;
	clear: both
}

.margin-top {
	margin-top: 10px
}

.margin-right {
	margin-right: 10px
}

.margin-bottom {
	margin-bottom: 10px
}

.margin-left {
	margin-left: 10px
}

.margin-small {
	margin: 5px
}

.margin-small-top {
	margin-top: 5px
}

.margin-small-right {
	margin-right: 5px
}

.margin-small-bottom {
	margin-bottom: 5px
}

.margin-small-left {
	margin-left: 5px
}

.margin-little {
	margin: 2px
}

.margin-little-top {
	margin-top: 2px
}

.margin-little-right {
	margin-right: 2px
}

.margin-little-bottom {
	margin-bottom: 2px
}

.margin-little-left {
	margin-left: 2px
}

.radius-none {
	border-radius: 0
}

.radius-small {
	border-radius: 2px
}

.radius {
	border-radius: 4px
}

.radius-big {
	border-radius: 6px
}

.radius-rounded {
	border-radius: 2em;
	padding-left: 1em;
	padding-right: 1em
}

.radius-circle {
	border-radius: 50%
}
.form-control2 {
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control2:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.form-control2::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control2:-ms-input-placeholder {
  color: #999;
}
.form-control2::-webkit-input-placeholder {
  color: #999;
}
.margin-15-lr{margin-left:-15px;margin-right:-15px;}
.ml10{margin-left:10px;}
/* CUSTOMIZE THE NAVBAR
-------------------------------------------------- */
 /*
.navwrapper .navbar-brand{height:40px;padding-top:10px!important;padding-bottom:10px!important; }
*/
.navwrapper .navbar.navbar-inverse {
  background: #126FA4;
  border-color: #398439;
}
.navwrapper  .navbar.navbar-inverse a{
  color:#fff;
  /*
  padding-top:10px;
  padding-bottom:10px;
  */
}
.navwrapper  .navbar.navbar-inverse a:hover{
  color:#ff0000;
}
.navwrapper  .navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus{
  background:#ff0000;
  font-weight:700;
}
.navwrapper  .navbar-inverse .navbar-nav>.active>a:hover {
  background:#ff0000;
  color:#fff;
  font-weight:700;
}
 .navwrapper .navbar {
    border-radius: 4px;
	min-height:auto;
  }
  @media (max-width: 768px) {
  .navwrapper .navbar-brand{height:50px;padding-top:15px!important;padding-bottom:15px!important;display:block;}

     .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
      border-color: #054F79;
    }

  .navbar-inverse .navbar-toggle {
    border:2px solid #054F79;
  }

    .navbar-inverse .navbar-toggle:hover {
      border:2px solid #054F79;
      background: #054F79;
    }

    .navbar-inverse .navbar-toggle:active {
      border:2px solid #054F79;
      background: #054F79;
    }
    .navbar-inverse .navbar-toggle:focus {
      border:2px solid #054F79;
      background: #054F79;
    }

  .navbar {
    border-radius: 6px;
  }


}
.index_vip_company{}
.index_vip_company .jobdetail{font-size:11px;max-height:60px;line-height:20px;overflow:hidden;}
.index_vip_company .jobdetail a{color:#555;}
.index_vip_company .box{border-bottom:1px solid #ccc;padding-bottom:10px;}
.index_vip_company .box:last-child{border-bottom:none;}
/*
.index_vip_company h4 a{color:#000;}
.index_vip_company dl dt a{color:#000;}
.index_vip_company dl dd a{color:#666;}
.index_vip_company .row{border-bottom:1px solid #ccc;}
.index_vip_company .row:last-child{border-bottom:none;}
*/

.index_personlist{margin-left1:5px;}
.index_personlist  .persontable{border:1px solid #ccc; margin-bottom:10px;margin-left:-10px;margin-right:-10px;}
.index_personlist  .persontable td{padding:5px;font-size:12px;}
.index_personlist  .persontable td a{color:#000;}
.index_personlist .workwill{height:60px;line-height:20px;overflow:hidden;}

.profiles_list  .persontable{margin-left:-10px;margin-right:-10px;}
.profiles_list  .persontable td{padding:5px;font-size:12px;}
.profiles_list  .persontable td a{}
.profiles_list .workwill{height:60px;line-height:20px;overflow:hidden;color:#666;}
.bs-docs-footer2
{
	background-color:#EDEDED;
 margin-top: 15px;
 padding:15px 0;
 border-top:1px solid #DDDDDD;
 font-size:12px;
 }
.bs-docs-footer
{
  padding-top: 10px;
  padding-bottom: 10px;
  font-size:12px;
  color: #99979c;
  text-align: center;
  background-color: #2a2730;
}
.bs-docs-footer a{color:#fff;}
.joblist_szhiwei dd a{margin:5px 10px 5px 0;}
.joblist_list .jobdetail{font-size:11px;max-height:60px;line-height:20px;overflow:hidden;}
.joblist_list .jobdetail a{color:#555;}
@media (max-width: 768px) {
.navbar-wrapper .form-group{width:35%;float:left;padding-right:5px;margin-bottom:0px;}
 }
.index_friendlink{}
.index_friendlink a{color:#666;margin:0 10px 5px 0px;font-size:12px;display:inline-block;}
.nocheck{background:url(../img/nocheckbg.png) 150px center no-repeat;}
.txt-filter
{
 text-shadow: 0 0 8px #000; 
  color: rgba(255,255,255,0);
  filter: DXImageTransform.Microsoft.Blur(pixelradius=2);
  zoom: 1; 
}
.mobile_nav
{
display:none;
}
@media screen and (max-width: 768px) {
.navbar-wrapper
{

}
	.mobile_nav {
	 display:block;
    background: #FBFBFB;
    padding: 0px 0 0px 0;
    width: 100%;
	height:50px;
    position: fixed;
    left: 0;
    bottom: 0;
	border-top:1px solid #DCDCDC;
	z-index:9999;
	}
	.mobile_nav ul {
		height: 50px;
		margin:0;
		padding:0;
	}
	.mobile_nav ul li {
		position:relative;
		float: left;
		width: 20%;
		text-align: center;
		list-style-type: none;
		margin: 0px;
		padding: 0px;
		height: 50px;
		
	}
	.mobile_nav ul li .txt
	{
		position:absolute;bottom:5px;left:0px;right:0px;
	}
	.mobile_nav ul li .ico
	{
		position:absolute;top:5px;left:0px;right:0px;
	}
	.mobile_nav ul li span {
		display: block;
 		font-size: 14px;
		font-family: "微软雅黑";
		color:#999;
	}
	.mobile_nav ul li a {
	color:#999;
 		text-decoration: none;
	}

	.mobile_nav ul .active span,.mobile_nav ul .active a
	{
	color:#ff0000;
	}
	 
}