@charset "utf-8";
/*
	v1.0 | 2019/07/25
*/
/* #mobile style
================================================== */
body,html{-webkit-overflow-scrolling:touch}
body,html{overflow-x:hidden}
.W-body{position: relative;overflow: hidden;height: 100%;}
.mobile-back-bg{position: fixed;top:0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .6);z-index: 90;}
/*toubu*/
.t-head{height: 44px;}
.t-width {min-width: 100%;margin: 0 auto;height: 44px;padding: 0;width: 100%;position: relative;z-index: 100;}
.t-logo{height: 38px;}
.t-nav,.t-login{display: none;}

.mw-nav-btn{display:block;position:absolute;width: 30px;height:30px;top:9px;right: 8px;z-index: 999;}
.mw-nav-icon{width:25px;height:2px;background:#09725e;margin-top: 5px;}
.mw-nav-icon:before{content:'';width:25px;height:2px;background:#09725e;position:absolute;top:13px}
.mw-nav-icon:after{content:'';width:25px;height:2px;background:#09725e;position:absolute;top:21px}
.head-mobile-box .u-face-pic{border:3px solid rgba(255,255,255,.1)}
.mw-tap.mw-nav-btn{top:6px;}
.mobile-clear{display: none;}
.mw-tap .mw-nav-icon{margin:15px 0 0 4px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg)}
.mw-tap .mw-nav-icon:after{top:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg)}
.mw-tap .mw-nav-icon:before{top:-9999px}
.main-warp{overflow:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.main-infor{/*height: 100%;overflow-y: auto;*/}
.in-wrap{overflow-y:auto;position: absolute;top:50px;left:0;width:100%;height: 100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.mo-footer{position: absolute;bottom:-1px;height: 51px;left: 0;right: 0;z-index: 9999;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.head-mobile{z-index: 11000000;display:block;position:absolute;right:0;top:0;bottom:0;width:240px;overflow:hidden;background:#3f3f3f;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translate3d(240px,0,0);-moz-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}
.h-mobile-mask{opacity:0;display: none;position:absolute;top:0;left:0;z-index:1000000;width:100%;height:100%;overflow:hidden;background:rgba(0,0,0,.2);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}
.head-mobile-box{padding:5px 15px 5px;overflow-y: auto;height: 100%;}
.head-mobile-box .u-face-pic,.head-mobile-box .u-face-pic img{width:60px;height:60px;border-radius: 50%;overflow: hidden;position: relative;}
.head-mobile-box .u-face-pic{border:3px solid rgba(255,255,255,.1);float: left;margin-right: 10px;}
.head-mobile-box .mw-nav{display:block}
html.active,html.active body{overflow:hidden;height:100%;position:relative}
html.active .all-header,html.active .main-warp,html.active .mo-footer{transform:translate3d(-240px,0,0);-webkit-transform:translate3d(-240px,0,0);-o-transform:translate3d(-240px,0,0);-moz-transform:translate3d(-240px,0,0)}
html.active .head-mobile{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mw-nav ul{border-top:1px solid #555;margin-top:15px;padding-top:10px}
.mw-nav ul li{float:left;width:50%}
.mw-nav ul li a{display:block;padding:0 15px;height:30px;line-height:30px;font-size:.96rem;color:#999}
.mw-nav ul li.current a{color:#d44920}
.u-m-dd ul li,.u-m-dd ul li a{background: url("/static/inxweb/img/icon.png") no-repeat;}
.head-mobile-box .u-m-dd{margin-top: 20px;margin-bottom: 20px;border-top: 1px solid #666;padding-top: 15px;}
.u-m-dd ul li {line-height: 32px;padding-left: 30px;background-position: -540px -386px;border-bottom: 1px solid #3d3d3d;}
.u-m-dd ul li a, .u-m-dd ul li span {display: block;transition: .3s;-webkit-transition: .3s;color:#999;font-size: 0.8rem;padding-right: 30px;background-position: 155px -509px;}
.u-c-shopcar, .u-loginout {border: 1px solid #555;width: 121px;height: 27px;text-align: center;line-height: 27px;display: inline-block;border-radius: 40px;margin-top: 7px;font-size: 0.96rem;}
/**/

.fp-section.fp-table, .fp-slide.fp-table {display: block;table-layout: inherit; width: 100%;}
.pageSd{top:0;width: 200%;margin-left: -48%;}
.page1-img{height: 80px;margin: 0;}
.t-mian1C {min-width: 100%;margin: 0px auto 0 auto;width: 100%;}
.t-mainsku{width: 25%;}
.skuShow{display: none;}
.t-text{font-size: 15px;}
    /**/
.pageInfo-3{margin: 10px 0!important;}
.fp-section.fp-table.pageInfo{display: none!important;}
.dz-index-cou ul{margin-top: 0;}
.dz-index-cou{width: 100%;}
.dz-index-cou li{width: 50%;}
.dz-it-pic-jb {width: 78px;line-height: 24px;font-size: 12px;}
.dz-index-cou-item{margin: 2px 3px;}
.dz-in-cou-it-nr .nr-txt-warp {padding: 2px;}
.dz-in-cou-it-nr .dz-in-cou-it-nr-btn { height: 26px;line-height: 26px;margin-top: 0;}
/**/
.index-video-text h2{font-size: 24px;padding: 15px 0 0;}
.index-video-text { margin-left: -48%;width: 96%;}
.index-video-text p {line-height: 22px;letter-spacing: 1px;font-size: 12px;margin: 10px 0 10px 0}
.index-play {background: url(../img/index-play.png) no-repeat 9px 5px;height: 26px;line-height: 26px;width: 110px;background-size: 15%;}
/**/
#footBox{display: none;}
#bottom,#bottom .fp-tableCell{display: none;}
.mo-footer {display: block;}
/**/
.tk-homeNew-top {margin: 0 auto 10px auto;width: 80%;}
.tk-homeNew{width: 100%;}
.tk_sku_menu{height:auto;overflow:auto;}
.tkNew-con li{width: 31%;margin: 1%;height: 34px;list-style: none;padding-top: 5px;}
.tkNew-t2{font-size: 14px;}
.t-nav a:hover,.t-nav p:hover,.t-nav a.cur,.t-nav p.cur,.head_active,.mw-nav ul li a.head_active{background: transparent;color: rgb(53, 212, 143);}
/**/
.headBoxCeng{display: none;}
.headBigBox {height: 44px;min-width: 100%;position: fixed;z-index: 100;top: 0;}
.homeBox{width: 100%;margin: 0 auto;padding-bottom: 5px;}
.navNewage-select{width: 100px;}
.navNewage{margin: 7px 0 0;}
.homeLeft_nav .navListBox{padding: 7px 0 5px;}
.homeLeft_nav{padding:0 5px}
.homeLeft_nav ul li{margin-bottom: 10px;}
.homeLeft_nav ul li .navList {cursor: pointer;display: inline-block;font-size: 12px;padding: 3px 7px;margin-right: 8px;}
.homeLeft{width: 100%;float: inherit}
.homeLeft_data {padding: 20px 0;}
.homeLeft_data .homeLeft_dataList{width: 33%;}
.homeLeft_data .homeLeft_dataList .dataListShu {font-size: 26px;line-height: 28px;}
.homeLeft_topDown .homeRight_bightImg .bightImgbox{padding:20px 0 20px 0}
.homeLeft_topDown .homeRight_bightImg {padding: 0 10px;}
.homeLeft_topDown .bightImg{width: 100%;}
#circle{margin: 10px auto 0;}
.safariFen{top:78px;}
.homeLeft_topDown .circleImg .baifennbi{top:90px;}
.homeLeft_topDown .circleImg .bianXian{top:56px;}
.homeLeft_content{padding: 5px;min-height: 200px;}
.homeLeft_content .homeLeft_contentTop {height: 30px;padding-left: 0;}
.homeLeft_content .homeLeft_contentTop .TopNav {font-size: 15px;line-height: 22px;margin-right: 10px;}
.commontabBox {padding-top: 5px;}
.commontabBox .common_section{line-height: 40px;}
#chapter .chapter_section .sectionImg{margin-top: 15px;}
.commontabBox .common_part{padding-left: 0;}
.commontabBox .common_part .common_partList{line-height: 34px;}
.commontabBox .common_part .common_partList img {margin: 10px 5px 0 5px;}
.common_partBtn {font-size: 12px;line-height: 12px;padding: 6px 10px;margin-top: 3px;}
.part_btnRig {margin-right: 5px;}
#chapter .chapter_part .partList .part_plan{width: 45px;margin-right: 5px;}
.common_bghg {margin-right: 5px;}
.homeRight{display: none;width: 100%;float: inherit;}
.headTop {width: 100%;height: 42px;margin: 46px auto 0;padding: 0 5px;}
.headTop ul li {line-height: 40px;height: 40px;}
.headTopli1 {margin-right: 5px;font-size: 14px;}
.practiceTop { width: 98%; margin: 5px auto;padding: 0;}
.practiceTitle,.practiceTitle0,.practiceTitleP1,.practiceTitleP2,.practiceT,.practiceTxt2,.practiceText{width: 100%}
.practiceTitle0{height: 75px;}
.practiceTitleP2{font-size: 18px;margin-top: 10px;}
.practiceTxt {line-height: 34px;font-size: 16px;}
.practiceT #main{margin: 0 auto;}
.safariFen-jg {right: 160px;}
.practiceTspan-jg{right: 136px;top:110px;}
.practiceTxt2 { height: 45px;padding-top: 10px;}
.chaptertTestTul li{width: 33%;}
.homeworkTul{height: 80px;}
.practiceText ul li{width: 50%;}
.practiceBot{width: 98%;padding: 0;margin: 10px auto;}
.practiceBotlast{margin-top: 40px;padding-bottom: 25px;}
.practiceBotlast span {width: 130px;margin: 5px 3px;}
#pattern {width: 320px;height: 214px;padding: 15px 10px 0 10px;margin-top: -153px;margin-left: -173px;}
#pattern a {margin-top: 20px;width: 48%;}
#pattern a img{width: 100%;}
/**/
.section{width: 100%;margin: 0 auto;}
#recruitMain{margin-top: 0px;}
.recruitMain{margin: 0 auto 10px;width: 100%;}
.recruitMain .leftNav{width: 100%;margin: 0 auto;padding: 0;float: inherit;min-height: inherit;height: 220px;overflow-y: auto;}
.recruitMain  .leftNav ul{width: 100%;}
.recruitMain .leftNav li{margin: 10px 5px;}
.leftNav .group {font-size: 15px;margin-bottom: 0px;}
.leftNav .member a {margin: 2px 15px 4px 0;}
.recruitMain .rightMain{width: 100%;margin: 10px auto;float: inherit;}
.contsearch{padding-right: 80px;}
.search {height: 40px;margin-bottom: 10px;}
.search .searchCity {width: 80px;margin-left: -104%;}
.searchCity span {line-height: 38px;width: 80px; font-size: 13px;}
.searchCity i {width: 12px;height: 14px;background-position-x: -2px;right: 8px;margin-top: 11px;}
.add {background-position-x: -18px!important;}
.search .searchInput{margin-left: 70px;}
.searchInput input {padding-left: 5px;height: 98%;}
.searchBut {width: 80px;height: 40px;right: -119px;margin-left: -120px;}
.sunmitBnt{width: 82px;height: 40px;font-size: 14px;}
.select-city {width: 470%; top: 39px;left: 10px;padding: 0;}
.select-city .whole{padding: 5px;}
.select-city .province{padding: 0 5px;}
.select-city .province .progress-select li {margin-top: 5px;margin-right: 19px;width: 42px;}
.ad {display: none}
.recruitList li>div {padding: 10px 0;margin: 0 5px;}
.recruitList .firmName,.recruitList .jobName {font-size: 14px;margin-bottom: 5px;}
.recruitList .jobMoney {font-size: 14px; margin-bottom: 5px;}
.recruitList .firmTrad{font-size: 12px;}
.jobList {width: 100%;margin:10px auto;min-height: inherit;}
.topNav {padding: 1px 5px 5px;margin-bottom: 10px;min-height: inherit;height: 140px;overflow-y: auto;}
.topNav .jobMoney>div,.topNav .enterprise>div{height: auto;}
.topNav .choose a.all,.topNav .choose a {margin: 2px 3px 5px;}
.topNav .choose{width: 100%;}
.topNav .choose div{width: calc(100% - 60px)}
.jobList li>div {padding: 10px 0 10px;margin: 0 5px;}
.jobList .left .checkBox{margin-right: 5px;}
.jobList .job{margin-bottom: 5px;}
.listInfo li span{font-size: 12px;}
.jobList .jobName {font-size: 14px;margin-right: 5px;}
.jobList .address{margin-bottom: 0;}
.greenBorderBtn {height: 26px; line-height: 26px;}
.greenBtn{height: 28px; line-height: 28px;}
.jobList .mailing a {font-size: 12px;margin: 4px 0 0 5px; width: 60px;}
.firm .firmName {font-size: 14px;margin-bottom: 0px;}
.firm{margin-right: 5px;}
.bottom{width: 98%;margin: 0 auto;padding: 15px 0;}
.jobList .listInfo{padding-bottom: 70px;}
.dz-web-job-big{padding-top: 10px;}
.jobDetail{width: 100%;padding: 0;margin-bottom: 10px;}
.jobDetail .job{width: 98%;float: inherit;margin: 0 auto;padding: 5px 0;}
.job h2 {font-size: 20px;margin-right: 5px;margin-bottom: 10px;}
.job .jobMoney {font-size: 18px;margin-left: 5px;}
.job .info{margin-bottom: 10px;}
.detailMain .left {padding: 0;width: 100%;min-height: inherit;}
.duty,.claim,.place{margin:5px 5px 15px;}
.detailMain .left h3 {margin-bottom: 5px;font-size: 15px;}
.left .mailing {right: 5px;top: 5px;width: 96px; height: 30px;line-height: 30px;font-size: 14px;}
.location {width: 98%;height: 170px;padding: 0;margin: 0 auto;}
.detailMain .right {padding: 0;width: 100%;min-height: 180px;margin: 10px 0;}
.right h3{font-size: 16px;margin: 5px;}
.right li{padding: 5px;}
.u-body-big{margin-top: 0;}
/**/
#resume{padding: 10px 5px;}
.noResumeBox .createMain{margin: 40px auto;}
.noResumeBox .createImg {display: block;float: inherit;margin: 0 auto;}
.noResumeBox .createText{margin: 0 auto;float: inherit;text-align: center;}
.noResumeBox .createResumeBtn {width: 180px;margin: 50px auto 0;}
.stepMain .textBox,#resume span.city-span{width: 100%;}
#resume input{width: calc(100% - 30px)!important}
#resume span.date,.yearSex .sex, .yearSex .industry{width: 130px;}
.riliBox{width: 160px;}
.sex ul, .industry ul{width: 130px;}
.city-picker{width: 365px;overflow-y: auto}
.stepMain .greenBtn{width: 300px;}
.jobTime>div{width: 162px;}
.addMore {margin: 20px auto;text-align: center;}
.tj-stage{
    padding-top: 15px;
    margin-top: 15px;
    border-top: 1px solid #f2f2f2;
}
.haveResumeBox .pushHead{margin: 2px auto 10px}
.basicInfo .info{margin: 0 auto 10px;}
.integrity {margin: 0 auto 15px;}
.item {margin: 10px 0 10px;}
.item h3>span {width: 90px;height: 30px;line-height: 30px;font-size: 15px;}
.item h3>em{font-size: 12px;line-height: 30px;padding: 0 5px;}
.item .line2 {display: none;}
.item .kong {margin: 30px auto 20px;}
.delivery-resume-btn {line-height: 36px;font-size: 15px;}
.itemEdit{width: 100%;padding: 0;margin-top: 10px;}
.itemEdit>div {float: inherit;height: 38px;width: 98%;margin: 10px auto 17px;}
.job-choose .job-area{width: 356px;}
.dropDown ul{width: 357px;}
.itemEdit .city-picker {width: 357px;padding: 0;}
.educationJob .educName input{}
.educationJob .educed{width: 160px;}
.itemEdit>div.educTime{float: left;}
.itemEdit textarea{width: calc(100% - 10px);padding: 10px 5px 23px}
#resume .textareaBox .count{right: 5px;bottom:3px;}
.basicInfo .info a{top:50px;right: 5px;}
.basicInfo .info em {right: 3px;top: 28px;font-size: 12px;}
.basicEdit {padding: 20px 0 15px 0px;margin-bottom: 20px;margin-top: 10px;width: 100%;overflow: inherit;}
.basicEdit .textBox{width: 98%;float: inherit}
.submitBtn {width: auto;margin: 10px 0 10px 40px;}
.basicEdit .city-picker{width: 358px;padding: 0;}


.previewResumeBox{padding: 1px;}
.preBasic .userInfo{width: calc(100% - 110px);margin: 0;}
.preBasic>div img{width: 100px;margin-right: 10px;}
.preBasic .userInfo>div{margin-bottom: 10px;}
.previewResumeBox>div {margin-top: 15px;}
.previewResumeBox h3 {font-size: 16px;padding-bottom: 10px;margin-bottom: 10px;}
.preExper .firmName {font-size: 14px;margin-bottom: 5px;}
.preExper .jobName{margin-bottom: 10px;}
.preExper .preMain>div{margin-bottom: 25px;}
/**/
.dz-Realname{width: 98%;margin: 10px auto;}
.itemInfo{margin: 10px 5px;}
.m-acc-title{margin: 10px 0;}
.m-acc-title .m-acc-sou{margin: 0 5px;}
.m-acc-title .m-acc-sou select{width: 100px;}
.dz-uc-position-dl-l .dz-uc-pos-l-nr span {margin-right: 10px;}
.dz-uc-position-dl-l {width: 100%;padding-left: 0px;}
.dz-uc-pos-l-nr{height: auto;overflow: inherit;text-overflow: inherit;white-space: inherit;}
.dz-uc-joblist dl{margin-bottom: 2px;}
/**/
.delAlert .alertCon{width: 240px;height: 120px;}
.delAlert p {font-size: 14px;margin: 25px auto 40px;}
.delAlert .btn a{width: 90px;height: 28px;line-height: 28px;}
.delAlert .btn a.greenBtn{margin-left: 15px;}
/**/
.dz-uc-delivery-portrait{width: 60px;height: 60px;}
.dz-uc-delivery-dl-left{width: 100%;}
.dz-uc-delivery-dl-r{width: 100%;text-align: center}
.dz-uc-delivery-dl-r form,.dz-uc-delivery-dl-r .dz-uc-dl-r-btn-all{display: inline-block;}
.u-a-title{width: 105px;}
#subjectNameBtn{width: 80px;}
.dz-qy-firm .top{width: 100%;padding: 5px 0;margin: 10px 0;height: auto;}
.dz-qy-firm .firmLogo{display: none;}
.dz-qy-firm .fl{margin: 0 5px;}
.dz-qy-firm .details{width: 100%;padding: 10px 0;}
.details_tab{padding: 0;}
.details_tab span {font-size: 16px;padding-bottom: 4px;margin: 0 10px;}
.takejob {padding-top: 10px;padding-bottom: 10px;margin-left: 5px;margin-right: 5px;}
.medalList .haveBeen{padding: 5px;}
.medalList li>div {padding: 5px 0;}
.medalList .left,.medalList .left>div{float: inherit}
.medalList .job{margin-bottom: 5px;}
.medalList .jobName {font-size: 15px;margin-right: 10px;}
.medalList .jobMoney{font-size: 14px;}
.medalList .right{position: relative;}
.medalList .right, .medalList .right>div{float: inherit;}
.medalList .jobTime{line-height: 30px;margin-right: 15px;}
.medalList .right .mailing{position: absolute;}
.medalList .left .mailing{top:0;border: 0;}
.medalList .mailing a{font-size: 12px;margin: 0;display: block;width: 95px;height: 28px;line-height: 28px;}
.brief {margin-bottom: 25px;padding: 0 5px;}
.brief p:first-child {margin: 15px 0 10px;font-size: 15px;}
.brief p:nth-child(2), .brief p:nth-child(4){font-size: 12px;line-height: 20px;}


.disPC{display: none;}
.disMo{display: block;}