﻿.ui-btn-icon-left .ui-btn-inner .ui-icon.ui-iconsize-26, 
.ui-btn-icon-right .ui-btn-inner .ui-icon.ui-iconsize-26 {margin-top: -13px;}
.ui-btn-icon-notext .ui-icon { display: block; z-index: 0;}
.ui-btn-icon-top .ui-btn-inner .ui-icon.ui-iconsize-26, .ui-btn-icon-bottom .ui-btn-inner .ui-icon.ui-iconsize-26 { position: absolute; left: 50%;  margin-left: -13px; }
.ui-header .ui-btn-icon-left .ui-icon.ui-iconsize-26,
.ui-footer .ui-btn-icon-left .ui-icon.ui-iconsize-26,
.ui-mini.ui-btn-icon-left .ui-icon.ui-iconsize-26,
.ui-mini .ui-btn-icon-left .ui-icon.ui-iconsize-26 { left: 3px; margin-top: -12px; }
.ui-header .ui-btn-icon-right .ui-icon.ui-iconsize-26,
.ui-footer .ui-btn-icon-right .ui-icon.ui-iconsize-26,
.ui-mini.ui-btn-icon-right .ui-icon.ui-iconsize-26,
.ui-mini .ui-btn-icon-right .ui-icon.ui-iconsize-26 { right: 3px; margin-top: -12px; }
.ui-header .ui-btn-icon-top .ui-icon.ui-iconsize-26,
.ui-footer .ui-btn-icon-top .ui-icon.ui-iconsize-26,
.ui-mini.ui-btn-icon-top .ui-icon.ui-iconsize-26,
.ui-mini .ui-btn-icon-top .ui-icon.ui-iconsize-26 { top: 3px; }
.ui-header .ui-btn-icon-bottom .ui-icon.ui-iconsize-26,
.ui-footer .ui-btn-icon-bottom .ui-icon.ui-iconsize-26,
.ui-mini.ui-btn-icon-bottom .ui-icon.ui-iconsize-26,
.ui-mini .ui-btn-icon-bottom .ui-icon.ui-iconsize-26 { bottom: 3px; }
.ui-icon-ios-pack-color-left-arrow {width: 26px;height: 26px;background-color: transparent !important;box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;-webkit-box-shadow: none;border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;-ms-border-radius: 0;}
.ui-icon-ios-pack-color-right-arrow {width: 26px;height: 26px;background-color: transparent !important;box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;-webkit-box-shadow: none;border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;-ms-border-radius: 0;}
.ui-icon-ios-pack-color-up-arrow {width: 26px;height: 26px;background-color: transparent !important;box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;-webkit-box-shadow: none;border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;-ms-border-radius: 0;}
.ui-icon-ios-pack-color-back {width: 26px;height: 26px;background-color: transparent !important;box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;-webkit-box-shadow: none;border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;-ms-border-radius: 0;}
.ui-icon-ios-pack-color-forward {width: 26px;height: 26px;background-color: transparent !important;box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;-webkit-box-shadow: none;border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;-ms-border-radius: 0;}
.ui-icon-ios-pack-color-down-arrow {width: 26px;height: 26px;background-color: transparent !important;box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;-webkit-box-shadow: none;border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;-ms-border-radius: 0;}
.ui-icon-ios-pack-color-plus {width: 26px;height: 26px;background-color: transparent !important;box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;-webkit-box-shadow: none;border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;-ms-border-radius: 0;}
.ui-icon-ios-pack-color-minus {width: 26px;height: 26px;background-color: transparent !important;box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;-webkit-box-shadow: none;border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;-ms-border-radius: 0;}
.ui-icon-ios-pack-color-check {width: 26px;height: 26px;background-color: transparent !important;box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;-webkit-box-shadow: none;border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;-ms-border-radius: 0;}
.ui-icon-ios-pack-color-delete {width: 26px;height: 26px;background-color: transparent !important;box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;-webkit-box-shadow: none;border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;-ms-border-radius: 0;}
.ui-icon-ios-pack-color-gear {width: 26px;height: 26px;background-color: transparent !important;box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;-webkit-box-shadow: none;border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;-ms-border-radius: 0;}
.ui-icon-ios-pack-color-refresh {width: 26px;height: 26px;background-color: transparent !important;box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;-webkit-box-shadow: none;border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;-ms-border-radius: 0;}
.ui-icon-ios-pack-color-grid {width: 26px;height: 26px;background-color: transparent !important;box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;-webkit-box-shadow: none;border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;-ms-border-radius: 0;}
.ui-icon-ios-pack-color-star {width: 26px;height: 26px;background-color: transparent !important;box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;-webkit-box-shadow: none;border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;-ms-border-radius: 0;}
.ui-icon-ios-pack-color-info {width: 26px;height: 26px;background-color: transparent !important;box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;-webkit-box-shadow: none;border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;-ms-border-radius: 0;}
.ui-icon-ios-pack-color-home {width: 26px;height: 26px;background-color: transparent !important;box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;-webkit-box-shadow: none;border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;-ms-border-radius: 0;}
.ui-icon-ios-pack-color-search {width: 26px;height: 26px;background-color: transparent !important;box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;-webkit-box-shadow: none;border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;-ms-border-radius: 0;}
.ui-icon-ios-pack-color-alert {width: 26px;height: 26px;background-color: transparent !important;box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;-webkit-box-shadow: none;border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;-ms-border-radius: 0;}
.input-validation-error {background-color: #FFFF99;border:1px solid #f90;}
textarea.ui-input-text{border:1px solid #999}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-resolution: 240dpi) {.ui-icon-ios-pack-color-left-arrow,.ui-icon-ios-pack-color-right-arrow,.ui-icon-ios-pack-color-up-arrow,.ui-icon-ios-pack-color-back,.ui-icon-ios-pack-color-forward,.ui-icon-ios-pack-color-down-arrow,.ui-icon-ios-pack-color-plus,.ui-icon-ios-pack-color-minus,.ui-icon-ios-pack-color-check,.ui-icon-ios-pack-color-delete,.ui-icon-ios-pack-color-gear,.ui-icon-ios-pack-color-refresh,.ui-icon-ios-pack-color-grid,.ui-icon-ios-pack-color-star,.ui-icon-ios-pack-color-info,.ui-icon-ios-pack-color-home,.ui-icon-ios-pack-color-search,.ui-icon-ios-pack-color-alert {background-image: url('images/ios-pack-color@2x.png');-moz-background-size: 468px 26px;-o-background-size: 468px 26px;-webkit-background-size: 468px 26px;background-size: 468px 26px;}}
.text-align-center {text-align: center;}
.text-align-right {text-align: right;}
/** CSS for non-standard jQuery Mobile styles or Codiqa components **/
.split-wrapper {width: 100%;min-height: 200px;clear: both;}
@media all and (min-width: 650px) {.content-secondary {text-align: left;float: left;width: 45%;background: none;padding: 1.5em 6% 3em 0;margin: 0;}
.content-secondary {background: none;border-top: none;}
.content-primary {width: 45%;float: right;margin-right: 1%;padding-right: 1%;}
.content-primary ul:first-child {margin-top: 0;}
.content-secondary ul.ui-listview, .content-secondary ul.ui-listview-inset {margin: 0;}
.content-secondary ul.ui-listview .ui-li-divider, .content-secondary ul.ui-listview .ui-li {border-radius: 0px;}
.content-secondary ul.ui-listview .ui-li {border-left: 0;border-right: 0;}
.content-secondary h2 {position: absolute;left: -9999px;}
.content-secondary .ui-li-divider {padding-top: 1em;padding-bottom: 1em;}
.content-secondary {margin: 0;padding: 0;}
}
@media all and (min-width: 750px){
.content-secondary {width: 34%;}
.content-primary {width: 60%;padding-right: 1%;}	
}
@media all and (min-width: 1200px){
.content-secondary {width: 30%;padding-right:6%;margin: 0px 0 20px 5%;}
.content-secondary ul {margin: 0;}
.content-secondary {margin: 0;padding: 0;}
.content-primary {width: 50%;margin-right: 5%;padding-right: 3%;}
.content-primary {width: 60%;}
}
.texttooltip {padding:10px;border-radius: 5px;margin: 0 0 5px;font-size: 14px;}
.yellowtip {border: 1px #f8a700 solid;background: #fff5ca;}
.redtip {border: 1px #ff3434 solid;background: #ffecec;}
.home-wrap{padding-top:0;border-top:5px solid #044062}
.logo-box{width:120px;margin:0 auto 90px}
.logo{background:#396b9e;color:#fff;text-align:center}
.logo p{margin:0;padding:0;font-size:12px;text-shadow:1px 1px 0 #333}
.logo h1{font-size:32px;margin:0;padding:20px 0 40px; color:#fff;font-family:微软雅黑;font-weight:400}
.logo-box .arrow{overflow:visible;font-family:simsun;width:0px;height:0px;_line-height:0;font-size:0;display:block;position:absolute;border-style:solid dashed dashed dashed;border-width:40px 60px 0 60px;border-color:#396b9e transparent transparent transparent;}
.msgbox{padding:140px 20px 20px;}
.msg-ok-box{ background:url(http://s.headin.cn/jobs/ok.png) no-repeat 50% 0}
.msg-err-box{background:url(smile_sad.png) no-repeat 50% 30px}

.sharebtn,.followbtn,.followbtn .ui-btn-corner-all{-moz-border-radius: .2em;-webkit-border-radius: .2em;border-radius: .2em;}
.sharebtn .ui-btn-inner{padding: .6em 10px .6em 30px;min-width: .70em;}
.ui-icon-friend {background-position: 0 0;background:url(http://s.headin.cn/weixin_source/pyq.png)}
.ui-icon-send {background-position: 0 0;background:url(http://s.headin.cn/weixin_source/zhuanfa.png)}
.carddetail{border-top:6px solid #5e87b0;margin:10px 0;position:relative;}
.carddetail h3{font-family:微软雅黑;margin:0 0 15px}
.carddetail ul{margin:0;padding:0;font-size:12px;color:#999}
.carddetail ul.addition-content{margin:10px -16px -16px;background:#f3f3f3;border-top:1px solid #dfdfdf;padding:0;color:#666}
.carddetail ul.addition-content li{border-top:1px solid #fff;border-bottom:1px solid #dfdfdf;margin:0;padding:1em 1em 1em 65px}
.carddetail ul.addition-content li em{position:absolute;left:18px;font-style:normal;}
.carddetail li{list-style:none;margin:5px 0;line-height:20px;position:relative;padding-left:50px}
.carddetail li.work{font-size:16px;color:#666;margin-bottom:10px;padding-left:0}
.carddetail li.work span.worktitle{margin-right:.5em;padding-right:.5em;border-right:1px dotted #999}
.carddetail em.mobile,.carddetail em.email,.carddetail em.address{background:url(card-icon.png) no-repeat;display:inline-block;padding-left:15px;font-style:normal;position:absolute;left:0}
.carddetail em.email{background-position:0 -20px}
.carddetail em.address{background-position:0 -40px}
.carddetail .avatar{position:absolute;top:-25px;right:15px;background:#fff;border:1px solid #ccc;padding:2px;width:70px;height:70px}
.carddetail .avatar img{width:70px}
.bottom-nav{text-align:center;margin:20px 0;color:#999;font-size:14px}
.bottom-nav a{margin:0 5px}
div.counts{font-size:14px;color:#999;text-align:right}
div.counts span{font-style:normal;background:url(card-icon.png) no-repeat;padding-left:28px;line-height:32px;height:32px;display:inline-block}
div.counts span em{font-style:normal;font-size:16px;color:#f90;font-weight:700}
div.counts span.read_count{background-position:0 -92px}
div.counts span.hot_count{background-position:0 -61px}

.sharebg{width: 100%; height: 100%;background: rgba(0,0,0,.5); position: absolute; top: 0; left: 0; z-index: 999999; text-align: right;display:none}
#sharebox,#favbox,.follow-tip{position: absolute; z-index: 1000000; right: 0; width: 100%; text-align: right;display:none}
.follow-tip
{
    display:block;padding:20px 0
}
    .follow-tip .ui-btn
    {
        margin:2em 1em 0
    }
.follow-tip  .close{width:48px;height:48px;position:absolute;right:0;top:0;background:url(close.png) no-repeat 0 -2px}
#sharebox img,#favbox img,.follow-tip img{width:100%}
#operate-ok{position:fixed;top:50%;left:50%;width:128px;height:128px;margin-left:-64px;margin-top:-64px;background:url(http://s.headin.cn/mobile_ok.png?v=1) no-repeat;z-index:1000000;display:none;}
/*.follow-msg{border:2px dashed #ccc;border-radius: .3em;-moz-border-radius: .5em;-o-border-radius: .5em;-ms-border-radius: .5em;padding:18px;background:url(tip-conner.png) no-repeat -2px -2px;min-height:40px;text-indent:2em;font-size:14px}*/
.tip,.follow-msg{background-color: #fff5ca;font-size:14px;line-height:1.5em; border: solid 1px #f8e4a0;padding: 10px;position:relative}
.tip:before, .tip:after{overflow:visible;font-family:simsun;width:0px;height:0px;_line-height:0;font-size:0;display:block;position:absolute;border-style:dashed dashed solid dashed;content:"";}
.tip:before{border-width:0 11px 11px 11px;border-color:transparent transparent #f8e4a0 transparent;top:-11px;left:20px}
.tip:after{border-width:0 10px 10px 10px;border-color:transparent transparent #fff5ca transparent;top:-10px;left:21px}
.tip{margin-bottom:1em}
.tip strong{font-size:18px;}
.tip dl{margin:0;padding:0}
.tip dl dt{margin-top:8px;font-weight:700}
.tip dl dd{margin:2px 0;padding:0}
.tip dl dd em{font-style:normal;color:#2489ce;font-weight:700}
.drop-shadow {position:relative;padding:1em;margin:1.5em 0 1em;background:#fff;-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;}

.drop-shadow:before,.drop-shadow:after {content:"";position:absolute;z-index:-2;}

/* Raised shadow - no pseudo-elements needed */
.raised {-webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;}
.copyright{font-size:14px;text-align:center;color:#999;text-shadow:1px 1px 0 #fff;line-height:1.5em}
#Create fieldset,#Update fieldset{/*border: 2px groove threedface;*/border:none;margin:2px 0 10px;padding:0;}

#Create fieldset legend, #Update fieldset legend{font-size:16px;font-weight:700;color:#004ecc;font-family:微软雅黑}
#Create fieldset .ui-field-contain,#Update fieldset .ui-field-contain{padding: .4em 0;margin: 0;border-width: 0 0 0 0;overflow: visible;}
#Create fieldset .ui-corner-all,#Update fieldset .ui-corner-all{-moz-border-radius: .3em;-webkit-border-radius: .3em;border-radius: .3em;}
#Create fieldset .ui-input-text, #Update fieldset .ui-input-text {
background:#fff;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
overflow:hidden;
border:1px solid #ddd;
width:500px;
}
    #Create fieldset input.ui-input-text, #Update fieldset input.ui-input-text
    {
        border:none
    }
.ui-field-contain .field-validation-error
{
    background:#f00;color:#fff;display:block;font-size:12px;padding:3px;text-shadow:none
}
.ui-icon-exit {background-position: -798px 50%;}
.fav-list-content{padding-bottom:25px}
.fav-list-content .page-tips {text-align: center;padding-top:25px}
.fav-list-content .count-tips {text-align: center;border: 1px #f8a700 solid;background: #fff5ca;margin:0 -15px 15px;line-height:2em}
.fav-list-content .ui-btn-up-c,.fav-list-content .ui-btn-hover-c {border-top:1px solid #fff;border-bottom:1px solid #ccc;background:#efefef;background-image:none;}
.fav-list-content span.work-title{margin-right:5px;}
.fav-list-content .ui-li .ui-btn-inner a.ui-link-inherit{padding:5px 15px;position:relative}
.fav-list-content .ui-li .ui-btn-inner a.ui-link-inherit h4{margin:0}
.fav-list-content .ui-li span.actions{position:absolute;background:#999;color:#fff;line-height:50px;text-align:center;width:98px;display:block;right:-100px;top:-2px;font-weight:400;border:1px solid #606060;text-shadow:1px 1px 0 #666}
.fav-list-content .ui-listview{overflow:hidden}
.fav-list-content .ui-listview .ui-li-desc{margin:.3em 0 0}
.fav-list-content .ui-listview .pic{float:left;margin-right:10px;height:40px;overflow:hidden}
.fav-list-content .ui-listview .pic img{height:40px;width:40px}
.fav-list-content .tip{margin:-15px -15px 15px}
.fav-list-content h4{position:relative}
.fav-list-content h4 span{position:absolute;right:0;top:0;font-size:12px;color:#999;}
.fav-list-content .ui-listview .panel-content{display:none}
.fav-content{}
.fav-content ul{margin:20px -15px;padding:0;border-bottom:1px solid #b2b2b2}
.fav-content ul li{list-style:none;padding:0;background:#fff;border-top:1px solid #b2b2b2;position:relative}
.fav-content ul li .ui-link,.fav-content .ui-link:visited{display:block;text-decoration:none;color:#333;font-size:18px;font-family:微软雅黑;font-weight:200;padding:.8em 1.5em}
.fav-content ul li span.remind-num{position:absolute;display:block;background:#f00;color:#fff;top:50%;right:2em;line-height:30px;height:30px;width:30px;text-align:center;-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius: 15px;margin-top:-15px}
.fav-content ul li::after{position:absolute;width:12px;height:12px;background:url(new-icon.png) no-repeat 0 0; right:1em;top:50%; margin-top:-6px;display:block;content:""; background-size:100px}
.ui-bar-h {/*border: 1px solid #456f9a;*/background: rgba(0,0,0,0.6);color: #fff;font-weight: bold;text-shadow: 0 1px 1px #3e6790;/*background-image: -webkit-gradient(linear,left top,left bottom,from( #6facd5 ),to( #497bae ));background-image: -webkit-linear-gradient( #6facd5,#497bae );background-image: -moz-linear-gradient( #6facd5,#497bae );background-image: -ms-linear-gradient( #6facd5,#497bae );background-image: -o-linear-gradient( #6facd5,#497bae );background-image: linear-gradient( #6facd5,#497bae );*/}

.ui-btn-up-h {/*border: 1px solid #044062;background: #396b9e;*/font-weight: 400;color: #fff;text-shadow: 0 1px 1px #194b7e;text-decoration:none;/*background-image: -webkit-gradient(linear,left top,left bottom,from( #5f9cc5 ),to( #396b9e ));background-image: -webkit-linear-gradient( #5f9cc5,#396b9e );background-image: -moz-linear-gradient( #5f9cc5,#396b9e );background-image: -ms-linear-gradient( #5f9cc5,#396b9e );background-image: -o-linear-gradient( #5f9cc5,#396b9e );background-image: linear-gradient( #5f9cc5,#396b9e );*/}
.ui-btn-hover-h{color: #fff;text-decoration:none;}
.ui-btn-corner-all {-moz-border-radius: .2em;-webkit-border-radius: .2em;border-radius: .2em;}
.submenu_box{position:relative;}
.ui-navbar li .submenu .ui-btn-icon-top .ui-btn-inner{line-height:50px;padding:0;margin:-1px 0 0;/*-webkit-transition: height .2s ease .1s;-moz-transition: height .2s ease .1s;-o-transition: height .2s ease .1s;-ms-transition: height .2s ease .1s;transition: height .2s ease .1s;*/height:50px;}
.submenu,.submenu1{position:absolute;bottom:-240px;left:50%;background: rgba(0,0,0,0.6);border:1px solid #333;-moz-border-radius: .2em;-webkit-border-radius: .2em;
border-radius: .2em;width:100px;margin-left:-50px;
/*opacity: 0;-webkit-transition: opacity .25s ease .1s;-moz-transition: opacity .25s ease .1s;-o-transition: opacity .25s ease .1s;-ms-transition: opacity .25s ease .1s;transition: opacity .25s ease .1s;box-shadow: 0 0 5px rgba(0,0,0,0.2);*/
-webkit-transition: bottom .25s ease .1s;-moz-transition: bottom .25s ease .1s;-o-transition: bottom .25s ease .1s;-ms-transition: bottom .25s ease .1s;transition: bottom .25s ease .1s;box-shadow: 0 0 5px rgba(0,0,0,0.2)
}
.submenu1{bottom:67px;display:none}
/*.submenu_box-on .submenu{bottom:67px}
.ui-navbar li.submenu_box-on .submenu .ui-btn-icon-top .ui-btn-inner,.ui-navbar li.submenu_box-on .submenu .fav-tip{height:50px;-webkit-transition: height .2s ease .1s;-moz-transition: height .2s ease .1s;-o-transition: height .2s ease .1s;-ms-transition: height .2s ease .1s;transition: height .2s ease .1s;}*/
.submenu:before, .submenu:after,.submenu1:before, .submenu1:after{overflow:visible;font-family:simsun;width:0px;height:0px;_line-height:0;font-size:0;display:block;position:absolute;border-style:solid dashed dashed dashed;content:"";left:50%}
.submenu:before,.submenu1:before{border-width:11px 11px 0 11px;border-color:#333 transparent transparent transparent;bottom:-11px;margin-left:-11px}
.submenu:after,.submenu1:after{border-width:10px 10px 0 10px;border-color:#666 transparent transparent transparent;bottom:-10px;margin-left:-10px}
.submenu1 .fav-tip{position:relative;padding:0 8px 0 28px;font-size:14px;color:#f90;margin:0;line-height:50px;height:50px;font-weight:400;}
.submenu1 .fav-tip em.icon{background: rgba(0,0,0,.4);background:#f90 url(http://s.headin.cn/jobs/icons-18-white.png) -648px 50%;background-repeat: no-repeat;-moz-border-radius: 9px;-webkit-border-radius: 9px;border-radius: 9px;width:18px;height:18px;position:absolute;top:50%;margin-top:-9px;left:8px;}
.submenu_box .favapply_num{color:#fff;background:#f00;position:absolute;top:-15px;right:2px;padding:0 5px;text-align:center;line-height:14px;font-size:12px;font-style:normal;font-weight:400}
.submenu_box .favapply_num:before{border-width:5px 5px 0 5px;border-color:#f00 transparent transparent transparent;overflow:visible;font-family:simsun;width:0px;height:0px;_line-height:0;font-size:0;display:block;position:absolute;border-style:solid dashed dashed dashed;content:"";left:50%;margin-left:-5px;bottom:-5px}
.submenu_box .out_num{left:50%;top:-25px;margin-left:-20px;width:30px;line-height:18px}
.submenu_box-on .out_num{display:none}
.ui-bar-h .ui-btn-active{border: 0;}
.ui-icon-more{background-position: -848px 50%;-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;-moz-box-shadow:none;-webkit-box-shadow: none;box-shadow: none;background-color:transparent;background-image:url(http://s.headin.cn/jobs/icons-18-white.png?v=1);}
#QRCode-box{display:none;position:fixed;top:50%;left:50%;width:300px;text-align:center;margin-left:-150px;height:240px;margin-top:-190px;z-index:1000000;background:#fff;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;box-shadow:0 0 5px rgba(0,0,0,0.5);padding-top:50px}
#QRCode-box h5{font-size:16px;font-weight:400;margin:15px 0 0;}
#QRCode-box .close{width:50px;height:50px;position:absolute;right:0;top:0;background:url(close.png) no-repeat}

.bdshare_t span {line-height:36px;display:inline-block;}
.bdshare_t a {display: inline-block;width: 47px;height: 36px;background-image: url(http://s.headin.cn/sharebtn.png);background-repeat: no-repeat;overflow: hidden;vertical-align: bottom;}
.bdshare_t a.bds_tqq {background-position: 0 -36px;}
.bdshare_t a.bds_tsina {background-position: 0 0;}
.fav-list-content .navbar ul{border-bottom:1px solid #ccc;height:50px;zoom:1;clear:both;margin:-15px -15px 15px;padding:4px 2px 0;position:relative;z-index:999}
.fav-list-content .navbar li{float:left;width:50%;margin:0;padding:0;text-align:center;list-style:none}
.fav-list-content .navbar li a,.fav-list-content .navbar li a:visited{display:block;line-height:48px;border:1px solid #ccc;border-bottom:0 none;background:#fff;margin:0 2px;color:#505050;text-decoration:none;padding-top:1px}
.fav-list-content .navbar li a.active{background:#efefef;position:relative;top:1px;line-height:49px;padding-top:0;}
.search-box{margin:-18px 0 0;position:relative}
.search-box .ui-btn-corner-all {-moz-border-radius: 1em;-webkit-border-radius: 1em;border-radius: 1em;}
.search-box .ui-submit{position:absolute;right:0;top:-4px}
.search-box .ui-btn-inner{padding:.2em 20px}
.search-box .ui-input-search .ui-input-clear{right:80px}
.search-box .ui-input-search .ui-input-clear .ui-btn-inner {padding: 0;}
.panel-main .ui-listview{margin:0 -15px}
.panel-main textarea.ui-input-text{background:#efefef;font-size:14px;font-weight:400}
.panel-main .tip{text-shadow:none;color:#333;font-size:12px;font-weight:400;border:1px solid #999;background:#efefef}
.panel-main .tip:before{border-width:0 11px 11px 11px;border-color:transparent transparent #999 transparent;top:-11px;left:20px}
.panel-main .tip:after{border-width:0 10px 10px 10px;border-color:transparent transparent #efefef transparent;top:-10px;left:21px}

.card-group{padding:0}
.card-group .top-add-btn{background:#498af3;}
.card-group .top-tip,#Create .top-tip,#carddetail .top-tip{background:#ffd8b2;text-align:center;padding:15px 0; line-height:1.5em;text-shadow:none}
#carddetail .top-tip{padding-top:5px}
#carddetail .top-tip .ui-btn{margin:.5em}
#carddetail .top-tip .ui-btn-inner {padding: .3em 20px;}
.card-group .top-add-btn a,.card-group .top-add-btn a:hover,.card-group .top-add-btn a:visited{display:block;color:#fff;font-size:20px;font-family:"微软雅黑";padding:0 20px;font-weight:200;text-shadow:none;text-decoration:none;line-height:66px; height:66px;white-space:nowrap;overflow:hidden}
.card-group .top-add-btn a em{font-size:40px;font-style:normal;display:inline-block;height:66px;float:left}
.card-group .top-add-btn a span{font-size:14px}
.card-group .card-group-header{border-bottom:1px solid #b2b2b2;position:relative;padding:0 20px;}
.card-group .card-group-header:before,.card-group .card-group-header:after{overflow:visible;font-family:simsun;width:0px;height:0px;_line-height:0;font-size:0;display:block;position:absolute;border-style:dashed dashed solid dashed;content:"";}
.card-group .card-group-header:before{border-width:0 18px 14px 18px;border-color:transparent transparent #b2b2b2 transparent;bottom:-1px;left:30px}
.card-group .card-group-header:after{border-width:0 17px 13px 17px;border-color:transparent transparent #fff transparent;bottom:-1px;left:31px}
.card-group .card-group-header h2{line-height:60px;height:60px;white-space:nowrap;margin:0;padding:0;font-size:20px;font-family:微软雅黑;font-weight:200;overflow:hidden;text-overflow:ellipsis}
.card-group .card-group-header p{margin-top:-10px;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.card-group .card-group-header p.founder{font-size:12px;color:#666;margin-top:-15px}
.card-group .card-group-list{list-style-type:none;margin:0;padding:0}
.card-group .card-group-list li.card-group-member-item{padding:.5em;margin:0;border-bottom:1px solid #dedede;background:#fff;min-height:50px}
.card-group .card-group-list li.card-group-member-item .photos{width:48px;height:48px;border:1px solid #b2b2b2;background:#dfdfdf;float:left;margin-right:.5em;-moz-border-radius: .5em;-webkit-border-radius: .5em;border-radius: .5em;overflow:hidden}
.card-group .card-group-list li.card-group-member-item .photos span{display:inline-block;float:left;width:12px;height:12px;padding:2px;}
.card-group .card-group-list li.card-group-member-item .photos span img{width:12px;height:12px}
.card-group .card-group-list li.card-group-member-item .photos .big-head-photo{width:48px;height:48px}
.card-group .card-group-list li.card-group-member-item a.view-card-info{text-decoration:none;font-weight:normal;position:relative;display:block}
.card-group .card-group-list li.card-group-member-item a.view-card-info:after{position:absolute;width:12px;height:12px;background:url(new-icon.png) no-repeat 0 0; right:0;top:50%; margin-top:-6px;display:block;content:""; background-size:100px}
.card-group .card-group-list li.card-group-member-item h4{line-height:27px;font-size:16px;color:#333;margin:0;padding:0 2em 0 0;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.card-group .card-group-list li.card-group-member-item h4 em{font-style:normal}
.card-group .card-group-list li.card-group-member-item h4 span.worktitle{color:#999;margin:0 5px}
.card-group .card-group-list li.card-group-member-item p{line-height:23px;font-size:14px;color:#999;margin:0;padding:0 2em 0 0;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.card-group .card-group-list li.card-group-member-item .new-member-remind{position:absolute;top:35px;left:45px;background:#f00;color:#fff;display:block;padding:0 4px;border-radius:1em;font-size:12px}
.card-group .card-group-list .card-info ul{padding:0 0 0 60px;font-size:12px }
.card-group .card-group-list .card-info li{list-style:none;padding:5px 0}
.card-group .card-group-list .card-info li em{font-style:normal;color:#999}
.card-group .card-group-list .ui-btn-inner{padding:.5em 20px;}
.card-group .card-group-list .card-info li.mobile,.card-group .card-group-list .card-info li.email,.card-group .card-group-list .card-info li.address{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.card-group .card-group-form{}
.card-group .card-group-form .form-item{padding:1em;border-bottom:1px solid #dedede;background:#fff}
.card-group .card-group-form .form-item-label{display: inline-block;float: left;width: 3em;text-align: right;}
.card-group .card-group-form .ui-input-text{margin:0;padding:0;width:82%}
.card-group .card-group-form .ui-shadow-inset{margin-left: 3em;border: 0; -moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:transparent}
.card-group .card-group-form .ui-btn{margin:0}
.ui-btn-up-b,.ui-btn-hover-b{background-image:none;background:#498af3;border:1px solid #004ecc;}
.card-group .ui-btn-up-b,.card-group .ui-btn-hover-b,.card-group .ui-btn-up-c,.card-group .ui-btn-hover-c,.card-group .card-group-form .ui-submit{margin:1em}
.card-group .card-group-list .ui-btn-up-b, .card-group .card-group-list .ui-btn-hover-b, .card-group .card-group-list .ui-btn-up-c, .card-group .card-group-list .ui-btn-hover-c{margin: 0;}
.ui-btn-inner{border:none;padding:1em 20px}

.foot-bar
{
    background: rgba(0,0,0,0.6);
    color: #fff;
    max-width: 100%;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    position: fixed;
    z-index: 1000;
    zoom: 1;
}
    .foot-bar ul
    {
        list-style: none;
        margin: 0;
        padding: 0;
        position: relative;
        display: block;
        border: 0;
        max-width: 100%;
        overflow: visible;
        zoom: 1;
    }
    .foot-bar li
    {
        width: 25%;
        margin: 0;
        padding: 0;
        border: 0;
        float: left;
        position:relative;
    }
        .foot-bar li a.ui-link,.foot-bar li a.ui-link:visited
        {
            display: block;
            text-align: center;
            color:#fff;
            text-decoration:none;
            position:relative;
            padding:35px 0 5px;
            font-size:12px;
            text-shadow:none
        }
        .foot-bar li a:before
        {
            position:absolute;width:30px;height:30px;background:url(new-icon.png?v=1) no-repeat 0 -37px; left:50%;top:5px; margin-left:-15px;display:block;content:""; background-size:100px
        }
        .foot-bar li.active a:before
        {
            background-position-x:-30px
        }
        .foot-bar li a.icon-search:before
        {
            background-position-y:-98px
        }
        .foot-bar em.favapply_num {
            position:absolute;display:block;background:#f00;color:#fff;font-size:12px;top:2px;left:50%;margin-left:-10px;padding:0 4px;border-radius:1em;z-index:99;font-style:normal
        }
        .foot-bar li a.icon-fav:before
        {
            background-position-y:-68px
        }
        .foot-bar li a.icon-group:before
        {
            background-position-y:-128px
        }
        .foot-bar li a.icon-plus:before
        {
            background-position-y:-157px
        }
        .ui-page{padding-bottom: 55px;}


.top-back-btn{margin:-15px -15px 0;background:#498af3 url(back.png) no-repeat 0 7px;background-size:36px }
.ui-content .top-back-btn a,.ui-content .top-back-btn a:hover,.ui-content .top-back-btn a:visited{display:block;color:#fff;font-size:16px;font-family:"微软雅黑";font-weight:200;text-shadow:none;text-decoration:none;line-height:50px; height:50px;white-space:nowrap;overflow:hidden;text-align:center;}

.letter-indexs{position:fixed;top:0;right:0;z-index:99999;width:30px;background:#ddd;margin:0;padding:0;background:#d0d0d0 url(letter-index.png) no-repeat center 0; background-size:auto 100% }
    .letter-indexs ul
    {
        margin:0;padding:0
    }
    .letter-indexs li
    {
        list-style:none;margin:0;
        padding:0
    }
        .letter-indexs li a
        {
            display:block;text-decoration:none;
            overflow:hidden;
        }
        #show-current-letter{display:none;position:fixed;top:50%;left:50%;width:80px;height:80px;line-height:80px;text-align:center;color:#fff;font-size:40px;background:#000;border-radius: .3em;-moz-border-radius: .3em;-o-border-radius: .3em;-ms-border-radius: .3em;margin-top:-40px;margin-left:-40px;opacity:0.5;font-family:Arial;z-index:999999}
        .fav-index-box{padding-right:30px}
        .fav-index-content{padding-top:0}
        .fav-index-content h3{margin:5px 0 20px;padding:0;font-size:18px}
