@charset "utf-8";
/*
[DTmuban Template] Copyright (c) 2015-2020 www.dtmuban.com
This is not a free template. Please buy the authentic license.
Author: Xiaohei, QQ:2909458585. Version: ST05_v8, time: 2016-20200815.
Special note: do not modify this document without permission.
*/
.clearfix{zoom: 1;clear: both;}
.clearfix:before, .clearfix:after{content: ""; display: table; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0;}
.mt20{margin-top:20px}

/*p1*/
.tradeShow{width: 1200px;margin: 0 auto; margin-top: 15px;}
.promotion{width: 850px;float: left;position: relative;}
#promotionBoxZ{width: 850px;float: left;position: relative;overflow: hidden;height: 160px;background: #000;}
.promotionBox{position: absolute;}
.promotionBox li{overflow: hidden;}
.promotionBox img{width: 850px;height: 160px;}

/* p1-focus */
#focus{width:850px;height:160px;overflow:hidden;position:relative;}
#focus-xh .bd ul{height:160px;position:absolute;}
#focus-xh .bd ul li{float:left;width: 850px;height: 160px;overflow:hidden;position:relative;background:#000;}
#focus-xh .bd ul li div{position:absolute;overflow:hidden;}
#focus-xh .bd ul li p{display: block;position: absolute;bottom: 40px;font-size: 24px;color: #fff;font-weight: bold;height: 30px;line-height: 30px;padding-left: 30px;}
#focus-xh .hd{position:absolute;width: 100%;height:10px;line-height: 10px;bottom:12px;text-align: center;/* text-indent: -9999px; */}
#focus-xh .hd li{display:inline-block;_display:inline;_zoom:1;width: 8px;height: 8px;_font-size:0;margin-right:5px;cursor:pointer;background:#fff;border-radius: 50px;text-indent: -9999px;}
#focus-xh .hd li.on{background:#fff;width: 16px;}
#focus-xh .prev,#focus-xh .next{width: 36px;height: 80px;position:absolute;top: 40px;background:url(images/sprite.png) no-repeat 0 0;cursor:pointer;display: none;}
#focus-xh:hover .prev,#focus-xh:hover .next{display:block;opacity:.5;filter:alpha(opacity=50);}
#focus-xh .prev:hover,#focus-xh .next:hover{display:block;opacity:1;filter:alpha(opacity=100);}
#focus-xh .prev{left:0;}
#focus-xh .next{right:0;background-position:right top;}

/* p1-right */
.belt{width: 331px;float: right;overflow: hidden;}
.belt li{display: inline-block; margin-bottom: 12px;}
.belt li.no_bm{margin-bottom:0}
.oneBelt{margin: 16px 0;}

/*p2*/
#corps{margin-top: 5px;}
.adsBox{width: 1200px; margin: 0 auto; overflow: hidden; height: auto; margin-top: 10px; margin-bottom: 10px;}
.adsTitle{width: 1200px;}
.adsTitle .title_2{color: rgb(51, 51, 51); font-size: 18px; height: 30px; line-height: 30px; padding-bottom: 10px; float: left; width: auto; margin-right: 8px; font-family: Microsoft YaHei;}
.adsTitle em, .adsTitle span, .adsTitle span a{color: rgb(153, 153, 153); font-size: 12px; display: inline-block; height: 30px; line-height: 30px; margin-right: 8px; font-family: Microsoft YaHei;}
.adsBox dl{border-right: 1px solid #eee;border-bottom: 1px solid #eee;float: left;width: 199px;height: 170px;position: relative;background: #fff;text-align: center;}
.adsBox dl.no_br{border-right:0}
.adsBox dl a{display: inline-block; width: 100%; height: 100%; text-decoration: none; cursor: pointer; position: relative; font-family: Microsoft YaHei;}
.adsBox dl dt{width: 100px;height: 100px;margin: 13px 0 15px 48px;text-align: center;}
.adsBox dl dt img{width: 100%; height: 100%;}
.adsBox dl dd span{display: inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: center; padding: 0 10px; width: 160px; line-height: 25px;}
.adsBox dl dd .jobName, .adsBox dl dd .jobName a{color: rgb(51, 51, 51);font-size: 16px;width: 178px;line-height: 20px;display: inline-block;white-space: nowrap;text-overflow: ellipsis;box-shadow: none;overflow: hidden;}
.adsBox dl span.bgS{top: 0;left: 0;height: 170px;width: 199px;position: absolute;filter: alpha(opacity=90);-moz-opacity: .9;-khtml-opacity: .9;opacity: .9;display: none;background: #313131;}
.adsBox dl a p.bgSt{color: #ffffff;line-height: 25px;font-size: 14px;width: 180px;text-align: center;position: absolute;top: 60px;display: none;z-index: 2;left: 0px;white-space: nowrap;text-overflow: ellipsis;padding: 0px 10px;overflow: hidden;}
.adsBox dl a p.bgSt span{display: inline-block; font-size: 24px; font-weight: bold; white-space: nowrap; text-overflow: ellipsis; width: 162px; font-family: Microsoft YaHei; overflow: hidden;}
.adsBox dl a:hover p.bgSt, .adsBox dl a:hover span.bgS{display: block;}
/*p3*/


/*resume-show*/
.nav_show{padding:5px 10px;height:35px;line-height:25px;font-size:14px}
/*main*/
#wrap{width: 1200px;margin: 0 auto;font-size: 12px;overflow: hidden;}
#wrap .left-main{width: 960px;background-color: #fff;padding: 20px 0px;min-height:500px;}
#wrap .fix-control{width: 230px;overflow: hidden;background-color: #fff;}
#wrap .fix-control .arx_list_info {width: 230px;background-color: #fff;}
.fix-control .fix-wrap{width: 127px;min-height:30px;text-align: center;padding:16px 0;padding-top: 40px;margin: auto;}
.fix-control .fix-wrap .code-box{margin-bottom: 10px;}
.fix-control .fix-wrap .download{width: 127px;height: 35px;line-height: 35px;}
.fix-control .fix-wrap .download .download-btn{display: block;width: 127px;height: 30px;line-height: 30px;background-color: #f66f09;color:#fff;font-size: 14px;border-radius: 3px;}
.fix-control .fix-wrap .download .download-btn:hover{background-color: #f66f09;}
.fix-control .fix-wrap .ctrl-text{width: 127px;margin-top: 12px;height:35px;background: url(images/job/control-text.png) no-repeat center center;}
.fix-control .fix-wrap .resume-ctrl{display: block;margin-top: 10px;width: 127px;height: 35px;font-size: 14px;background-color: #e7e7e7;color:#333;line-height: 35px;text-align: center;border-radius: 3px;}
.fix-control .fix-wrap .resume-ctrl:hover{background-color: #1269d3;color:#fff;}

.left-main .top-streamer{position: relative;padding-left: 20px;height:35px;line-height: 35px;color:#666;font-size: 12px;background-color: #fbeedd;margin-bottom: 30px;}
.left-main .top-streamer .streamer-angle{position: absolute;top:0;left:-6px;width: 0;height: 0;border-width:3px;border-color:transparent #ebd9c3 #ebd9c3 transparent;border-style:dashed solid solid dashed;}
.left-main .personal-info{padding: 0px 20px 0px 30px;margin-bottom: 25px;overflow: hidden;}
.left-main .personal-info .personal-pic{width: 160px;height: 178px;border:1px solid #ededed;display: table-cell;text-align: center;vertical-align: middle;overflow: hidden;    -webkit-transition: border .2s ease-in-out;-o-transition: border .2s ease-in-out;transition: border .2s ease-in-out;}
.left-main .personal-info .personal-pic img{max-width: 160px;max-height: 178px;_height: 178px;_width: 160px;margin: 0 auto;margin-top:13px;transition: all 0.5s;}
.left-main .personal-info .personal-pic img:hover {transform: scale(1.1, 1.1);}
.left-main .personal-info .info-text{padding-left: 22px;width: 710px;position: relative;}
.left-main .personal-info .info-text h2{color:#333;font-size: 24px;font-weight: normal;margin-bottom:10px;}
.left-main .personal-info .info-text h2 span{font-size: 18px;}
.left-main .personal-info .info-text .resume-time{position: absolute;top:10px;right:3px;font-size: 12px;color:#666;}
.left-main .personal-info .info-text .resonal-auth{margin-bottom:7px;}
.left-main .personal-info .info-text .resonal-auth .auth-item{font-size: 12px;margin-right:12px;padding-left: 25px;color:#999;background:url(images/job/tpl-resume-icon.png) no-repeat;height:20px;line-height: 20px;}
.left-main .personal-info .info-text .resonal-auth .auth-item.phone{background-position: 0px -47px;padding-left: 22px;}
.left-main .personal-info .info-text .resonal-auth .auth-item.weichat{background-position: 0px -87px;}
.left-main .personal-info .info-text .resonal-auth .auth-item.email{background-position: 0px -124px;}
.left-main .personal-info .info-text .resonal-auth span{color:#0000ff;line-height: 20px;}
.left-main .personal-info .info-text .info-detail{line-height: 200%;color:#666;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;font-size: 14px; }
.left-main .personal-info .info-text .info-detail p{margin:0px;}
.left-main .personal-info .info-text .personal-tag{margin-top: 10px;margin-bottom: 10px;}
.left-main .personal-info .info-text .personal-tag .tag-item{position: relative;margin-right: 19px;height: 29px;line-height: 29px;border-left: 2px solid #80a7e5;color: #38588c;background: #e0ecff;border-bottom: 1px solid #c9d4e5;padding: 0 10px;}
.left-main .personal-info .info-text .personal-tag .tag-item .tag-angle{position: absolute;width: 11px;height: 29px;top:0;right:-11px;background: url(images/job/tpl-resume-icon.png) no-repeat 0px 0px;}
.left-main .personal-info .info-text h3{line-height: 55px;height:55px;color:#333;font-size: 13px;}
.left-main .personal-info .info-text h3 span{color: #1fbab7;font-size: 15px;margin-right: 5px;margin-left: 2px;}
.left-main .personal-info .info-text h3 a{background-color: #01b1ae;color: #fff;padding: 5px 10px;margin-left: 20px;font-size: 14px;}
.left-main .job-item{background-color: #f6f7f9;padding:0 20px;position: relative;margin: 0px 20px 30px;overflow: hidden;}
.left-main .job-item .right-top-angle{position: absolute;top:0;right:0;width: 23px;height: 25px;background: url(images/job/angle.jpg) no-repeat 0px 0px;}
.left-main .job-item h3{line-height: 36px;height:36px;color:#333;border-bottom:1px solid #e2e2e2;font-size: 14px;}
.left-main .job-item .percent-block{width: 430px;padding:20px 0;}
.left-main .job-item .percent-block.last{width: 340px;}
.left-main .job-item .percent-block .percent-star{padding-right: 100px;font-size: 14px;color:#333;background: url(images/job/tpl-resume-icon.png) no-repeat right -275px;margin-top: 26px;}
.left-main .job-item .percent-block .percent-star.star-1{background-position: right -275px;}
.left-main .job-item .percent-block .percent-star.star-2{background-position: right -300px;}
.left-main .job-item .percent-block .percent-star.star-3{background-position: right -326px;}
.left-main .job-item .percent-block .percent-star.star-4{background-position: right -350px;}
.left-main .job-item .percent-block .percent-star.star-5{background-position: right -373px;}
.left-main .job-item .percent-block .star-state{padding-left: 30px;background: url(images/job/tpl-resume-icon.png) no-repeat 0px -167px;height: 73px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;padding-top: 7px;}
.left-main .job-item .percent-block .star-state p{margin-bottom: 20px;color:#333;}
.left-main .job-item .percent-block .star-state p span{color:#ff9900;}
.left-main .contact-block{margin-bottom: 30px;padding-left: 20px;}
.left-main .contact-block .contact-text{font-size: 14px;color:#333;margin-bottom: 15px;}
.left-main .contact-block .contact-text span{font-size: 16px;color:#ee2828;}
.left-main .contact-block .contact-text span em{font-style: normal;color:#999;margin:0 12px;font-size: 14px;}
.left-main .contact-block .contact-text span a{color:#1269d3 ;margin:0 12px;font-size: 14px; display: inline-block;}
.left-main .contact-block .contact-text span a:hover{text-decoration:underline;}
.contact-btn{width: 130px;height: 32px;background-color: #1269d3;color:#fff;font-size: 14px;cursor: pointer;border:0;margin-right: 22px;border-radius: 3px;}
.contact-btn:hover{background-color: #36CBA2;}


.yclx{margin-top:20px}
.yclx td{font-size:14px;    color: #666;}


.interview-state{height: 32px;border:1px solid #d9d9d9;background-color: #fff;margin-right:8px;padding:0 15px;font-size: 12px;color:#666;cursor: pointer;}
.interview-state:hover{background-color: #f5f5f5;}
.interview-state.selected{background-color: #ffeee3;border:1px solid #ff6600;height:30px;color:#666666;}
.resume-title{line-height: 44px;  height: 44px;font-size: 16px; color: #333;margin-bottom: 20px;width: 120px;font-weight: normal;text-align: right; padding-right: 31px;}
.resume-title.icon1{ background: url("images/job/red-icon1.png") no-repeat #f7f8fa 22px 13px;}
.resume-title.icon2{ background: url("images/job/red-icon2.png") no-repeat #f7f8fa 22px 13px;}
.resume-title.icon3{ background: url("images/job/red-icon3.png") no-repeat #f7f8fa 22px 13px;}
.resume-title.icon4{ background: url("images/job/red-icon4.png") no-repeat #f7f8fa 22px 13px;}
.resume-title.icon5{ background: url("images/job/red-icon5.png") no-repeat #f7f8fa 22px 13px;}
.resume-title.icon6{ background: url("images/job/red-icon6.png") no-repeat #f7f8fa 22px 13px;}
.resume-title.icon7{ background: url("images/job/red-icon7.png") no-repeat #f7f8fa 22px 13px;}
.resume-block-detail{padding-bottom: 20px;line-height: 220%;padding-left: 20px;width: 905px;}
.resume-block-detail .rb-content{color:#666;width: 905px;height: 35px;line-height: 35px;overflow: hidden;text-overflow:ellipsis;font-size: 14px;}
.resume-block-detail .rb-content-time{font-size: 14px;color: #666;width: 170px;line-height: 20px;text-align: right; padding-right: 20px;}
.resume-block-detail .rb-content-div{padding-bottom: 21px;position: relative;width: 910px;font-size: 14px;}
.resume-block-detail .rb-content-div span{font-size:14px!important;}
.resume-block-detail .rb-content-div .quan{background: url("images/job/red-icon8.png") no-repeat #fff center; width: 12px; height: 20px; display: block; margin-left: -6px;}
.resume-block-detail .rb-content-div .rb-content-h5{font-size: 14px; color: #333333; padding-left:8px; line-height: 20px;}
.resume-block-detail .rb-content-div .rb-content-p{font-size: 12px; color: #666666; padding-left: 25px; margin-top: 5px; line-height: 20px;}
.resume-block-detail .rb-content-more{color:#666;text-indent: 2em;font-size: 14px;}
.resume-block-detail .rb-content span{color:#999;margin:0 12px;}
.resume-block-detail .work-item{color:#333;border-bottom: 1px dotted #ccc;padding: 10px 0;}
.resume-block-detail .folder-item{max-width: 316px;max-height: 316px;background-color: #fff;border:1px solid #ccc;margin:0 28px 28px 0;overflow: hidden;display: table;text-align: center;}
.resume-block-detail .folder-item span{display: table-cell;vertical-align: middle;}
.resume-block-detail .folder-item img{max-width: 314px;max-height: 314px;overflow: hidden;}

/*2*/
input.radio{position: relative;top:2px;margin-right: 3px;}
.report-dialog{font-family: "SimSun";font-size: 12px;color:#666;}
.report-dialog .report-item{line-height: 30px;margin-bottom: 10px;}
.report-dialog .report-item label{display: block;color:#333;}
.report-dialog .report-item label span{color:#999;}
.report-dialog .report-item .report-type{width: 60px;white-space: nowrap;}
.report-dialog .report-item textarea{border:1px solid #ddd;height: 85px;resize:none;overflow: auto;outline: none;font-size: 12px;color:#333;padding:7px;width: 270px;font-family: "SimSun";}
.report-dialog .report-item .del-info{padding-left: 24px;color:#333;background: url(images/job/user-icon36.png) no-repeat 0px -245px;}
.report-dialog .center-btn-box{text-align: center;}
.report-dialog .r-all-row{line-height: 30px;}
.report-dialog .jubao-tip{color:#999;margin-top:20px;}
.btn-65-30blue{display: inline-block;width: 65px;height: 30px;text-align: center;font-family: "SimSun";color:#fff;font-size: 12px;cursor: pointer;background-color: #1269d3 ;border:0;margin-right:10px;}
.btn-65-30blue:hover{background-color: #0070bd;}
.btn-65-30grey{display: inline-block;width: 65px;height: 30px;text-align: center;font-family: "SimSun";color:#666666;font-size: 12px;cursor: pointer;background-color: #E3E3E3;border:0;margin-right:10px;}
.btn-65-30grey:hover{background-color: #ccc;}
.btn-75-30blue{display: inline-block;width: 75px;height: 30px;text-align: center;font-family: "SimSun";color:#fff;font-size: 12px;cursor: pointer;background-color: #1269d3 ;border:0;margin-right:10px;}
.btn-75-30blue:hover{background-color: #0070bd;}
.btn-big-font{font-size: 14px;}
/*3*/
.dialog-block{font-family: "SimSun";}
.dialog-block .dialog-item{margin-bottom: 13px;font-size: 12px;}
.dialog-block .dialog-item .d-type{width: 60px;color:#666;line-height: 30px;}
.dialog-block .dialog-item .d-content{line-height: 30px;}
.dialog-block .dialog-item .d-content input.checkbox{margin-right: 5px;}
.short-text-tip{margin-left:10px;line-height: 24px;height:24px;border:1px solid #ff9900;background-color: #fff1e5;padding:0 10px;font-size: 12px;color:#666;border-radius: 3px;font-family: "SimSun";}
.short-text-tip span{color:#ff9900;font-weight: bold;}
.short-text-tip a{color:#1269d3 ;}
.dropdown{position: relative;z-index: 5;}
.dropdown .dropdown-ctrl{display: inline-block;position: relative;height:28px;padding:0 25px 0 10px;line-height: 28px;border:1px solid #ccc;background-color: #fff;color:#666;cursor: pointer;width: 205px;}
.dropdown .dropdown-ctrl .drop-icon{position: absolute;top:0;right:0;height:28px;width: 25px;background: url(images/job/icon36.png) no-repeat 2px -101px;}
.dropdown .dropdown-list{position: absolute;top:30px;left:0;width: 240px;background-color: #fff;border:1px solid #ccc;border-top:0;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;display: none;}
.dropdown .dropdown-list a{display: block;padding-left: 10px;color:#666;line-height: 28px;}
.dropdown .dropdown-list a:hover,
.dropdown .dropdown-list a.select{background-color: #f5f5f5;}
.datepicker{display: inline-block;width: 120px;height:28px;border:1px solid #ccc;background-color: #fff;padding-right: 23px;position: relative;z-index: 4}
.datepicker input{border:0;font-size: 12px;color:#666;line-height: 14px;height: 14px;padding:7px 0 7px 10px;width: 110px;outline: none;*padding:6px 0 6px 10px;}
.datepicker .date-icon{width: 23px;height: 28px;position: absolute;top:0;right:0;background: url(images/job/user-icon36.png) no-repeat 4px -366px;}
.dialog-textarea{padding:10px;border:1px solid #ccc;background-color: #fff;font-size: 12px;color:#333;resize:none;width: 400px;outline: none;font-family: "SimSun";overflow:auto;}
.edit-text{border:1px solid #ccc;background-color: #fff;color:#666;font-size: 12px;line-height: 14px;height:14px;padding:7px 10px;outline:none;width: 223px;font-family: "SimSun";}
/**/
.center-btn-wrap{text-align: center;margin-top: 20px;}
.choose-tpl-dialog{font-family: "SimSun";font-size: 12px;color:#666;}
.choose-tpl-dialog h4{font-size: 14px;color:#666;padding-bottom: 10px;font-weight: normal;}
.choose-tpl-dialog .tpl-choose-wrap{}
.choose-tpl-dialog .tpl-choose-wrap .choose-left{width: 138px;border:1px solid #ccc;height: 168px;overflow: hidden;}
.choose-tpl-dialog .tpl-choose-wrap .choose-left .resume-now{line-height: 34px;height:34px;text-align: center;font-size: 14px;color:#333;font-weight: normal;background-color: #f5f5f5;}
.choose-tpl-dialog .tpl-choose-wrap .choose-left .tpl-radio-choose{padding:12px 0 0 15px;}
.choose-tpl-dialog .tpl-choose-wrap .choose-left .tpl-radio-choose label{display: block;margin-bottom: 10px;cursor: pointer;}
.choose-tpl-dialog .tpl-choose-wrap .choose-left .tpl-radio-choose label input.radio{position: relative;top:2px;margin-right: 3px;}
.choose-tpl-dialog .tpl-choose-wrap .choose-left .tpl-radio-choose label span{color:#ff9900;}
.choose-tpl-dialog .tpl-choose-wrap .choose-right{width: 218px;border:1px solid #ccc;height: 168px;margin-left:15px;overflow: hidden;}
.choose-tpl-dialog .tpl-choose-wrap .choose-right .tpl-choose-now{padding:10px;width: 200px;overflow: hidden;}
.choose-tpl-dialog .tpl-choose-wrap .choose-right .tpl-choose-now img{width: 200px;height: 120px;}
.choose-tpl-dialog .tpl-choose-wrap .choose-right p{text-align: right;padding:0 10px;}
.choose-tpl-dialog .tpl-choose-wrap .choose-right p a{color:#1269d3 ;font-size: 12px;}
.btn-80-30blue{display: inline-block;width: 80px;height: 30px;text-align: center;font-family: "SimSun";color:#fff;font-size: 12px;cursor: pointer;background-color: #1269d3 ;border:0;margin-right:10px;}
.btn-80-30blue:hover{background-color: #0070bd;}
.btn-big-font{font-size: 14px;}
.btn-65-30grey{display: inline-block;width: 65px;height: 30px;text-align: center;font-family: "SimSun";color:#666666;font-size: 12px;cursor: pointer;background-color: #E3E3E3;border:0;margin-right:10px;}
.btn-65-30grey:hover{background-color: #ccc;}
.but95cheng{width:95px;height:35px;line-height:35px;font-size:15px;color:#fff;text-align:center;cursor:pointer;border:0px;background-color:#FF9900;margin-right:18px;}
.but95cheng:hover{background-color:#FF7700;}
.but95hui{width:95px;height:35px;line-height:35px;font-size:15px;color:#323232;border:0px;background-color:#E3E3E3;text-align:center;cursor:pointer;}
.but95hui:hover{background-color:#ccc;margin-right:18px;}


.smbq{background:#ffffff;padding:10px;}

/*需登录时*/
.ui{background-image: url(images/sell_loginico.png); background-repeat: no-repeat;}
.myMebWapNon{width: 280px;margin: 0 auto;border: 1px solid #e6e6e6;}
.myMebWapNon .tiSorry{padding: 15px 20px 5px;overflow: hidden;}
.myMebWapNon .tiSorry i{background-position: 0 0px; width: 66px; height: 66px; float: left; margin-right: 15px;}
.myMebWapNon .tiSorry h3{font-size: 36px; line-height: 36px; color: #ff6a6a; font-style: italic;}
.myMebWapNon .tiSorry p{color: #999;white-space: pre-wrap !important;word-wrap: break-word;text-indent: 0;font-size: 14px;}
.myMebWapNon .logItem{margin: 10px 20px; border: 1px solid #ddd; height: 35px;}
.myMebWapNon .logItem label{background: #eeeded; width: 45px; float: left; height: 35px; border-right: 1px solid #ddd; position: relative;}
.myMebWapNon .logItem .ui_name{background-position: -84px 0px; width: 18px; height: 16px; position: absolute; left: 50%; top: 50%; margin: -8px 0 0 -9px;}
.myMebWapNon .logItem .ui_pass{background-position: -121px 0px; width: 16px; height: 20px; position: absolute; left: 50%; top: 50%; margin: -10px 0 0 -8px;}
.myMebWapNon .logItem span{display: block;margin-left: 46px; *margin-left: 0;margin-right: 0px;height: 35px;}
.myMebWapNon .logItem span input{display: block;width: 99%;height: 95%;border: 0 none;text-indent: 5px;}
.myMebWapNon .logSubBtn{margin: 15px 20px 0;}
.myMebWapNon .logSubBtn input{background: #1269d3; height: 38px; border: 1px solid #009ad5; font-size: 16px; color: #fff; display: block; width: 100%; cursor: pointer;}
.myMebWapNon .logSubBtn input:hover{background: #00a3ec;}
.myMebWapNon .logBottom{margin: 10px 20px; overflow: hidden;}
.myMebWapNon .logBottom a{font-size: 12px;}
.myMebWapNon .logBottom .link_pass{float: left; text-decoration: underline; color: #666;}


/*so*/
.left_box_so .type{height:42px;line-height:42px;overflow:hidden;border-top: #ededed 1px solid;border-bottom: #ededed 1px solid;border-left: #ededed 1px solid;border-right: #ededed 1px solid;background: #ffffff;padding-left: 0px;}
.left_box_so a.type_1:link,.left_box_so a.type_1:visited,.left_box_so a.type_1:active,.left_box_so a.type_1:hover{float:left;display:block;padding:0 15px 0 15px;color: #ffffff;font-weight:bold;background: #1269d3;}
.left_box_so a.type_2:link,.left_box_so a.type_2:visited,.left_box_so a.type_2:active{float:left;display:block;padding:0 15px 0 15px;border-right: #ededed 1px solid;}
.left_box_so a.type_2:hover{background:#1269d3;color:#FFFFFF;}

.list_top{background:#fff;border:1px solid #ededed;/* border-top:0; */}
.list_top form table td{font-size:14px}
.list_top form select ,.list_top form input{font-size:14px;border:1px solid #dddddd;}
.list_top form input#sbm_img{padding:0;border:0}

.job_list{width: 960px;}
.job_list .left_box_so{background:#fff}
.job_list .left_box_so .pos{border-bottom:1px solid #ededed;height:42px;line-height:42px}

.s_position_list .con_list_item{color: #555;border-bottom: 1px dotted #e8e8e8;background: #FFFFFF;width: 960px;position: relative;}
.s_position_list .con_list_item:hover{background: #f1fbf2;}
.s_position_list .con_list_item .logo{position: absolute;width: 60px;height: 60px;left: 20px;top: 35px;overflow: hidden;}
.s_position_list .con_list_item .logo img{width: 60px;height: 60px;border-radius: 50% 50%;border: 0px;}
.s_position_list .list_item_top{width: 935px;padding-left: 20px;padding-top: 22px;height: 60px;position: relative;}
.s_position_list .list_item_top .position{width: 760px;float: left;}
.s_position_list .list_item_top .position.resume{width: 360px;margin-left: 100px;}
.s_position_list .list_item_top .position .p_top{height: 34px;}
.s_position_list .list_item_top .position .p_top .icon{width: 20px;height: 14px;border: 0px;margin: 4px 0px 0px 5px;cursor: default;}
.s_position_list .list_item_top .position .p_top .icon_photo{width: 16px;height: 17px;}
.s_position_list .list_item_top .position .p_top .icon_phone{width: 18px;height: 20px;}
.s_position_list .list_item_top .position .p_top .format-time{padding-top: 3px;position: absolute;top:24px;right:12px;font-size: 12px;}
.s_position_list .list_item_top .position .p_top .address{float: none;color: #666666;margin-left: 10px;line-height: 24px;}
.s_position_list .list_item_top .position .p_top span{color: #999;/* margin: 0 3px; */}
.s_position_list .list_item_top .position .p_top span.add{color: #1269d3;font-size: 16px}
.s_position_list .list_item_top .position .p_top h2{float: left;max-width: 320px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;margin: 0;font-size: 16px}
.s_position_list .list_item_top .position .p_top h2 a,.s_position_list .list_item_top .position .p_top h2 span{font-size: 16px;color: #1269d3}
.s_position_list .list_item_top .position .p_top h2 span{/* margin-left: 6px; */float: none}
.s_position_list .list_item_top .position .p_bot span.money{float: left;font-size: 14px;margin-right: 10px}
.s_position_list .list_item_top .position .p_bot div{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal}
.s_position_list .list_item_top .position .p_bot .li_b_l{font-size: 14px;color: #555;padding-top: 1px;float: left;}
.s_position_list .list_item_top .position .p_bot .icon{height: 14px;border: 0px;margin: 5px 5px 0px 0px;cursor: pointer;}
.s_position_list .list_item_top .position .p_bot .li_b_l i{position: relative;top: 2px;width: 13px;height: 20px;margin-right: 10px;display: inline-block;background: url(images/job/icons_ff45a70.png) no-repeat -10px -5px}
.s_position_list .list_item_top .company{float: left;margin-left: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;display: none;}
.s_position_list .list_item_top .company .company_name{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;position: absolute;top: 27px;right: 15px;width: 49px;height: 16px;cursor: pointer;}
.s_position_list .list_item_top .company .company_name a{color: #1269d3;font-size: 16px}
.s_position_list .list_item_top .company .industry{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;width: 54px;height: 19px;position: absolute;bottom: -12px;right: 132px;background: url(images/job/collection.png) no-repeat;cursor: pointer;}
.s_position_list .list_item_top .com_logo{width: 90px;height: 34px;border-radius: 3px;position: absolute;top: 68px;right: 12px;background: #1269d3;color: #FFFFFF;font-size: 14px;line-height: 34px;text-align: center;cursor: pointer;}
.s_position_list .list_item_top .com_logo:hover{opacity:.8;filter:alpha(opacity=80);}
.s_position_list .list_item_top .com_logo a{color: #fff;}
.s_position_list .list_item_bot{padding-left: 20px;height: 39px;width: 900px;padding-bottom: 10px;}
.s_position_list .list_item_bot.resume{width: 646px;margin-left: 100px;}
.s_position_list .list_item_bot.resume .li_b_l{width: 646px;}
.s_position_list .list_item_bot .li_b_r{float: left;font-size: 12px;width: 384px;margin-top: 10px;margin-left: 15px}
.s_position_list .list_item_bot .li_b_r span{display: inline-block;padding: 0 5px;border: 1px solid #dcdcdc;margin-right: 10px}
.s_position_list .list_item_bot .li_b_l{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;float: left;font-size: 14px;line-height: 39px;width: 738px;}
.s_position_list .list_item_bot .li_b_l span{margin-right: 15px;}
.s_position_list .list_item_bot .li_b_l span.wage{color: #ff9900;}
.s_position_list .empty_position{width: 530px;margin: 115px auto 140px;zoom: 1}
.s_position_list .empty_position:before,.s_position_list .empty_position:after{content: "";display: table}
.s_position_list .empty_position:after{clear: both}
.s_position_list .empty_position .pic{float: left;width: 130px;height: 150px;background: url(images/job/icons_ff45a70.png) no-repeat -10px -30px}
.s_position_list .empty_position .txt{margin-top: 75px;float: left;margin-left: 45px}
.s_position_list .empty_position .txt div{font-size: 22px;margin-bottom: 20px}
.s_position_list .empty_position .txt span{font-size: 16px;color: #999}

.job_list .pages,.job_list  .noresult{/* background:#fff */}

.job_tj{width: 230px;position: relative;}
.job_tj .arx_list_info {width: 240px;}

.t_position {background: #fff;}
.t_position .t_title { padding: 15px;overflow: hidden;height: 20px; line-height: 20px;color: #434343; border-bottom: 1px solid #e8e8e8;}
.t_position .t_title .t_tit{ font-size: 16px; padding-left: 10px; border-left: 4px #1269d3 solid;}
.t_position .t_title .t_huan{font-size: 12px; display: inline-block; background: url("images/job/bj_30.png") no-repeat left center; padding-left: 18px; }
.t_position .t_position_dl dl {	clear: both;border-bottom: 1px dotted #e8e8e8;height: auto; overflow: hidden; padding-bottom: 15px;}
.t_position .t_position_dl dl dd img{width: 60px;height: 60px;	border-radius: 50% 50%;	border: 0px;}
.t_position .t_position_dl dl dd{width: 60px;height: 60px;margin: 15px 15px 0 15px; float: left;}
.t_position .t_position_dl dl dt{float: left; width: 126px; height: auto; overflow: hidden; margin: 10px 0 0 0;}
.t_position .t_position_dl dl dt .t_position_name{ font-size: 14px; color: #333333; margin-bottom: 5px;}
.t_position .t_position_dl dl dt .t_position_name img{ margin:3px 0 0 5px;}
.t_position .t_position_dl dl dt p{ font-size: 14px; color: #666666; line-height: 22px; margin: 0; overflow: hidden;text-overflow: ellipsis;	white-space: nowrap;word-wrap: normal;}

/*job-show*/
.center_content{width: 1200px; height: 100%; margin: 0 auto; position: relative;}

/*job-show-fl*/
.mrd-left{width: 900px;margin: 0 0px 0 0px;background: url("images/job/canhui.jpg") no-repeat top right;min-height: 489px;}
.mrd-left .mrd-left-center{width: 96%;margin:auto;}
.mrd-left .mrd-left-one{border-bottom: 1px dashed #ebeae8; padding: 15px 0px; background-color: #fff;}
.mrd-left .mrd-left-one .mrd-left-h2{font-size: 22px; color: #333333; margin-bottom: 0px;}
.mrd-left .mrd-left-one .mrd-left-h2 span{font-size: 14px; color: #666666;}
.position-apply{height: 40px; width: 100%;}
.position-apply-btn{width: 90px;height: 35px;background-color: #1269d3;font-size: 15px;color: #fff;border: none;border-radius: 2px;text-align: center;cursor: pointer;}
.position-name{font-size:16px; color:#666666; margin-bottom: 5px;}
.mrd-left .mrd-left-one .mrd-left-time{margin-top: 6px; width: 395px;}
.mrd-left .mrd-left-one .mrd-left-time p{font-size: 12px; color: #999999;}
.mrd-left .mrd-left-one .mrd-left-time p img{margin-top: 1px; margin-right: 7px;border:0;vertical-align: top;display:inline-block;}
.mrd-left .mrd-left-button{width: 227px;}
.mrd-left .mrd-left-refresh{height: 29px; display: block; background: url("images/job/collection1.png") no-repeat #f6f6f6 12px 7px; font-size: 12px; color: #666666; line-height: 29px; margin-left:4px; padding-left: 35px; padding-right: 11px;width:26px;}
.mrd-left .mrd-left-refresh.lv{background-color:#1269d3 ;}
.share{width:75px;}
.share .bdshare-button-style0-16 .bds_more{background: #f6f6f6 url("images/job/share.png") no-repeat scroll 12px 7px; color: #666666; display: block; font-size: 12px; height: 29px; line-height: 29px; margin: 0 0 0 4px; padding-left: 35px; padding-right: 11px;}
.mrd-left .mrd-left-editor.lv{background-color:#1269d3 ;}
.mrd-left .mrd-left-delete{height: 29px; display: block; background: url("images/job/report.png") no-repeat #f6f6f6 12px 7px; font-size: 12px; color: #666666; line-height: 29px; margin-left: 4px; padding-left: 35px; padding-right: 11px;width:26px;}
.mrd-left .mrd-left-delete.lv{background-color:#1269d3 ;}
.mrd-left .mrd-left-two{border-bottom: 1px dashed #ebeae8; padding: 25px 0px; background-color: #fff;}
.mrd-left .mrd-left-two .mrd-left-text{width: 632px;}
.mrd-left .mrd-left-two .mrd-left-text p{margin-top: 10px;}
.mrd-left .mrd-left-two .mrd-left-text p i{color:#888;margin:0 15px}
.mrd-left .mrd-left-two .mrd-left-text .mrd-left-text-p1{font-size: 14px; color: #666666; background: url("images/job/pd-icon1.png") no-repeat; height: 25px; padding-left: 35px; line-height: 25px;}
.mrd-left .mrd-left-two .mrd-left-text .mrd-left-text-p1.mm{color:#ff9900; font-size:16px;}
.mrd-left .mrd-left-two .mrd-left-text .mrd-left-text-p2{font-size: 14px; color: #666666; background: url("images/job/mrd-icon5.png") no-repeat; height: 25px; padding-left: 35px; line-height: 25px;}
.mrd-left .mrd-left-two .mrd-left-text .mrd-left-text-p3{font-size: 14px; color: #666666; background: url("images/job/mrd-icon6.png") no-repeat; height: 25px; padding-left: 35px; line-height: 25px;}
.mrd-left .mrd-left-two .mrd-left-text .mrd-left-text-p3 span{color:#a7a7a7;}
.mrd-left .mrd-left-two .mrd-left-text .mrd-left-text-p2 span{color:#a7a7a7;}
.mrd-left .mrd-left-two .mrd-left-text .mrd-left-text-p3 .position-map{font-size: 14px; color: #1269d3; background: url("images/job/mapl.png") no-repeat left center; padding-left: 20px; margin-left: 10px;display:inline-block;float:left;width:57px;}
.mrd-left .mrd-left-two .mrd-left-text .mrd-left-text-p4{font-size: 14px; color: #666666; background: url("images/job/mrd-icon9.png") no-repeat; height: 25px; padding-left: 35px; line-height: 25px;}
.mrd-left .mrd-left-two .mrd-left-text .mrd-left-text-p3 .position-add{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal;max-width:507px;display:inline-block;float:left; color: #666;}
.mrd-left .mrd-left-two .mrd-left-text .mrd-left-text-p5{font-size: 14px; color: #666666; background: url("images/job/pd-icon2.png") no-repeat; height: 25px; padding-left: 35px; line-height: 25px;}
.mrd-left .mrd-left-two .mrd-left-text .mrd-left-text-p5 .welfare{display: block; padding: 0px 13px; border: 1px solid #eee; border-radius: 20px; -webkit-border-radius:20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; margin-right: 10px; font-size: 12px; color: #666666; height: 22px; line-height: 22px; margin-bottom: 10px;}
.mrd-left .mrd-left-two .mrd-left-text .mrd-left-text-p6{font-size: 14px; color: #666666; background: url("images/job/mrd-icon9.png") no-repeat; height: 25px; padding-left: 35px; line-height: 25px;}
.mrd-left .mrd-left-two .mrd-left-text .mrd-left-text-p5 .mrd-left-text-pa{font-size: 14px; color: #3d84b8; margin-left: 20px;}
.mrd-left .mrd-left-three{border-bottom: 1px dashed #ebeae8; background-color: #fff;}
.mrd-left .mrd-left-three .mrd-left-description{padding: 20px 0px;}
.mrd-left .mrd-left-three .mrd-left-description td{font-size: 14px;}
.mrd-left .mrd-left-three .mrd-left-description .mrd-des-title{font-size: 16px; color: #333333; display: block; border-left: 4px solid #1269d3; padding-left: 13px; height: 20px; line-height: 20px; margin-bottom: 25px;}
.mrd-left .mrd-left-three .mrd-left-description .mrd-des-pt{font-size: 14px; color: #666666; margin-top: 20px;}
.mrd-left .mrd-left-three .mrd-left-description .mrd-des-px{font-size: 14px; color: #666666;}

.jobcon{width:300px; border: 1px solid #ffcc7f;background-color: #fffbe9;padding:15px;}

.position-login{width: 631px; height: 50px; background-color: #fffbe9; border: 1px solid #ffcc7f; font-size: 14px; color: #7a7a77; text-align: center; line-height: 50px;}
.position-login .position-login-p .position-login-a1{color:#1269d3;}
.position-login .position-login-p .position-login-a2{color:#ffa010;}
.mrd-left .mrd-left-four{background-color:#fff;margin-top: 15px;padding: 20px 0px 5PX;}
.mrd-left .mrd-left-four .poslist-title{border-bottom: 2px solid #ebeae8; height: 40px;}
.mrd-left .mrd-left-four .poslist-title .position-ul{}
.mrd-left .mrd-left-four .poslist-title .position-ul .position-ul-li{font-size: 16px;color: #333333;padding: 0px 15px 19px;margin-right: 10px;}
.mrd-left .mrd-left-four .poslist-title .position-ul .position-ul-li.active{border-bottom: 2px solid #1269d3;}
.mrd-left .mrd-left-four .poslist-title .poslist-page{margin-right: 5px; margin-top: 5px;}
.mrd-left .mrd-left-four .poslist-title .poslist-page p{font-size: 16px; color: #999999;}
.mrd-left .mrd-left-four .poslist-title .poslist-page p .poslist-page-a{font-size: 16px; color: #999999;}
.mrd-left .mrd-left-four .poslist-title .poslist-page p .poslist-page-a.now{color: #009966;}
.mrd-left .mrd-left-four .position-list{padding: 15px 0px;}
.mrd-left .mrd-left-four .mrd-left-center .cont-null{min-height:232px;text-align:center; line-height:232px;background:url("images/job/cont-null.png") no-repeat center 20px #fff;color:#999;font-size:14px;text-align:center;}
.mrd-left .mrd-left-four .position-list .conl-enter.active{background-color: #f1fbf2;}
.mrd-left .mrd-left-four .position-list .conl-enter{background-color: #f6f6f6; padding: 15px 25px; margin-top: 10px;}
.mrd-left .mrd-left-four .position-list ul li{line-height: 40px;}
.mrd-left .mrd-left-four .position-list ul li .conl-enter-p1.active{color: #1269d3;}
.mrd-left .mrd-left-four .position-list ul li .conl-enter-p1{font-size: 16px; color: #333333; line-height: 26px;}
.mrd-left .mrd-left-four .position-list ul li .conl-enter-p1 img{margin-left: 3px; margin-top: -3px;}
.mrd-left .mrd-left-four .position-list ul li .conl-enter-p1 .conl-enter-p1-span{font-size: 14px; color: #666666; font-weight: normal; margin-left: 15px;}
.mrd-left .mrd-left-four .position-list .conl-enter-p1-span2{font-size: 12px; color: #999999; font-weight: normal; line-height: 30px; overflow: hidden;}
.mrd-left .mrd-left-four .position-list ul li .conl-enter-span1{font-size: 14px; color: #ff9900; margin-right: 10px;}
.mrd-left .mrd-left-four .position-list ul li .conl-enter-span{font-size: 14px; color: #666666; margin-right: 10px;}

/*job-show-fr*/
.mrd-right{width:280px;margin: 0px 0px 30px 0px;}
.company-card{background-color: #fff; padding-top: 15px; padding-bottom: 20px;}
.company-card-center{width: 85%; margin: auto;}
.company-card .company-card-center .company-card-title{font-size: 16px; color: #333333; display: block; border-left: 4px solid #1269d3; padding-left: 13px; height: 20px; line-height: 20px;}
.company-card .company-card-center img{border: 1px solid #eee; margin: 11px 26px 0;}
.company-card .company-card-center .company-card-name{text-align: center;font-size: 15px;color: #333333;margin: 10px 0;}
.company-card .company-card-center p{font-size: 14px; color: #666666;margin-top: 10px;}
.position-rate{width: 100%; height: 157px; background: url("images/job/rate.png") #fff no-repeat center 18px; margin-top: 15px;}
.position-rate .position-rate-div{width: 85%; margin: auto;}
.position-rate .position-rate-div .position-rate-items{width: 70px; margin-right: 13px; text-align: center; height: 72px; margin-top: 30px; line-height: 72px; font-size: 16px;}
.position-rate .position-rate-div .position-rate-items.lan{color:#59c0d2;}
.position-rate .position-rate-div .position-rate-items.or{color:#f6b75d;}
.position-rate .position-rate-div .position-rate-items.lv{color:#6cc6bf;}
.position-rate-text{width: 85%; margin: auto;}
.position-rate-text .position-rate-textp{font-size: 12px; color: #666666; width: 70px; margin-right: 13px; text-align: center; margin-top: 20px;}
.mrd-right .mrd-right-code{background-color: #fff; padding: 25px 17px 25px 17px; margin-top: 15px;height:auto;overflow:hidden;}
.mrd-right .mrd-right-code .mrd-right-code-img{width: 98px; height: 98px; border: 1px solid #ebeae8; text-align: center;}
.mrd-right .mrd-right-code .mrd-right-code-img img{margin: 0;width: 98px;height: 98px;}
.mrd-right .mrd-right-code .mrd-right-code-text{width: 127px;}
.mrd-right .mrd-right-code .mrd-right-code-text .mrd-right-code-p{font-size: 14px; color: #666666; line-height: 24px;}
.company-message{background-color: #fff; margin-top: 15px; padding-top: 15px; padding-bottom: 20px;height:auto;overflow:hidden;}
.company-message .company-card-title{font-size: 16px; color: #333333; display: block; border-left: 4px solid #1269d3; padding-left: 13px; height: 20px; line-height: 20px;}
.leave{padding-top:15px;font-size:14px}
.leave li{background: url('image/li_dot.gif') no-repeat 3px 15px;padding: 0 10px 0 12px;height: 30px;line-height:30px;color:#666;overflow:hidden}

/*
.content_sy{position: relative;}
.content_sy .conr_text{position: absolute; bottom: 10px;right: 5px;}*/
.input_captcha{width: 60px; height:30px;line-height:30px; padding: 0px 10px;}
#img #getcode{width: 80px; height:32px;}
.arx_list_info{width:280px;}
.conr_text{width: 50px; font-size: 12px; color: #999999;}
.conr_two{padding:15px; height:auto; overflow:hidden; margin:10px 0 20px 0;background:#fff;}
.conl_tit{border-left: 6px solid #1269d3; color: #333333; padding-left: 10px; font-size: 16px; font-weight: normal; line-height: 20px;}
.conl_tit span{font-size: 14px; color: #999; line-height: 20px;}
.conr_two .conl_more{}
.conr_two .conl_more a{color: #999999;font-size: 12px;padding-right: 5px;}
.f-left{float:left;}
.contact-item{font-size: 14px; color: #666666;line-height: 27px;}

/*comment*/
.comment{background:#fff}
.comment .head-txt {padding: 10px 10px 10px 10px;}
.comment .left_head {border-bottom: 1px solid #ebebeb;}


/*apply*/
.title_ap{border: 1px solid #ebebeb;background:#ffffff;width:1158px;margin-bottom:20px;padding:20px;text-align:center}
.title_ap h1{font-weight:500;}
.left_box_apply{border: 1px solid #ebebeb;background:#ffffff;width:900px}
.left_box_apply .lists{width:33%;float:left;margin:10px}

.apply_show{border: 1px solid #ebebeb;background:#ffffff;width:250px;font-size:14px;padding:15px}
.com-inf {margin-top: 30px;}
.com-inf li{overflow:hidden;zoom:1;margin-bottom:10px;}
.com-inf li a,.com-inf li span{float:left;width:70%;}
.com-inf li span{width:70px;text-align:right;}
.com-inf li .vertical-img a,.com-inf li .vertical-img span{float:none;}
.com-inf li .vertical-img{width:100px;height:100px;border:1px #e6e6e6 solid;background:#fff;margin-left:70px;}
.sumb-btn-mod{margin-top:15px;}
.sumb-btn-mod a{margin-left:0; font-size: 14px;}