/*common css*/
h1,h2,h3,h4,h5,h6{font-family: 微软雅黑,"Microsoft YaHei" ! important;}
.search{margin:0 auto;}
.main i.icon_hf{display:inline-block; background: url(../images/company.png) no-repeat; vertical-align: middle;}
.main i.icon_hf.sharebtn{width:26px; height:26px;background-position:0 0; float:right; margin-top: 10px; cursor: pointer;}
.main i.icon_hf.icon_down{width:24px; height:10px;background-position:0 -34px; margin-left: 0; top:0;}
.main i.icon_hf.icon_up{width:24px; height:10px;background-position:0 -205px;}
.main i.icon_hf.people{width:26px; height:30px;background-position:0 -50px;}
.main i.icon_hf.mobile{width:26px; height:30px;background-position:0 -80px;}
.main i.icon_hf.tel{width:26px; height:30px;background-position:0 -110px;}
.main i.icon_hf.email{width:26px; height:30px;background-position:0 -140px;}
.main i.icon_hf.web{width:26px; height:30px;background-position:0 -255px;}
.main i.icon_hf.add{width:26px; height:30px;background-position:0 -170px;}

.main i.icon_hf.jicon_share_red{width:26px;height: 26px;background-position:-34px 0;}

.base-company,.intro-company,.company-jobs,.same-jobs{margin-top: 38px; padding:15px 30px 25px; background: #fff;position: relative;}

/*base-company*/
.logo-company{ float:left; margin-top:8px;}
.logo-company img{ display: block; max-width:165px;}
.infor-company{margin-left: 195px; position: relative;}
.wrap-til{ width:100%; overflow: hidden;}
.infor-company.ml0px{ margin-left: 0;}
.infor-company.ml0px .address{width:648px;}
.mc-company h1{ display:inline-block;font:22px/44px normal; color:#f85659; margin-right:16px; float:left;}
.mc-company span{display: inline-block; padding:0 4px; border:1px solid #00a0e9; border-radius: 2px; font-size: 12px; line-height: 16px; margin-right:5px; color:#00a0e9;margin-top: 13px;}
.mc-company span.vip{ border-color: #fc9c55; color:#fc9c55;}
.mc-company .wrap-mc{ width: 100%; height: 32px; line-height: 32px; color:#999; margin-left: -7px; overflow: hidden;}
.mc-company .wrap-mc em{background: url(../images/company.png) no-repeat 0 -232px; padding:0 10px; vertical-align: middle; margin-left: -2px;}
.mc-company .wrap-hasc {color:#0168b7;display:none;}
.mc-company .wrap-hasc a {color:#0168b7;}
.mc-company .wrap-hasc a:hover {text-decoration: underline;}
/*.mc-company .wrap-mc i{ padding:0 9px; line-height: 32px;}*/
.treat-company{margin-top: 8px; overflow: hidden; position: relative;}
.treat-company li{ float:left; width:90px; height: 28px; line-height: 28px; background: #eef7fd; color:#7b929f; text-align: center; border-radius: 3px; margin-right: 11px; margin-top: 8px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.treat-company li.more_tags{ display: none;}
.treat-company li.wz_tags{ background: none; float:none; clear: both; width:auto; height: auto; line-height: 24px; padding-top: 10px; margin-right: 70px; white-space:normal; text-align: left; }
.treat-company li.s_more{ background:none; color:#999; cursor: pointer; float:right; margin-right: 69px;}

.address-company{ padding-top: 15px; overflow: hidden;}
.address{ width:445px; float:left; margin-right: 30px; overflow: hidden;}
.address p{ height: 30px; line-height: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.address p a{color:#666;}
.address p a:hover{ color:#f85659;}

.mapwrap{width:220px; float:right;margin-top: 0px; overflow: hidden;position:relative}
.mapwrap .samll-map{width:100%; height: 134px;}
.mapwrap .big-map-btn,.mapwrap .opacity-bg{position:absolute;right:0;bottom:0;width:66px;height:20px;line-height:20px;text-align:center}
.mapwrap .opacity-bg{background:#000;opacity:.4;filter:alpha(opacity=40); }
.mapwrap .big-map-btn{color:#fff; cursor: pointer;}
.mapwrap .bigmap{width:100%;height:134px}
#bigmap{width: 585px;height: 340px;overflow: hidden;margin:0;}

/*intro-company*/
.intro-company,.company-jobs,.same-jobs{margin-top: 15px;}
.art-company{ margin-top: 5px; line-height: 28px; overflow: hidden;}
a.more-art{width:100%; float:right; text-align: right; color:#999; display: none;}
.art-company .article{overflow: hidden;}

.company_imgs{position:relative;margin:40px auto 0;width:100%;height:136px}
.arrow-left{position:absolute;top:50%;left:0;margin-top:-1pc;width:2pc;height:2pc;background:url(../img/arrows.jpg) no-repeat left bottom;cursor:pointer}
.arrow-left.un{background:url(../img/arrows.jpg) no-repeat left top}
.arrow-right{position:absolute;top:50%;right:0;margin-top:-1pc;width:2pc;height:2pc;background:url(../img/arrows.jpg) no-repeat right bottom;cursor:pointer}
.arrow-right.un{background:url(../img/arrows.jpg) no-repeat right top}
.imgSwipe-container{overflow:hidden;margin:0 auto;width:890px;height:136px}
.imgSwipe-wrapper{width:1800px;}
.imgSwipe-slide{float:left;margin:0 5px;width:168px;height:136px;text-align:center;font-size:60px;line-height:136px}
.imgSwipe-slide .img-item{width:168px;height:136px;cursor:pointer;}
.imgSwipe-slide .img-item img{width:168px; height: 136px;}

/*company-jobs*/
.company-jobs{ padding-bottom: 10px;}
.title{padding-bottom:8px;border-bottom:1px solid #eee; overflow: hidden; position: relative;}
.title h3,.h-company{ font-size:18px; line-height: 46px; font-weight:600; color:#777;padding-left: 2px;}
.jpage{position:absolute;right:0;bottom:12px}
.jpage span{padding:0 5px}
.jpage .jpage_pre,.jpage .cpage_pre{cursor:pointer}
.jpage .jpage_next,.jpage .cpage_next{cursor:pointer}
.jpage .jpage_cur,.jpage .cpage_cur{color:#f98284;font-weight:700}
.picon{display:inline-block;background-image:url(../images/page_arrows.jpg);background-repeat:no-repeat; vertical-align: middle;}
.picon_left{width:7px;height:12px;background-position:left bottom}
.picon_right{width:7px;height:12px;background-position:right bottom}
.picon_left.un{background-position:left top}
.picon_right.un{background-position:right top}
.exampleJob{ padding-bottom: 0;}
.exampleJob .exj-child{ border-bottom: none; width:100%; height: 44px; line-height: 44px; border-top:1px dashed #e9e9e9; margin-top: -1px; overflow: hidden;}
.exampleJob .exj-child div{padding:0; float:left; padding-left:2.5%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;height: 44px; line-height: 44px;}
.exampleJob .exj-child div.exj-e1{ width:26%;}
.exampleJob .exj-child div.exj-e2{ width:22%;}
.exampleJob .exj-child div.exj-e3{ width:26%;}
.exampleJob .exj-child div.exj-e4{ width:12%;}
.exampleJob .exj-child div.exj-e1 a{ color:#0168b7;}
.exampleJob .exj-child div.exj-e2{ color:#f85659; font-weight: bold;}
.exampleJob .exj-child div.exj-e3{ color:#666;}
.exampleJob .exj-child div.exj-e4{ color:#999;}
.exampleJob .exj-child div.exj-e1 a:hover{ text-decoration: underline;}

/*same-jobs*/
.same-jobs{ padding-bottom: 5px; overflow: hidden;}
.same-jobs .jobList:hover{background: #f6f6f6;}
.jobList{ width:100%;height:64px;padding:8px 0 8px 0;border-bottom:1px dashed #eee; overflow: hidden;}
.jobList ul li{height:32px;line-height:32px;}
.jobList ul .l1,.jobList ul .l2 .e2 span{font-size:14px;}
.jobList ul .l1 .e1,.jobList ul .l2 .e1{ padding-left:2.5%;width:26%;overflow:hidden;}
.same-jobs .jobList ul .l1 .e2,.same-jobs .jobList ul .l2 .e2{font-size:14px; padding-left:2.5%;width:22%;overflow:hidden;}
.jobList ul .l1 .e3,.jobList ul .l2 .e3{ float:left; padding-left:2.5%;width:44.5%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.jobList ul .l1 .e2 a{color:#999;text-decoration: none;}

.more a{ line-height: 50px; float:right; font-weight: bold; color:#0168b7;}

/*share*/
.main .jicon{display:inline-block; background: url(../img/jicon.png) no-repeat; vertical-align: middle;}
.jshare{position:absolute;top:0px;right:0px; z-index: 1;}
.jshare .sharebtn{display:inline-block;position:relative}
.main .jicon_qq{width:14px;height:15px;position:absolute;left:15px;top:10px;background-position:0 -150px}
.main .jicon_wx{width:17px;height:15px;position:absolute;left:15px;top:10px;background-position:0 -200px}
.main .jicon_sina{width:14px;height:15px;position:absolute;left:15px;top:10px;background-position:0 -250px}
.main .jicon_copy{width:14px;height:15px;position:absolute;left:15px;top:10px;background-position:0 -300px}
.main .jicon_share_arrow{width:13px;height:7px;position:absolute;right:30px;top:-9px;background-position:-75px -100px}
.main .jicon_wx_arrow{width:7px;height:13px;position:absolute;left:-9px;top:47px;background-position:-50px -100px}
.jsharePop{display:none;position:absolute;right:-25px;top:36px;width:110px;border:2px solid #ddd;background:#fff;line-height:36px}
.jsharePop li{padding-left:45px;position:relative;cursor:pointer}
.jsharePop li:hover{background:#f1f1f1}
.main .jsharePop li:hover .jicon_qq{background-position:-50px -150px}
.main .jsharePop li:hover .jicon_wx{background-position:-50px -200px}
.main .jsharePop li:hover .jicon_sina{background-position:-50px -250px}
.main .jsharePop li:hover .jicon_copy{background-position:-50px -300px}
.main .jsharePop .jwx_wrap:hover .jwx_pop{display:block}
.jwx_pop{display:none;position:absolute;top:-37px;right:-110px;border:2px solid #1dc835;background:#fff}
.jwx_pop img{width:94px;height:94px}


/*评论展示*/
.com-comment {padding: 20px 30px 0 30px;background-color:#FFF;margin-top: 15px;display:none;}
.commentChild {border-bottom: 1px dashed #e9e9e9;}
.cl-user {margin-top: 16px;margin-bottom: 10px;}
.cl-user-head {float: left;height: 36px;width: 36px;overflow: hidden;border-radius: 50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;}
.cl-user-head img {height: 36px;width: 36px;}
.cl-user-name {margin-left: 53px;line-height: 36px;color:#999;}
.cl-user-name span {margin-right: 4px;}
.cl-tags li {height: 28px;line-height: 28px;background-color: #eef7fd;color:#7b929f;padding:0 5px;margin-right: 8px;float:left;text-align: center;border-radius: 2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;}
.commentCont {margin-top: 14px;color: #666;margin-bottom: 16px;line-height: 24px;}

.onLineSubmit {
    border: 1px solid #4abd72;
    color: #4abd72;
    width: 90px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    cursor: pointer;
    position: relative;
    padding: 2px 5px;
    margin-left: 8px;
}

.onLineSubmit i {
    background-image: url(../img/jicon.png);
    background-repeat: no-repeat;
    background-position: -50px -400px;
    width: 14px;
    height: 13px;
    margin-left: 4px;
    position: absolute;
    left: 0;
    top: 5px;
}

.onLineSubmit span {
    padding-left: 20px;
}

/*发布者信息*/
.com-boss-info {padding: 10px 13px 0 13px;background-color:#FFF;margin-top: 15px;}
.b-head {float: left;height: 52px;width: 52px;overflow: hidden;border-radius: 50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;}
.b-head img {height: 52px;width: 52px;}
.b-cont {padding: 13px 2px 0 2px;}
.b-cont.inpop {width: 280px;margin: 0 auto;text-align: left;}
.b-body {margin-left: 65px;color:#666;line-height: 30px;text-align: left;}
.b-qr {margin: 10px 0;}
.b-qr img {width:142px;height: 142px;}
.b-name {font-size: 16px;font-weight: bold;}
.b-btn {width: 138px;height: 30px;line-height: 30px;text-align: center;background: #4abd72;color: #FFF;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border:1px solid #4abd72;cursor: pointer;}
.b-btn:hover {border:1px solid #4abd72;background: #FFF;color:#4abd72;}
.b_title {background: #F85659;color: #FFF;padding: 8px 15px;font-size: 16px;font-weight: bold;}
.pop_cont.b_pop_cont {padding: 5px 0;}

.com_agree {
    font-size: 14px;
}
.com_agree span {
    display: inline-block;
    padding: 0px 6px;
    height: 15px;
    line-height: 15px;
    font-size: 12px;
    border: 1px solid #ff918e;
    color: #ff918e;
    margin-right: 3px;
    border-radius: 3px;
}