@charset "utf-8";
/*公共样式*/
*{ padding:0;}
body{ font-size:14px; color:#333; font-family: "Microsoft Yahei";
	  /*font-family:"Hiragino Sans GB","Microsoft Yahei",SimSun,Arial,"Helvetica Neue",Helvetica;*/ 
	  background: #fff; margin:0 auto;  
}

#content-index { 
	margin:0 auto;
	width:1000px;
 }

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{ display:block}
progress{display:inline-block;vertical-align:baseline;}
button,input,optgroup,select,textarea{border:1px solid #ededed;}
input,select{vertical-align:middle;}
textarea,input{ word-wrap:break-word;word-break:break-all;}
button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"],input[type="file"]{ cursor: pointer;  }
li,ul,dl,ol{list-style-type:none;vertical-align:middle;}
img{border:0 none;}
textarea{overflow:auto}
textarea:focus,input:focus {outline: none;}
table{border-collapse:collapse;border-spacing:0}
em,i{font-style:normal}
::selection{color:#fff;background-color:#383838}
::-moz-selection{color:#fff;background-color:#383838}
a{text-decoration: none;color:#383838;cursor:pointer;}
a.underline:hover{text-decoration: underline;}
a:hover{color:#383838;}
h1,h2,h3,h4,h5,h6{ font-size:24px; font-weight: normal;}
/* 浮动定义 */
.fl{float:left;}
.fr{float:right;}
.clear {clear:both;zoom:1;}
.clear:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;}
/* 文本对齐方式 */
.t-l{text-align:left;}
.t-c{text-align:center;}
.t-r{text-align:right;}
/* 定位关系 */
.absolute{position:absolute;}
.relative{position:relative;}
/* 隐藏元素 */
.hidden{ display: none;}
.block {display:block;}
.o-hidden{overflow:hidden;}
.invisible{ visibility:hidden;}

/* header */
.banner{ height:400px} 

.header-nav{ width: 100%; height: 50px;background: #00d3c4; line-height:50px}
.nav{width: 1000px; margin: 0 auto; line-height: 50px;}

.nav .jobs-sort-title{width: 153px;padding-left:90px;color: #fff; font-size: 18px;position: relative;background: #0159b3;}

.nav .jobs-sort-title .sort-title-icon{background: url("../images/head_03.png") no-repeat; height: 23px; left: 20px;  position: absolute;  top: 14px;  width: 43px;}

.nav-list a{ width:200px; text-align:center; font-size: 18px; color: #fff; display: inline-block; float: left; font-weight:bold}
.nav-list a:hover,.nav-list a.on{ background:#05988e }

.nav-list a.spana{ background:#fe9b2d; position:relative}
.nav-list a.spana i{ position:absolute; top:5px; left:30px }

/* footer */
#footer {margin-top: 10px;border-top: 2px solid #cb0708;background: #e3e3e3;}
.foot {text-align: center;margin-top: 20px;padding: 20px 0;}
.foot a {color: #333;}
.foot a:hover {color: #d10002;}
.foot p {margin-bottom: 10px;color: #333;}
.foot p span a {color: #d10002;}

/* fix-left */
.fix-left{border: 1px solid #e1e1e1; position: fixed;top:190px;left:10px;width: 107px;}
.fix-left .fix-left-img{width: 107px;height: 444px;border-bottom: 1px solid #e1e1e1;}
.fix-left .fix-left-close{width: 107px;font-size: 16px;height: 30px;line-height: 30px;text-align: center;background: #fff;}
.fix-left .fix-left-close a{color: #fa4144;}

/* fix-right */
.fix-right{ position: fixed;top:190px;right:10px;width: 103px;}
.fix-right .fix-box{position: relative;}
.fix-right .fix-box i{position: absolute;z-index: 10;top: -68px;background: url("../images/icon_13.png") no-repeat;width: 47px;height: 73px;left:28px;}
.fix-right .boxlist{height: 38px;line-height: 38px;text-align: center;width: 102px;border: #d7d7d7 1px solid;margin-bottom: 6px;background: #fff;}
.fix-right .boxlist:hover{background: #efefef;}
.fix-right .box-1{padding-top: 58px;width: 102px;text-align: center;border: #d7d7d7 1px solid;margin-bottom: 6px;background: url("../images/icon_14.png") no-repeat center 9px #fff;height: 33px;}
.fix-right .box-2{text-align: center;border: #d7d7d7 1px solid;background: #fff;padding: 5px 0;margin-bottom: 6px;}
.fix-right .box-2 img{width: 87px;height: 86px;margin: 0 auto;}

/**/
.mob-btn-box{margin-left: 15px;position: relative;*z-index:66;}
.mob-dialog-box{position:absolute;top:32px;right:-160px;padding-top:22px;display:none;width:347px;height:238px;z-index:9999;}
.mob-dialog-box .mob-dialog{width:305px;height:196px;background-color: #fff;padding:20px;border:1px solid #ccc;box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.1);-moz-box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.1);border-radius:3px;}
.mob-dialog-box .mob-dialog .mob-arrow{position: absolute;top:3px;right:165px;width: 0;height: 0;border-width:10px 9px;border-color:transparent transparent #ccc transparent;border-style:dashed dashed solid dashed;z-index: 21;}
.mob-dialog-box .mob-dialog .mob-arrow em{position: absolute;top:-7px;left:-8px;width: 0;height: 0;border-width:9px 8px;border-color:transparent transparent #fff transparent;border-style:dashed dashed solid dashed;}
.mob-dialog-box .mob-dialog .mob-d-wap{font-size: 12px;color:#666;text-align: center;margin-top: 10px;line-height: 14px;}
.mob-dialog-box .mob-dialog .mob-d-wap span{color:#ff9900;font-weight: bold;}
.mob-dialog-box .mob-dialog .mob-d-wap span a{color:#ff9900;background: none;}
.mob-dialog-box .mob-dialog .mob-d-wrap{width: 305px;overflow: hidden;}
.mob-dialog-box .mob-dialog .mob-d-block{width: 145px;text-align: center;margin-right: 15px;}
.mob-dialog-box .mob-dialog .mob-d-block p{font-size: 12px;line-height: 20px;color:#666;margin-bottom: 5px;width: 145px;text-align: center;}
.mob-dialog-box .mob-dialog .mob-d-block div{width: 145px;height: 145px;overflow: hidden;}
.mob-dialog-box .mob-dialog .mob-d-block.nm{margin-right: 0;}

.mob-dialog-box-w{position:absolute;top:32px;right:-76px;padding-top:22px;display:none;width:187px;height:212px;z-index:9999;}
.mob-dialog-box-w .mob-dialog{width:145px;height:170px;background-color: #fff;padding:20px;border:1px solid #ccc;box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.1);-moz-box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.1);border-radius:3px;}
.mob-dialog-box-w .mob-dialog .mob-arrow{position: absolute;top:3px;right:80px;width: 0;height: 0;border-width:10px 9px;border-color:transparent transparent #ccc transparent;border-style:dashed dashed solid dashed;z-index: 21;}
.mob-dialog-box-w .mob-dialog .mob-arrow em{position: absolute;top:-7px;left:-8px;width: 0;height: 0;border-width:9px 8px;border-color:transparent transparent #fff transparent;border-style:dashed dashed solid dashed;}
.mob-dialog-box-w .mob-dialog .mob-d-wap{font-size: 12px;color:#666;text-align: center;margin-top: 10px;}
.mob-dialog-box-w .mob-dialog .mob-d-wap span{color:#ff9900;font-weight: bold;}
.mob-dialog-box-w .mob-dialog .mob-d-wap span a{color:#ff9900;}
.mob-dialog-box-w .mob-dialog .mob-d-wrap{width: 305px;overflow: hidden;}
.mob-dialog-box-w .mob-dialog .mob-d-block{width: 145px;text-align: center;margin-right: 15px;}
.mob-dialog-box-w .mob-dialog .mob-d-block p{font-size: 12px;line-height: 20px;color:#666;margin-bottom: 5px;clear:both;text-align: center; width: 145px;}
.mob-dialog-box-w .mob-dialog .mob-d-block div{width: 145px;height: 145px;overflow: hidden;}
.mob-dialog-box-w .mob-dialog .mob-d-block.nm{margin-right: 0;}