@charset "utf-8";
/* CSS Document */


/*招聘*/


.widget-body{ position: relative; padding:20px 15px; background:#f9f8f8; margin-bottom:50px;}
.widget-title{font-size:20px;font-weight: 400; line-height:60px;}
.widget-metas{ font-size: 16px; color: #a3afb7;}
.margin-left-10{ margin-left: 15px!important;}
.margin-left-10 i{ padding-right:5px;}

.met-job .widget .met-editor{padding: 0 20px;}

 
.met-editor {
    padding:10px;
    line-height: 1.8;
    font-size: 16px;
    font-weight: 300;
    color: #222;
}


hr {
    margin-top: 22px;
    margin-bottom: 22px;
    border-top: 1px solid #e4eaec;
}

.widget-body-footer{ border:1px solid #060; width:88px; height:36px; line-height:36px; text-align:center; float:left;}
.widget-body-footer a{ font-size:14px; color:#060; display:block;}
.widget-body-footer a:hover{ background:#060; color:#FFF;} 





input{width: 100%; border:1px solid #DDD; padding:9px; height:36px; background-color: #fff;font-size:13px; border-radius: 3px;margin-bottom: 20px;color:#999; font-size:13px;}
select{ width: 100%;

    padding:9px;
    background-color: #fff;
    border: 1px solid #DDD;
    border-radius: 3px;margin-bottom: 20px; color:#999; font-size:13px;
}
textarea{ width: 100%;
    height: 36px;
    padding:9px;
    background-color: #fff;
    border: 1px solid #DDD;
    border-radius: 3px;margin-bottom: 20px; color:#999; height:120px;}

a{color:#6B7985;text-decoration:none;outline:none}
a:hover{color:#084b91;text-decoration:none}
fieldset{border-width:1px 0 0 0;border-style:solid;padding:0 10px 0 18px;border-color:#bebec0}
legend{padding:0 5px;font-size:12px;font-weight:bold}span{display:inline-block;*display:inline;*zoom:1}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal;color:#6b7985;line-height:1}h1{font-size:40px}h2{font-size:30px}h3{font-size:25px}h4{font-size:20px}h5{font-size:15px}h6{font-size:13px}ul{list-style:none;margin:0;padding:0}ul li{line-height:1}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-table}*html
.clearfix{height:1%}.clearfix{display:block}*+html
.clearfix{min-height:1%}


.btn01{color:#fff; background:#060; font-size:12px; display:block; width:100px; margin:20px auto; font-weight:bold; letter-spacing:3px; height:35px; line-height:35px; text-align:center;}
.btn02{color:#fff; background:#CC00FF; display:block; width:100px; margin:20px auto; font-size:16px; font-weight:bold; letter-spacing:3px; height:35px; line-height:35px; text-align:center;}
.btn03{color:#fff; background:#66CC33; display:block; width:100px; margin:20px auto; font-size:16px; font-weight:bold; letter-spacing:3px; height:35px; line-height:35px; text-align:center;}



/* modal */
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000;opacity:0.6;filter:alpha(opacity=60)}
.modal{position:fixed;top:50%;left:50%;z-index:1050; margin:-250px 0 0 -280px;background-color:#ffffff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:none;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}


.close{cursor:pointer;padding:2px 3px;cursor:pointer;padding:2px 3px;position:absolute;right:10px; }
.close:hover{background-color:grey;color:#ffffff}

.button-blue{display:block;float:left;padding:5px 0;width:80px;margin-right:10px;color:#fff;background:#407acc;text-align:center;cursor:pointer}
.button-blue:hover{background:#084b91;text-decoration:none;color:#ffffff}

.button-grey{display:block;float:left;padding:5px 0;width:80px;color:#fff;background:#ccc;text-align:center;cursor:pointer}
.button-grey:hover{background:#aaa;text-decoration:none}


.login-form .form-arrow,.signup-form .form-arrow,.forgot-form .form-arrow{display:block;width:30px;height:15px;background:url(/static/img/arrow.png?2013033000) no-repeat;position:absolute;left:95px;top:-15px}
.login-form input,.signup-form input,.forgot-form input{padding:9px 9px 9px 9px;margin-bottom:20px;width:94%}
.login-form .forgot,.login-form .login,.login-form .reg,.signup-form .forgot,.signup-form .login,.signup-form .reg,.forgot-form .forgot,.forgot-form .login,.forgot-form .reg{width:100px;padding:0;margin:0 0 10px 0;height:35px;font-size:18px;cursor:pointer}
.login-form label.remember,.signup-form label.remember,.forgot-form label.remember{font-size:13px}
.login-form input[type="checkbox"],.signup-form input[type="checkbox"],.forgot-form input[type="checkbox"]{width:auto;height:auto;padding:0;margin:3px 5px 0 0}
.login-form a.forgot,.signup-form a.forgot,.forgot-form a.forgot{font-size:13px;float:right;margin-top:2px;width:auto;cursor:pointer}
.login-form p.error,.signup-form p.error,.forgot-form p.error{font-size:13px;margin-bottom:5px;color:#b22d2d}


#signup-modal,#login-modal,#forgetform,.modal{display:none;width:600px;padding:0 40px 20px;background:white;border:5px solid rgba(0,0,0,0.2);border-radius:10px;overflow:hidden;margin-bottom:40px;box-shadow:0 1px 0 white inset; }
#signup-modal a:hover,#login-modal a:hover,#forgetform a:hover,.modal a:hover{text-decoration:none}
.modal h1,#forgetform h1,#signup-modal h1,#login-modal h1{margin:0 -40px;background:#EEE;border-bottom:1px solid #CCC;border-top:1px solid #CCC;font-size:16px;padding:13px 40px;border-top-left-radius:6px;border-top-right-radius:6px;text-align:center;margin-bottom:30px}
.modal .close,#signup-modal .close,#login-modal .close,#forgetform .close{position:absolute;top:0;right:0;padding:12px 18px 16px 18px;height:44px;overflow:hidden;opacity:.8;border-left:1px solid #BBB}
.forgot-btn,.login-btn{display:inline-block;*display:inline;*zoom:1;margin-top:14px;color:#ffffff}

@media (max-width: 767px){
input{ height:30px; margin-bottom:10px;}
select{margin-bottom: 10px;}
textarea{
    height:30px;
   margin-bottom:10px; color:#999; height:60px;}
		
#signup-modal, #login-modal, #forgetform, .modal{width:300px;}	
.modal{left:85%;}
.widget-title{ font-size:16px;}
.widget-metas{font-size:14px;}
	} 
	
.about-info .x4{position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;width: 33.33333333%; float:left;}

.bg-white{background: #f9f8f8;}

.margin-big-bottom {
    margin-bottom: 20px;
}
.padding-large {
    padding: 20px;
}

.job-list dt {
    font-weight: normal;
}
hr {
    background: #EBEBEB;
    color: #EBEBEB;
    clear: both;
    float: none;
    width: 100%;
    height: 1px;
    margin: 10px 0;
    border: 0;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.text-right {
    text-align: right;
}

.margin-small-top {
    margin-top: 5px;font-weight: 400;font-size: 20px;
}
.height-big {
    line-height: 28px;
}

.text-gray{color: #666;line-height: 24px;}

.button.bg-yellow{background-color: #060; color:#FFF;}
.button.bg-yellow:hover{    color: #fff;
    border-color: #060;
    }
 
.button-small {
    padding: 5px 10px;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
}
.button {
    border: solid 1px #060;

    border-radius: 4px;
    font-size: 14px;
    padding: 8px 20px;
    margin: 0;
    display: inline-block;
    line-height: 20px;
    transition: all 1s cubic-bezier(0.175,0.885,0.32,1) 0s;
}
