/*公用*/
body{margin:0 auto;padding:0;font-size:12px; font-family:"微软雅黑";background-color:#f0f0f0;}
div,form,ul,ol,li,span,p,dl,dt,dd,img{
	margin: 0;
	padding: 0;
	border: 0;
}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:12px;font-weight:normal;}
ul,ol,li{list-style:none}
textarea{font-size:12px;resize:none;}
em{font-style:normal;}
.nl,.nl a,.nl a:hover,a.nl,a.nl:hover{text-decoration: none;}
.ul,.ul a,.ul a:hover,a.ul,a.ul:hover{text-decoration: underline;}
.inline-icon{ display:inline-block; width:26px; }
a,a:hover{ color: inherit }

.top_box{ width:100%;background:#088043;-webkit-box-shadow: 0px 0px 8px #aaa;box-shadow: 0px 0px 8px rgba(0,0,0,.5);position:fixed; top:0; left:0; z-index:99;}

.wrapper{ width:100vw; margin:0 auto;}

.overflow-hidden{ overflow:hidden;}

.collapse {display: none;}
.collapse.in {display: block;}

.tick::after{
	flex:0 0 auto; align-self:center;
    content: "\f058";
    display: inline-block;
    padding: 3px;
    font: normal normal normal 17px/1 FontAwesome;
    color: #088043; 
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.cross::after{
    content: "\f057";
    display: inline-block;
    padding: 3px;
    font: normal normal normal 17px/1 FontAwesome;
    color: #990000; 
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/*浮动*/
.float-l{ float:left !important;}
.float-r{ float:right !important;}

/*清除浮动*/
.clearfix:before,
.clearfix:after{
  display: table;
  content: " ";
}
.clearfix:after{clear: both;}

/*字体颜色*/
.text-violet{ color:#BA63BF !important;}
.text-green{ color:#088043 !important;}
.text-green2{ color:#b5e9bd !important;}
.text-green3{ color:#3b503d !important;}
.text-blue{ color:#64B4DC !important;}
.text-blue2{ color:#0772A8 !important;}
.text-blue3{color:#44506C !important;}
.text-red{ color:#990000 !important;}
.text-orange{ color:#E4C453 !important;}
.text-orange2{ color:#E87C12 !important;}
.text-huiaaa{ color:#aaa !important;}
.text-huieee{ color:#eee !important;}
.text-777{ color:#777 !important;}
.text-fff{ color:#fff !important;}
.text-black{ color:#333 !important;}
.text-ddd{ color:#ddd }
.i-green i{ color:#088043;}


.c-linghuo{color:#996600 !important;}
.c-jianzhi{color:#caa201 !important; }

/*字体类*/
.font12{font-size:12px !important;}
.font14{font-size:14px !important;}
.font16{font-size:16px !important;}
.font18{font-size:18px !important;}
.font20{font-size:20px !important;}
.font26{font-size:26px !important;}
.weight700{ font-weight:700;}
.font-normal{ font-style:normal !important; font-weight:normal !important;}
.text-clip{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.text-shadow0{ text-shadow: 0px 1px 0px #fff;}
.text-shadow1{ text-shadow: 1px 1px 1px #B0B0B0;}
.text-shadow2{ text-shadow: 0px 1px 0px #777;}

.T-arial{ font-family:Arial;}

/*背景颜色*/
.bg-green{ background:#088043;}
.bg-green2{ background:#b5e9bd;}
.bg-green3{ background:#3b503d;}
.bg-blue{background:#64B4DC;}
.bg-blue3{background:#44506C;}
.bg-black{background:#000;}
.bg-red{background:#990000;}
.bg-orange{ background:#E4C453;}
.bg-orange2{ background:#E87C12;}
.bg-orange3{ background:#D74A1B;}
.bg-hui1{ background:#f0f0f0;}
.bg-hui2{ background:#aaa;}
.bg-fff{ background:#fff;}
.bg-none{background:none !important;}

/*bs-字体、背景补充*/
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777;
}
.text-primary {
  color: #337ab7;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #286090;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #337ab7;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
.hidden {
  display: none !important;
}
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #777;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #286090;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
       -o-transition: opacity .15s linear;
          transition: opacity .15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}


/*补位*/
.pd-l-10{padding-left:10px !important;}
.pd-l-15{padding-left:15px !important;}
.pd-l-30{padding-left:30px !important;}
.pd-r-10{padding-right:10px !important;}
.pd-r-20{padding-right:20px !important;}
.pd-b-15{ padding-bottom:15px !important;}
.pd-b-10{ padding-bottom:10px !important;}
.mg-t-5{ margin-top:5px !important;}
.mg-t-10{ margin-top:10px !important;}
.mg-t-15{ margin-top:15px !important;}
.mg-t-30{ margin-top:30px !important;}
.mg-b-5{ margin-bottom:5px !important;}
.mg-b-10{ margin-bottom:10px !important;}
.mg-b-15{ margin-bottom:15px !important;}
.mg-b-30{ margin-bottom:30px !important;}
.mg-l-30{ margin-left:30px !important;}
.mg-l-15{ margin-left:15px !important;}
.mg-l-10{ margin-left:10px !important;}
.mg-l-5{ margin-left:5px !important;}
.mg-r-5{ margin-right:5px !important;}
.mg-r-15{ margin-right:15px !important;}
.mg-tb-10{ margin-top:10px !important; margin-bottom:10px !important;}
.mg-tb-15{ margin-top:15px !important; margin-bottom:15px !important;}
.mg-tb-30{ margin-top:30px !important; margin-bottom:30px !important;}
.pd-t-10{ padding-top:10px !important; }
.pd-t-15{ padding-top:15px !important; }
.pd-t-30{ padding-top:30px !important; }
.pd-tb-5{ padding-top:5px !important; padding-bottom:5px !important;}
.pd-tb-10{ padding-top:10px !important; padding-bottom:10px !important;}
.pd-tb-15{ padding-top:15px !important; padding-bottom:15px !important;}
.pd-tb-30{ padding-top:30px !important; padding-bottom:30px !important;}
.pd-b-30{  padding-bottom:30px !important;}
.pd-all1{ padding:3px 6px !important;}
.pd-all2{ padding:6px 10px !important;}
.pd-all3{ padding:0px 12px !important;}
.pd-all-10{ padding:10px !important;}
.pd-all-15{ padding:15px !important;}
.pd-all-20{ padding:20px !important;}
.pd-all-40{ padding:40px !important;}
.clear-mp{ margin:0 !important; padding:0 !important;}
.clear-m-t{ margin-top:0 !important;}
.clear-r{  padding-right:0 !important; margin-right:0 !important;}
.clear-l{  padding-left:0 !important; margin-left:0 !important;}

/*图片类*/
img.pic-100{ width:100%;}
img.pic85{ width:85px; height:85px;}
img.pic30{ width:30px; height:30px;}
img.pic40{ width:40px; height:40px;}
img.pic64{width:64px; height:64px;}
img.radius{ border-radius:200px; -webkit-border-radius:200px; -moz-border-radius:200px; -ms-border-radius:200px;; -o-border-radius:200px; border:2px solid #088043;}
.max-et-logo{ width:90px; height:58px;}
@media (min-width: 360px) {
.max-et-logo{ width:118px; height:76px;}
}
@media (min-width: 480px) {
.max-et-logo{ width:140px; height:90px;}
}

/*徽章*/
.badge{ border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-webkit-border-radius:200px; padding:2px 6px;}

/*箭头180度切换*/
.caretClass i,
.caretClass.toggleSort i{ 
			-moz-transition: -moz-transform 0.3s ease;
		 -webkit-transition: -webkit-transform 0.3s ease;
			  -o-transition: -o-transform 0.3s ease;
				 transition: transform 0.3s ease;
}
.caretClass.toggleSort i{ 
		   -moz-transform: rotate(180deg);
			 -o-transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
				transform: rotate(180deg);
		}
		
/*渐变 过度*/
.in-out0{
			-webkit-transition: all .25s ;
				 -o-transition: all .25s ;
					transition: all .25s ;
}
.in-out1{
			-webkit-transition: all .5s ;
				 -o-transition: all .5s ;
					transition: all .5s ;
}

/*响应式浮动对齐*/
.responsive-float-c,.responsive-float-l-r,.responsive-float-l-l{ margin-left:0; margin-right:0; }

.responsive-float-c{ text-align:center;}
.responsive-float-c > div{ display:inline-block;}
.responsive-float-c > div.btn span{ margin-bottom:5px;}

.responsive-float-l-r > div span.left{ float:left; padding-right:5px;}
.responsive-float-l-r > div span.right{ float:right;}

.responsive-float-span span{ float:left;}
.responsive-float-l-l i{ padding-right:3px;}

.responsive-span1 span{padding-right:1%;}
.responsive-span2 span{padding-right:4%;}
.responsive-span3 span{padding-right:8%;}

.responsive-height1 span{ height:18px; line-height:18px;}
.responsive-height2 span{ height:24px; line-height:24px;}
.responsive-height3 span{ height:30px; line-height:30px;}

.responsive-relative3{ position:relative; top:13px;}

.progress{ margin-bottom:0}
.p-perfect,.p-good{  border:1px solid #E1A117; box-shadow: 0px 0px 3px #EDAD23;}
.p-perfect .progress-bar,.p-good .progress-bar{ box-shadow:inset 0px 1px 1px #fff; }

/*图标文字自适应对齐浮动*/
.icon-float > span{ float:left; margin-right:15px;}
.icon-float2 > span{ float:left; margin:10px 20px 0 0;}
.icon-float2-1 em,.icon-float2-1 i,.icon-float2-1 b{ display:table-cell;font-weight: normal;font-style:normal; }
.icon-float2-1 em{ min-width:70px; padding-right:8px; padding-left:2px;}
.icon-float2-1 i{min-width:18px; }
.icon-float2-1 b{min-width:15vw; }

/*浮动列表*/
.float-list > li{ float:left;}
.float-list > li em,.float-list > li span{ display:table-cell;}
.float-list > li em{ width:78px; text-align:right;}
.float-list > li:not(:last-child){ padding-right:15px;}

/*li样式*/
.style-list1 li{ position:relative; padding-left:15px;}
.style-list1 li:before,
.style-list1 li:after{
  display: table;
  content: " ";
}
.style-list1 li:after{ clear:both;}
.style-list1 li:before{ content:"●"; position: absolute; top:9px; left:0px; }

/*flex 容错类*/
.flex-box .cell-fixde{ flex:0 0 auto;}		
/*flex 布局*/
.flex-box,.flex-form{ display:flex;display: -webkit-flex;/*新版本*/ }
.flex-item-center{align-items:center; }
.flex-justify-center{justify-content:center;}
.flex-baseline{ align-items:baseline;}
.flex-center{align-items:center; justify-content:center;}/*容器中部居中*/
.flex-column{ flex-direction:column;}
.flex-wrap{ flex-wrap:wrap; }/*容器换行*/
.flex-box .cell-grow{ flex:1 0 auto;}/*能放大，不能缩小*/
.flex-box .cell-shrink{ flex:0 1 auto;}/*不能放大，能缩小*/
.flex-box .cell-fixed{ flex:0 0 auto;}/*不能放大，也不能缩小*/
.flex-box .cell-all{ flex:1 1 auto}/*可以放大，也能缩小*/
.flex-box .cellwrap{ display:inline-block;word-break:break-all;overflow:auto;}/*兼容英文换行*/
/*flex 等份宽度 1~20 与 cell连用*/
.flex-box .cell{ flex:1;}.flex-box .cell2{ flex:2;}.flex-box .cell3{ flex:3;}.flex-box .cell4{ flex:4;}.flex-box .cell5{ flex:5;}.flex-box .cell6{ flex:6;}.flex-box .cell7{ flex:7;}.flex-box .cell8{ flex:8;}.flex-box .cell9{ flex:9;}.flex-box .cell10{ flex:10;}.flex-box .cell11{ flex:11;}.flex-box .cell12{ flex:12;}.flex-box .cell13{ flex:13;}.flex-box .cell14{ flex:14;}.flex-box .cell15{ flex:15;}.flex-box .cell16{ flex:16;}.flex-box .cell17{ flex:17;}.flex-box .cell18{ flex:18;}.flex-box .cell19{ flex:19;}.flex-box .cell20{ flex:20;}
.flex-box .cell21{ flex:21;}.flex-box .cell22{ flex:22;}.flex-box .cell23{ flex:23;}.flex-box .cell24{ flex:24;}.flex-box .cell25{ flex:25;}.flex-box .cell26{ flex:26;}.flex-box .cell27{ flex:27;}.flex-box .cell28{ flex:28;}.flex-box .cell29{ flex:29;}.flex-box .cell30{ flex:30;}.flex-box .cell31{ flex:31;}.flex-box .cell32{ flex:32;}.flex-box .cell33{ flex:33;}.flex-box .cell34{ flex:34;}.flex-box .cell35{ flex:35;}.flex-box .cell36{ flex:36;}.flex-box .cell37{ flex:37;}.flex-box .cell38{ flex:38;}.flex-box .cell39{ flex:39;}.flex-box .cell40{ flex:40;}
/*flex 固定宽度 1~50 与 cell-fixed*/
.cell-1{ width:2%;}.cell-2{ width:4%;}.cell-3{ width:6%;}.cell-4{ width:8%;}.cell-5{ width:10%;}.cell-6{ width:12%;}.cell-7{ width:14%;}.cell-8{ width:16%;}.cell-9{ width:18%;}.cell-10{ width:20%;}.cell-11{ width:22%;}.cell-12{ width:24%;}
.cell-13{ width:26%;}.cell-14{ width:28%;}.cell-15{ width:30%;}.cell-16{ width:32%;}.cell-17{ width:34%;}.cell-18{ width:36%;}.cell-19{ width:38%;}.cell-20{ width:40%;}.cell-21{ width:42%;}.cell-22{ width:44%;}.cell-23{ width:46%;}.cell-24{ width:48%;}.cell-25{ width:50%;}.cell-26{ width:52%;}.cell-27{ width:54%;}.cell-28{ width:56%;}.cell-29{ width:58%;}.cell-30{ width:60%;}.cell-31{ width:62%;}.cell-32{ width:64%;}.cell-33{ width:66%;}.cell-34{ width:68%;}.cell-35{ width:70%;}.cell-36{ width:72%;}.cell-37{ width:74%;}.cell-38{ width:76%;}.cell-39{ width:78%;}.cell-40{ width:80%;}.cell-41{ width:82%;}.cell-42{ width:84%;}.cell-43{ width:86%;}.cell-44{ width:88%;}.cell-45{ width:90%;}.cell-46{ width:92%;}.cell-47{ width:94%;}.cell-48{ width:96%;}.cell-49{ width:98%;}.cell-50{ width:100%;}
.flex-box.cell-pd15 .cell:not(:last-child){ padding-right:15px; }

/*自定义radio checkbox*/
.radioClass input[type='radio'],.checkboxClass input[type='checkbox']{ display:none;}
.radioClass span:not(:last-child),.checkboxClass span:not(:last-child){ margin-right:12px;}
.radioClass span,.checkboxClass span{ width:28px; height:28px; line-height:28px; background:#eee; display:inline-block; text-align:center; cursor:pointer;}
.radioClass span:hover,.checkboxClass span:hover{ background:#EAF3FF;}
.radioClass span.active,.checkboxClass span.active{ background:#457cc1; color:#fff;}

/*固定大小-行元素*/
.circular-block-xs{ width:28px; height:28px; line-height:28px; display:inline-block; text-align:center;}


/*线框样式*/
.all-border1{ border:1px dashed #ccc; padding:2px 4px;}

/*rmb*/
.rmb-month b,.rmb-year b,.rmb-no b{ color:#E94144; font-weight:normal; }
.rmb-month sup i,.rmb-year sup i,.rmb-no sup i{ color:#ED8A0D}
.rmb-month sup:hover i,.rmb-year sup:hover i,.rmb-no sup:hover i{ color:#088043}
.rmb-month b::after{ content:"/月" ; color:#B58A0A; font-size:0.75em;}
.rmb-year b::after{ content:"/年" ; color:#B58A0A;font-size:0.75em;}
.rmb-month.post-info b,.rmb-year.post-info b,.rmb-no.post-info b,.rmb-month.post-info b::after,.rmb-year.post-info b::after{ color:#fff !important;}

/*label*/
.job-lab span{ float:left; border-radius:6px; background:#E48906; color:#ffffff; padding:1px 3px; margin:3px;}
.job-lab-hui span{ background:#aaa;}
.job-lab-hui2 span{ background: none; border:1px solid #aaa; color:#777;}

/*bottom*/
.weui_tabbar{ position:fixed; bottom:0; left:0; z-index:999;}
.weui_bar_item_on .weui_tabbar_label{ color:#088043 !important;}

/*index*/
.index-logo-r{ background:url(../images/pic.gif) center center; height:36px; padding:10px 0;}  
.index-logo-r div{ float:left;}  
.index-logo-r div img{ width:36px; height:36px; margin:0 5px; }  
.index-logo-r div span{ letter-spacing:1px;}  
.index-main{ text-align:center; background:#fff; padding:15px 0;}
.index-main b{ font-size:14px; }

.index-post .weui_panel .weui_panel_bd .weui_media_box div.ET:not(:first-child){ margin-top:5px;}
.index-post .weui_panel .weui_panel_bd .ET .cell{ border:1px solid #ccc;  }
.index-post .weui_panel .weui_panel_bd .ET .cell:not(:last-child){  margin-right:5px; }
.index-post .weui_panel .weui_panel_bd .ET .cell img{ width:80px; height:60px; vertical-align:middle; padding:5px 0;}
.index-post .weui_panel .weui_panel_bd .post{ border:1px dashed #ccc; padding:10px 0; }
.index-post .weui_panel .weui_panel_bd .post .cell:not(:last-child){  margin-right:5px; border-right:1px solid #ccc;}
.index-post .weui_panel .weui_panel_bd .post2{ border:1px dashed #ccc; font-size:14px;}
.index-post .weui_panel .weui_panel_bd .post2.weui_cells:before{ border:none;}

.index-top-icon i{ display:inline-block; width:48px; height:48px; border-radius:12px; border:1px solid #aaa; text-align:center; line-height:48px; font-size:26px;}
.chain .flex-box .cell:not(:last-child){ margin-right:5px}
.chain .flex-box .cell p{ margin:4px 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

/*验证*/
.inf-yes{color:#088043 !important;font-style:normal; font-size:12px;}
.inf-no{color:#990000 !important;font-style:normal; font-size:12px;}
.weui_toast_forbidden{ width:14em; margin-left:-7em;}

/*评论*/
.Evaluation .weui_media_appmsg{ display:block;}
.Evaluation .weui_media_hd,.Evaluation .weui_media_bd{ display:table-cell; }
.Evaluation .weui_media_hd{ vertical-align:top; padding-right:.8em}

.Evaluation .history-conter{border-left:3px solid #088043; padding-left:20px; position:relative; padding-bottom:25px;}
.Evaluation .history-conter:before{ content:" ●"; font-size:40px; position:absolute; color:#088043; top:-30px; left:-15px;}
.Evaluation .history-conter .time{ font-size:16px; color:#088043; position:relative; top:-7px;}
.Evaluation .end{ border:none; padding-left:23px;}
.Evaluation .end:before{ content:" ●"; color:#E87C12; left:-12px;}
.Evaluation .no{ border-left:3px solid #aaa}
.Evaluation .no:before{ content:" ●"; color:#aaa;}

/*段落缩进*/
.p-indent p{ text-indent:2em;}

/*其他特别*/
.max-inline{display:inline-block;max-width:100vw;}

.table-cell .hd,.table-cell .bd{ display:table-cell;}
.table-cell .bd{ vertical-align:top; padding-left:15px;}

.weui_navbar .weui_bar_item_on{ color:#088043;}

.pn-right .weui_panel_hd:after{ border:none;}
.pn-right .weui_panel_ft{ padding-left:0;}
.pn-right .weui_media_title{ color:#000;}

/*半屏-弹出 单选或多选 含动画*/
.modal-content {
	position:relative;
	background-color:#fff;
	border:1px solid #999;
	border:1px solid rgba(0,0,0,0.2);
	border-radius:6px;
	-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);
	box-shadow:0 3px 9px rgba(0,0,0,0.5);
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	outline:0
}
.modal-header {
	padding:15px;
	border-bottom:1px solid #e5e5e5;
	min-height:16.42857143px
}
.modal-title {
	margin:0;
	line-height:1.42857143
}
.modal-body {
	position:relative;
	padding:15px
}
.modal-footer {
	padding:15px;
	border-top:1px solid #e5e5e5
}
.modal-footer .btn+.btn {
	margin-left:5px;
	margin-bottom:0;
	margin-top:0;
}
.modal-footer .btn-group .btn+.btn {
	margin-left:-1px
}
.modal-footer .btn-block+.btn-block {
	margin-left:0
}
.modal-scrollbar-measure {
	position:absolute;
	top:-9999px;
	width:50px;
	height:50px;
	overflow:scroll
}
.modal{ position:fixed; overflow:hidden; width:100vw; height:100vh;z-index:1050; transition:all .5s, transform .5s; -webkit-transition:all .5s, -webkit-transform .5s;}
.modal .modal-dialog{ position: absolute; width:100%; }
.modal.left-modal{  top:0; left:0; transform:translateX(-100%); -webkit-transform:translateX(-100%);transition:all 0.3s; -webkit-transition:all 0.3s;  }
.modal.in.left-modal{ transition:all 0.3s;-webkit-transition:all 0.3s; transform:none; -webkit-transform:none;}
.modal.right-modal{ top:0; left:0; transform:translateX(100%); -webkit-transform:translateX(100%);transition:all 0.3s; -webkit-transition:all 0.3s;   }
.modal.in.right-modal{ transition:all 0.3s;-webkit-transition:all 0.3s; transform:none; -webkit-transform:none;}
.modal.top-modal{ top:0; left:0; transform:translateY(-100%); -webkit-transform:translateY(-100%);transition:all 0.3s; -webkit-transition:all 0.3s;  }
.modal.in.top-modal{ transition:all 0.3s;-webkit-transition:all 0.3s; transform:none; -webkit-transform:none;}
.modal.bottom-modal{ top:0; left:0; transform:translateY(100%); -webkit-transform:translateY(100%);transition:all 0.3s; -webkit-transition:all 0.3s;  }
.modal.bottom-modal .modal-dialog,.modal.in.bottom-modal .modal-dialog{ bottom:0 }
.modal.in.bottom-modal{ transition:all 0.3s;-webkit-transition:all 0.3s; transform:none; -webkit-transform:none;}
.bs-modal .modal-header{ height:49px; padding:0; line-height:49px;}
.bs-modal .s-top{ overflow-x: auto;padding:0;}
.bs-modal .s-top::-webkit-scrollbar{width:0;height:0}/*移动端和360可隐藏滚动条*/
.bs-modal .s-top li{ padding:0 7px;}
.bs-modal .s-top li:first-child{ padding-left:15px;}
.bs-modal .s-top li:last-child{ padding-right:0;}
.bs-modal .s-body ul{ height:35vh;overflow-y: auto; }
.bs-modal .s-body ul::-webkit-scrollbar{ width:0;height:0}
.bs-modal .s-body ul li{ padding:10px 0; }
.bs-modal .s-body ul li:first-child{ padding-top:0;}
.bs-modal .s-body ul li:last-child{ padding-bottom:0;}
.bs-modal .s-body ul li .cell-fixde{ width:15px;}
.bs-modal .s-body ul:not(:first-child){ margin-left:8px; padding-left:8px; border-left:1px dashed #aaa;}
.bs-modal .s-body ul li .cell{ overflow: hidden;text-overflow: ellipsis;display: -webkit-box;display: -moz-box;-webkit-line-clamp: 2;  -moz-line-clamp: 2; -webkit-box-orient: vertical;-moz-box-orient: vertical; }/*移动端和360可限制显示行数*/
.bs-modal .modal-footer{ height:49px; padding:0; line-height:49px;}
.bs-modal .modal-footer .btn{ overflow: inherit;}

.level0:not(.tick):after,.level1:not(.tick):after{
        content:attr(data-count); color:#fff; border-radius:999px; background:#E87C12; flex:0 0 auto; align-self:center;  line-height:1.1; width:13px; display:inline-block; text-align:center;
    }
.level0.active,.level1.active{ color:#E87C12; }

/* 图片轮播 */
.swiper-pic .swiper-wrapper .swiper-slide{ text-align:center;}
.swiper-pic .swiper-wrapper .swiper-slide img{ height:27.551vw; min-height: 71.5px; max-height:176.32px;}
.swiper-pic .swiper-pagination .swiper-pagination-bullet-active{ background:#fff;}
.swiper-pic.pt-pic .swiper-wrapper .swiper-slide img{ width:100vw; height:auto; max-width:720px; max-height:300px;}

/* 屏幕超过宽度
@media screen and (min-width: 1201px) { 
} 
*/

/*边框类*/
.border-1{border:1px solid #dddddd;}
.border-3{border:1px solid #44506c;}

.border-top{ border-top:1px solid #aaa}
.border-bottom{ border-bottom:1px solid #aaa;}

.border-s{ border-style: solid;}
.border-d{ border-style: dashed;}

.border-green{ border-color:#088043;}
.border-blue3{ border-color:#44506c;}
.border-huiaaa{ border-color:#aaa;}
.border-ccc{ border-color:#ccc;}
.border-eee{ border-color:#eee;}

.border-radius-max{ border-radius:999px; -moz-border-radius:999px; -ms-border-radius:999px; -o-border-radius:999px; -webkit-border-radius:999px; }
.border-radius-4{ border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px; }
.border-radius-8{ border-radius:8px; -moz-border-radius:8px; -ms-border-radius:8px; -o-border-radius:8px; -webkit-border-radius:8px; }
.border-radius-12{ border-radius:12px; -moz-border-radius:12px; -ms-border-radius:12px; -o-border-radius:12px; -webkit-border-radius:12px; }

/* 用img 替换 weui的 background  */
.weui_uploader_file img{ width:100%; height:100%;}
.weui_uploader_input_wrp.re-up{ text-align:center; font-size:12px; color:#777; vertical-align:middle; display:flex; align-items:center; justify-content:center; }
.weui_uploader_input_wrp.re-up:before{ width:0; height:0;}
.weui_uploader_input_wrp.re-up:after{ width:0; height:0;}

/* flex- 标签类*/
.flex-label-span-default{ display:flex; display: -webkit-flex;}
.flex-label-span-default span{ flex:0 0 auto; border-radius:12px; -moz-border-radius:12px; -ms-border-radius:12px; -o-border-radius:12px; -webkit-border-radius:12px;  border:1px solid #aaa;  padding:2px 4px; margin:5px 8px 0 0; height:24px; line-height:24px;}
.flex-label-span-default.label-style1 span{ border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; -o-border-radius:6px; -webkit-border-radius:6px; border-color:#10A956; margin-top:10px; }
.flex-label-span-default.label-style1 span.active{ background:#10A956; color:#fff;}

.animation-check{ background:#45506c; transition: background 2s, transform 2s; position:relative;}
.animation-check span{ opacity:1;  transition: opacity 1s, transform 1s;  }
.animation-check i{ width:0;  transition: width 1s, transform 1s; transition-delay: .5s; position:absolute; top:50%; font-size:30px; left:50%; overflow:hidden; display:block; text-align:center; margin-left:-14px; margin-top:-14px;}
.animation-check.active{ background:#6EB236;}
.animation-check.active span{ opacity:0;}
.animation-check.active i{ width:28px; }

/* Part-time jobs 板块*/
.pt-top{ background:#088043; height:48px;  font-size:18px; z-index:1040;}
.pt-top .back{ padding: 0 15px; margin-right:15px;  border-right:1px solid #6EB236;}
.pt-top .nav{ padding-right:15px;}
.pt-bottom{ width:100%;position:fixed; bottom:0; left:0; z-index:99; height:48px; font-size:18px; background:#333;}
.pt-bottom .cell{ position:relative;}
.pt-bottom .cell a{ display:inline-block;}
.pt-bottom .cell a.active{ color:#6EB236;}
.pt-bottom .cell:not(:last-child):after{ content:"|"; position:absolute; right:0; color:#777;}

.weui-cell-pt-login{ background:none; margin-right:35px; padding-left:20px; margin-top:0;}
.weui-cell-pt-login:after,.weui-cell-pt-login:before{ border:none;}
.pt-index-nav{ font-size:16px; border-bottom:1px solid #333; line-height:16px;}
.pt-index-nav .cell a{ display:inline-block; padding:4px 10px; border-bottom:2px solid transparent; }
.pt-index-nav .cell.active a{  border-bottom-color:#088043 }
.pt-index-camera .weui_uploader_input_wrp{ margin:0 auto; border:none; float:none;width:90px; height:90px;}
.pt-index-camera .weui_uploader_input_wrp i{ width: inherit; height: inherit; line-height:90px; color:#777;}
.pt-index-camera .weui_uploader_input_wrp:before,.pt-index-camera .weui_uploader_input_wrp:after{ width:0; height:0;}

.pt-index-Raderme a{ color:#aaa;}
.pt-index-Raderme a:before{content:"\f10c"; padding-right:5px; color:#aaa;display: inline-block;font: normal normal normal 15px/1 FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.pt-index-Raderme a.active{color:#088043;}
.pt-index-Raderme a.active:before{content:"\f058"; color:#088043;}

.part-time-datetable{ border:1px solid #ccc;}
.part-time-datetable .title{ background:#eee;}
.part-time-datetable .flex-box > .cell{ height:35px; line-height:35px; }
.part-time-datetable .flex-box > .cell.active:before{ content: "\f058";display: inline-block;font: normal normal normal 20px/1 FontAwesome;color: #088043; text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; text-shadow:none; }
.part-time-datetable .flex-box > .cell:not(:last-child){ border-right:1px solid #ccc;}
.part-time-datetable .flex-box:not(:last-child){ border-bottom:1px solid #ccc;}

.pt-personal-top .flex-box{ background:#fff; height:160px; background: linear-gradient(to left top,#00a0e9, #32b16c);overflow:auto;}
.pt-personal-top .flex-box::-webkit-scrollbar{width:0;height:0}
.pt-personal-top .pt-index-camera .weui_uploader_input_wrp{ position:relative;}
.pt-personal-top .pt-index-camera .weui_uploader_input_wrp i{ line-height:77px; border:4px solid rgba(112,200,180,0.75);}
.pt-personal-top .pt-index-camera .weui_uploader_input_wrp span{ position:absolute; left:23px;  bottom:8px; color:#777; }
.pt-personal-top .pic img{width:90px; height:90px;}
.pt-personal-body ul.nav1{ overflow:auto;}
.pt-personal-body ul.nav1::-webkit-scrollbar{width:0;height:0}
.pt-personal-body ul.nav1 li{ flex:1; min-width:70px; text-align:center; font-size:14px; padding:0 5px; color:#777;}
.pt-personal-body ul.nav1 li:not(:last-child){ border-right:1px solid #ddd;}
.pt-personal-body ul.nav1 li i{  height:60px; width:60px; line-height:60px;  text-align:center; font-size:36px; color:#fff; }
.pt-personal-body ul.nav1 li b{ color:#F9797B; }
.pt-personal-body .part-time-datetable .flex-box .cell{ height:52px; line-height:52px;}
.pt-personal-body .part-time-datetable .title > .cell{ height:24px; line-height:24px;}
.pt-personal-body .part-time-datetable .flex-box .cell.select{ background:#fcf8e3; text-shadow:none;}
.pt-personal-body .part-time-datetable .flex-box > a{ line-height:1.8em !important; padding-left:3px; font-size:14px; color:#777; position:relative;}
.pt-personal-body .part-time-datetable .flex-box > a > i{ font-style:normal; font-weight:700;}
.pt-personal-body .part-time-datetable .flex-box > a.am:before{ content:"上"; position:absolute; top:0; right:10%; font-size:12px;}
.pt-personal-body .part-time-datetable .flex-box > a.pm i:after{ content:"下"; position:absolute; top:15px; right:10%; font-size:12px; font-weight:normal;}
.pt-personal-body .part-time-datetable .flex-box > a.ni:after{ content:"晚"; position:absolute; top:29px; right:10%; font-size:12px;}
.pt-personal-body .part-time-datetable .flex-box > a.s1-am:before,
.pt-personal-body .part-time-datetable .flex-box > a.s1-pm i:after,
.pt-personal-body .part-time-datetable .flex-box > a.s1-ni:after {color:#29b670;}
.pt-personal-body .part-time-datetable .flex-box > a.s2-am:before,
.pt-personal-body .part-time-datetable .flex-box > a.s2-pm i:after,
.pt-personal-body .part-time-datetable .flex-box > a.s2-ni:after {color:#ff6666;}
.pt-personal-body .part-time-datetable .flex-box > a.s3-am:before,
.pt-personal-body .part-time-datetable .flex-box > a.s3-pm i:after,
.pt-personal-body .part-time-datetable .flex-box > a.s3-ni:after {color:#00a0e9;}
.pt-personal-body .part-time-bage li{ font-size:14px; padding:0 5px;}
.pt-personal-body .part-time-bage li:before{ content:"#";}
.pt-personal-body .part-time-bage li:nth-child(4n + 1){ color:#00b7ee;}
.pt-personal-body .part-time-bage li:nth-child(4n + 2){ color:#ea68a2;}
.pt-personal-body .part-time-bage li:nth-child(4n + 3){ color:#f39800;}
.pt-personal-body .part-time-bage li:nth-child(4n + 4){ color:#bad27b;}

.pt-personal-post .post-table > .alert{ padding:5px 0; margin-bottom:0;}
.pt-personal-post .post-table > .flex-box:not(:last-child){ margin-bottom:15px; }
.pt-personal-post .post-table > .flex-box div{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;font-size:14px;}
.pt-personal-post .weui_panel_bd{ position:relative;}
.pt-personal-post .purse { height:26px;}
.pt-personal-post .purse img.yellow{ width:100%; height:80px; position:absolute; z-index:88;}
.pt-personal-post .purse .purse-icon{ position:absolute; z-index:88; width:100%; top:10px; }
.pt-personal-post .purse .purse-icon img{ width:48px; height:65px;  }
.pt-personal-post .purse .purse-icon .text{ white-space:nowrap; font-size:18px; font-weight:700; color:#9B8218; }

.pt-personal-apply a.remove-btn{ background:#657569; }
.pt-personal-apply .weui_media_appmsg{ position:relative;}
.pt-personal-apply .over-label{ position:absolute;right:0; top:36px; z-index:88; transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); opacity:.75; filter:alpha(opacity=75); -moz-opacity:.75; -khtml-opacity:.75;}
.pt-personal-apply .over-label span{ background:#aaa; display:inline-block; height:36px; line-height:36px;  font-size:20px; color:#990000; }
.pt-personal-apply .over-label .left-group{ width:0; height:0; border-bottom:36px solid #aaa ; border-left: 36px solid transparent; position:relative;top:-29px; left:1px;}
.pt-personal-apply .over-label .right-group{ width:0; height:0; border-top:36px solid #aaa ; border-right: 36px solid transparent; position:relative;bottom:-23px; right:1px;}

/*right-open*/
.right-open{ padding-right:0px; }
.right-open .open-body .open-btn{ position:relative;}
.right-open .open-body .open-btn .open-hidden{ position:absolute; right:100%;transition:all 0.3s;opacity:1; -webkit-opacity:1; white-space:nowrap;}
.right-open .open-body .open-btn{ padding:0 10px;}
.right-open .open-cotent{ font-size:12px;overflow:auto; }
.right-open .open-cotent::-webkit-scrollbar{width:0;height:0}/*移动端和360可隐藏滚动条*/
.right-open .open-body{ transform:translateX(90%);-webkit-transform:translateX(90%); transition: transform 0.3s linear; }
.right-open .open-body .open-cotent{ opacity:0;-webkit-opacity:0; transition:all 0.3s; }
.right-open.open .open-body{ transform: none; -webkit-transform: none; transition: transform 0.3s linear; }
.right-open.open .open-body .open-cotent{ opacity:1; -webkit-opacity:1;transition:all 0.3s; }
.right-open .open-body .open-btn i{ transition:all 0.3s; color:#66B632;}
.right-open.open .open-body .open-btn i{ transform:rotate(180deg);transition:all 0.3s; color:#E94144;}
.right-open.open .open-body .open-btn .open-hidden{ opacity:0; -webkit-opacity:0;transition:all 0.3s;}

/*工资查询*/
.wage .weui_cell_bd{  padding-right:10px; min-width:36px;}

/*社保查询*/
.s-security .weui-navbar__item.weui-bar__item--on { background-color:#67b733; color:#fff;}
.s-security .detailed { background-color:rgba(0,0,0,0.075)}
.s-security .detailed li:not(:last-child) { padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #fff;}
.s-security [data-toggle="dropdown"] i.fa-angle-double-down { transition:all 0.3s  ease-out;  }
.s-security .query-content { min-height:50vh; overflow:hidden; }
.s-security .query-content .content { transform:translateX(100%); -webkit-transform:translateX(100%); transition:all 0.3s ease-out;}
.s-security .query-content .content.open { transform: none; -webkit-transform: none;transition:all 0.3s ease-out; }
.s-security input[type="month"] { height:34px !important; width:100% !important; font-size:14px !important;}

/*上下折叠*/
.collapseClass-btn i{ color:#E94144; transition:all 0.3s;}
.collapseClass-btn i.open{ color:#66B632; transform:rotate(180deg); -webkit-transform:rotate(180deg); transition:all 0.3s;}


/*微端模板*/
.micro-modal{ line-height:1.6;}
.micro-modal .follow-us1{position:relative; padding-top:60px;}
.micro-modal .follow-us1 .us-flag{position:absolute; right:1%; top:2%; text-align:center;}
.micro-modal .follow-us1 .us-flag .us-tt{ font-size:1.3em;}
.micro-modal .flex-form-line label{ width:60px; text-align:left;}
.micro-modal .modal-form{ 
  box-sizing:border-box; 
  width:100%;
  font-size:16px;
  padding:8px 15px;
  border: 1px solid #ccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.micro-modal .modal-form:focus{ 
  border-color: #55986f;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #55986f;
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #55986f;
 }
.response-form > .flex-box > label{ width:auto;}
.response-form > .flex-box > .modal-form { font-size:1em;}
 
 /*微端极简主义*/
.micro-modal .min-modal{ background:#fff;}
.micro-modal .bg-min1{ background:#55986f;}
.micro-modal .text-min1{ color:#55986f;}
.micro-modal .border-min1{ border-color:#55986f;}
.micro-modal .btn-min1{ width:100%; display:inline-block; box-sizing:border-box; }
.micro-modal .tt-min2 .b2{ position: relative; top:24px; left:12px; width:24px; height:24px; background:#eee;   }
.micro-modal .tt-min2 .b3{ position: relative; top:-10px; right:12px; width:22px; height:22px; background:#aacbb8;  }
.micro-modal .tt-min2 .content{ width:36px; height:36px; line-height:36px; background:#55986f; text-align:center; font-size:24px; color:#fff; z-index:9; position:relative; }
.micro-modal .min2 li:last-child{ border-bottom:1px solid #eee;}

 /*微端简约*/
.micro-modal .simple li{ background:#E5E5E5; position:relative;}
.micro-modal .simple li .triangle{ position:absolute;top:0;left:0; border-top:160px solid #fff; border-right: 100px solid transparent;}
.micro-modal .simple li .tt{ margin-left:75px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.micro-modal .simple li .rmb{ align-items:baseline; margin-left:15px; position:relative; z-index:9; }
.micro-modal .simple li .rmb .circular-block-xs{ border:2px solid #fff; line-height:24px;}
.micro-modal .simple li .rmb .cell{ margin-left:15px;}
.micro-modal .simple li .li-content .serial-number{ font-size:64px; width:45px; color:#fff;}
.micro-modal .simple li:nth-child(even) .tt{ margin-left:0; margin-right:75px; text-align:right;}
.micro-modal .simple li:nth-child(even) .triangle{ top:0;right:0; left:auto; border-top:160px solid #fff; border-left:100px solid transparent; border-right:none;}
.micro-modal .simple li:nth-child(even) .rmb{ flex-direction:row-reverse;margin-left:0; margin-right:15px; text-align:right; }
.micro-modal .simple li:nth-child(even) .rmb .cell{ margin-left:0; margin-right:15px; }
.micro-modal .simple li:nth-child(even) .li-content{ flex-direction:row-reverse;}

/*微端个性*/
.micro-modal .bg-personality{background:#2d2d2d;}
.micro-modal .bg-personality1{background:#67ba00;}
.micro-modal .bg-personality2{background:#fd4b69;}
.micro-modal .bg-personality3{background:#00a1e5;}
.micro-modal .text-personality1{color:#67ba00;}
.micro-modal .text-personality2{color:#fd4b69;}
.micro-modal .text-personality3{color:#00a1e5;}
.micro-modal .border-personality1{border-color:#67ba00;}
.micro-modal .border-personality2{border-color:#fd4b69}
.micro-modal .border-personality3{border-color:#00a1e5}
.micro-modal .personality{ background:#2d2d2d;}
.micro-modal .personality .top-tt{height:150px; background-size:auto 150px; }
.micro-modal .personality .top-tt .mask-box{ position:relative;}
.micro-modal .personality .top-tt .mask-box .mask{ background:#000; opacity:.5; height:86px;}
.micro-modal .personality .top-tt .mask-box .content{ position:absolute;top:0; left:0; }
.micro-modal .personality .post-list li .left{ font-size:48px; color:rgba(255,255,255,0.5); width:36px; text-align:center;}
.micro-modal .personality .post-list li > .flex-box{ padding:15px 15px 15px 0;}

/*Questionnaire*/
.questionnaire-saClass a{ color:#aaa;}
.quest-animate-bounce.active{ animation:bounce 1s ;color:#088043 }
.quest-animate-shake.active{ animation:shake 1s ; color:#E94144 }

/*滚动微端 换页标识动画*/
.web-wrapper{ position:relative;}
.web-wrapper .web-toggle{ position:absolute; bottom:0px; width:100vw; text-align:center;  }
.web-wrapper .web-toggle i{ animation:toggleweb 1.6s infinite linear ; font-size:8vw; color:#088043; }
@keyframes toggleweb 
{
	0% { transform:translateY(0); opacity:0; -webkit-transform:translateY(0);-webkit-opacity:0;}
	30%{ transform:translateY(-40%); opacity:1; -webkit-transform:translateY(-40%);-webkit-opacity:1;}
	40%{ transform:translateY(-40%); opacity:1; -webkit-transform:translateY(-40%);-webkit-opacity:1;}
	70%{ transform:translateY(-80%); opacity:0; -webkit-transform:translateY(-80%);-webkit-opacity:0;}
	100% { transform:translateY(-80%); opacity:0; -webkit-transform:translateY(-80%);-webkit-opacity:0;}
}
@-webkit-keyframes toggleweb 
{
	0% { transform:translateY(0); opacity:0; -webkit-transform:translateY(0);-webkit-opacity:0;}
	30%{ transform:translateY(-40%); opacity:1; -webkit-transform:translateY(-40%);-webkit-opacity:1;}
	40%{ transform:translateY(-40%); opacity:1; -webkit-transform:translateY(-40%);-webkit-opacity:1;}
	70%{ transform:translateY(-80%); opacity:0; -webkit-transform:translateY(-80%);-webkit-opacity:0;}
	100% { transform:translateY(-80%); opacity:0; -webkit-transform:translateY(-80%);-webkit-opacity:0;}
}

/*雪花飘动*/
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:2em;margin:0.67em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em;}pre{white-space:pre-wrap;}q{quotes:"\201C" "\201D" "\2018" "\2019";}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}

/*上下震动*/
@-webkit-keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);-ms-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);-ms-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);-ms-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}

/*左右震动*/
@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}

/*Article-list*/
.Article-list:after,.Article-list:before,.Article-details a:after,.Article-details:after,.Article-details:before{ content:""; display:none;}
.Article-list .weui-media-box__hd{ width:90px;}
.Article-list .weui-media-box__hd img{ height:100%;}
.Article-list .weui-panel__bd .clear-m-t{ padding-top:8px !important;}
.Article-list .weui-media-box_appmsg{ align-items:flex-start}
.Article-list a:after{ content:""; height:1px; width:100%; background:#eee; display:block; margin-left:15px;  }
.Article-details img{ width:100% !important; height:auto !important;}

/*tools-list*/
.tools-list .weui-cell__ft{ padding-right:0; color:#aaa;}
.tools-list .weui-cell__ft:after{ border:none; }

/*必填项*/
.required-item:before{ content:'*'; color:#E94144; font-size:1.2em; font-weight:700; position:absolute; left:0; padding:2px;}
.required-select:before{ content:'*'; color:#E94144; font-size:1.2em; font-weight:700; position:absolute; left:0; padding:2px; top:11px; }

/*ET-*/
.ET-index-top{ position:relative;}
.ET-index-top .tt{ position:absolute; top:6vh; left:0;width:100vw; font-size:6vw; color:#BFD8AB;}
.ET-index-top .bg{ width:100vw;}
.ET-index-top .logo{ width:182px; position:relative; top:-60px; box-shadow:6px 6px 2px rgba(100,173,41,0.2); }
.ET-index-top .set{ position:absolute; right:5vw; bottom:80px;}
.ET-nav-list i{ display: inline-block; width:30px;}
.ET-popup{ z-index:9999; position:relative;}
.ET-popup .btnClass{ position:fixed; top:52px; right:0; background:rgba(0,0,0,0.3); line-height:1.2em; }
.ET-popup .btnClass sup{ width:6px; height:6px; display:inline-block;}
.ET-popup .contentClass{  position:fixed; right:0; top:0; width:50vw; height:100vh;background:rgba(0,0,0,0.7);}
.ET-popup .backClass{ height:8vh; width:100%; line-height:8vh;}
.ET-popup .content{ overflow:auto; height:92vh;}
.ET-popup .content a{ padding:12px 0; color:#ddd;}
.ET-popup .content::-webkit-scrollbar{width:0;height:0}/*移动端和360可隐藏滚动条*/

/*招聘会管*/
/*------报名和列表切换 动效--------*/
.dropdown-menu.weui-cells:after,.dropdown-menu.weui-cells:before,.dropdown-menu .weui-cells:after,.dropdown-menu .weui-cells:before{ display:none;}
.dropdown .show, .dropdown .hide,.dropdown.show,.dropdown.hide {
  -moz-transform-origin: 50% 0%;
  -ms-transform-origin: 50% 0%;
  -o-transform-origin: 50% 0%;
  -webkit-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
}
.dropdown .show,.dropdown.show {
  display: block;
  max-height: 9999px;
  -moz-transform: scaleY(1);
  -ms-transform: scaleY(1);
  -o-transform: scaleY(1);
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  animation: showAnimation 0.5s ease-in-out;
  -moz-animation: showAnimation 0.5s ease-in-out;
  -webkit-animation: showAnimation 0.5s ease-in-out;
  -moz-transition: max-height 1s ease-in-out;
  -o-transition: max-height 1s ease-in-out;
  -webkit-transition: max-height 1s ease-in-out;
  transition: max-height 1s ease-in-out;
}
.dropdown .hide,.dropdown.hide {
  max-height: 0;
  -moz-transform: scaleY(0);
  -ms-transform: scaleY(0);
  -o-transform: scaleY(0);
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  animation: hideAnimation 0.4s ease-out;
  -moz-animation: hideAnimation 0.4s ease-out;
  -webkit-animation: hideAnimation 0.4s ease-out;
  -moz-transition: max-height 0.6s ease-out;
  -o-transition: max-height 0.6s ease-out;
  -webkit-transition: max-height 0.6s ease-out;
  transition: max-height 0.6s ease-out;
}

@keyframes showAnimation {
  0% {
    -moz-transform: scaleY(0.1);
    -ms-transform: scaleY(0.1);
    -o-transform: scaleY(0.1);
    -webkit-transform: scaleY(0.1);
    transform: scaleY(0.1);
  }

  40% {
    -moz-transform: scaleY(1.04);
    -ms-transform: scaleY(1.04);
    -o-transform: scaleY(1.04);
    -webkit-transform: scaleY(1.04);
    transform: scaleY(1.04);
  }
  60% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -o-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.04);
    -ms-transform: scaleY(1.04);
    -o-transform: scaleY(1.04);
    -webkit-transform: scaleY(1.04);
    transform: scaleY(1.04);
  }
  100% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -o-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.02);
    -ms-transform: scaleY(1.02);
    -o-transform: scaleY(1.02);
    -webkit-transform: scaleY(1.02);
    transform: scaleY(1.02);
  }
  100% {
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -o-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}
@-webkit-keyframes showAnimation {
  0% {
    -moz-transform: scaleY(0.1);
    -ms-transform: scaleY(0.1);
    -o-transform: scaleY(0.1);
    -webkit-transform: scaleY(0.1);
    transform: scaleY(0.1);
  }
  40% {
    -moz-transform: scaleY(1.04);
    -ms-transform: scaleY(1.04);
    -o-transform: scaleY(1.04);
    -webkit-transform: scaleY(1.04);
    transform: scaleY(1.04);
  }
  60% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -o-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.04);
    -ms-transform: scaleY(1.04);
    -o-transform: scaleY(1.04);
    -webkit-transform: scaleY(1.04);
    transform: scaleY(1.04);
  }
  100% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -o-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.02);
    -ms-transform: scaleY(1.02);
    -o-transform: scaleY(1.02);
    -webkit-transform: scaleY(1.02);
    transform: scaleY(1.02);
  }
  100% {
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -o-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}
@keyframes hideAnimation {
  0% {
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -o-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
  60% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -o-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.02);
    -ms-transform: scaleY(1.02);
    -o-transform: scaleY(1.02);
    -webkit-transform: scaleY(1.02);
    transform: scaleY(1.02);
  }
  100% {
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    -o-transform: scaleY(0);
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
  }
}
@-webkit-keyframes hideAnimation {
  0% {
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -o-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
  60% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -o-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.02);
    -ms-transform: scaleY(1.02);
    -o-transform: scaleY(1.02);
    -webkit-transform: scaleY(1.02);
    transform: scaleY(1.02);
  }
  100% {
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    -o-transform: scaleY(0);
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
  }
}
/*招聘会日历*/
.date-body li { display:-webkit-flex; display:flex; align-items:center;}
.date-body li i { flex:1; height:45px; line-height:45px; background:#fff; position:relative; font-style:normal; border:1px dashed transparent;}
.date-body li i.over,.date-body li i.none { background:#eee;}
.date-body li i.me-has { border-color:#EF9522;}
.date-body li i.open { background:#FFFAE8; box-shadow:inset 0 1px 2px rgba(0,0,0,.3); }
.date-body li i.open:before { content:''; position:absolute; display:block; width:100%; height:3px; bottom:-3px; left:0; background:#FFFAE8; z-index:99;}
.date-body li i.rest,.date-body li i:nth-child(1),.date-body li i:nth-child(7) { color:#E94144;}
.date-body li i.has1:after,.date-body li i.has2:after,.date-body li i.has3:after,.date-body li i.has4:after,.date-body li i.has5:after
{ position:absolute; bottom:0; color:#10a956; line-height:1em; display:block; width:100%; font-size:26px; }
.date-body li i.has1:after{ content:'.';}
.date-body li i.has2:after{ content:'..';}
.date-body li i.has3:after{ content:'...';}
.date-body li i.has4:after{ content:'....';}
.date-body li i.has5:after{ content:'.....';}
.date-body .weui-cells { margin:0; width:100%; text-align:left; background:#FFFAE8; box-shadow:inset 0 1px 2px rgba(0,0,0,.3)}
.date-body .weui-cells:before,.date-body .weui-cells:after { display:none;}
/*
	swiper ----- 滚屏动态微招聘 ----------------------------------
*/
.swiper-html .swiper-pagination-bullet {width: 6px;height: 6px;background: #000;}
.swiper-html .swiper-pagination-bullet-active {background: #ACF56F}
.swiper-html .music{ position:fixed; top:15px; right:15px; z-index:1100; border:2px solid #eee; width:48px; height:48px; background: rgba(0,0,0,0.4); line-height:48px; animation:5s infinite linear; animation-name:mp3;}
.swiper-html .music i{ font-size:22px; color:#eee;}
@-webkit-keyframes mp3
{
	0%{ transform:rotate(0deg) }
	50%{ transform:rotate(180deg)}
	100%{ transform:rotate(360deg)}
	}
@keyframes mp3
{
	0%{ transform:rotate(0deg) }
	50%{ transform:rotate(180deg)}
	100%{ transform:rotate(360deg)}
	}
/*
	static ----- 长平静态微招聘 ----------------------------------
*/
.static-micro { font-size:4vw; line-height:1.6em;}
/*粉色*/
.static-micro-pink { font-size:4vw; line-height:1.6em;}
.static-micro-pink .pt-top { background:#c58db2; color:#fff !important;}
.static-micro-pink .body .title { font-size:1.6em}
.static-micro-pink .body .subtitle { font-size:1.2em}
.static-micro-pink .body .logo { width:56vw; height:36vw;}
.static-micro-pink .body .introduce { border-color:rgb(159, 65, 127)}
.static-micro-pink .body .introduce-con {background:#c58db2;}
.static-micro-pink .body .post-tt { border-color:rgb(211, 36, 109)}
.static-micro-pink .body .post-tt .post-tt-con { background-color: rgb(211, 36, 109); font-size:1.4em;box-shadow: rgb(104, 104, 202) 2px 2px 10px;}
.static-micro-pink .body .describe { line-height:2em}
.static-micro-pink .body .contact { font-size:1.4em;}
.static-micro-pink .body .contact i { color:#c58db2;}
.static-micro-pink .body .contact-con p{ margin-bottom:5px; background-color:#FFF7FD; padding:2px 3px;}
.static-micro-pink .body .QR-code { width:38vw; height:38vw;left:10%; top:5%;}
.static-micro-pink .body .micro-modal .modal-form { font-size:1.3em;}
.static-micro-pink .body .micro-modal .submit-btn { background-color:#c58db2;font-size:1.3em;}
.static-micro-pink .body .post-tt .apply { right:0; color:#c58db2;}
/*绿色*/
.static-micro-green { font-size:4vw; line-height:1.6em;}
.static-micro-green .body .title { font-size:1.6em}
.static-micro-green .body .subtitle { font-size:1.2em}
.static-micro-green .body .logo { width:56vw; height:36vw;}
.static-micro-green .body .introduce { border-color:#41bf20;}
.static-micro-green .body .introduce-con {background:#B5E9BD; color:#088043;}
.static-micro-green .body .post-tt { border-color:#41bf20;}
.static-micro-green .body .post-tt .post-tt-con { background-color:#41bf20; font-size:1.4em;box-shadow: rgb(104, 104, 202) 2px 2px 10px;}
.static-micro-green .body .describe { line-height:2em}
.static-micro-green .body .contact { font-size:1.4em;}
.static-micro-green .body .contact i { color:#B5E9BD;}
.static-micro-green .body .contact-con p{ margin-bottom:5px; background-color:#DDF5E0; padding:2px 3px;}
.static-micro-green .body .QR-code { width:38vw; height:38vw;left:5%; top:5%;}
.static-micro-green .body .micro-modal .modal-form { font-size:1.3em;}
.static-micro-green .body .micro-modal .submit-btn { background-color:#41bf20;font-size:1.3em;}
.static-micro-green .body .post-tt .apply { right:0; color:#41bf20;}

/*
	微简历   --------------------------------------------------------
*/
/****极简1****/
.resume-minimalist-one { font-size:4vw; line-height:1.6em;}
.resume-minimalist-one .main-top { font-size:12vw; width:100vw; height:6em; line-height:0.75em; background-size:cover; background-position:center center;}
.resume-minimalist-one .main-top small { font-size:0.3em; }
.resume-minimalist-one .base-info .head-img {  margin-top:-20%;  border:0.5em solid #fff;}
.resume-minimalist-one .base-info .info-text .name { font-size:1.7em; }
.resume-minimalist-one .expand-info > li { padding:15px 15px 25px;}
.resume-minimalist-one .expand-info > li .title { font-size:1.3em; margin:10px 0 25px;}
.resume-minimalist-one .expand-info > li .tags .span { background-color:rgba(0,0,0,0.1); color:#777;}
.resume-minimalist-one .expand-info > li:nth-child(even) .tags .span { background-color:rgba(255,255,255,0.3); color:#fff;}
.resume-minimalist-one .expand-info > li:nth-child(even) { color:#fff ;}
.resume-minimalist-one .expand-info > li .fold-btn .cell { border-color:rgba(0,0,0,0.1);}
.resume-minimalist-one .expand-info > li:nth-child(even) .fold-btn .cell { border-color:rgba(255,255,255,0.3);}
.resume-minimalist-one .expand-info > li .bank .bar { background-color:rgba(0,0,0,0.1); height:0.5em; margin-top:5px; line-height:0; }
.resume-minimalist-one .expand-info > li .bank .bar b { background-color:#aaa; height:inherit; display:inline-block;}
.resume-minimalist-one .expand-info > li:nth-child(even) .bank .bar { background-color:rgba(255,255,255,0.4)}
.resume-minimalist-one .expand-info > li:nth-child(even) .bank .bar b { background-color:#fff;}
.resume-minimalist-one .expand-info > li .p-img img { height:14em; }
.resume-minimalist-one[style-pic='resume-top-pic-01'] .main-top,b.resume-top-pic-01 { background-image: url(../resume-images/resume-top-pic-01.jpg) !important}
.resume-minimalist-one[style-pic='resume-top-pic-02'] .main-top,b.resume-top-pic-02 { background-image: url(../resume-images/resume-top-pic-02.jpg) !important}
.resume-minimalist-one[style-pic='resume-top-pic-03'] .main-top,b.resume-top-pic-03 { background-image: url(../resume-images/resume-top-pic-03.jpg) !important}
.resume-minimalist-one[style-pic='resume-top-pic-04'] .main-top,b.resume-top-pic-04 { background-image: url(../resume-images/resume-top-pic-04.jpg) !important}
.resume-minimalist-one[style-pic='resume-top-pic-05'] .main-top,b.resume-top-pic-05 { background-image: url(../resume-images/resume-top-pic-05.jpg) !important}
/*green*/
.resume-minimalist-one-green-style,
.resume-minimalist-one[style-color='green'] .main-top,
.resume-minimalist-one[style-color='green'] .bg-color,
.resume-minimalist-one[style-color='green'] .expand-info > li:nth-child(even)
 { background-color:#60c242;}
.resume-minimalist-one[style-color='green'] .text-color { color:#60c242;}
.resume-minimalist-one[style-color='green'] .border-color { border-color:#60c242}
/*blue*/
.resume-minimalist-one-blue-style,
.resume-minimalist-one[style-color='blue'] .main-top,
.resume-minimalist-one[style-color='blue'] .bg-color,
.resume-minimalist-one[style-color='blue'] .expand-info > li:nth-child(even)
 { background-color:#03a9f4;}
.resume-minimalist-one[style-color='blue'] .text-color { color:#03a9f4;}
.resume-minimalist-one[style-color='blue'] .border-color { border-color:#03a9f4}
/*orange*/
.resume-minimalist-one-orange-style,
.resume-minimalist-one[style-color='orange'] .main-top,
.resume-minimalist-one[style-color='orange'] .bg-color,
.resume-minimalist-one[style-color='orange'] .expand-info > li:nth-child(even)
 { background-color:#f39215;}
.resume-minimalist-one[style-color='orange'] .text-color { color:#f39215;}
.resume-minimalist-one[style-color='orange'] .border-color { border-color:#f39215}
/*pink*/
.resume-minimalist-one-pink-style,
.resume-minimalist-one[style-color='pink'] .main-top,
.resume-minimalist-one[style-color='pink'] .bg-color,
.resume-minimalist-one[style-color='pink'] .expand-info > li:nth-child(even)
 { background-color:#ff6091;}
.resume-minimalist-one[style-color='pink'] .text-color { color:#ff6091;}
.resume-minimalist-one[style-color='pink'] .border-color { border-color:#ff6091}
/*red*/
.resume-minimalist-one-red-style,
.resume-minimalist-one[style-color='red'] .main-top,
.resume-minimalist-one[style-color='red'] .bg-color,
.resume-minimalist-one[style-color='red'] .expand-info > li:nth-child(even)
 { background-color:#bc2f2f;}
.resume-minimalist-one[style-color='red'] .text-color { color:#bc2f2f;}
.resume-minimalist-one[style-color='red'] .border-color { border-color:#bc2f2f}
/*yellow*/
.resume-minimalist-one-yellow-style,
.resume-minimalist-one[style-color='yellow'] .main-top,
.resume-minimalist-one[style-color='yellow'] .bg-color,
.resume-minimalist-one[style-color='yellow'] .expand-info > li:nth-child(even)
 {  
 	background-image: -moz-linear-gradient( 45deg, rgb(178,155,59) 0%, rgb(237,207,77) 53%, rgb(178,155,59) 100%);
    background-image: -webkit-linear-gradient( 45deg, rgb(178,155,59) 0%, rgb(237,207,77) 53%, rgb(178,155,59) 100%);
    background-image: -ms-linear-gradient( 45deg, rgb(178,155,59) 0%, rgb(237,207,77) 53%, rgb(178,155,59) 100%);
 }
.resume-minimalist-one[style-color='yellow'] .text-color { color:#b29b3b;}
.resume-minimalist-one[style-color='yellow'] { text-shadow: 1px 1px 0px rgba(237,207,77,0.3)}
.resume-minimalist-one[style-color='yellow'] .bg-color,
.resume-minimalist-one[style-color='yellow'] .expand-info .tags span,
.resume-minimalist-one[style-color='yellow'] .expand-info > li:nth-child(even) { color:#594a0a !important; text-shadow: 1px 1px 0px rgba(255,255,255,0.4) ;}
.resume-minimalist-one[style-color='yellow'] .expand-info > li:nth-child(even) .bank .bar b { background-color:#957d19;}
.resume-minimalist-one[style-color='yellow'] .border-color { border-color:#957d19}

/****极简2****/
.resume-minimalist-two { font-size:4vw; line-height:1.6em;}
.resume-minimalist-two .main-top { width:100vw; height:6em; background-size:cover; background-position:center center; border-bottom-left-radius:14vw; border-bottom-right-radius:14vw;}
.resume-minimalist-two .base-info .name { font-size:1.7em; white-space:nowrap; display:inline-block; }
.resume-minimalist-two .base-info .name small { font-size:0.5em;  }
.resume-minimalist-two .expand-info > li { background-color:#eee; border-top-left-radius:14vw; border-top-right-radius:14vw; border-bottom:0.5vw solid #60c242; padding:15px; margin-top:15vw;}
.resume-minimalist-two .expand-info > li .tt { height:2em;}
.resume-minimalist-two .expand-info > li .tt span { position:relative; top:-1.75em; font-size:1.7em; display:inline-block;}
.resume-minimalist-two .expand-info > li .tags .span { background-color:rgba(255,255,255,0.75); }
.resume-minimalist-two .expand-info > li > ul > li:not(:last-child) { border-bottom:1px dashed #ccc; padding-bottom:15px;}
.resume-minimalist-two .expand-info > li .dsc { font-size:0.75em;}
.resume-minimalist-two .expand-info > li .limit-fold i { font-size:1.5em;}
.resume-minimalist-two .expand-info > li .fix { line-height:2.5em;}
.resume-minimalist-two .expand-info > li .fix > .num { font-size:2.5em;}
.resume-minimalist-two .expand-info > li .p-img img { height:14em; border-radius:8px;}
/*green*/
.resume-minimalist-two[style-color='green'] .text-color,.resume-minimalist-two[style-color='green'] .text-color_span span { color:#60c242;}
.resume-minimalist-two[style-color='green'] .bg-color { background-color:#60c242;}
.resume-minimalist-two[style-color='green'] .expand-info > li ,.resume-minimalist-two[style-color='green'] .border-color{ border-color:#60c242 !important;}
/*blue*/
.resume-minimalist-two[style-color='blue'] .text-color,.resume-minimalist-two[style-color='blue'] .text-color_span span { color:#03a9f4;}
.resume-minimalist-two[style-color='blue'] .bg-color { background-color:#03a9f4;}
.resume-minimalist-two[style-color='blue'] .expand-info > li ,.resume-minimalist-two[style-color='blue'] .border-color{ border-color:#03a9f4 !important;}
/*orange*/
.resume-minimalist-two[style-color='orange'] .text-color,.resume-minimalist-two[style-color='orange'] .text-color_span span { color:#f39215;}
.resume-minimalist-two[style-color='orange'] .bg-color { background-color:#f39215;}
.resume-minimalist-two[style-color='orange'] .expand-info > li ,.resume-minimalist-two[style-color='orange'] .border-color { border-color:#f39215 !important;}
/*pink*/
.resume-minimalist-two[style-color='pink'] .text-color,.resume-minimalist-two[style-color='pink'] .text-color_span span { color:#ff6091;}
.resume-minimalist-two[style-color='pink'] .bg-color { background-color:#ff6091;}
.resume-minimalist-two[style-color='pink'] .expand-info > li ,.resume-minimalist-two[style-color='pink'] .border-color{ border-color:#ff6091 !important;}
/*red*/
.resume-minimalist-two[style-color='red'] .text-color,.resume-minimalist-two[style-color='red'] .text-color_span span { color:#bc2f2f;}
.resume-minimalist-two[style-color='red'] .bg-color { background-color:#bc2f2f;}
.resume-minimalist-two[style-color='red'] .expand-info > li ,.resume-minimalist-two[style-color='red'] .border-color{ border-color:#bc2f2f !important;}
/*yellow*/
.resume-minimalist-two[style-color='yellow'] .text-color,.resume-minimalist-two[style-color='yellow'] .text-color_span span { color:#b29b3b;}
.resume-minimalist-two[style-color='yellow'] .bg-color { 
 	background-image: -moz-linear-gradient( 45deg, rgb(178,155,59) 0%, rgb(237,207,77) 53%, rgb(178,155,59) 100%);
    background-image: -webkit-linear-gradient( 45deg, rgb(178,155,59) 0%, rgb(237,207,77) 53%, rgb(178,155,59) 100%);
    background-image: -ms-linear-gradient( 45deg, rgb(178,155,59) 0%, rgb(237,207,77) 53%, rgb(178,155,59) 100%);
}
.resume-minimalist-two[style-color='yellow'] .expand-info > li ,.resume-minimalist-two[style-color='yellow'] .border-color{ border-color:#b29b3b !important;}
/*pic*/
.resume-minimalist-two[style-pic='resume-top-pic-01'] .main-top,b.resume-top-pic-01 { background-image: url(../resume-images/resume-top-pic-01.jpg)}
.resume-minimalist-two[style-pic='resume-top-pic-02'] .main-top,b.resume-top-pic-02 { background-image: url(../resume-images/resume-top-pic-02.jpg)}
.resume-minimalist-two[style-pic='resume-top-pic-03'] .main-top,b.resume-top-pic-03 { background-image: url(../resume-images/resume-top-pic-03.jpg)}
.resume-minimalist-two[style-pic='resume-top-pic-04'] .main-top,b.resume-top-pic-04 { background-image: url(../resume-images/resume-top-pic-04.jpg)}
.resume-minimalist-two[style-pic='resume-top-pic-05'] .main-top,b.resume-top-pic-05 { background-image: url(../resume-images/resume-top-pic-05.jpg)}



/*
	 ------------------------------------------------------------------  微简历
*/

/*.shake{ animation:shake 0.6s 1 ease-out;  }
@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}
*/

/*
 赏金功能
*/
.money-reward-mode { padding-top:48px;}
.money-reward-mode .money-reward-btn { position:fixed; top:0; left:0; width:100vw; display:block; height:48px; line-height:48px; text-align:center; background:rgba(232,124,18,0.85); font-size:20px; color:#fff;}
.money-reward { font-size:4vw; line-height:1.5em;}
.money-reward-introduce { background-image:url(images/57b2aa1e5bdd2.jpg); background-position:center center; text-shadow:0 0.075em 0 rgba(251,214,139,0.75)}
.money-reward-introduce .content li { position:relative; margin-bottom:1em;}
.money-reward-introduce .content li:before { 
	content:"\f0a4"; position: absolute; left:-1.5em; top:0.2em; 
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;	  
	}
.money-reward-mylist { padding-top:48px; background-color:#f4d6a4;}
.money-reward-mylist .pt-top { background:url(../images/57b2aa1e5bdd2.jpg) top center;  color:#664902; text-shadow:0 1px 1px rgba(255,255,255,0.75); }
.money-reward-mylist .pt-top .back { border-right:1px solid #664902;   }
.money-reward-mylist .pt-top .back a { color:#664902;}
.money-reward-mylist .weui-form-preview:after { border: none;}
.money-reward-mylist .mylist-info .wei { font-size:0.75em; }

/*春风行动*/
.recruitment-index-list .weui-media-box_appmsg .weui-media-box__hd img { height:100px;}
.min-weuicells .weui-cell__bd{ min-width:110px;}
.recruitment-enterprise { padding:0 7px;}
.recruitment-enterprise a { margin:15px 8px;}
.recruitment-enterprise a img{ width:134px; height:86px;}

/*春风行动-龙胜专题*/
.longsheng .spring-tt { color:#8a9c1e;}
.longsheng .spring-bb { background-color: #8a9c1e}

/*春风行动-叠彩专题*/
.diecai .spring-tt { color:#ff9500;}
.diecai .spring-bb { background-color: #ff9500}








