/*==通用样式开始==========================start*/
/*全站变灰 哀悼样式start*/
/*html{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter:grayscale(100%);}*/
/*全站变灰  哀悼样式end*/
html{margin:0;padding:0;min-height: 100%;}
body{min-height: 100%;}
.layui-layout {
	width: 100%
}
/*浮动样式*/
.float-left {
	float: left!important
}

.float-right {
	float: right!important
}
.center{margin:0 auto;}
/*文本对齐*/
.text-indent,.text-indent p,.text-indent div {
	text-indent: 2em
}

.text-left {
	text-align: left
}

.text-center {
	text-align: center
}

.text-right {
	text-align: right
}

.text-justify {
	text-align: justify
}

/*文本大小*/
.text-24 {
	font-size: 24px
}

.text-16 {
	font-size: 16px
}

.text-14 {
	font-size: 14px
}

.text-12 {
	font-size: 12px
}

.text-10 {
	font-size: 10px
}

/*行距大小*/
.height-40 {
	line-height: 40px
}

.height-30 {
	line-height: 30px
}

.height-24 {
	line-height: 24px
}

.height-20 {
	line-height: 20px
}

.height-16 {
	line-height: 16px
}

/*文本截断*/
.text-break {
	word-wrap: break-word;
	word-break: normal
}

.text-breakall {
	word-break: break-all
}

.text-unbreak {
	white-space: nowrap
}

.text-more {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

/*边框样式*/
.border {
	border: solid 1px #f2f2f2
}

.border-none {
	border: 0
}

.border-top {
	border-top: solid 1px #f2f2f2
}

.border-right {
	border-right: solid 1px #f2f2f2
}

.border-bottom {
	border-bottom: solid 1px #f2f2f2
}

.border-left {
	border-left: solid 1px #f2f2f2
}

.border-left-right {
	border-left: solid 1px #f2f2f2;
	border-right: solid 1px #f2f2f2
}

.border-top-bottom {
	border-top: solid 1px #f2f2f2;
	border-bottom: solid 1px #f2f2f2
}

/*边框大小*/
.border-10 {
	border-width: 10px
}

.border-5 {
	border-width: 5px
}

.border-3 {
	border-width: 3px
}

.border-2 {
	border-width: 2px
}

/*水平线*/
hr {
	background: #f2f2f2;
	color: #f2f2f2;
	clear: both;
	float: none;
	width: 100%;
	height: 1px;
	margin: 10px 0;
	border: 0;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

hr.space {
	background: #fff;
	color: #fff;
	visibility: hidden
}

/*图片样式*/
.img-border {
	border: solid 1px #d2d2d2;
	padding: 4px
}
.img-bg{
	background-color: #f2f2f2;
	padding:5px;
}

.img-responsive {
	display: block;
	max-width: 100%;
	height: auto
}



/*显示隐藏*/
.show {
	display: block!important
}

.hidden {
	display: none!important;
	visibility: hidden!important
}

/*填充样式*/
.padding-none{
    padding:0;
}
.padding-top-10{
    padding-top:10px;
}
.padding-top-20{
    padding-top:20px;
}
.padding-left-40{
    padding-left:40px;
}
.padding-bottom-20{
    padding-bottom: 20px;
}
.padding-2{
    padding: 2px;
}
.padding-10{
    padding: 10px;
}

/*边界样式*/
.margin-none{
    margin:0;
}



.margin-top-10{
    margin-top:10px;
}
.margin-top-20{
    margin-top:20px;
}
.margin-top-80{
    margin-top:80px;
}
.margin-top-95{
    margin-top:95px;
}
.margin-right-10{
    margin-right:10px;
}
.margin-right-8{
    margin-right:8px;
}
.margin-right-5{
    margin-right:5px;
}


.margin-bottom-20{
    margin-bottom:20px;
}
.margin-bottom-5{
    margin-bottom:5px;
}

.margin-left-60{
    margin-left:60px;
}
.margin-left-15{
    margin-left:15px;
}

/*圆角样式*/
.radius-none {
	border-radius: 0
}

.radius-2 {
	border-radius: 2px
}

.radius-4 {
	border-radius: 4px
}

.radius-6 {
	border-radius: 6px
}

.radius-rounded {
	border-radius: 2em;
	padding-left: 1em;
	padding-right: 1em
}

.radius-circle {
	border-radius: 50%
}

/*阴影样式*/
.box-shadow-none {
	box-shadow: 0 0 0 rgba(0,0,0,0.5)
}

.box-shadow-small {
	box-shadow: 0 3px 5px rgba(0,0,0,0.5)
}

.box-shadow {
	box-shadow: 0 3px 9px rgba(0,0,0,0.5)
}

.box-shadow-big {
	box-shadow: 0 6px 9px rgba(0,0,0,0.5)
}


/*文本颜色*/
.text-main,a.text-main:link,a.text-main:visited{
	color:#fd640c;
}
.text-sub,a.text-sub:link,a.text-sub:visited{
	color:#707070;
}
.text-white,a.text-white:link,a.text-white:visited{
	color: #fff
}
.text-black,a.text-black:link,a.text-black:visited{
	color: #444;
}
.text-gray,a.text-gray:link,a.text-gray:visited{
	color: #9a9a9f;
}
.text-red,a.text-red:link,a.text-red:visited{
	color: #e33
}
.text-yellow,a.text-yellow:link,a.text-yellow:visited{
	color:#F5CA26;
}
.text-orange,a.text-orange:link,a.text-orange:visited{
	color:#FF7200;
}
.text-blue,a.text-blue:link,a.text-blue:visited{
	color:#00A2FF;
}
.text-green,a.text-green:link,a.text-green:visited{
	color:#25BE03;
}

a.text-black:hover{
   color:#25B1C0;
}

/*背景颜色样式*/
.bg-main{
	background-color: #f5f5f5
}
.bg-black{
	background-color: #000
}

.bg-gray{
	background-color: #f5f5f5
}

.bg-white{
	background-color: #fff
}

.bg-red{
	background-color: #e33
}

.bg-yellow{
	background-color:#F5CA26;
}

.bg-blue{
	background-color:#00A2FF;
}

.bg-green{
	background-color:#25BE03;
}
.bg-orange{
	background-color:#FF7200;
}

/*边框线条样式*/
.border-dashed {
	border-style: dashed
}

.border-dotted {
	border-style: dotted
}

.border-double {
	border-style: double
}

.border-inset {
	border-style: inset
}

.border-outset {
	border-style: outset
}

/*边框颜色样式*/
.border-black{
	border-color: #000
}

.border-gray{
	border-color: #999
}

.border-white{
	border-color: #fff
}

.border-red{
	border-color: #e33
}

.border-yellow{
	border-color: #f60
}

.border-blue{
	border-color: #0ae
}

.border-green{
	border-color: #2c7
}
.border-main{
	border-color: #25b1c0
}


/*通用样式结束============================end*/


/* 头部 */
.header {height: 80px;width:100%;background-color: #25b1c0;position: fixed;top:0;}
.header .logo{position: absolute; left:0; top: 18px;}
.header .logo img{width: 118px;}
.header .layui-nav .layui-nav-item{line-height: 80px;}
.header .main_nav .layui-nav .layui-nav-item a{color:#fff;}
.header .main_nav .layui-nav .layui-nav-item a:hover{color:#f5ca26;}
.header .main_nav .layui-nav .layui-this a{color:#f5ca26;border-bottom:3px solid #f06e5e;line-height:77px;}


/*导航登录样式*/
.login {
	position:relative;
	height:80px;
	line-height:80px;
}
.login li {
	float:left;
	display:block;
}
.reg{margin-left:15px;}

/*弹窗登录注册公用样式*/
.inline-box{margin:0 auto;width:240px;}
.inline-height{margin:0 auto;width:240px;height:40px;}
.login-input{background-color: #f9f9f9;border:none;width:240px;border-radius:3px;height:40px;font-size:14px;}
.code{width:110px;float:left;height:40px;}
.yanzheng{width:110px;margin-left:19px;float:left;height:40px;text-align: center;padding-left:16px;font-size:12px;}

/*登录弹层样式*/
.loginmask {
	width:100%;
	height:100%;
	z-index:1109;
	background:#000;
	position:fixed;
	top:0;
	left:0;
	display:none;
}

.loginalert {
	width:360px;
	position:fixed;
	top:-600px;
	left:50%;
	margin-left:-220px;
	z-index:1109;
	display:none;
        margin-top:60px;

}
.loginwrap {
	width:360px;
        height:330px;
	background:#fff;
        border-radius: 3px;
	margin:40px auto 0 auto;
        box-shadow: 0 0 30px 10px rgba(25,25,25,0.02);
        font-size:12px;
}

/*注册弹层样式*/
.openreg{}
.regmask {
	width:100%;
	height:100%;
	z-index:1109;
	background:#000;
	position:fixed;
	top:0;
	left:0;
	display:none;
}

.regalert {
	width:360px;
	position:fixed;
	top:-600px;
	left:50%;
	margin-left:-220px;
	z-index:1109;
	display:none;
        margin-top:60px;

}
.regwrap {
	width:360px;
        height:456px;
	background:#fff;
        border-radius: 3px;
	margin:40px auto 0px auto;
        box-shadow: 0 0 30px 10px rgba(25,25,25,0.02);
        font-size:12px;

}


/*第三方登录*/
.thirdlogin{
	 width:240px;
         margin:0 auto;
}
.thirdlogin fieldset
{
  border: 1px solid #f2f2f2;
  border-bottom: none;
  border-left:none;
  border-right:none;
}

.thirdlogin legend
{
margin-left:60px;
color:#9f9f9f;
font-size:10px;
}

.thirdlogin ul li {
	display:block;
	float:left;
        margin-right:20px;
}
.thirdlogin ul li a {
	display:block;
	float:left;
	height:40px;
	line-height:40px;
	width:40px;
	text-indent:80px;
}

#qql a {
	background:url('../images/qq.png') no-repeat 0px 0px;
}
#weixinl a {
	background:url('../images/weixin.png') no-repeat 0px 0px;
}




/* 底部 */
.footer{padding: 15px 0; line-height: 24px;text-align: left; color: #a6a4a0; font-weight: 300;width:100%;clear: both;background-color: #333333;min-width: 1140px;}
.footer a{padding: 0 10px 0px 10px;color: #606776;
transition: all 0.3s linear;
-moz-transition: all 0.3s linear; /* Firefox 4 */
-webkit-transition: all 0.3s linear; /* Safari 和 Chrome */ 
-o-transition: all 0.3s linear; /* Opera */
line-height:34px;
}
.footer b{color:#F9F9F9;}
.footer a{color: #a6a4a0; }
.footer a:hover{color: #fff; }
.footer .height{text-align:left;line-height: 35px; }
.footer .height b{margin-right:20px;}
.footer .center{text-align:center;line-height: 35px; }
.footer_fixed{position: fixed;bottom:0}
.footer .copyright{font-size:12px;width:1200px;}
.footer .copyright a{padding:0;}



/* 右下角回到顶部 */
.layui-fixbar li{position: relative;border-radius:50px;width:40px;height:40px;margin-bottom: 17px;padding:0;}
.layui-fixbar li .layui-icon{}
.layui-fixbar #fixbar_avatar img{width:40px;height: 40px;}



/*人才*/
.page_left{width:910px;float: left;padding-bottom: 10px;}
.page_left_list{}
.page_left_list li{position: relative;border-bottom: 1px solid #fff;background: #fff;
	transition: all 0.3s linear;
-moz-transition: all 0.3s linear; /* Firefox 4 */
-webkit-transition: all 0.3s linear; /* Safari 和 Chrome */ 
-o-transition: all 0.3s linear; /* Opera */}
.page_left_list .no_pic{}
.page_left_list li .pic{position: absolute;left: 15px;top: 15px;overflow: hidden;width:165px;}
.page_left_list li .pic img{vertical-align: middle;width:100%;}
.page_left_list li .title{line-height: 33px;font-size: 0;position: relative;border-bottom: 1px solid #f2f2f2;padding-bottom: 8px;}
.page_left_list li .title *{display: inline-block;vertical-align: top;}
.page_left_list li .title a{color:#b5a176;max-width: 99%;margin-right: 10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 16px;line-height: 26px;}
.page_left_list li .title a:hover{color:#b5a176;}
.page_left_list li .date_hits{position: relative;line-height: 20px;font-size: 12px;color: #666;}
.page_left_list li .date_hits span{padding-right: 15px;height: 20px;line-height: 20px;}
.page_left_list li .date_hits span a{color:#b5a176;}
.page_left_list li .date_hits .hits{position: absolute;right: 50px;top: 0;}
.page_left_list li .date_hits .commonts{position: absolute;right: 0;top: 0;}
.page_left_list li .price{height: 48px;line-height: 24px;overflow: hidden;margin-top: 8px;color:#444;}
.page_right{position: relative;float:left;width:280px;background-color: #fff;margin-left:10px;}
.page_right h3{width: auto;margin: 0;height:48px;line-height: 50px;padding: 0 15px;border: none;font-size:16px;}
.page_right_list{margin: 0px 0 20px;background: #fff;padding:10px 10px 10px 15px;}
.page_right_list:hover{box-shadow:0px 1px 16px -8px #000;}
.page_right_list li{line-height: 32px;white-space: nowrap;overflow: hidden;list-style: decimal-leading-zero inside;color: #b5a176;font-style: oblique;}
.page_right_list li a{max-width: 74%;margin-right: 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;display: inline-block;vertical-align: top;font-style: normal;}
.page_right_list li a:hover{color:#b5a176;}
.page_right_list li span{font-size: 12px;color: #888;display: inline-block;vertical-align: top;font-style: normal;}
.links{padding:10px 0;background: #fff;margin-bottom: 20px;}
.links:hover{box-shadow:0px 1px 16px -8px #000;}
.links a{display: inline-block;padding:0 10px;line-height: 28px;
}
.desc{color:#9f9f9f;font-size:14px;padding: 15px;}
.links a:hover{color:#b5a176;}
.wechat_qrcode{margin-bottom: 20px;font-size: 0;text-align: center;padding:15px;background: #fff;}
.wechat_qrcode:hover{box-shadow:0px 1px 16px -8px #000;}
.wechat_qrcode img{width:100%;}
.mobile_qrcode{padding:30px;}



/* 筛选 */
.condition{margin:0px auto;line-height: 23px;width: 1200px;}
.condition-item {

	clear: both;
	*zoom: 1
}
.condition-label {
	float: left;
	display: block;
	padding-right:15px;
	width: 80px;
	font-weight: 400;
	text-align: right
}
.condition-item-inline {
	display: inline-block;
	vertical-align: middle
}


/*首页样式*/
/*首页人才*/
.provider_box{width:1140px;overflow: hidden;margin:0;}
.provider_box .list_box{margin-bottom: 10px;padding:20px;min-height: 100px;}
.provider_box .list_box h1{line-height: 24px;font-size:24px;padding:10px 0px;font-weight:normal;}
.provider_box .list_box h2{line-height: 24px;font-size:18px;padding:10px 0px;font-weight:normal;}
.provider_box .list_box p{line-height: 24px;font-weight:normal;color:#707070;word-wrap:break-word;}
.provider_box .list_box .inline{padding:10px 0;color:#707070;}




/*人才*/
.provider_container{width:1140px;overflow: hidden;margin:0;}
.provider_container_left{background-color: #fff;width:850px;overflow: hidden;margin:0;float:left;}
.provider_container_left .list_box{margin-bottom: 10px;padding:5px;}
.provider_container_left .l_box{width:110px;float:left;font-size:12px;color:#9a9a9f;text-align: center;line-height: 33px;}
.provider_container_left .l_box .icon{width:110px;float:left;font-size:12px;color:#ccc;}
.provider_container_left .l_box .pic{display: block;overflow: hidden;width:100%;margin:0;border-radius: 0px 0px 0 0;}
.provider_container_left .l_box .pic img{vertical-align: middle;width:80px;height:80px;}
.provider_container_left > .l_box:hover >.pic img {
  transform: scale(1.5, 1.5);
  transition: .3s transform;
}
.provider_container_left .l_box .pic img{  
    cursor: pointer;  
}
.provider_container_left .r_box{  
    float:left;
    color:#9a9a9f;
    font-size:12px;
    line-height:33px;
    width:450px;   
}
.provider_container_left .r_box a .title{  
    font-size: 14px;line-height:46px;
}


.provider_container_left .c_box{width:210px;min-height: 90px;float:left;font-size:12px;color:#9a9a9f;text-align: center;line-height: 33px;padding:15px;border-left:1px solid #eee;}
.provider_container_left .c_box .icon{width:110px;float:left;font-size:12px;color:#ccc;}
.provider_container_left .c_box .pic{display: block;overflow: hidden;width:100%;margin:0;border-radius: 0px 0px 0 0;}
.provider_container_left .c_box .pic img{vertical-align: middle;width:80px;height:80px;}
.provider_container_left > .c_box:hover >.pic img {
  transform: scale(1.5, 1.5);
  transition: .3s transform;
}
.provider_container_left .c_box .pic img{  
    cursor: pointer;  
}





.provider_container_left li .title{width:64px;padding:0px 17px;text-align:left;font-size: 14px;line-height:46px;border-top:1px solid #f2f2f2;}
.provider_container_left li .title a:hover{color:#FF6754;}
.provider_container_left li hr {width:66px;margin:5px auto;}
.provider_container_left li .price{height: 46px;line-height: 46px;font-size: 14px;color: #FF6754;overflow: hidden;float:right;}
.provider_container_left li .btn{float:right;margin-right:17px;margin-bottom:17px;}

.provider_container_right{float: left;width:280px;overflow: hidden;margin-left:10px;line-height:23px;}
.provider_container_right p{font-size:12px;color:#707070;}


/*人才详情*/
.provider_detail_container{width:1140px;overflow: hidden;margin:0;}
.provider_detail_container_left{width:850px;overflow: hidden;margin:0;float:left;}
.provider_detail_container_left .list_box{margin-bottom: 10px;padding:20px;min-height: 100px;}
.provider_detail_container_left .list_box h1{line-height: 24px;font-size:24px;padding:10px 0px;font-weight:normal;}
.provider_detail_container_left .list_box h2{line-height: 24px;font-size:18px;padding:10px 0px;font-weight:normal;}
.provider_detail_container_left .list_box p{line-height: 26px;font-weight:normal;color:#707070;word-wrap:break-word;}
.provider_detail_container_left .list_box p img{max-width:810px;}
.provider_detail_container_left .list_box .inline{padding:10px 0;color:#707070;}

/*人才详情页服务列表*/
.provider_market_list_container{}
.provider_market_list_container ul{margin-left: -14px;}
.provider_market_list_container li{width:260px;float: left;margin-bottom:18px;margin-left :13px;}
.provider_market_list_container .c_box{width:260px;border:1px solid #f2f2f2;border-radius: 0px;background: #fff;}
.provider_market_list_container li:hover{
   margin-top:-4px;padding-bottom: 4px;}
.provider_market_list_container .c_box:hover{
    box-shadow:0px 10px 20px 0px rgba(51, 51, 51, 0.2);
    -moz-box-shadow:0px 10px 20px 0px rgba(51, 51, 51, 0.2);
    -webkit-box-shadow:0px 10px 20px 0px rgba(51, 51, 51, 0.2);
    border: 1px solid #25b1c0;
    }
.provider_market_list_container li .pic{display: block;overflow: hidden;width:100%;margin:0;border-radius: 0px 0px 0 0;}
.provider_market_list_container li .pic img{vertical-align: middle;width:100%;}
.provider_market_list_container > li:hover >.pic img {
  transform: scale(1.5, 1.5);
  transition: .3s transform;
}
.provider_market_list_container li .pic img{  
    cursor: pointer;  
}
.provider_market_list_container li .title{width:241px;padding:0px 17px 0px 17px;text-align:left;font-size: 14px;line-height:30px;border-top:1px solid #f2f2f2;}
.provider_market_list_container li hr {width:236px;margin:5px auto;}
.provider_market_list_container li .price{width:241px;height: 30px;padding:0px 17px 0px 17px;line-height: 30px;font-size: 14px;color: #25b1c0;overflow: hidden;}
.provider_market_list_container li .btn{float:right;margin-right:17px;margin-bottom:17px;}




.provider_detail_container_right{float: left;width:280px;overflow: hidden;margin-left:10px;line-height:23px;}
.provider_detail_container_right p{font-size:12px;color:#707070;}
.provider_detail_container_right .list_box{margin-bottom: 10px;padding:20px;min-height: 100px;}
.provider_detail_container_right .list_box h1{line-height: 24px;font-size:24px;padding:10px 0px;font-weight:normal;}
.provider_detail_container_right .list_box h2{line-height: 24px;font-size:18px;padding:10px 0px;font-weight:normal;}
.provider_detail_container_right .list_box h3{line-height: 24px;font-size:14px;padding:10px 0px;font-weight:normal;}
.provider_detail_container_right .list_box p{line-height: 24px;font-weight:normal;color:#707070;word-wrap:break-word;}
.provider_detail_container_right .list_box .inline{padding:10px 0;color:#707070;}


/*人才服务*/
.provider_skill_list_container{}
.provider_skill_list_container .title-bar{line-height:42px;height:42px;border-bottom:1px solid #f2f2f2;}
.provider_skill_list_container h2{line-height: 24px;font-size:18px;padding:10px 0px;font-weight:normal;float:left;}
.provider_skill_list_container .more{line-height: 24px;float:right;padding:10px 0px;}
.provider_skill_list_container .more a{line-height: 24px;font-size:14px;padding-right:8px;font-weight:normal;}
.provider_skill_list_container .more a:hover{color:#25b1c0;}

.provider_skill_list_container ul{margin-left: -14px;margin-top:20px;}
.provider_skill_list_container li{width:260px;float: left;margin-bottom:18px;margin-left :13px;}
.provider_skill_list_container .c_box{width:260px;border:1px solid #f2f2f2;border-radius: 0px;background: #fff;cursor:pointer;}
.provider_skill_list_container li:hover{
   margin-top:-4px;padding-bottom: 4px;}
.provider_skill_list_container .c_box:hover{
    box-shadow:0px 10px 20px 0px rgba(51, 51, 51, 0.2);
    -moz-box-shadow:0px 10px 20px 0px rgba(51, 51, 51, 0.2);
    -webkit-box-shadow:0px 10px 20px 0px rgba(51, 51, 51, 0.2);
    border: 1px solid #25b1c0;
    }
.provider_skill_list_container li .pic{display: block;overflow: hidden;width:100%;margin:0;border-radius: 0px 0px 0 0;}
.provider_skill_list_container li .pic img{vertical-align: middle;width:100%;}
.provider_skill_list_container > li:hover >.pic img {
  transform: scale(1.5, 1.5);
  transition: .3s transform;
}
.provider_skill_list_container li .pic img{  
    cursor: pointer;  
}
.provider_skill_list_container li .title{width:221px;padding:0px 17px;text-align:left;font-size: 14px;line-height:46px;border-top:1px solid #f2f2f2;color:#9a9a9f;}
.provider_skill_list_container .l_box{width:80px;float:left;font-size:12px;color:#9a9a9f;text-align: center;line-height: 33px;padding:8px;}
.provider_skill_list_container .l_box .icon{width:90px;float:left;font-size:12px;color:#ccc;}
.provider_skill_list_container .l_box .pic{display: block;overflow: hidden;width:100%;margin:0;border-radius: 0px 0px 0 0;}
.provider_skill_list_container .l_box .pic img{vertical-align: middle;width:60px;height:60px;}
.provider_skill_list_container> .l_box:hover >.pic img {
  transform: scale(1.5, 1.5);
  transition: .3s transform;
}
.provider_skill_list_container .l_box .pic img{  
    cursor: pointer;  
}
.provider_skill_list_container .r_box{  
    float:left;
    color:#9a9a9f;
    font-size:12px;
    line-height:30px;
    width:140px;
    padding-top:10px;
}
.provider_skill_list_container .r_box a .title{  
    font-size: 14px;line-height:46px;
}
















/*需求*/
.project_container{width:1140px;overflow: hidden;margin:0;}
.project_container_left{width:850px;overflow: hidden;margin:0;float:left;}
.project_container_left .list_box{margin-bottom: 10px;padding:5px;min-height: 100px;color:#707070;font-size:14px;}
.project_container_left .list_box:hover{box-shadow: 0 3px 5px rgba(0,0,0,0.2)}

.project_container_left .l_box{  
    float:left;
    color:#9a9a9f;
    font-size:12px;
    line-height:33px;
    padding:10px;
    width:550px;
}
.project_container_left .l_box a .title{  
    font-size: 14px;line-height:46px;
}

.project_container_left .r_box{width:210px;float:left;font-size:12px;color:#9a9a9f;text-align: center;line-height: 33px;padding:15px;border-left:1px solid #eee;}
.project_container_left .r_box .icon{width:110px;float:left;font-size:12px;color:#ccc;}
.project_container_left .r_box .pic{display: block;overflow: hidden;width:100%;margin:0;border-radius: 0px 0px 0 0;}
.project_container_left .r_box .pic img{vertical-align: middle;width:80px;height:80px;}
.project_container_left > .r_box:hover >.pic img {
  transform: scale(1.5, 1.5);
  transition: .3s transform;
}
.project_container_left .r_box .pic img{  
    cursor: pointer;  
}

.project_container_left li .title{width:64px;padding:0px 17px;text-align:left;font-size: 14px;line-height:46px;border-top:1px solid #f2f2f2;}
.project_container_left li .title a:hover{color:#FF6754;}
.project_container_left li hr {width:66px;margin:5px auto;}
.project_container_left li .price{height: 46px;line-height: 46px;font-size: 14px;color: #FF6754;overflow: hidden;float:right;}
.project_container_left li .btn{float:right;margin-right:17px;margin-bottom:17px;}

.project_container_right{float: left;width:280px;overflow: hidden;margin-left:10px;line-height:23px;}
.project_container_right p{font-size:12px;color:#707070;}


/*需求详情*/
.project_detail_container{width:1140px;overflow: hidden;margin:0;}
.project_detail_container_left{width:850px;overflow: hidden;margin:0;float:left;}
.project_detail_container_left .list_box{margin-bottom: 10px;padding:20px;min-height: 100px;}
.project_detail_container_left .list_box h1{line-height: 24px;font-size:24px;padding:10px 0px;font-weight:normal;}
.project_detail_container_left .list_box h2{line-height: 24px;font-size:18px;padding:10px 0px;font-weight:normal;}
.project_detail_container_left .list_box p{line-height: 24px;font-weight:normal;color:#707070;word-wrap:break-word;}
.project_detail_container_left .list_box p img{max-width:810px;}
.project_detail_container_left .list_box .inline{padding:10px 0;color:#707070;}
/*.project_detail_container_left .list_box:hover{border:1px solid #25b1c0;}*/
.project_detail_container_right{float: left;width:280px;overflow: hidden;margin-left:10px;line-height:23px;}
.project_detail_container_right p{font-size:12px;color:#707070;}




/*作品列表*/
.market_list_container{}
.market_list_container h2{line-height: 24px;font-size:18px;padding:10px 0px;font-weight:normal;}
.market_list_container ul{margin-left: -14px;}
.market_list_container li{width:275px;float: left;margin-bottom:18px;margin-left :13px;}
.market_list_container .c_box{width:275px;border:1px solid #f2f2f2;border-radius: 0px;background: #fff;}
.market_list_container li:hover{
   margin-top:-4px;padding-bottom: 4px;}
.market_list_container .c_box:hover{
    box-shadow:0px 10px 20px 0px rgba(51, 51, 51, 0.2);
    -moz-box-shadow:0px 10px 20px 0px rgba(51, 51, 51, 0.2);
    -webkit-box-shadow:0px 10px 20px 0px rgba(51, 51, 51, 0.2);
    border: 1px solid #25b1c0;
    }
.market_list_container li .pic{display: block;overflow: hidden;width:100%;margin:0;border-radius: 0px 0px 0 0;}
.market_list_container li .pic img{vertical-align: middle;width:100%;}
.market_list_container > li:hover >.pic img {
  transform: scale(1.5, 1.5);
  transition: .3s transform;
}
.market_list_container li .pic img{  
    cursor: pointer;  
}
.market_list_container li .title{width:241px;padding:0px 17px 0px 17px;text-align:left;font-size: 14px;line-height:30px;border-top:1px solid #f2f2f2;}
.market_list_container li hr {width:236px;margin:5px auto;}
.market_list_container li .price{width:241px;height: 30px;padding:0px 17px 0px 17px;line-height: 30px;font-size: 14px;color: #25b1c0;overflow: hidden;}
.market_list_container li .btn{float:right;margin-right:17px;margin-bottom:17px;}


/*服务详情*/
.market_detail_container{width:1140px;overflow: hidden;margin:0;}
.market_detail_container_left{width:850px;overflow: hidden;margin:0;float:left;}
.market_detail_container_left .list_box{margin-bottom: 10px;padding:20px;min-height: 100px;}
.market_detail_container_left .list_box h1{line-height: 24px;font-size:24px;padding:10px 0px;font-weight:normal;}
.market_detail_container_left .list_box h2{line-height: 24px;font-size:18px;padding:10px 0px;font-weight:normal;}
.market_detail_container_left .list_box p{line-height: 24px;font-weight:normal;color:#707070;word-wrap:break-word;}
.market_detail_container_left .list_box p img{max-width:810px;}
.market_detail_container_left .list_box .inline{padding:10px 0;color:#707070;}
.market_detail_container_right{float: left;width:280px;overflow: hidden;margin-left:10px;line-height:23px;}
.market_detail_container_right p{font-size:12px;color:#707070;}
.market_detail_container_right .list_box{margin-bottom: 10px;padding:20px;min-height: 100px;}
.market_detail_container_right .list_box h1{line-height: 24px;font-size:24px;padding:10px 0px;font-weight:normal;}
.market_detail_container_right .list_box h2{line-height: 24px;font-size:18px;padding:10px 0px;font-weight:normal;}
.market_detail_container_right .list_box h3{line-height: 24px;font-size:14px;padding:10px 0px;font-weight:normal;}
.market_detail_container_right .list_box p{line-height: 24px;font-weight:normal;color:#707070;word-wrap:break-word;}
.market_detail_container_right .list_box .inline{padding:10px 0;color:#707070;}

/*服务详情页服务列表*/
.market_detail_list_container{}
.market_detail_list_container ul{margin-left: -14px;}
.market_detail_list_container li{width:260px;float: left;margin-bottom:18px;margin-left :13px;}
.market_detail_list_container .c_box{width:260px;border:1px solid #f2f2f2;border-radius: 0px;background: #fff;}
.market_detail_list_container li:hover{
   margin-top:-4px;padding-bottom: 4px;}
.market_detail_list_container .c_box:hover{
    box-shadow:0px 10px 20px 0px rgba(51, 51, 51, 0.2);
    -moz-box-shadow:0px 10px 20px 0px rgba(51, 51, 51, 0.2);
    -webkit-box-shadow:0px 10px 20px 0px rgba(51, 51, 51, 0.2);
    border: 1px solid #25b1c0;
    }
.market_detail_list_container li .pic{display: block;overflow: hidden;width:100%;margin:0;border-radius: 0px 0px 0 0;}
.market_detail_list_container li .pic img{vertical-align: middle;width:100%;}
.market_detail_list_container > li:hover >.pic img {
  transform: scale(1.5, 1.5);
  transition: .3s transform;
}
.market_detail_list_container li .pic img{  
    cursor: pointer;  
}
.market_detail_list_container li .title{width:241px;padding:0px 17px 0px 17px;text-align:left;font-size: 14px;line-height:30px;border-top:1px solid #f2f2f2;}
.market_detail_list_container li hr {width:236px;margin:5px auto;}
.market_detail_list_container li .price{width:241px;height: 30px;padding:0px 17px 0px 17px;line-height: 30px;font-size: 14px;color: #25b1c0;overflow: hidden;}
.market_detail_list_container li .btn{float:right;margin-right:17px;margin-bottom:17px;}




.trans_3{transition: all 0.3s linear;
-moz-transition: all 0.3s linear; /* Firefox 4 */
-webkit-transition: all 0.3s linear; /* Safari 和 Chrome */ 
-o-transition: all 0.3s linear; /* Opera */}

/*遮罩效果*/
.box{
    cursor: pointer;  
    text-align: center;
    overflow: hidden;
    position: relative;
}
.box:before{
    content: "";
    width: 0;
    height: 100%;
    background: #909090;
    padding: 14px 18px;
    position: absolute;
    top: 0;
    left: 50%;
    opacity: 0;
/*    transition: all 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;*/
    border-radius: 0px;
}
.box:hover:before{
    width: 100%;
    left: 0;
    opacity: 0.15;
}

.box .box-content{
    width: 100%;
    padding: 14px 18px;
    color: #fff;
    position: absolute;
    top: 38%;
    left: 0;
    display: none;
}
.box:hover .box-content{
    width: 100%;
    padding: 14px 18px;
    color: #fff;
    position: absolute;
    top: 38%;
    left: 0;
    display: block;
}



/*首页*/

/*企业服务*/
.home_market_list_container{width:1140px;}
.home_market_list_container .title-bar{line-height:42px;height:42px;border-bottom:1px solid #f2f2f2;}
.home_market_list_container h2{line-height: 24px;font-size:18px;padding:10px 0 0 10px;font-weight:normal;float:left;}
.home_market_list_container .more{line-height: 24px;float:right;padding:10px 0px;}
/*.home_market_list_container .more a{line-height: 24px;font-size:14px;padding-right:8px;font-weight:normal;color:#25b1c0;}
.home_market_list_container .more a:hover{color:#25b1c0;}*/

.home_market_list_container ul{margin-left: -14px;margin-top:20px;background-color:#fff;}
.home_market_list_container li{width:275px;float: left;margin-bottom:18px;margin-left :13px;}
.home_market_list_container .c_box{width:275px;border:1px solid #f2f2f2;border-radius: 0px;background: #fff;}
.home_market_list_container li:hover{
   margin-top:-4px;padding-bottom: 4px;}
.home_market_list_container .c_box:hover{
    box-shadow:0px 10px 20px 0px rgba(51, 51, 51, 0.2);
    -moz-box-shadow:0px 10px 20px 0px rgba(51, 51, 51, 0.2);
    -webkit-box-shadow:0px 10px 20px 0px rgba(51, 51, 51, 0.2);
    border: 1px solid #25b1c0;
    }
.home_market_list_container li .pic{display: block;overflow: hidden;width:100%;margin:0;border-radius: 0px 0px 0 0;}
.home_market_list_container li .pic img{vertical-align: middle;width:100%;}
.home_market_list_container > li:hover >.pic img {
  transform: scale(1.5, 1.5);
  transition: .3s transform;
}
.home_market_list_container li .pic img{  
    cursor: pointer;  
}
.home_market_list_container li .title{width:241px;padding:0px 17px 0px 17px;text-align:left;font-size: 14px;line-height:30px;border-top:1px solid #f2f2f2;}
.home_market_list_container li hr {width:236px;margin:5px auto;}
.home_market_list_container li .price{width:241px;height: 30px;padding:0px 17px 0px 17px;line-height: 30px;font-size: 14px;color: #25b1c0;overflow: hidden;}
.home_market_list_container li .btn{float:right;margin-right:17px;margin-bottom:17px;}

/*人才服务*/
.home_provider_list_container{}
.home_provider_list_container .title-bar{line-height:42px;height:42px;border-bottom:0px solid #f2f2f2;}
.home_provider_list_container h2{line-height: 24px;font-size:18px;padding:10px 0 0 10px;font-weight:normal;float:left;}
.home_provider_list_container .more{line-height: 24px;float:right;padding:10px 0px;}
/*.home_provider_list_container .more a{line-height: 24px;font-size:14px;padding-right:8px;font-weight:normal;color:#25b1c0;}
.home_provider_list_container .more a:hover{color:#25b1c0;}*/

.home_provider_list_container ul{margin-left: -14px;margin-top:20px;}
.home_provider_list_container li{width:275px;float: left;margin-bottom:18px;margin-left :13px;}
.home_provider_list_container .c_box{width:275px;border:1px solid #e1e1e1;border-radius: 8px;background: #fff;cursor:pointer;}
.home_provider_list_container li:hover{
   margin-top:-4px;padding-bottom: 4px;}
.home_provider_list_container .c_box:hover{
    box-shadow:0px 10px 20px 0px rgba(51, 51, 51, 0.2);
    -moz-box-shadow:0px 10px 20px 0px rgba(51, 51, 51, 0.2);
    -webkit-box-shadow:0px 10px 20px 0px rgba(51, 51, 51, 0.2);
    border: 1px solid #fff;
    }
.home_provider_list_container li .pic{display: block;overflow: hidden;width:100%;margin:0;border-radius: 0px 0px 0 0;}
.home_provider_list_container li .pic img{vertical-align: middle;width:100%;}
.home_provider_list_container > li:hover >.pic img {
  transform: scale(1.5, 1.5);
  transition: .3s transform;
}
.home_provider_list_container li .pic img{  
    cursor: pointer;  
}
.home_provider_list_container li .title{width:241px;padding:0px 17px;text-align:left;font-size: 12px;line-height:46px;border-top:1px solid #f2f2f2;color:#9a9a9f;}
.home_provider_list_container .l_box{width:110px;float:left;font-size:12px;color:#9a9a9f;text-align: center;line-height: 33px;padding:10px;}
.home_provider_list_container .l_box .icon{width:110px;float:left;font-size:12px;color:#ccc;}
.home_provider_list_container .l_box .pic{display: block;overflow: hidden;width:100%;margin:0;border-radius: 0px 0px 0 0;}
.home_provider_list_container .l_box .pic img{vertical-align: middle;width:80px;height:80px;}
.home_provider_list_container> .l_box:hover >.pic img {
  transform: scale(1.5, 1.5);
  transition: .3s transform;
}
.home_provider_list_container .l_box .pic img{  
    cursor: pointer;  
}
.home_provider_list_container .r_box{  
    float:left;
    color:#9a9a9f;
    font-size:12px;
    line-height:33px;
    width:130px;
    padding-top:10px;
}
.home_provider_list_container .r_box a .title{  
    font-size: 14px;line-height:46px;
}
/*机构推荐*/
.home_corporation_list_container{background-color: #fff;}
.home_corporation_list_container .title-bar{line-height:42px;height:42px;border-bottom:0px solid #f2f2f2;}
.home_corporation_list_container h2{line-height: 24px;font-size:18px;padding:10px 0 0 10px;font-weight:normal;float:left;}
.home_corporation_list_container .more{line-height: 24px;float:right;padding:10px 0px;}
/*.home_corporation_list_container .more a{line-height: 24px;font-size:14px;padding-right:8px;font-weight:normal;color:#25b1c0;}
.home_corporation_list_container .more a:hover{color:#25b1c0;}*/

.home_corporation_list_container ul{margin-left: -14px;margin-top:20px;}
.home_corporation_list_container li{width:275px;float: left;margin-bottom:18px;margin-left :13px;}
.home_corporation_list_container .c_box{width:275px;border:1px solid #e1e1e1;border-radius: 0px;background: #fff;}
.home_corporation_list_container li:hover{
   margin-top:-4px;padding-bottom: 4px;}
.home_corporation_list_container .c_box:hover{
    box-shadow:0px 10px 20px 0px rgba(51, 51, 51, 0.2);
    -moz-box-shadow:0px 10px 20px 0px rgba(51, 51, 51, 0.2);
    -webkit-box-shadow:0px 10px 20px 0px rgba(51, 51, 51, 0.2);
    border: 1px solid #25b1c0;
    }
.home_corporation_list_container li .pic{display: block;overflow: hidden;width:100%;margin:0;border-radius: 0px 0px 0 0;}
.home_corporation_list_container li .pic img{vertical-align: middle;width:100%;}
.home_corporation_list_container > li:hover >.pic img {
  transform: scale(1.5, 1.5);
  transition: .3s transform;
}
.home_corporation_list_container li .pic img{  
    cursor: pointer;  
}
.home_corporation_list_container .title{width:241px;padding:0px 17px;text-align:center;font-size: 14px;line-height:46px;border-top:1px solid #f2f2f2;color:#666;}
.home_corporation_list_container .logo_box{font-size:12px;color:#9a9a9f;text-align: center;line-height: 33px;padding:10px;}
.home_corporation_list_container .logo_box img{vertical-align: middle;heigh:90px;max-height:90px;width:240px;}
.home_corporation_list_container .info_box{  
    color:#9a9a9f;
    font-size:12px;
    line-height:33px;
    padding:10px 0 0 15px;
    
}





/*首页需求*/
.home_project_container{width:1140px;overflow: hidden;margin:0;}
.home_project_container .title-bar{line-height:42px;height:42px;border-bottom:1px solid #f2f2f2;}
.home_project_container h2{line-height: 24px;font-size:18px;padding:10px 0 0 10px;font-weight:normal;float:left;}
.home_project_container .more{line-height: 24px;float:right;padding:10px 0px;}
/*.home_project_container .more a{line-height: 24px;font-size:14px;padding-right:8px;font-weight:normal;color:#25b1c0;}
.home_project_container .more a:hover{color:#25b1c0;}*/
.home_project_container_left{width:850px;overflow: hidden;margin:0;float:left;margin-top:20px;}
.home_project_container_left .list_box{margin-bottom: 10px;padding:5px;min-height: 100px;color:#707070;font-size:14px;}
.home_project_container_left .list_box:hover{box-shadow: 0 3px 5px rgba(0,0,0,0.2)}

.home_project_container_left .l_box{  
    float:left;
    color:#9a9a9f;
    font-size:12px;
    line-height:33px;
    padding:10px;
    width:550px;
}
.home_project_container_left .l_box a .title{  
    font-size: 14px;line-height:46px;
}

.home_project_container_left .r_box{width:210px;float:left;font-size:12px;color:#9a9a9f;text-align: center;line-height: 33px;padding:15px;border-left:1px solid #eee;}
.home_project_container_left .r_box .icon{width:110px;float:left;font-size:12px;color:#ccc;}
.home_project_container_left .r_box .pic{display: block;overflow: hidden;width:100%;margin:0;border-radius: 0px 0px 0 0;}
.home_project_container_left .r_box .pic img{vertical-align: middle;width:80px;height:80px;}
.home_project_container_left > .r_box:hover >.pic img {
  transform: scale(1.5, 1.5);
  transition: .3s transform;
}
.home_project_container_left .r_box .pic img{  
    cursor: pointer;  
}

.home_project_container_left li .title{width:64px;padding:0px 17px;text-align:left;font-size: 14px;line-height:46px;border-top:1px solid #f2f2f2;}
.home_project_container_left li .title a:hover{color:#FF6754;}
.home_project_container_left li hr {width:66px;margin:5px auto;}
.home_project_container_left li .price{height: 46px;line-height: 46px;font-size: 14px;color: #FF6754;overflow: hidden;float:right;}
.home_project_container_left li .btn{float:right;margin-right:17px;margin-bottom:17px;}
.home_project_container_right{float: left;width:280px;overflow: hidden;margin-left:10px;margin-top:20px;line-height:23px;}
.home_project_container_right p{font-size:12px;color:#707070;}
