﻿/* CSS Document */
/*html {-webkit-filter: grayscale(100%);}*/
body.modal-open {
    overflow-y: auto;
}
.modal-open .modal{
	overflow-y: hidden;
}


@media screen and (max-width: 767px) {
body.modal-open { overflow-y: auto;}
.modal-open .modal{overflow-y:auto;}
}

/*返回顶部*/
.code-wrap>a{ width:40px; height:40px;line-height:40px; position:fixed; right:70px; cursor:pointer;
	_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
	background-color:#999;color:#fff;border-radius: 50%;
}
.code-wrap>a:hover{background-color:#009be1;}
.code-wrap>a>i{font-size:20px !important;}
#gotop{ bottom:118px; _margin-bottom:77px;display:none;}

.tooltip-inner{background: #fff;color: #000;}
.tooltip.bottom .tooltip-arrow{border-bottom-color:#fff;}
/*.tooltip-arrow{background: #fff;color:#fff;}*/
.main-wrap{ min-height:385px}
/*uimodal模态框右侧滚动条*/
body.custome-dialog{overflow: auto;}
.custome-dialog .modal-sm{margin-top: 10%;}
body.custome-dialog .modal { overflow-x: hidden; overflow-y: auto;  }
/*uimodal用于简历预览时的大尺寸弹窗*/
body.custome-dialog2{overflow: hidden;}
body.custome-dialog2 .modal { overflow-x: hidden; overflow-y: auto;  }

/*$confirm 全局对话框*/

.confirmmo-wrap .modal-dialog  .block-btn{ margin-left:0;}
.confirmmo-wrap .modal-dialog  .block-btn1{margin-left: 30px;}
.confirmmo-wrap .modal-dialog{width:450px; margin:50px auto 0;}
.confirmmo-wrap .modal-content .modal-body >div:nth-child(1)>a{cursor:pointer;}
.confirmmo-wrap .modal-content .modal-body >div:nth-child(2){margin-top: 60px;	margin-bottom: 31px;}
.confirmmo-wrap .modal-content .modal-body >div:nth-child(3){margin-bottom: 40px;}
.confirmmo-wrap .canclefont{color: #666666;}

/* header start*/
.frameset-wrap{ overflow:hidden;}
/*.mian-row{ margin:0;}*/
.header{}
.header .top{ line-height:30px; background-color:#f5f5f5;}
.header .top .app-down{position:relative; cursor:pointer;}
.header .top .app-down:hover .erwema-wrap{ display:block;}
.header .top .app-down .erwema-wrap{ position:absolute; z-index:999; padding:8px 15px; background-color:#fff; box-shadow:0 5px 15px rgba(0, 0, 0, 0.176); display:none; width:135px;}
.header .top .app-down .erwema-wrap p{transform:scale(0.9);line-height: 16px;   margin:5px 0 10px; text-align: center; font-size:12px}
.header .top .login-tag{ margin-right:45px;}
.header .top .top-right a{display:block; padding:0 15px; cursor:pointer}
.header .top .top-right a.username{ cursor:default;}
.header .top .top-right>li:last-child>a{ padding-right:0;}
.header .top li a{cursor: pointer;}
.header .top .nopointer>a{cursor:default;}
.spacer{background:rgba(0,0,0,0.2);  height: 13px; margin-top:9px; overflow: hidden; padding: 0; width: 1px;}
.nav-wrap .logo-wrap{ cursor:pointer;}
.nav-wrap .logo-wrap,.nav-wrap .title-wrap{ margin:35px 0;}
.nav-wrap .title-wrap{ margin-left:20px; padding-left:20px; border-left:1px solid #e8e8e8;    width: 40%;   margin-top: 40px;}
.nav-wrap .navbar-default{ background-color:#fff; border:none;}
.nav-wrap .navbar-default .navbar-nav > .active > a,.nav-wrap .navbar-default .navbar-nav > .active > a:focus,.nav-wrap .navbar-default .navbar-nav > .active a:hover{  background-color:#009be1; color:#fff;}
.nav-wrap .navbar-default .navbar-nav > li > a:focus,.nav-wrap .navbar-default .navbar-nav > li > a:hover{ background-color:#009be1; color:#fff !important; cursor:pointer; }
.nav-wrap .navbar-default .navbar-nav > li > a{color:#333; font-size:1.6rem; padding:10px 20px; margin-top:40px;border-radius:25px;}
@media (min-width:768px) and (max-width:992px) {
	.nav-wrap .navbar-default .navbar-nav > li > a{margin-top:28px;}
}
.nav-wrap .navbar .navbar-collapse{padding:0;}
.nav-wrap .navbar-default .navbar-nav{ margin-left:14px;}
.nav-wrap{background: #fff;}
/*.nav-wrap .navbar-default .navbar-nav>li:last-child a{ color:#009be1;}*/
.navbar-nav>li.active>a{color:#fff !important;}
.nav-wrap .navbar{ margin-bottom:0;}
.header .dropdown-menu{ right:-1px; left:auto;min-width: 115px; margin:0; border-radius:0; border-top:none}
.header .dropdown-menu li a{ padding:8px 15px  !important; cursor:pointer;}
.header .dropdown-menu li a i{ width:15px;}
.header .top .dropdown-toggle{    display: block; padding: 0 14px; color:#fff; cursor:pointer}
.header .top .dropdown-toggle{margin-left:10px;}
.header .top  .open>a{ background-color:#fff; color:#009be1 !important}
.header .dropdown-menu>li>a:focus,.header .dropdown-menu>li>a:hover{ color:#009be1 !important;}
.carousel-control.left,.carousel-control.right{ display:none;}
.carousel-indicators li{ height:5px ; width:25px; background:rgba(0,0,0,0.3); border:none; border-radius:0;  margin:0 3px;}
.carousel-inner .item img{ margin:0 auto;}
.carousel-indicators .active{height:5px ; width:25px;background:rgba(255,255,255,0.7); border:none; margin:0 3px;}
.carousel-indicators{ margin:0; width:auto; right:20%; left:auto;}
@media screen and (max-width: 1200px) {
	.nav-wrap .navbar-default .navbar-nav > li > a{  padding: 10px;}
	.cnxy-box>div:nth-child(2) .img-wrap img{ height:auto !important;}
	}
@media screen and (max-width: 768px) {.mian-row{ margin:0 -15px;}}
/* header end*/

/*xuanchanqu*/
.page-prefooter-wrap ul {
    margin-bottom:0;
    padding:20px 0;
    overflow:hidden;
}
.page-prefooter-wrap ul li{
    float:left;
    font-size:12px;
    list-style-type:none;
    line-height:26px;
	/*height: 48px;
    border-right:1px solid #ddd;
    padding:0 4.3%;*/
	text-align: left;
   
}
.page-prefooter-wrap ul li b{display: block;font-size: 18px;font-weight: normal;}
.page-prefooter-wrap ul li:last-child {
    border-right:none;
    }
.page-prefooter-wrap ul i {
    display:block;
     margin-right:10px;
     padding-top:8px;
     font-size:45px;
	float: left;
	color:#009be1;
    }



/*footer start*/
.footer-wrap{background: #fff;}
.footer-wrap .top h3{color:#000; margin:2px 0 7px;}
.footer-wrap .top dl{ overflow:hidden; margin:45px 0; border-right: 1px solid #ddd;}
.footer-wrap .top .container .row>div:last-child>dl{border-right:none;}
.footer-wrap .top dl dt{ width:50px;border:3px solid #009be1; border-radius:50%; line-height:41px;height:50px; margin-right:15px}
.footer-wrap .top dl dt i{font-size:26px; font-weight:100;}
.page-footer{ background-color:#f5f5f5; }
.page-footer p,.page-footer a{ margin-bottom:0; line-height:60px; text-align:left;}
.page-footer p span{ margin-right:10px;}

.footer-wrap .line{ background-color:#ddd; height:1px;}
.footer-wrap .erwema-wrap>div{ /*margin:0 40px; width: 80px*/}
.footer-wrap .erwema-wrap>div img{/* width:100%;*/display:inline-block;}
.footer-wrap .erwema-wrap>div:first-child{ /*margin-left:60px;*/}
.footer-wrap .erwema-wrap{border-right:1px solid #ddd;/*padding-top:15px;*/}
.footer-wrap .erwema-wrap p{ margin:5px 0 0;}
.footer-wrap .footer-links ul{ margin-right:85px;}
.footer-wrap .footer-links ul b{ margin-bottom:15px; display:block;}
.footer-wrap .footer-links ul li{ margin-bottom:10px;}
.footer-wrap .footer-links ul li a{color:#666;font-size:12px;}
.footer-wrap .footer-links ul li a:hover{color:#009be1;cursor:pointer;}
.footer-wrap .footer-links ul:nth-child(5){ margin-right:0;}
.footer-wrap .footer-service{ margin:50px 0;}
.footer-wrap .footer-links .more{ margin-top:100px;}
.qrcode-text{display: inline-block;text-align: left;padding-left: 30px;line-height: 24px;padding-top: 20px;}
@media screen and (max-width: 320px) {
	.footer-wrap .footer-links ul{    margin-right:15px !important;}
	}
@media screen and (min-width: 320px) {
	.footer-wrap .footer-service { margin: 30px 0 5px;}
	.footer-wrap .footer-links ul { margin-right: 40px;}
	.page-footer p{ line-height:20px; text-align:center; margin:15px 0;}
	.page-footer p>span:last-child{ display:block; text-align:center}
	
}
@media screen and (min-width: 360px) {}
@media screen and (min-width: 380px) {}
@media screen and (min-width: 400px) {}
@media screen and (min-width: 420px) {}
@media screen and (min-width: 768px) {
	.footer-wrap .footer-service {margin: 50px -15px;}
	.footer-wrap .footer-links ul { margin-right: 0px;margin-left: 85px;}
	.page-footer p{ margin:0; line-height:60px; text-align:left;}
	.page-footer p>span:last-child{ display:inline; text-align:center}

	}
@media (min-width: 992px) and (max-width: 1190px) {
	.footer-wrap .footer-links ul{margin-left:64px;} 
}
/*footer end*/


/*zxh index start */

/*浮动导航*/
/*banner */
.center .carousel-inner{ height:440px;}
.center .carousel-inner .item a{display:block; height:440px;  margin:0 auto}
/*banner end*/
.list-box{ position:relative;}
.my-nav{ position:absolute;  top:-440px; left:15px;z-index: 99;}
.my-nav .nav-list .top-title{ line-height:40px; background-color:rgba(0,0,0,0.2); padding:0 30px}
.my-nav .nav-list .top-title>i{ margin-top:11px;}
.my-nav .nav-list{ background-color:rgba(0,0,0,0.6); width:230px; height:440px; padding:0 0 10px; position:relative;}
.my-nav .nav-list .dhover{ display:block}
.my-nav .nav-list dl{ border-bottom:1px solid rgba(255,255,255,0.2); margin:0;}
.my-nav .nav-list dl:not(.menuearly):hover{ background-color:#fff; cursor:pointer;}
.my-nav .nav-list .early-menu-item:hover{text-decoration: underline;cursor: pointer;}
.my-nav .nav-list dl dt{ overflow: hidden;  padding: 15px 30px;}
.my-nav .nav-list dl dt i{ font-weight:100;   line-height: 17px;}
.my-nav .nav-list dl dt a{ overflow:hidden;color: #fff;}
.my-nav .nav-list dl:hover dt a{color: #000;}
.my-nav .nav-list  h3{  margin:0 10px 0 0; line-height:inherit;}
.my-nav .nav-list dl dt p{ margin:0; line-height:23px; }
.my-nav .nav-list dl dt p span{ font-weight:100; margin-right:10px; line-height:inherit; display:block; float:left;}
.my-nav .nav-list dl dt .left{ width:150px;}
.my-nav .nav-list dl:nth-child(8)>dt h3{ margin-bottom:10px;}
.my-nav .nav-list .areas-box{ padding:10px 30px;}
.my-nav .nav-list .areas-wrap{}
.my-nav .nav-list .areas-wrap .areas{ border:1px solid #fff; padding:5px 10px; display:block; margin-top:10px; cursor:pointer}
.my-nav .nav-list .areas-wrap .areas .selectaddress-wrap>i{ line-height:20px;}
.my-nav .nav-list .areas-wrap .areas .address{    display: block;  float: left;   width: 90%;   overflow: hidden;    text-overflow: ellipsis;  white-space: nowrap;}
.my-nav .nav-list dl dd{ left:230px; position:absolute; top:0; z-index:99; display:none;}
.my-nav .nav-list .nav_right h3>i{ margin-right:10px;}
.my-nav .nav-list .nav_right{ background: #fff none repeat scroll 0 0; border-top: 1px solid #e0e0e0; box-shadow: 20px 15px 30px rgba(0, 0, 0, 0.1);float: left;height: auto; margin-bottom: 0;min-height: 440px; padding:30px; width: 865px; }
.my-nav .nav-list .nav_right .service-list{ border-top:1px solid #e0e0e0; margin-top:10px; padding-top:10px; overflow:hidden;}
.my-nav .nav-list .nav_right .service-list a{ display:block; margin-bottom:8px; }
.my-nav .nav-list .nav_right .service-list a:hover{color:#009be1; cursor: pointer;}
.my-nav .nav-list .nav_right .service-list .space{ width:1px; background-color:#999; height:13px;  margin:1px 10px;}
.my-nav .nav-list .nav_right>div{ margin-bottom:25px;}
.my-nav .nav-list .nav_right>div:last-child{ margin:0;}

 .areas-wrap .content{ border:1px solid #e0e0e0; width:340px; padding:20px; background-color:#fff; position:absolute; z-index:9; }
 .areas-wrap .content .tabs{     overflow: visible;  border-bottom: 2px solid #009be1; width: 100%;  height: 29px;}
 .areas-wrap .content .tabs li{ float:left; padding:1px 5px; margin-right:5px ; border:1px solid #ddd; border-bottom:none;}
 .areas-wrap .content .tabs li.hover{    border: 2px solid #009be1;  border-bottom: none;   height: 29px;   background: #fff;}
 .areas-wrap .content .tabs li a{ cursor:pointer; color:#333;}
 .areas-wrap .content .tabs li a>span{ margin-right:5px;}
 .areas-wrap .content .areas-lsit{ padding-top:10px;}
 .areas-wrap .content .areas-lsit ul{ overflow:hidden;}
 .areas-wrap .content .areas-lsit ul li{    float: left;
    padding: 5px 0 0 10px;
    width: 24.8%; white-space:normal;}
.areas-wrap .content .areas-lsit ul li a:hover{ color:#009be1; cursor:pointer; text-decoration:underline; }
.areas-wrap .content .close-btn{ cursor:pointer; position: absolute;   top: 0; right: 0;   margin: 0px 1px 0 0; color: #666;font-size: 15px;}

.banner-wrap{ position:relative;}
.layout-wrap{ overflow:hidden;}
.mian{ width:100%; margin:0 auto;}
.center{margin:0 auto !important;}
.center .advantage-box{ padding:30px 0 ;}
.center .advantage-box .icon-box{ border: 2px solid #009be1; height: 100px; transform: rotate(45deg); width: 100px; position:absolute;transition:all linear 0.5s; }

.center .advantage-box dl dt{ position:relative; height: 100px;line-height:100px; margin:0 auto 40px;text-align: center;   width: 100px;}
.center .advantage-box .container .row div:last-child  dl dt i{ font-size:50px;}
.center .advantage-box dl dt i{font-size:42px;font-weight:100;}
.center .advantage-box .container .row div:nth-child(3) dl dt i{ font-size:48px}
.center .advantage-box .container{ z-index: 1;}

.center .title-wrap{ margin:60px -15px 30px}
.center .title-wrap .sub-title{ margin-left:20px; line-height:26px; font-size:16px;}
.center .fw-list{ margin-top:5px;overflow: hidden;}
.center .fw-list a{ margin-left:30px; cursor:pointer}
.center .fw-list a:hover{ color:#009be1;}
.center .fw-list a>i.caret{ border-bottom:4px solid transparent;  border-left: 4px dashed;  border-top: 4px solid transparent;    margin-top: -2px;}
.center .fw-list a.btn{ border:1px solid #ccc; border-radius:15px; padding:3px 5px 3px 10px; background-color:#f8f8f8}
.center .fw-list a.btn:hover{ background-color:#009be1;color:#fff !important;border:1px solid #009be1;}
.center .advantage-box dl:hover dt .icon-box{ transform: rotate(135deg); transition:all linear 0.5s;}
.index-wrap .areas-wrap .areas{ position:relative}
.index-wrap .areas-wrap .content{ left:-1px;}

@media screen and (max-width: 767px) {
	.center .advantage-box dl dt {  height: 50px;  line-height: 50px; width: 50px;}
	.center .advantage-box .icon-box { height: 50px;   width: 50px; }
	.center .advantage-box dl dt i {  font-size: 25px !important;}
	.center .advantage-box dl dd>h3{ font-size:16px !important;}
	.center .advantage-box dl dd>span{ font-size:12 !important;}
	.center .advantage-box{    padding: 40px 0 20px;}

	/*header */
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{ background:#009be1;}
	.nav-wrap{border-bottom:1px solid #999999;}
	.navbar-default .navbar-toggle{ margin:0; padding:17px 15px; border-radius:0; background:#009be1; }
	.nav-wrap .logo-wrap{ margin:13.5px 0;}
	.nav-wrap .col-md-8{ padding-right:0;}
	.navbar-default .navbar-toggle .icon-bar{ background-color:#fff;}
	/*导航*/
	.header .nav-wrap>.container>.row{ position:relative;}
	.header .nav-wrap>.container>.row>.col-xs-2,.header .nav-wrap>.container>.row>.col-xs-2 .navbar{ position: initial;}
	.header .nav-wrap .navbar .navbar-collapse{ position:absolute; width:100%; left:0; z-index:99; background:#444; padding:30px 20px 10px;}
	.nav-wrap .navbar-default .navbar-nav{ margin:0;}
	.header .nav-wrap .navbar .navbar-collapse .nav li{float: left;  /*background-color:#3b3b3b;*/  width: 30%;  margin-right: 5%; margin-bottom:4%;}
	.header .nav-wrap .navbar .navbar-collapse .nav li:nth-child(3n){ margin-right:0;}
	.header .nav-wrap .navbar .navbar-collapse .nav li a{ padding:7px 0 !important; color:#fff; border: #009be1 solid 1px;margin-top: 0;}
}
@media screen and (max-width: 320px) {
	.center .service-wrap .col-md-8 .info-wrap{    width: 49.5% !important;}
	.center .flink-wrap ul li{    height: 41px !important;}
	.center .container .box-title{ font-size:1.4rem !important;}
	.center .container  .title-wrap .sub-title{ font-size:1.2rem !important}

	}
@media screen and (min-width: 380px) {}
@media screen and (min-width: 400px) {}
@media screen and (min-width:768px ) {}
@media screen and (min-width: 992px) {

	}
.index-hot{margin-top: 50px;}
/*必备服务*/
.center .service-wrap>div .info-wrap{overflow:hidden;padding: 0;display: block;position: relative;}
.center .service-wrap{margin:0;}
.center .service-wrap>div{padding:0;}
.center .service-wrap .col-md-4:first-child .info-wrap:first-child{border-top:3px solid #009be1; width:100%; max-height: 530px;}
.center .service-wrap .col-md-8 .info-wrap{ width:49.7%;margin:0 0 1px 1px;}
.center .service-wrap>div .img-wrap{ position:relative; width:100%;}
.center .service-wrap>div .img-wrap .price-wrap{ position:absolute;top:55px; height:50px; width:100%; z-index:9;}
.center .service-wrap>div  .price-label i{ font-style: normal;
    line-height: inherit;}
.center .service-wrap>div  .price-label{background-color: #009be1;
    border-radius: 15px;
    font-weight: 500;
    line-height: initial;
    margin:0px 0 11px 41px;
    padding: 1px 7px 0; float:left}
.center .service-wrap>div .img-wrap img{transition:all linear 0.2s;
/*filter: url(blur.svg#blur); /* FireFox, Chrome, Opera */ /*图片的模糊处理*/
/*-webkit-filter: blur(1.5px); /* Chrome, Opera */
/*-moz-filter: blur(1.5px);
 -ms-filter: blur(1.5px);    
filter: blur(1.5px);
filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=1, MakeShadow=false);*/ /* IE6~IE9 */
}

    .center .service-wrap .info-wrap {border-bottom:1px solid #fff; border-right:1px solid #fff;}

.center .service-wrap .info-wrap .msg-wrap{ position:absolute; top:0; padding:30px 40px;  width:100%; height:100%;transition:all linear 0.2s;}
.center .service-wrap .info-wrap .msg-wrap .msg{ border:1px solid #fff; display:none; width:90px; padding:3px 0; text-align:center; font-size:12px;}
.center .service-wrap .info-wrap .msg-wrap h3{ margin:0 0 10px; font-size:18px; font-weight:500;}
.center .service-wrap .info-wrap:hover .msg-wrap{ background-color:rgba(0,0,0,0.3); transition:all linear 0.2s; height:100%;}
.center .service-wrap .info-wrap:hover .msg-wrap .msg{ display:block; color:#fff;}
.center .service-wrap .info-wrap:hover .msg-wrap h3,.center .service-wrap .info-wrap:hover .msg-wrap p{ color:#fff;}
.center .service-wrap .info-wrap:hover .img-wrap>img{ transform:scale(1.1,1.1);transition:all linear 0.3s;}
.center .service-wrap .msg-wrap .price-label{margin-left: 0px;}

/*.center .service-wrap .col-md-4 .info-wrap .msg-wrap{ padding:100px 0 100px 120px }*/
.center .service-wrap .col-md-4 .info-wrap .msg-wrap .price-label{padding: 1px 19px 0; margin:5px 0;}

@media screen and (max-width:768px ){
	
	.center .service-wrap .info-wrap .msg-wrap h3{     font-size: 1.4rem !important; font-weight: 600;}
	.center .necessary-service .service-wrap>.col-md-4{ margin:0 25% 1px;  }
	.center .necessary-service .title-wrap>div{ padding:0}
	.necessary-service #menu-button{     height: 23px; margin-right: -15px;  width: 50px}
	.necessary-service .btn-group.open .dropdown-toggle{box-shadow:-3px 0px 8px rgba(0,0,0,.125);    border:none;}
	.necessary-service #menu-button>i{    line-height: 25px;   height: 25px;  display: block;}
	.necessary-service .dropdown-menu{ right:-15px; left:auto;width: 100px; min-width: inherit; border:none; border-radius: 0; top:20px;padding:10px 0; box-shadow:-4px 5px 15px rgba(0,0,0,.175)}
	.necessary-service .btn-group{ float:right;}
	.necessary-service .dropdown-menu .divider{ background-color:#009be1; margin:10px 0;}
	.necessary-service .dropdown-menu>li>a{ color:#009be1; padding:5px 20px;}
	.center .title-wrap .tips{ padding-left:0;}
	.center .carousel-inner{ height:auto;}
	.carousel-indicators li,.carousel-indicators .active{ width:20px;}
	.wap-carousel .carousel-control.left, .wap-carousel .carousel-control.right{ display:block;}
	.center .service-wrap>div .img-wrap .price-wrap{top:42px;}
	}
@media screen and (max-width:360px ){
	.necessary-service .btn-group .dropdown-menu{ width:85px;}
	
	}
/*新增服务 */
.center .discount-box .bg01-wrap{ overflow:hidden; width:38%;}
.center .discount-box .bg02-wrap{overflow:hidden; width:31%;}
.center .discount-box .bg03-wrap{ overflow:hidden; width:31%;}
.center .discount-box .bg04-wrap{ overflow:hidden; width:31%;}
.center .discount-box .bg05-wrap{overflow:hidden; width:38%;}
.center .discount-box .bg06-wrap{overflow:hidden; width:31%;}

.center .discount-box .info-wrap{ padding:40px 0; float:left  ;border-right:1px solid #fff;border-bottom:1px solid #fff; height:260px; position:relative; transition: all 1s ease; }
.center .discount-box .info-wrap dl{ overflow:hidden; margin:0 30px;}
.center .discount-box .info-wrap dl dd{ width:55%;}
@media (min-width:768px) and (max-width:992px){
	.center .discount-box .info-wrap dl dd{width: 100%;}
}
.center .discount-box .info-wrap dl dt i{ font-size:100px; font-weight:100;}
.center .discount-box .info-wrap dl dd h3{ margin-top:0;}
.center .discount-box .info-wrap dl dd .name-msg{ position:relative;}
.center .discount-box .info-wrap dl dd .name-msg i{
	display:block; width:0; 
    height:0; 
    border-left:30px solid transparent;
    border-right:30px solid transparent;
    border-bottom:30px solid #fff;}
.center .discount-box .info-wrap dl dd h3 a:hover{ color:#000;}
.center .discount-box .info-wrap .price{ margin-top:20px; }
.center .discount-box .discount-wrap{ margin:0;}
.center .discount-box .discount-wrap>div{ padding:0;}
.center .discount-box .info-wrap dl dd .details{ background-color: #009be1;  border-radius: 15px;   display:inline-block;  padding: 4px 15px;   text-align: center; }
/*.center .discount-box .info-wrap:hover{ background:-moz-radial-gradient(70% 47%, closest-corner,#5b6369 20%,#555e66 ,#49555f); background:-webkit-radial-gradient(80% 47%, closest-corner,#5b6369 20%,#555e66 ,#49555f);  -webkit-transition: all  ease 4s;}*/
/*.center .discount-box .info-wrap:hover h3,.center .discount-box .info-wrap:hover span.font-size16{ color:#fff !important;}*/

/* 优惠服务 */

.center .accordion-wrap .accordion-list{ width:18%; border-right:1px solid #fff; overflow:hidden; transition:all linear 0.1s; cursor:pointer; position:relative;}

.center .accordion-wrap .accordion-active{ width:41.3%; transition:all linear 0.1s;}
.center .more-yhfw{ padding:12% 0 0 0; }
.center .more-yhfw>a>i{ font-size:50px; color:#ddd}
.center .more-yhfw>a>i:hover{ color:#009be1;}
.center .accordion-wrap .accordion-list .info-wrap{ position:absolute; top:10%; width:100%;}
.center .accordion-wrap .accordion-list .info-wrap b{ background-color: #009be1;border-radius: 3px;font-size:18.rem;  padding: 1px 10px; transition:all linear 0.2s;}
.center .accordion-wrap .info-wrap>h3{transition:all linear 0.2s;}
.center .accordion-wrap .info-wrap>p{transition:all linear 0.2s; padding:0 10px; font-size:2rem;margin-bottom: 20px;}
.center .accordion-wrap .info-wrap>p.yh-price>span{ font-size:1.4rem; text-decoration:line-through;}
.center .accordion-wrap .accordion-list .info-wrap b>i{ font-style:normal;}
.center .accordion-wrap .accordion-active .info-wrap>h3{ font-size: 38px;transition:all linear 0.2s;}
.center .accordion-wrap .accordion-active .info-wrap>p{ font-size: 3rem;transition:all linear 0.2s; padding:0 25px;    margin-bottom: 20px;}
.center .accordion-wrap .accordion-active .info-wrap>p>b{font-size:2.5rem;  padding: 1px 20px;transition:all linear 0.2s;}
.center .accordion-wrap .accordion-active .info-wrap>b>i{ font-size:18px !important ; transition:all linear 0.2s;}

/*wap 优惠服务 */
.center .visible-accordion .accordion-wrap .accordion-list{ width:100%;    margin-bottom: 1px;}
.center .visible-accordion{ margin:0 15px;}
.center .visible-accordion .accordion-wrap{ padding:0;}

@media screen and (max-width: 768px){
	.center .flink-wrap>div:last-child .img-wrap{ width:50%; float:left;}
	.center .accordion-wrap .info-wrap>p{ font-size:1.6rem;}
	.center .accordion-wrap .accordion-list .info-wrap{top:0;}
	.xs-more-btn{ padding:0;}
	.center .discount-box .info-wrap dl dd h3 a.font-size24{ font-size:1.6rem !important;}
	.center .discount-box .info-wrap dl dd h3{ margin:15px 0 0;    line-height: 15px;}
	}
/*热门服务方*/
.center .flink-wrap{margin:0 0 50px;}
.center .flink-wrap ul{ overflow:hidden }
.center .flink-wrap ul li{ background:#fff;  border-right:1px solid #ddd; border-bottom:1px solid #ddd; width:33.3%;height:104.5px;}
.center .flink-wrap ul li img{height:100%; width:100%;}
.center .flink-wrap ul li:nth-child(3n){border-right:none;}
.center .flink-wrap ul li:nth-child(9),.center .flink-wrap ul li:nth-child(8),.center .flink-wrap ul li:nth-child(7){ border-bottom:none;}
.flink-wrap>div{ padding:0;}
.center .flink-wrap>div:first-child>a>img{ height:100%;}
.img-wrap-ad{width: 50%;float: left;}
@media screen and (max-width: 320px) {
	.center .flink-wrap>div:first-child{height:124px;}
	
	.center .box-title{margin:0;}
	
	.center .flink-wrap>div:first-child>a>img{ width:100%}
}
@media screen and (max-width: 360px) {
	.center .flink-wrap>div:first-child{height:147px;}
	.center .flink-wrap ul li{    height: 49px;}
	}
@media screen and (max-width: 380px) {
	
	}
@media screen and (max-width: 400px) {
	.center .flink-wrap>div:first-child{height:164px !important;}
	.center .flink-wrap ul li {height: 54.6px !important;}
	}
@media screen and (max-width: 420px) {
	.center .flink-wrap>div:first-child{height:151px;}
	.center .flink-wrap ul li{    height: 49.5px; width: 33.3%;}
	
	}
@media screen and (min-width: 769px) {
	.center .flink-wrap>div:first-child{height:auto;}
	.center .box-title{ margin:0; font-size:24px; }
    .center .title-wrap .sub-title{font-size: 16px;}
	}
@media screen and (min-width: 992px){
	.center .flink-wrap>div:last-child .img-wrap{ width:auto}
	.center .title-wrap{ margin-top:50px;}
	.center .flink-wrap{    margin: 0 0 50px;}
	}
@media (min-width:992px) and (max-width:1200px) {
.center .flink-wrap ul li{    height: 105px; max-height:inherit;}
.center .flink-wrap ul li img{ height:100%;}
.center .flink-wrap>div:last-child .img-wrap{ height:158px;}
.center .flink-wrap>div:last-child .img-wrap a>img{ height:100%;}
}

/*猜你需要 */
.cnxy-box>div:first-child .img-wrap{ margin-top:-1px;}
/*.cnxy-box>div:nth-child(2) .img-wrap img{ height:100%;}*/ /*2018-11-6*/

.center .service-wrap .col-md-4:first-child .info-wrap:first-child{border-top:1px solid #009be1; width:100%; max-height: 530px;} /*2018-11-6*/
.center .cnxy-box .info-wrap:first-child{ border-bottom:1px solid #fff;}
.center .cnxy-box>div{ border-right:1px solid #fff;}
/*.center .cnxy-box>div:last-child{ border:none;}2018-11-6*/
.center .cnxy-box>div:first-child .info-wrap h3.font-size24,.center .cnxy-box>div:last-child .info-wrap h3.font-size24{ font-size:2rem !important;}
.center .cnxy-box>div:nth-child(2) .info-wrap .msg-wrap p{ font-size:1.8rem !important;}

@media screen and (max-width:768px){
	.center .service-wrap>div .price-label{ font-size:1.4rem !important}
	.center .service-wrap>div .price-label i{ font-size:1.6rem !important;}
	.center .service-wrap .info-wrap .msg-wrap{padding:15px;}
	.center .cnxy-box>div.col-xs-12 .info-wrap{ width:50%; float:left;}
	.center .cnxy-box>div.col-xs-12 .info-wrap:first-child{border-right:1px solid #fff;}
	.center .service-wrap .info-wrap .msg-wrap h3.font-size24{ font-size:1.5rem !important;}
	.center .cnxy-box>div:first-child .info-wrap h3.font-size24, .center .cnxy-box>div:last-child .info-wrap h3.font-size24{ font-size:1.4rem !important;}
	.main-wrap .index-wrap .box5>.row{     margin-left: 15px; margin-right: 15px;}
	.center .title-wrap{ margin:40px 15px 15px;}
	.center .flink-wrap{    margin: 0 15px 30px;}
	.center .service-wrap>div .img-wrap .price-wrap{ height:42px;}
	.center .title-wrap .col-xs-12 { padding:0;}
	.center .cnxy-box>div:nth-child(2) .info-wrap .msg-wrap p{ font-size:1.4rem  !important;}
   
	.center .service-wrap .col-md-4:first-child .info-wrap:first-child .msg-wrap p.font-size18{ font-size:1.4rem !important;}
	
	/*新增服务*/
	.center .discount-box .info-wrap{ background-size:100% 100%; height: 120px;;}
	.center .discount-box .bg01-wrap,.center .discount-box .bg05-wrap,.center .discount-box .bg04-wrap{ width:53% !important;}
	.center .discount-box .bg02-wrap,.center .discount-box .bg06-wrap,.center .discount-box .bg03-wrap{ width:47% !important;}
	.center .discount-box .info-wrap dl dd span.font-size16{ font-size:1.2rem !important; font-weight:600;}
	.center .discount-box .info-wrap{ padding:0;}
	.center .discount-box .info-wrap dl{ margin:0 15px;}
	.center .discount-box .info-wrap dl dd{ width:auto;}
	.center .discount-box .info-wrap .price{    margin-top: 5px;font-size: 1.6rem !important;  font-weight: 600;}
	.center .discount-box .info-wrap dl dd .details{    width: 80px; font-size: 1.2rem;padding: 2px 10px; margin-top:5px; font-weight:500;}
	}
	

/*zxh index end */

/*zxh  新增服务 start*/
.map ul{ overflow:hidden; margin:10px 0;}
.map ul li{ float:left}
.map ul li:nth-child(2n+1){ margin:0 5px;}
.map ul li a{color:#666;}
.map ul li a:hover{ color:#009be1;}
.map ul li:last-child>a:hover{ color:#666 !important; cursor:default;}
.service-mian .service-box{ margin:20px auto;}
.service-mian .service-wrap{ display:block; padding:30px; margin-bottom:30px; transition:all linear 0.2s; cursor:pointer;background: #fff;}
.service-mian .service-wrap:hover{ box-shadow:3px 10px 20px rgba(0,0,0,0.1); transform: translate3d(0,-2px,0); transition:all linear 0.2s;}
.service-mian .service-wrap p:last-child{ margin:0;}
.service-mian .service-wrap p{    text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;  }
.service-mian .service-wrap .img-wrap{margin-bottom: 15px;height: 155px;  overflow: hidden;}
.service-mian .service-wrap .img-wrap img{ width:100%;}
.service-mian .areas span{color: #333;}
.service-mian .areas .address-text{ width:auto;}
.service-mian .screen-btn{ position: fixed;right: 15px;top:50%;width: 50px;height: 50px;border: 1px solid #999;background: #fff;border-radius: 50%; line-height: 50px;}
.service-mian .screen-btn i{ font-size:20px; color:#999;}

/*zxh 新增服务 end*/
@media screen and (max-width: 992px){
	.service-mian .service-box{    margin: 0px auto 20px;}
	.service-mian .service-wrap{    margin-top: 30px; margin-bottom: 0;}
	/*.service-mian .service-box>.row{ margin:0 3px;}
	.service-mian .service-box>.row>.col-xs-6{ padding:3px;}*/
	}
@media screen and (max-width: 768px){
	.service-mian .service-wrap{ padding:15px;}
	.allsort-wrap .page{ margin:0;}
	}

/*zxh 全部服务分类 strat*/
.service-box .sort-wrap{ overflow:hidden;padding: 10px 0; margin-bottom:30px;}
.service-box .sort-wrap a{border-right: 1px solid #ddd;  padding: 0 25px; cursor:pointer}
.service-box .sort-wrap a:hover{ color:#009be1;}
.service-box .sort-wrap a:last-child{ border:none;}
.sort{ border:1px solid #ddd; padding:0 15px; margin-top:20px;background: #fff;}
.sort>li.more{ height:auto !important;    line-height: 42px;}
.sort>li{ overflow:hidden; border-bottom:1px dashed #ddd; height:45px; line-height:45px; transition:all linear 0.2s; padding:0 5px;}
.sort li .areas-wrap { margin-left: 15px; cursor:pointer;
    border: 1px solid #e0e0e0;
    line-height: 24px;
    margin-top: 8px;
    padding: 1px 5px;}
.sort li .areas-wrap .content{    margin-left: -6px;margin-top: 2px;}
.sort-con .sort li:last-child{ border:none; padding-left:5px;}
.sort li:last-child{ border:none; padding-left:15px;}
.sort li>span{ cursor:pointer}
.sort li>span:hover{ color:#009be1;}

.sort .btn-group { padding:10px 0 0;    width: 85%;}
.allsort-wrap .areas-wrap{ float:left;}


.sort .btn-group label{margin:0px 15px 10px; padding:1px 10px;float: left;  font-weight: 400; line-height: 20px;border-radius: 16px!important;}
.sort .btn-group label:hover{background-color:#009be1; color:#fff;}
.sort .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle){ border-radius:0;}
.sort .btn-group .btn.active,.sort .btn-group  .btn:active{ background-color:#009be1; color:#fff; box-shadow:none;}
.sort .btn-group > .btn:last-child:not(:first-child),.sort .btn-group > .dropdown-toggle:not(:first-child){ border-radius:0;}
.morelist-btn{    display: block;   background: #f5f5f5;line-height: 50px; /*margin: 0 15px 30px;*/}
.morelist-btn:hover,.morelist-btn:focus{ color:#333;}
.service-mian .more-btn:focus,.service-mian .more-btn:active{ background-color:#ccc; color:#000;}
/*zxh 全部服务分类 end*/


/*zxh  登录 strat*/
.login-con .header{ margin:30px 0;}
.login-con .header h1{     font-weight: 600;  margin: 0 0 0 20px;  border-left: 1px solid #ddd;  padding: 10.5px 20px; font-size:26px;}
.login-con .con{ background:url(../../img/login-bg.jpg) center center no-repeat; height:583px; margin:80px 0;}
.login-con  .login-form {margin:120px 35px 0 0; border-radius:5px;}
.login-form .login-box{ background-color:#fff; padding:0 30px; overflow:hidden; border-radius:5px;}
.login-form .login-box .form-group{ width:340px; background-color:#f5f5f5; padding:10px; border-radius:3px;}
.login-form .form-group input{ background-color:#e5e5e5;border:none; width:100%;}
.form-group input:focus{outline:none;}
.login-form .login-box .form-actions button{ background-color:#009be1;  padding:8px 25px;}
.login-form .login-box .form-actions{ margin-bottom:7px; overflow:hidden;height: 34px;}
.login-form .login-box .form-actions label{ margin-left:15px; line-height:33px; margin-bottom:0; font-weight:100;}
.login-form .login-box .form-actions label span{vertical-align:middle;}
.login-form .login-box .form-actions label input{ margin-right:5px; float: left;  margin-top: 11px;}
.login-form .login-box .form-actions a{ line-height:33px;}
.login-form .create-account{ padding:15px 0;}
.login-form .login-box h3{ margin:30px 0 20px 0;}
.login-form .create-account{ background-color:#888; border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
.form-group input[type=checkbox]{ width:auto;}
.login-model .close-btn{    position: absolute; right: 10px;top: 10px; cursor:pointer}
.login-model .close-btn:hover{ color:#009be1;}
.login-model{    background: #f5f5f5;  border-radius: 3px; padding:40px 0;}
.modal-body .login-form { width:400px; margin:0 auto;    background: #fff;}
.modal-body .login-form .create-account{}
.login-model .register-from{ overflow:hidden; background:#fff;}
.login-model .register-from .type-tabs{margin-bottom: 30px;}
.login-model .register-from .btn{    width:62%;  margin-left:0;}
.login-model  .register-from .register-frist,.login-model .register-from .register-next{    margin: 30px 0;}
.login-model .register-from .register-next .form-group{    margin-left: 50px;}
.login-model .register-from .register-next p{    margin: 0 121px 20px 150px;}
.login-model .register-from .register-next .validateregister{    margin: -10px 0px 15px 150px;}
.login-model  .register-from .register-frist .form-group{    margin: 0 auto 20px; width:62%;}
.login-model .register-from .register-frist label{    margin: 0 0 20px 113px;}
.login-model  .register-from .register-frist .register-tell,.login-model  .register-from .register-frist .register-tell input{ width:100%;}
.login-model  .register-from .register-frist .form-group .text-wrap .zc-yanzm{width: 245px;}
.login-model .register-from .register-frist p.message{ margin-left:113px;}

.login-model .register-from .register-next .btn{    margin-left: 59px;    width: 361px;}
.login-form .form-group input,.register-from  .form-group input{ border:none; background:#f5f5f5;}
.login-model  .register-from .register-frist .validateregister{    text-align: left; margin-left: 113px;}

/*1.1 修改 strat*/
.login-form .login-box  .login-btn{ background-color:#fff; padding:0; line-height:40px; margin-bottom:40px;}
.login-form .login-box  .login-btn button{     background-color: #009be1; display: block;  width: 100%;  line-height: 40px; padding: 0}
.login-form .login-box .form-actions a:hover{ color:#009be1 !important;}
/*end*/

@media screen and (max-width:768px){
	.login-con .header{    padding: 15px 0; border: 1px solid #ddd;  border-right: none; border-left: none; margin:0}
	.login-con .login-form {  margin: 0px -15px 50px; border-radius: 5px;float: initial !important;}
	.login-con .con{background:none;height:auto;margin:auto;}
	.login-form .login-box{ padding:0; margin-bottom:0;}
	.login-footer{ position:fixed; bottom:0;}
	.modal-body .login-form{ width:auto; padding:0 5px;}
	.modal-body .login-form .login-box .form-group{ width:100%;}
    .login-form .login-box .form-group{ width:100%;}
	.login-form .login-box .form-actions button{ margin-left:5px;}
	.login-form .login-box .form-actions a{ margin:0 10px;}
	.login-model .register-from .register-frist>div:nth-child(2) .text-wrap{ width:100%; }
	.login-model .register-from .register-frist div:nth-child(4) .text-wrap,.login-model .register-from .register-frist>div:nth-child(3) .text-wrap{ width:55%;}
	.login-model .register-from .register-frist div:nth-child(4) .text-wrap input{ width:100% !important;}
	.login-model .register-from .btn{ width:95%;}
	}


/*zxh  登录  end*/





/*zxh 注册 strat*/
.login-model .validatelogin{ text-align:left;  margin:-10px 0 15px 0;}
 .register-con  .validateregister,.login-model .validateregister{ margin:-10px 0 15px 96px;}
 .register-from .register-next .validateregister{ margin:-10px 0 15px 100px;}
.register-con .con{ background:#f5f5f5; border-bottom:1px solid #ddd; border-top:1px solid #ddd; margin:60px 0; }
.register-con .register-from ,.register-con  .reset-password{ background:#fff; width:600px; margin:60px auto; border-radius:3px; overflow:hidden;}
 .register-from .type-tabs{ overflow:hidden; }
 .register-from .type-tabs span{ display:block; border-top:3px solid #009be1; width:50%; line-height:58px; cursor:pointer;}
 .register-from .type-tabs span.on{ background-color:#e5e5e5; color:#000;    border-top: 3px solid #e5e5e5;}
 .register-from .type-tabs span:first-child{ border-top-left-radius:3px;}
 .register-from .type-tabs span:last-child{ border-top-right-radius:3px;}
 .register-from  .register-frist{ margin:30px 120px;}
 .register-from .form-group{ margin-bottom:20px; overflow:hidden;}

.register-con .reset-password .resetpassword-wrap{ margin:40px 105px 100px !important;}
.resetpassword-wrap  .btn{margin-left: 53px !important; width:305px !important;}
 .register-from .form-group span{ margin-right:15px; line-height:43px; width:85px; text-align:right}
 .register-from  .resetpassword-wrap  .form-group span{ margin-right:15px; line-height:43px; width:55px; text-align:right}

.form-group .text-wrap{background-color:#f5f5f5; padding:10px; border-radius:3px; float:left}
.form-group .text-wrap .tel{ width:297px;}
.form-group .text-wrap .zc-yanzm{ width:175px;}
.form-group p{ margin-bottom:0; height:14px;}
.form-group  .yanzm-img{ margin:0px 0 0 30px; display:block;    font-size: 1.6rem;}
.form-group  .yanzm-btn{background: #b0b0b0 none repeat scroll 0 0;  border: medium none; border-radius: 3px; float: right;   padding: 10.5px 20px; color:#fff;}
.form-group  .yanzm-btn.on{background:#009be1 !important;}
.reset-password .form-group .yanzm-btn{    margin-right: 20px;}
 .register-from .btn{ width:320px; margin-left:100px; padding:9px;}
 .register-from p.message{ margin:0 0 20px 100px;}
 .register-from .btn:hover,.register-con .register-from .btn:focus,.register-con .register-from .btn:active{ color:#fff;}
 .register-from .register-frist label{ display: block; text-align: left; margin:0 0 20px 0;}
 .register-from .register-frist label>a{ cursor:pointer;}
 .register-from  .register-next{ margin:30px 50px;}
 .register-from  .register-next p{ text-align:left; margin:0 39px 20px 100px;}
 .register-from  .register-next .btn{ margin-left:18px;}
 
/* 1.1 修改*/
.register-from .register-frist .register-tell,.register-from .register-frist .register-tell input{ width:100%;}
.register-from .register-frist .text-wrap input{ padding:0 10px; line-height:43px; height:43px;}
.register-from .register-frist .text-wrap{ padding:0;}
.register-from .register-frist .text-wrap input[type=text]:focus{ border-color:#009be1 !important; box-shadow:inset 0 0 2px rgba(215,0,41,1);-webkit-box-shadow:inset 0 0 2px rgba(215,0,41,1) }
.register-con .register-box .form-group .text-wrap .zc-yanzm{    width: 230px}
.register-con .register-box .imgcode{font-size: 1.6rem;}
.register-box  .register-from .register-frist p.message{ margin:0 0 20px 0;}
.register-box .register-from .register-frist .btn{ margin-left:0; width:100%;}
.register-from .register-frist label input{ float:left; margin-right:5px;}
.register-con .register-box .register-frist .validateregister{ margin-left:0 !important;}
.register-con  .resetpassword-wrap .validateregister{ margin: -10px 0 15px 70px !important;}
 @media screen and (max-width:768px){
	    .form-group  .yanzm-img{ margin-left:35px;}
	 	.register-con .con{ border:none; margin:0; background:#fff;}
		.register-con .register-box{ padding:0;}
		.register-con .register-box  .register-from,.register-con .reset-password{ width:auto;    margin-top: 20px;}
		.register-from .register-frist,.register-from .register-next{ margin:30px 0% !important ;}
		.login-model .register-from .register-frist .form-group{ width:90%;}
		.login-model .register-from .register-frist .validateregister{    margin-left: 20px !important}
		.login-model .register-from .register-frist label,.login-model .register-from .register-frist p.message{ margin-left:30px;}
		.register-from .btn{ margin:0; width:100%;}
		.form-group .text-wrap .tel,.register-from .register-frist>div:nth-child(2) .text-wrap .zc-yanzm,.register-from .register-frist>div:nth-child(3) .text-wrap .zc-yanzm{ width:100% !important;}
		.register-from .register-frist>div:first-child .text-wrap,.register-from  .register-next .text-wrap{ width:100%;}
		.register-from .register-frist>div:nth-child(2) .text-wrap,.register-from .register-frist>div:nth-child(3) .text-wrap{ width:50%;}
		.yanzm-text-wrap{ width:55%;}
		.form-group .yanzm-btn{    padding: 10.5px 30px;}
		.register-from p.message{    margin: 0 0 20px 0;}
		.register-from .register-frist label{ margin:0 0 20px 0px}
		.login-con .logo-wrap{ width:50%;}
		.register-from .register-next .btn{    margin: 0 !important;  width: 100% !important;}
		.register-from .register-next p{ margin-left:0;}
		.login-con .header h1{     padding: 10.5px 14px;}
		.register-con .reset-password .resetpassword-wrap{ margin:30px 5% !important;}
		.resetpassword-wrap .btn{ margin-left:0 !important; width:100% !important;}
		.register-con .validateregister, .login-model .validateregister{ margin-left:0 !important;}
		.register-con .resetpassword-wrap .validateregister{ margin-left:0 !important;}
		.yanzm-text-wrap input{ width:100% !important;}
		.login-model .register-from .register-next .form-group{    width: 95%; margin: 0 auto 20px;}
		.login-model .register-from .register-next p{ margin:0px 15px 20px ;}
		.login-model .register-from .register-next .btn{ width:95% !important;}
		.login-model .register-from .register-next .validateregister{ margin-left:10px;}
		
	 }
@media screen and (max-width:360px){
		 .form-group .yanzm-btn{    padding: 10.5px 20px;}
		 .register-con .logo-wrap{ width:45%;}
		 .login-con .header h1{ font-size:1.8rem !important;}
		 }
 @media (min-width:361px) and (max-width:768px){
	 	.login-con .header h1{ font-size:2rem !important;}

	 }
/*zxh 注册 end*/



/*zxh  优惠服务页面 start*/
.discount-wrap>.container{ }
.discount-service .info-wrap{  width: 80%; margin: 10px auto 0;}
.discount-wrap .info-wrap p{ margin-bottom:0;}
.discount-wrap  .discount-price{ text-decoration:line-through; margin-left:5px;}
.discount-wrap .service-wrap{ cursor:pointer;background: #fff;}
.discount-wrap .service-wrap:hover .discount-price{ color:#000;}
.discount-wrap .service-wrap:hover .name{ color:#009be1;}
.discount-wrap .info-wrap .name{ line-height:24px;}
.discount-wrap .service-wrap .img-wrap img{ border:1px solid #f0f0f0;}
@media screen and (max-width: 768px){
		.discount-wrap{     padding: 0 15px;   margin: 0 0 30px !important;}
		.discount-wrap>.container{ margin-top:0; padding:5px;}
		.discount-wrap>.container .row{ margin:0 15px;}
		.discount-wrap>.container .row .col-xs-6{ padding:5px;}
		.discount-wrap .service-wrap{ height:225px;}
		.service-mian .service-wrap .img-wrap{ height:auto;}
		.service-mian .service-wrap .img-wrap img{ width:100%; height:100%;}
		.center .box-title{    font-size: 1.8rem !important;}
		.center .title-wrap .sub-title{ font-size:1.4rem !important}
		.center .fw-list a{ margin-left:0;}
		.center .box-title{ margin:3px 0 0 !important;}
		.discount-service .info-wrap{ width:100%;}
		.discount-service .info-wrap span.name { font-size:1.4rem !important;}
		.discount-service>.container .row{ margin:0 5px;}
	}
/*zxh 优惠服务页面 end*/


/*zxh  优惠服务详情页面 start*/
.details-wrap  .address-text{ width:auto !important;}
.details-wrap{ margin-top:30px;}
input[type=radio]{ vertical-align:text-bottom;margin-bottom:1px;*margin-bottom:-4px;}
.details-wrap .top-wrap{ /*border:1px solid #ddd;*/ background: #fff;}
.details-wrap .top-wrap .img-wrap{ margin:30px;}
.details-wrap .top-wrap .img-wrap img{ margin:0 auto;}
/*.details-wrap .top-wrap .col-md-4{ padding-right:0; }*/
.details-wrap .top-wrap .col-md-8{ padding-left:0;}
.details-wrap .top-wrap .col-md-8 .info-wrap{ margin:25px 30px 25px 0;}
.details-wrap .top-wrap .col-md-8 .info-wrap h2{ margin:25px 0 20px 0; font-weight:600;    font-size: 1.8rem !important;}
.details-wrap .top-wrap .col-md-8 .info-wrap .advantage{ margin:0;}
.details-wrap .top-wrap .col-md-8 .info-wrap .advantage span{ margin-right:20px;}
.details-wrap .top-wrap .col-md-8 .info-wrap .list-wrap>li{ padding:15px 0; border-top:1px solid #ddd; overflow:hidden; white-space:nowrap;}
.details-wrap .top-wrap .col-md-8 .info-wrap .price{ margin:0;}
.details-wrap .top-wrap .col-md-8 .info-wrap .price>b{ margin-right:20px;}
.details-wrap .top-wrap .col-md-8 .info-wrap label{ margin:0; margin-right:35px; display:inline-block; padding-left: 5px; cursor: pointer;}
.details-wrap .top-wrap .col-md-8 .info-wrap .name{ line-height:39px;}
.details-wrap .top-wrap .col-md-8 .info-wrap .price .color-999{ text-decoration:line-through;}
.details-wrap .top-wrap .col-md-8 .info-wrap .list-wrap li:last-child{padding-bottom:0 !important;}
.details-wrap .top-wrap .col-md-8 .info-wrap .list-wrap li:last-child>a{ margin-top:10px;}
.details-wrap .top-wrap .col-md-8 .info-wrap .list-wrap li a.block-btn{    display: block; float: left; color:#fff; cursor:pointer;text-align: center; margin-right: 22px; margin-left: 0; width: 160px}
.details-wrap .top-wrap .col-md-8 .info-wrap input[type=range]{ margin-top:9px; width:80%;}
.details-wrap  .other-service{ margin-top:50px}
.details-wrap  .other-service .other-title{ display:block; margin-bottom:15px;}

.details-wrap  .other-service .other-wrap{ background-color:#fff; padding:30px;}
.details-wrap  .other-service .other-wrap .img-wrap{ margin-bottom:30px;}
.details-wrap  .other-service .other-wrap .pro-wrap{ cursor:pointer;}
.details-wrap  .other-service .other-wrap .pro-wrap p{    text-overflow: ellipsis;   white-space: nowrap; overflow: hidden;}
.details-wrap  .other-service .other-wrap .pro-wrap:hover{ color:#009be1; }
.details-wrap  .msg-wrap{ margin:30px 0; /*border:1px solid #eaeaea;*/ border-top:none !important;background: #fff;}
.details-wrap  .msg-wrap .nav-tabs{ background-color:#f5f5f5; border:none;}
.details-wrap  .msg-wrap .nav-tabs li.active{ border-left:none;border-top:3px solid #009be1 !important; border-radius:0;}
.details-wrap  .msg-wrap ul li.active a{ border:none; /*border-radius:0;*/}
.details-wrap .nav>li>a{ padding:15px 70px; margin:0;}
.details-wrap .nav>li>a:focus,.details-wrap .nav>li>a:hover{ border-color:#eee; border-radius:0;color:#333;}
.details-wrap .msg-wrap article{ padding:40px 50px;}
.details-wrap .msg-wrap b{ margin:20px 0; display:block;}
.details-wrap .msg-wrap article p{ line-height:30px;}
.details-wrap .msg-wrap .deal-list{ /*border-top:1px solid #ddd;*/ padding:0 50px;}
.details-wrap .msg-wrap .deal-list li{ padding:20px 0; border-bottom:1px solid #f0f0f0 !important; overflow:hidden}

.details-wrap .msg-wrap .deal-wrap .page { margin:30px 0;}
.payment-con .details-list .subtotal{ padding:20px 45px;     height: auto !important;}
.payment-con .details-list .money-box{ padding-top:50px !important;    background:#fff !important; margin-bottom:100px !important;}
.payment-con .details-list .money-box>div{ height:auto !important; line-height:60px; border:none; background-color:#f5f5f5;}
.payment-con .details-list .money-box a{ display:block; background-color:#009be1; color:#fff; width:90%; line-height:63px; cursor:pointer}
.details-wrap .msg-wrap .deal-list li p{ margin:0}
.details-wrap .msg-wrap .deal-wrap b{ margin-left:50px;}
.details-wrap .msg-wrap .deal-wrap .more{ padding:30px ; display:block; cursor:pointer;}
.details-wrap .msg-wrap .deal-wrap .more:hover{ color:#009be1;}
.details-wrap .tab-content>.tab-pane{ display:none !important;}
.details-wrap .tab-content>.active{ display:block !important;}
.details-wrap .info-wrap .list-wrap>li .areas-title{ line-height:30px; }
.details-wrap .info-wrap .list-wrap>li .li-title{ /*width:90px; text-align:right;*/}
.details-wrap .info-wrap .list-wrap>li .wrap{ line-height:39px;}
.details-wrap .areas-wrap{ cursor:pointer; padding:0 5px;    color: #009be1;    margin-top: 3px;}
.details-wrap .areas-wrap i.iconfont{ line-height:18px;}
.selectaddress-wrap{ overflow:hidden; display:block;}
.details-wrap .areas-wrap .areas>span{ line-height:24px;}
.selectaddress-wrap .address-text{    display: block;  width: 165px;white-space: nowrap;   overflow: hidden;  text-overflow: ellipsis;}
.noUi-pips>div{ position:absolute;}
.noUi-pips{ height:30px;margin-top:8px;}
.noUi-pips .noUi-marker{ position:absolute; width:2px; background-color:#999; height:8px;}
.noUi-pips .noUi-value{ font-size:10px; -webkit-transform:scale(0.83); margin-top:12px;}
.details-wrap .fixed-wrap{    position: fixed;    z-index: 99; bottom: 0; padding: 5px 5%;  width: 100%; background:rgba(255,255,255,0.9);}
.details-wrap .fixed-wrap a{     display: block;
    width: 33%;
    float: left;
    padding: 7px 0;
    margin: 0 8%;
    min-width: inherit;}
.details-wrap .fixed-wrap a:focus,.details-wrap .fixed-wrap a:hover{ color:#fff;}
.details-wrap .carousel-indicators li{ width:10px ; height:10px; border:1px solid #999; border-radius:50%;}
.details-wrap .carousel-indicators{    right: 50%;  margin-right: -25px;    bottom: -15px;}
.payment-con .messge{width:340px;    margin-left: 103px;  text-align: left;}
@media screen and (max-width:360px){
	.details-wrap .top-wrap .col-md-8 .info-wrap label{    margin-right: 5px;}
	.areas-wrap .content{ left:0 !important;}
	.areas-wrap .content .close-btn{    top: 9px; right: 14px}
	.details-wrap .top-wrap .col-md-8 .info-wrap .advantage{ overflow:hidden;}
	.details-wrap .top-wrap .col-md-8 .info-wrap .advantage span {
    font-size: 13px !important;
    -webkit-transform: scale(0.75);
    margin-right:0 !important;
    display: block;
    float: left;}
	#myresume-apply-position .clearmargin input,#myresume-apply-position .clearmargin  select{ width:135px !important;}
	}
@media screen and (max-width: 768px){
	.details-wrap .info-wrap .list-wrap>li .li-title{ width:80px; color:#999  !important;}
	.details-wrap .msg-wrap .nav-tabs li{ width:50%;}
	.details-wrap .nav>li>a{ padding:15px 0px;}
	.details-wrap{ margin:0;}
	.details-wrap .top-wrap .img-wrap img{ width:100%;}
	.details-wrap .top-wrap .col-md-8{ padding-left:15px !important;}
	.details-wrap .top-wrap .col-md-4{ padding-right:15px !important;}
	.details-wrap .top-wrap .col-md-8 .info-wrap{ margin: 25px 15px !important;}
	.details-wrap .info-wrap .list-wrap>li .areas-title{ line-height:24px;}
	.details-wrap .top-wrap .col-md-8 .info-wrap .advantage span{ font-size:12px; -webkit-transform: scale(0.75);  margin-right: 1%;}
	.details-wrap .top-wrap .img-wrap{ margin:0;}
	.areas-wrap .content{left:25px;;}
	.details-wrap .msg-wrap .deal-list{ padding:0 15px;}
	.details-wrap .msg-wrap article{ margin:15px !important;}
	.details-wrap .areas-wrap{ margin-top:1px;}
  .details-wrap .info-wrap .list-wrap>li .wrap.btn-group label{ border:1px solid #999; border-radius:3px; padding:5px 15px; color:#999; margin:5px 15px 1px 5px}
  .details-wrap .info-wrap .list-wrap>li .wrap.btn-group label:last-child{ margin-right:0;}
  .details-wrap .info-wrap .list-wrap>li .wrap .btn.active, .details-wrap .info-wrap .list-wrap>li .wrap .btn:active{ border-color:#ff6666; color:#ff6666; box-shadow:none;}
	.details-wrap .other-service .other-title{    font-weight: 500;font-size: 1.8rem !important;}
	.details-wrap .top-wrap .col-md-8 .info-wrap .price{ margin-left:3px;}
	.details-wrap .hiSlider-wrap .hiSlider-pages{ right:50%; margin-right:-20px; bottom:0;}
	.details-wrap .hiSlider-wrap .hiSlider-pages a{ width:10px; height:10px; border-radius:50%; border:1px solid #ddd;}
	.details-wrap .hiSlider-wrap .hiSlider{ background-color:inherit;}
	.details-wrap .msg-wrap .deal-list li:last-child{ border-bottom:none !important;}
	}
@media screen and (max-width:992px){
	.details-wrap .top-wrap .col-md-8{ padding-left:15px;}
	.details-wrap .top-wrap .col-md-8 .info-wrap{ margin:25px 30px;}
}
/*zxh  优惠服务详情页面 end*/

/*zxh 政策风向标 strat*/
.message-wrap .article-wrap .article-list{    border-bottom: 1px solid #e0e0e0 !important;}
.message-wrap .article-wrap .article-list:last-child li,.message-wrap .article-wrap .article-list:last-child{ border-bottom:none !important;}
.article-wrap{ border:1px solid #e0e0e0; margin:30px 0; padding-bottom:30px; background: #fff;}
.article-wrap h2{ display:block; line-height:50px; margin:0; background-color:#e0e0e0; padding-left:30px;}
.article-wrap .article-list{ margin:0 30px;}
.article-wrap .article-list  li{ border-bottom:1px solid #e0e0e0; padding:30px 0}
.article-wrap .article-list  li a{ margin-bottom:15px; display:block;}
.article-wrap .article-list  li a:hover{ color:#009be1; cursor:pointer;}
.article-wrap .article-list  li article{ line-height:20px; margin-bottom:15px;color:#666;}
.article-wrap .article-list  li>p>span{ margin-right:30px;color:#999;}
.article-wrap .article-list  li.has-read a,.article-wrap .article-list  li.has-read article,.article-wrap .article-list  li.has-read>p>span{ color: #999 !important;}
.article-wrap .article-list li:last-child{border:none;}
.right-box:last-child{ margin-bottom:30px;}
.right-box{ background-color:#fff; padding:20px; margin-top:30px;}
.right-box h3{ margin:0 0 15px 0; padding-bottom:15px; display:block; border-bottom:1px solid #e0e0e0;}
.right-box ul li{ margin-bottom:15px; overflow:hidden;}
.right-box ul li a{ cursor: pointer; float: left;  white-space: nowrap; text-overflow: ellipsis;   overflow: hidden; width: 80%;}
.right-box ul li a:hover{ color:#009be1;}
.right-box ul li:last-child{ margin:0;}
.right-box ul li i{ width:20px; height:20px; display:block; float:left; background-color:#999; color:#fff; text-align:center; margin-right:10px;border-radius: 50%;}
.right-box ul li i.hot{ background-color:#009be1 !important;}
.ranking-wrap ul li a{ width:100%;}
.article-wrap  .baike-list li p{ margin:0;}
.article-wrap  .baike-list li{padding: 25px 0;}

@media screen and (max-width: 768px){
	.policy-wrap .col-xs-12{ padding:0}
	.policy-wrap .article-wrap .details-wrap{    padding: 0 15px;}
	.policy-wrap  .article-wrap .top-wrap{ margin:30px 15px;}
	.baike-list-con .row .col-md-9{ padding:0;}
    .baike-list-con .row .col-md-3{ padding:0;}
     .baike-list-con .row .col-md-9{ padding:0;}
     .baike-list-con .row .col-md-3{ padding:0;}
	 .baike-list-con .article-wrap .details-wrap{ padding:0 20px;}
	 .baike-list-con .article-wrap{ margin:0;}
	 .baike-list-con .article-wrap .top-wrap{    margin: 30px 30px 30px;}
	 .article-wrap{ margin-top:0;}
	 .policy-wrap>.row{ margin:0;}
	 .baike-list-con .article-wrap .article-list>li{ padding:15px 10px;}
	 .baike-list-con .article-wrap .article-list{ margin-bottom:20px;}
	 .baike-list-con .right-box{ padding:20px 30px;}
	 .map ul{margin:10px;}
	}
.map{border-bottom: #ddd solid 1px;}
.main-wrap{background: #f5f5f5;}
.main-wrap-mar{padding:0 0 30px;}
/*zxh  政策风向标 end*/

/* zxh 政策风向标详情 strat*/
.article-wrap .top-wrap{ margin:50px 50px 40px  ; border-bottom:1px solid #e0e0e0; padding-bottom:30px;}
.article-wrap .top-wrap p{ margin-bottom:0; margin-top:5px;}
.article-wrap .top-wrap .info-wrap{ margin-top:30px;}
.article-wrap .top-wrap .info-wrap>div{ line-height:30px;}
.article-wrap .top-wrap p>span{ margin-right:30px;}
.article-wrap .details-wrap{ padding:0 50px;}
.article-wrap .details-wrap p{ line-height:30px; margin-bottom:15px;}
.article-wrap .details-wrap p:last-child{ margin-bottom:0;}

/* zxh 政策风向标详情end*/

/*zxh  创业百科 strat*/
.baike-con{ margin:10px auto 20px;}
.baike-con .baike-wrap{ margin:0; border-bottom:1px dashed #e0e0e0; padding:20px 0;background: #fff;}
.baike-con .baike-wrap .title{ background-color:#009be1; color:#fff; display:block; margin:0 25px; padding:5px 0; cursor:pointer; font-size:16px;border-radius:25px;}
.baike-con .baike-wrap  .list-wrap{ overflow:hidden; text-align:left; margin-top:3px;}
.baike-con .baike-wrap  .list-wrap a{    margin-right: 30px;  line-height: 30px; display: block; float: left;}
.baike-con .baike-wrap  .list-wrap a:hover{ color:#009be1;}
.baike-con a{cursor: pointer;}
@media screen and (max-width:992px){
	.baike-con .baike-wrap .title{    margin: 0 ; font-size:16px;}
	.baike-con .baike-wrap .list-wrap a{    margin-right: 20px;}
	.baike-con>.row>.col-xs-12:last-child>.baike-wrap{ border-bottom:none;}
	.header .top .login-tag{margin-right: 0;}
	}


/*zxh  创业百科  end*/

/* zxh 基本资料 strat*/
.account-set-wrap{ min-height:950px !important;}
.user-right{ border:1px solid #e0e0e0; min-height:865px; overflow:hidden;background: #fff;}
.user-right h2{ background-color:#e0e0e0; margin:0; padding:15px 30px;}
.user-right .basic-from{ padding:30px;}
.user-right .basic-from .form-group{ overflow:hidden;}
.user-right .basic-from .form-group select{
	/*-webkit-appearance: none;  -moz-appearance: none;*/  border:1px solid #e0e0e0;     -webkit-box-sizing: border-box;  box-sizing: border-box;  background-color: #FFFFFF;  color: #333333;   overflow: hidden;  white-space: nowrap;margin-right:15px;height: 40px; width: 129.5px;}
.user-right .form-group input.basic-text{ width:300px !important; border-radius:0; height:40px;}
.user-right label.title{ line-height:40px; margin-right:15px; margin-bottom:0; width:70px; color:#333 !important; font-weight:100}
.user-right .form-group { line-height:40px; overflow:hidden; }
.user-right .form-group .sex-wrap>label{ margin-bottom:0; font-weight:100; margin-right:30px;}
.user-right .form-group .sex-wrap>label>input{ margin-right:6px;}
.user-right  .date-wrap p,.user-right .form-group>span{ line-height:40px; margin-right:15px;}
.user-right  .date-wrap p,.user-right .form-group .input-group{ line-height:40px;width: 300px;height: 40px;}
.user-right  .date-wrap p,.user-right .form-group .input-group input{height: 40px;}
.user-right  .date-wrap p{ margin-right:30px; }
.user-right .form-group button.save-btn{ background-color:#009be1; border:none; margin-left:85px; padding:1px 65px;}
.user-right .form-group .prompt{ display:block; margin:0 0 0 85px;}
.user-right .from-year .prompt{ display:block; margin:0 0 0 85px;}
@media screen and (max-width:768px){
	.user-right .form-group input.basic-text,.user-right .basic-from .form-group .dropdown{width: 75% !important;}
	.user-right label.title{ margin-right:0; text-align:left;}
	 .user-right .basic-from .form-group .input-group{ width:100%;}
	.user-right .basic-from .datetimepicker{ width:100%; margin:0;}
	.user-right .basic-from .dropdown-menu{ margin:0; padding:0;}
	.main-wrap{min-height: 270px;}
	.user-right .form-group button.save-btn{ margin:auto 0; float:inherit;}
	}
/* zxh 基本资料 end*/

/* zxh 换绑手机 strat*/
.basic-from  .msg{ margin-left:85px;}
.basic-from .save-btn{ margin-top:20px;}
.basic-from .form-group .yanzm-btn{ float:left; padding:0 20px; margin-left:10px;}
.box2-from .form-group .yanzm-text{ width: 215px; border-radius:0; border:1px solid #e0e0e0; margin-right: 10px; height: 40px;}
.box2-from .form-group .yanzm-msg{ height:auto; margin-left:85px;}
@media screen and (max-width:768px){
	.user-right .basic-from{ padding:20px 0;}
	.user-right  .boundphone-box1 .form-group>input.basic-text{ width:48% !important;}
	.boundphone-box1 label.title{ width: 45px;}
	.basic-from .form-group .yanzm-btn{ width:28%; padding:0;}
	.boundphone-box1 .msg{    margin-left: 60px;}
	.user-right .boundphone-box1 .form-group button.save-btn{ margin-left: 60px;}
	.boundphone-box2 .form-group .yanzm-text{    width: 45%;}
	.boundphone-box2 .form-group>input.basic-text{ width:70% !important;}
	 .user-right .boundphone-box2 label.title{ width:60px;}
	 .boundphone-box2  .msg{ margin-left:70px;}
	 
	}


/* zxh 换绑手机 end*/

/*zxh 修改密码/绑定邮箱  start*/
.password-from{ padding:30px;}
.password-from .msg{ margin:0 0 20px 85px;}
.password-from .yanzm-btn{ float:left !important; margin-left:10px; padding:0 20px !important;}
.user-right .boundemail-next  b{ margin:70px 0 30px; display:block;}
.user-right .boundemail-next p>a{ margin-left:10px ; cursor:pointer;}
.boundemail-form .form-group>input.new-email{     width: 300px !important;   border-radius: 0; height: 40px}

@media screen and (max-width:768px){
	.boundemail-next{ padding:100px 0 !important;}
	.user-right .boundemail-next p>a{ display:block;}
	.password-from{ padding:30px 0;}
	.boundemail-form label.title{ width:63px;}
	.boundemail-form .form-group>input.email-baundtext{    width: 40% !important;}
	.password-from .yanzm-btn{width: 30%;  padding:0 !important; margin-right:0;}
	.password-from .msg{ margin-left:65px;}
	/*.boundemail-form .form-group button.save-btn{    margin-left: 65px;}*/
	.boundemail-form .form-group>input.new-email{ width:73% !important;}
	.boundemail-form .form-group button.save-btn-next{    padding: 1px 43px;}
	.password-box label.title{width:60px;}
	.password-box .form-group>input.basic-text{ width:70% !important;}
	.password-box .msg{ margin-left:60px;}
	.user-right{ min-height:inherit;}
	.user-right .form-group .form-prompt{    margin-left: 60px !important;}
	}


/*zxh 修改密码  end*/

/* zxh 消息 start*/
.message-wrap .article-wrap{ margin:0 !important; border:none;}
.message-wrap .article-wrap ul li>p{ margin-bottom:0;}
.messagedetails-wrap{ padding:30px;}
.messagedetails-wrap article{ line-height:30px;}
.messagedetails-wrap .top{ margin-bottom:20px;}
@media screen and (max-width:768px){
	.message-wrap,.message-detail{ margin:0 -15px;}
	.article-wrap .article-list{margin:0 15px;}
	.article-wrap .article-list li{padding:15px 0;}
	.messagedetails-wrap{ padding:15px;}
	.messagedetails-wrap .top{ margin-bottom:15px;}
	
	}

/* zxh 消息 end*/

/* zxh 我的兼职 strat*/
.jz-lsit-wrap .nav-tabs>li.active>a{ background-color:#009be1; color:#fff; border:none !important; border-bottom:1px solid #009be1 !important; border-right:1px solid #fff !important;}
.jz-lsit-wrap .nav-tabs>li>a:hover,.jz-lsit-wrap .nav-tabs>li>a:focus,.jz-lsit-wrap .nav-tabs>li>a:active{background-color:#009be1; color:#fff;border:none !important; border-bottom:1px solid #009be1 !important; border-right:1px solid #fff !important;}
.jz-lsit-wrap .nav-tabs>li>a{ border-radius:0; color:#333; border-bottom:1px solid #b0b0b0 !important; border:none; }
.jz-lsit-wrap .nav-tabs>li:last-child>a{ border-right:none !important;}
.jz-lsit-wrap .list-wrap { margin-top:30px;}
.jz-lsit-wrap .list-wrap li{overflow:hidden; border-left:7px solid #009be1 !important; border:1px solid #e0e0e0; padding:20px 30px; margin-bottom:20px; cursor:pointer;}
.jz-lsit-wrap .list-wrap li div{ width:80%;}
.jz-lsit-wrap .list-wrap li:hover{ }
.jz-lsit-wrap .list-wrap li h3{ margin-top:0; margin-bottom:15px;    width:80%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.jz-lsit-wrap .list-wrap li .left>p{ margin:0;}
.jz-lsit-wrap .list-wrap li .left>p span{ margin-right:20px;}
.jz-lsit-wrap .list-wrap li .tag{ line-height:55px; margin-right:30px;}

@media screen and (max-width:768px){
	.jz-lsit-wrap{ margin:0 -15px;}
	.jz-lsit-wrap .nav-tabs>li{ width:20%; float:left;}
	.jz-lsit-wrap .nav-tabs>li>a{ padding:10px 0;}
	.jz-lsit-wrap .list-wrap{ margin-top:15px;}
	.jz-lsit-wrap .list-wrap li{ padding:15px;}
	.jz-lsit-wrap .list-wrap li .tag{margin-right:0;}
	.jz-lsit-wrap .list-wrap li h3{ width:100%;}

	}


/* zxh 我的兼职  end*/
/* 新增 列表占位图 start*/
.jz-lsit-wrap .imgwrap img{margin-top: 200px;}
.jz-lsit-wrap .empwrap{margin:0 0 5px 0;;font-size:2.2rem;color: #999999;}
.jz-lsit-wrap .empwrap1{color:#b5b5b6;}
.jz-lsit-wrap .null-box{ margin:80px 0;}
/* 新增 列表占位图  end*/

/* zxh  我的兼--兼职详情 start*/
.jz-details-wrap .detailswrap{ min-height:838px;padding: 0 15px;}
.jz-details-wrap .detailswrap h2{float: left; background: #009be1;  color: #fff;  margin: 0 0 0 -25px;  padding: 13px 30px 15px 30px;width: 90%;  white-space: nowrap;  overflow: hidden; text-overflow: ellipsis;}
.jz-details-wrap .detailswrap h2+span{margin-top:45px;}
.jz-details-wrap .detailswrap .summary-wrap{ margin:0 10px ; border-bottom:1px  dashed #ddd; padding-bottom:25px;}
.jz-details-wrap .detailswrap .summary-wrap .wrap{ margin-top:15px;}
.jz-details-wrap .detailswrap .summary-wrap>p{ overflow:hidden;}
.jz-details-wrap .detailswrap .summary-wrap>p>span{ float:left;}
.jz-details-wrap .detailswrap .summary-wrap .spacer{    background: #999;     height: 20px; margin: 5px 15px 0;}
.jz-details-wrap .destitlewrap{ line-height:18px;}
.jz-details-wrap  .title-wrap{ overflow:hidden}
.jz-details-wrap .addrwrap{ padding:15px !important;}
.jz-details-wrap .addrwrap .map-img img{ border:none;}
.jz-details-wrap .title-wrap { width:100%;}
.jz-details-wrap .title-wrap .img-wrap{ margin:0; width:30%;}
.jz-details-wrap .title-wrap>span{ padding:17px; width:70%; white-space:nowrap; overflow:hidden;     text-overflow: ellipsis;}

@media screen and (max-width:768px){
	.fullcomp .popage{ min-height:inherit;}
	.myposdetails .detailswrap{ min-height:inherit !important; border-bottom:none !important;}
	.jz-details-wrap .detailswrap .company-info dl{ overflow:hidden; border-bottom:1px solid #e0e0e0; padding:10px 0;}
	.jz-details-wrap .detailswrap .company-info dl dt{ width:17%; margin-right:3%; margin-top:17px;}
	.jz-details-wrap .detailswrap .company-info dl dd.info{ width:70%}
	.jz-details-wrap .detailswrap .company-info dl dd.info p{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
	.jz-details-wrap .detailswrap .company-info dl dd.info p:nth-child(2) span{ width:45%; display:block; float:left; overflow:hidden;  text-overflow:ellipsis; white-space:nowrap;}
	.jz-details-wrap .detailswrap .company-info dl dd.info p:last-child{ margin-bottom:0;}
	.jz-details-wrap .detailswrap .company-info dl dd.right>i{    margin-top: 20px;
    font-size: 2.5rem;
    display: block}
	.myposdetails .contwrap{margin-left:15px !important;}
	.myposdetails .destitlewrap{ margin:20px 0px 15px 0px !important;}

	}
/* zxh  我的兼--兼职详情 end*/

/*zxh  兼职名片 start*/
.partime-card{ border:1px solid #e0e0e0; height:985px;}
.partime-card .card-wrap{ padding:30px; position:relative; height:100%;}
.partime-card .card-wrap .form-group{ overflow:hidden; margin-bottom:30px;}
.partime-card .card-wrap label{     width: 65px; margin-right: 30px; float:left;}
.partime-card .card-wrap span{ float:left; max-width:80%;}
.partime-card .card-wrap .editbtn{    position: absolute;  bottom: 30px; display: block; background: #009be1; border: navajowhite;   color: #fff;  padding: 12px 70px; font-size: 16px; cursor:pointer;}
.edit-jzcard-wrap textarea{ border:1px solid #e0e0e0; width:70%;}
.edit-jzcard-wrap .from-year{ margin-bottom:15px;     height: 40px;}
.edit-jzcard-wrap .from-year input{ height:40px;}
.edit-jzcard-wrap .from-year .cerinput{    width: 301px;}

.edit-jzcard-wrap .city-drop-down{ width:50%;}

/*WLQ  s*/
.edit-jzcard-wrap .cityList{position: relative;width: 441px;left:85px;background: #fff;border: 1px solid #e0e0e0;height: 220px;overflow: hidden;}
.edit-jzcard-wrap .cityList li{height: 30px;line-height: 30px;cursor: pointer;overflow: hidden;}
.edit-jzcard-wrap .cityList li:hover{color:#009be1;background: #e0e0e0;}
.edit-jzcard-wrap .hotCity{width: 100px;border-right: 1px solid #e0e0e0;}
.edit-jzcard-wrap .allCity{width: 320px; margin-left:15px;}
.edit-jzcard-wrap .allCity li{display: inline-block;padding: 0 20px;}
/*WLQ  e*/

@media screen and (max-width:768px){
	.partime-card{ margin:0 -15px; height:auto;border:none;}
	.partime-card .card-wrap{ padding:30px 15px;}
	.partime-card .card-wrap .form-group{ margin-bottom:15px;}
	.partime-card .card-wrap span{ display:block !important; white-space:normal; max-width:68%;    word-break: break-all;}
	.partime-card .card-wrap .editbtn{ position:static; display:inline}
	.user-right .edit-jzcard-wrap .form-group input.basic-text{ width:70% !important;}
	.edit-jzcard-wrap .from-year .cerinput{ width:100%;}
	.edit-jzcard-wrap .from-year  .dropdown {width:70% !important;}
	.edit-jzcard-wrap .from-year .datetimepicker{ width:100%; margin:0;}
	.edit-jzcard-wrap .from-year  .dropdown  .dropdown-menu{ padding:0;}
	.edit-jzcard-wrap .from-year textarea{ height:140px;}
	.edit-jzcard-wrap .form-group .prompt{margin: 0 0 0 70px;}
	.edit-jzcard-wrap .from-year .prompt{margin: 0 0 0 70px;}
	}


/*zxh  兼职名片 end*/


/* zxh 关于我们 帮助中心  start */
.about-wrap{ padding:30px; line-height:32px;}
.about-wrap img{ width:100%; height:auto;}
.help-problem{padding:30px}
.help-problem .nav-tabs>li.active>a,.help-problem .nav-tabs>li.active>a:focus,.help-problem .nav-tabs>li.active>a:hover{ background-color:#009be1; color:#fff; border-radius:0;border:1px solid #009be1; }
.help-problem .nav>li>a{ padding:10px 20px; font-size:16px;}
.help-problem .nav-tabs>li>a:hover{ background-color:#009be1; color:#fff; border-radius:0;}
.help-problem .panel-group .panel{    margin-bottom: 0;   border-radius: 0;   border-left: none;  border-right: none; margin: -1px;}
.help-problem .panel-default>.panel-heading{ background-color:#fff;}
.help-problem  .panel-heading{ padding:20px 0;}
.help-problem  .panel-title{ font-size:14px;}
.help-problem .panel-body h3{ margin:0;}
.help-problem .panel-body{ padding:0;}
.help-problem .panel-body p{ line-height:32px; margin-bottom:15px;}
.help-problem .wrap .title{ margin-top:30px;}
@media screen and (max-width:768px){
.help-problem{ padding:15px 0;}
.about-wrap{ padding:15px 0;}
.help-problem .nav>li>a{ padding:10px 8px;}

}
/* zxh 关于我们 帮助中心 end*/


/*zxh 账户设置 strat*/
.user-right .form-group .form-prompt{ margin-left:85px; text-align:left}
.user-right .account-set .form-prompt{ margin-left:75px; text-align:left}
.user-right .basic-from .header-logo .img-wrap{ width:100px; height:100px; border-radius:50%; margin:0 auto 20px;}
.user-right .basic-from .header-logo .img-wrap img{ height:100%; border-radius:50%; width:100%;}
.user-right .basic-from .header-logo{ margin-bottom:30px; border-bottom:1px solid #ddd;}
.user-right .basic-from .header-logo .file-wrap{ margin-bottom:25px; overflow:hidden;}
.account-set{ margin:30px;}
.account-set .header-logo{border-bottom:1px solid #ddd; text-align:center;}
.account-set .header-logo .file-wrap,.user-right .basic-from .header-logo .file-wrap{ position:relative;}
.account-set .header-logo .file-wrap>input,.user-right .basic-from .header-logo .file-wrap>input{    position: absolute;  opacity: 0;  z-index: 999;   width: 100%; cursor: pointer;   right: 50%;  margin-right: -90px;  font-size: 30px;}
.account-set .header-logo .img-wrap{ width:100px ; height:100px; margin:0 auto;border-radius:50%;    border: 1px solid #f0f0f0;}
.account-set .header-logo img{  border-radius:50%;     height: 100%;width: 100%;}
.account-set .header-logo p{ margin:15px 0 30px 0;}
.account-set .form-group span:first-child{ width:60px; display:block; float:left}
.account-set .form-group input,.account-set .form-group select{ line-height:35px; width:265px; height:39px; padding:0 10px;border:1px solid #e0e0e0;    text-overflow: ellipsis;}
.account-set  .row{ margin-top:30px;}
.account-set .form-group  textarea{ width:86%; border:1px solid #e0e0e0; padding:10px;    line-height: 25px;overflow-y: auto;}
.account-set .btn-wrap button{ background-color:#009be1; border:none; padding:1rem 6rem;}
.industry-wrap .industry-text{    overflow: hidden; padding:0 15px;  width: 265px;  border: 1px solid #e0e0e0;}
.industry-wrap .industry-text>span{ display:block; float:left; width:90%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.industry-wrap { position:relative;}
.industry-wrap  .industry-box{ position:absolute; top:39px; right:0;    z-index:10;   background: #fff;  border: 1px solid #e0e0e0; width:500px;}
.user-right  .industry{ line-height:40px;    margin-bottom: 15px;}
.user-right  .industry>span{    width: 60px;    line-height: 40px; margin-right: 15px; display: block;  float: left;}
.industry-wrap  .industry-box .selecditem{ padding:0 15px; margin:0;}
.industry-wrap  .industry-box .left>span{ display:block; padding-left:15px;    cursor: pointer;	}
.industry-wrap  .industry-box .left>span.on{ background-color:#f7f7f7;}
.industry-wrap  .industry-box .left{ width:35%;}
.industry-wrap  .industry-box .right{ width:65%;}
.industry-wrap  .industry-box .right .industry-list{ background-color:#f7f7f7; overflow:hidden; padding:10px 0;}
.industry-wrap  .industry-box .right  label{ display:block; width:50%; float:left; line-height: 20px; padding:0 0 0 30px;}
.industry-wrap  .industry-box .right .industry-list label span{ font-weight:100; font-size:12px;}
.industry-wrap .industry-box .right .selecditem-wrap label i{ cursor:pointer}
.industry-wrap  .industry-box .right .industry-list label input{float: left;margin: 4px 3px 0 0;}
.industry-wrap  .industry-box .right .selecditem-wrap{ overflow:hidden;}
.industry-wrap  .industry-box .right .selecditem-wrap span{     font-size: 12px;
    margin-right: 5px;
    width: 105px;
    display: block;
    float: left;
    overflow: hidden;
    line-height: 15px;}
.industry-wrap  .industry-box .right .selecditem-wrap label{ margin:10px 0 0;    line-height: 10px;}
.industry-wrap  .industry-box .right .btn-wrap {    overflow: hidden; margin:15px 30px 25px 0;}
.industry-wrap  .industry-box .right .btn-wrap button{ border:none; padding:5px; display:block; width:60px; float:right; margin-left:10px; line-height:15px;}
.industry-wrap  .industry-box .right .btn-wrap button:first-child{background-color:#fff; border:1px solid #009be1;}
.industry-wrap  .industry-box .right .btn-wrap button:last-child{  background-color:#009be1;border:1px solid #009be1;}
.user-right .industry .dropdown-wrap{    float: left;  width: 265px; border: 1px solid #e0e0e0; position:relative;} 
.user-right .industry .dropdown-wrap select{ width:100%; border:none;-webkit-appearance:none;appearance:none; -moz-appearance:none; padding:0 15px;}
.user-right .industry .dropdown-wrap i{position:absolute; right:15px; top:0;}


@media screen and (max-width:768px){
	.account-set{ margin:30px 0;}
	.user-right{ border:none;}
	.account-set .form-group input, .account-set .form-group select{  width: 72%;}
	.account-set .form-group textarea{ width:72%;}
	.account-set .row{    margin-top: 7px;}
	.industry-wrap{ width:71%;}
	.industry-wrap .industry-text{ width:100%;}
	.industry-wrap .panel-group{ margin-bottom:0;}
	.industry-wrap .industrybox-wrap .panel-title{ font-size:1.4rem;}
	.industry-wrap .industrybox-wrap{ border:1px solid #ddd; margin-top:-1px }
	.industry-wrap .industrybox-wrap .panel-default>.panel-heading{ padding:10px 15px;} 
	.industry-wrap .industrybox-wrap .panel-body{ margin:0;}
	.industry-wrap .industrybox-wrap .panel-body label{ font-weight:100; margin-bottom:0; line-height:20px;}
	.industry-wrap .industrybox-wrap .panel-body ul{ padding:0 15px;}
	.industry-wrap .industrybox-wrap .selected-wrap{    line-height: 30px;  border-bottom: 1px solid #ddd; padding: 0 15px;}
	.industry-wrap .industry-text-xs{ width:72%;}
	.account-set-wrap .account-set .form-prompt{    margin-left: 75px !important;}
	.user-right .industry .dropdown-wrap{ width:71%;}
	}
	
/*zxh 账户设置 end*/


.servicecert .certnotes{}
.servicecert .certnotes .operation-wrap{ position:fixed; background-color:#fff; bottom:1px;    left: 50%;}
.servicecert .certnotes .operation-wrap button{ margin-right:0 !important;}


/*错误页面 400,500 strat*/
.error-wrap .error-404 .img-wrap{ width:40%;    margin: 40px auto 0;}
.error-wrap{ min-height:700px;}
.error-wrap a{    background: #009be1; margin-top: 11px; display: block; width: 120px; padding: 5px 0; margin: 20px 40px;  cursor: pointer;}
.error-wrap .error-500 .img-wrap{ width:60%; margin: 40px auto 0;}

/*zyf 人才—招聘首页 start*/

.zxh-screen-btn{    position: fixed;   top: 50%;  right: 15px;  background: #009be1;  color: #fff; line-height: 55px;  width: 55px; border-radius: 50%;  font-size: 16px; box-shadow: 0px 5px 11px rgba(0,0,0,0.3),0px 5px 11px rgba(0,0,0,0.3);}
.zxh-screen-btn:hover,.zxh-screen-btn:visited,.zxh-screen-btn:active{ color:#fff !important;}
.float-btn{position: fixed;   top: 50%;  right: 15px;  background: #009be1;  color: #fff;height: 55px;  width: 55px; border-radius: 50%;  font-size: 16px; box-shadow: 0px 5px 11px rgba(0,0,0,0.3),0px 5px 11px rgba(0,0,0,0.3);}
.float-btn span{ width: 55px;
    line-height: 18px;
    display: block;
    margin-top: 10px;}
/*#recruit-main *{margin:0px;padding: 0px;list-style: none;}*/
#recruit-main .clearFloat{clear:both}
#recruit-main .padding-left-30{padding-left:30px;}
#recruit-main .font-size14{font-size: 14px;}
#recruit-main .color-blue{color:#2db3a0}
#recruit-main .recruitList .listItem .recruitList-box>div:nth-child(4){ font-size:18px;}
#recruit-main a{cursor:pointer}
#recruit-main .centet{text-align: center}
#recruit-main .tabs{padding:0px 15px;background: #fff;}
#recruit-main .workAddress{height: 40px;line-height: 40px;border: 1px solid #e0e0e0;margin: 1px 8px 0px 8px;text-align: center;cursor: pointer;overflow: hidden;padding: 0px;}
#recruit-main .navigate{margin:0 auto 20px;}
#recruit-main .navigate .container{padding-left: 0;}
#recruit-main .city-select{position: relative;}
#recruit-main .city-select .searchMore { padding: 0 5px;}
#recruit-main .cityList{z-index: 100;position: absolute;width: 445px;top: 54px;left: 84px;background: #fff;border: 1px solid #e0e0e0;height: 220px;overflow: hidden; padding:15px;}
#recruit-main .hotCity{width: 100px;border-right: 1px solid #e0e0e0;}
#recruit-main .cityList li{height: 30px;line-height: 30px;cursor: pointer;overflow: hidden;}
#recruit-main .cityList li:hover{color:#009be1;background: #e0e0e0;}
#recruit-main .hotCity{width: 100px;border-right: 1px solid #e0e0e0;    margin: 0;}
#recruit-main .allCity{width: 310px;}
#recruit-main .allCity li{float: left;padding: 0 20px;}
#recruit-main .tabs .active{border-top: 3px solid #009be1; background-color:#fff;}
#recruit-main .tabs li{height:58px;line-height:58px;text-align: center;}
#recruit-main .tabs li a:hover,#recruit-main-P .tabs1 li a:hover{ color:#333;}
#recruit-main .input-group .form-control,#recruit-main-P .input-group .form-control{ border-radius:inherit; height: 44px;line-height: 44px}
#recruit-main .input-group .input-group-btn{background-color: #009be1;}
#recruit-main .input-group .btn-default{padding:0px 80px;margin:0px;border: none;background-color: #009be1;height:44px;}
#recruit-main #searchBar{margin-top:15px}
#recruit-main #searchBar .input-group{    border: 2px solid #009be1;}
#recruit-main #searchBar .input-group input{ border:none;}
#recruit-main #searchBar .searchKey{padding:0px 15px;}
#recruit-main .searchOption{margin-top:15px;padding-left: 15px; clear: both;border:1px solid #e0e0e0; text-align: left;background: #fff;}
#recruit-main .searchOption>.dd:first-child{border-bottom: 1px dashed #e2e2e2;}
#recruit-main .searchOption .dt{border-bottom: 1px dashed #e2e2e2;height: 44px; line-height: 44px; display:block;}
#recruit-main .searchOption .dd{height: 70px; line-height: 70px; display:block;}
#recruit-main .searchOption a{display:block;overflow: hidden !important; text-align: left;font-weight: normal; height: 44px;padding-right: 15px; float: left}
#recruit-main .searchOption .iconfont{ position:absolute; top:0 ; right:5px; }
#recruit-main .searchOption .industrySelect>.searchMore:nth-child(2) .iconfont,#recruit-main .searchOption .industrySelect>.searchMore:nth-child(3) .iconfont{    z-index: -1;}

#recruit-main .searchOption a:hover{color:#009be1 !important;}
#recruit-main .searchOption b.optTitle{color:#4d4d4d;display:block;width:84px; overflow: hidden; text-align: center; float: left}
#recruit-main .searchOption .searchMore{height:40px;line-height:40px;border:1px solid #e0e0e0;margin:15px 15px 0px 0; text-align: left;cursor:pointer; float:left; width:160px;    position: relative; overflow: hidden;}
#recruit-main .searchOption .searchMore select{border:none;height: 40px; box-shadow: none; margin-top:0; padding:0 0 0 15px;-webkit-appearance:none;appearance:none; -moz-appearance:none;-ms-appearance:none; background-color:rgba(255,255,255,0);}
#recruit-main .searchOption .searchMore select::-ms-expand { display: none; }          
#recruit-main .recruitList{margin-top:30px;    min-height: 200px;}
#recruit-main .recruitList .listItem{height:auto; border:1px solid #e0e0e0;margin-bottom: 10px; padding: 18px 15px;}
.recruitList .listItem .recruitList-box>div{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:32px;}

/*new 更多筛选*/
#recruit-main .searchOption .searchMore .dropdown-toggle{ width:100%; height:38px; text-align:center;}
#recruit-main .searchOption .searchMore .dropdown-menu{ top:36px; border-radius: 0;   left: -1px;  padding: 0;}
#recruit-main .searchOption .searchMore .dropdown-menu a{ height:30px; line-height:30px; text-align:center; float:none; padding:0;}

@media screen and (min-width: 769px){
	#recruit-main .recruitList .listItem{ border:1px solid #e0e0e0;margin-bottom: 10px; padding: 18px 15px;background: #fff;}}
 .recruitList .listItem .recruitList-box>div.tag-wrap>span{ margin-right:15px;    font-size: 13px;}

 .recruitList .listItem .recruitList-box h3{ font-size:18px; margin:0; line-height: inherit;}
 .recruitList .listItem .recruitList-box .zw-name, .recruitList .listItem .recruitList-box .jz-address{ float:left; display:block; max-width:165px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
 /*.recruitList .listItem .recruitList-box .jz-address{max-width:120px !important;}*/
 .recruitList .listItem .recruitList-box .gs-name{font-size:18px;}
#recruit-main .recruitList .listItem .pointer{cursor: pointer;}
#recruit-main .recruitList .listItem ul{height:66px;}
#recruit-main .recruitList .listItem ul li {line-height: 33px;height:33px;overflow: hidden; text-align: left}
#recruit-main .recruitList .listItem .listImg{height:61px;width:71px;margin:auto;    border: 1px solid #efefef;}
#recruit-main .recruitList .listItem .listImg img{ height:100%;margin: 0 auto;}
@media screen and (max-width: 768px){
	
	#recruit-main #searchBar{ width:100%;}
	#recruit-main .recruitList .listItem .listImg{height:50px;width:auto;}
	 .recruitList .listItem .recruitList-box h3{ font-size:15px;    line-height: 30px;}
    .recruitList .listItem .recruitList-box .zw-name{ max-width:98%;}
   .recruitList .listItem .recruitList-box>div:nth-child(2), .recruitList .listItem .recruitList-box>div:nth-child(4){ padding:0; }
   /*.recruitList .listItem .recruitList-box div.baoming{ color:#009be1;}*/
	 .recruitList .listItem .recruitList-box>div:nth-child(4), .recruitList .listItem .recruitList-box>div:nth-child(3){ font-size:14px}
	#recruit-main .recruitList{ margin-top:0px;}
	#recruit-main .recruitList .listItem{ margin-bottom:-1px;}
	#recruit-main #searchBar .input-group,#recruit-main-P #searchBar .input-group{ width:100%;}
	#recruit-main #searchBar .input-group input,#recruit-main-P #searchBar .input-group input{ float:left; width:90%;}

	#recruit-main #searchBar .input-group>i,#recruit-main-P #searchBar .input-group>i{    display: block;
    width: 10%;
    line-height: 42px;background: #fff;}
	/*#recruit-main #searchBar{ padding:0;}
	#recruit-main .tabs-wrap{ padding:0;}*/
	 .recruitList .listItem .recruitList-box>div.tag-wrap .address{ display:inline-block !important;}
	}
@media screen and (max-width: 768px){
	#recruit-main .recruitList .listItem{ height:auto;background:#fff;margin: 10px;}

	}
#recruit-main .viewHistory{border:1px solid #e0e0e0;min-height: 55px;padding: 0px 20px;line-height: 55px; background-color:#fafafa}
#recruit-main .viewHistory div div{border-bottom:1px dashed #e0e0e0;height:80px; padding: 10px 0px;}
#recruit-main .viewHistory div div:last-child{border-bottom: none}
#recruit-main .viewHistory a{height: 20px;line-height: 20px;text-align: left;display: block;padding:0px 15px;}
#recruit-main .viewHistory>.row{ background-color:#fff; border-bottom:1px dashed #ddd;}
#recruit-main .viewHistory>.row:last-child{ border:none;}
#recruit-main .industrySelect{position: relative;}
#recruit-main .industryList{z-index: 100;position: absolute;width: 530px;top: 54px;left: 434px;background: #fff;border: 1px solid #e0e0e0;height: 200px;overflow: hidden;    padding: 10px;}
#recruit-main .industryList li{height: 30px;line-height: 30px;cursor: pointer;overflow: hidden;padding-left: 5px;}
#recruit-main .industryList .firstL{height: 100%;line-height: 30px;cursor: pointer;overflow: auto;width: 175px;}
#recruit-main .industryList input{margin-top: 8px;}
#recruit-main .industryList .secondR{margin-left:5px;width: 320px;}
#recruit-main .industryList .secondR li{float: left;width: 160px;overflow: hidden;}
#recruit-main .industryList .secondR li span{display: inline-block;width: 140px;overflow: hidden;}
#recruit-main .industryList .secondR li label{font-weight: 500;}
#recruit-main .industryList li:hover{color:#009be1;background: #e0e0e0;}
#recruit-main .industryList li label span{ font-weight:100;}

.screen-header{ overflow:hidden; line-height:40px; padding:0;}
.screen-header a{ display:block; width:15%;}
.screen-header h3{ display:block; text-align:center; margin:0; width:70%; line-height:inherit;}
.screen-body .box .btn-group label{ padding:10px;}

/*zyf 人才—招聘首页 end*/


/*lfs 我的订单 strat*/
.myorder-con .myorder-title{height:50px;background-color: #e0e0e0; text-align: left;}
.myorder-con .myorder-listbox{border: 1px solid #e0e0e0;border-top: 0px; padding: 0px;    overflow: hidden;    min-height: 802px;}
.myorder-con .myorder-title span{line-height: 50px;margin-left: 14px;}
.myorder-con .myorder-contentWidth{width: auto;}
.myorder-con .search-text{float:left;width:80%;height:48px;line-height:48px;color:#666;padding:4px;margin-bottom:4px;border-width:2px 0 2px 2px;border-color:#009be1;border-style:solid;outline:0;font-size:14px;}
.myorder-con .search-button{float:left;width:20%;height:48px;background:#009be1;border:none;line-height:1;color:#fff;font-size:16px;cursor:pointer;}
.myorder-con .myordermargin{margin-top:30px;}
.myorder-con .myorder-contentWidth table tr{ cursor: pointer;}
.myorder-con .myorder-contentWidth table tr td{text-align: center; }
.myorder-con .myorder-contentWidth table tr th{ text-align: center;}
.myorder-con .myorder-contentWidth .productdiv{}
.myorder-con .myorder-contentWidth .liTitle{ border-bottom: 1px solid #009be1;    border-right: 1px solid #fff;}
/*.myorder-con .myorder-contentWidth .liTitle a:hover{border: 0px ; border-bottom: 1px solid red; background-color: #009be1; color:white;}*/
.myorder-con .myorder-contentWidth .liTitle a{border: 0px;}
.myorder-con .myorder-contentWidth .liTitle a:hover{border: 0px ;  background-color: #009be1; color:white;    border-radius: 0;    }
.myorder-con .myorder-contentWidth .ng-isolate-scope .nav-justified .active a{border: 0px ;  background-color: #009be1; color:white; border-radius:0;}
/*.myorder-con .myorder-contentWidth .ng-isolate-scope .table{height:457px;}*/
.myorder-con .myorder-tablecontent{margin-top:20px;}
.myorder-con .myorder-tablecontent .page{    margin-bottom: 30px;}
.payment-con  .details-list{ background-color:#f5f5f5}
.payment-con  .details-list .list-box{ border-right:1px solid #fff; display:table;height:80px; border-bottom:1px solid #fff;}
.payment-con  .details-list .list-box2{ height:145px;}
.payment-con  .details-list .list-box span,.payment-con  .details-list .list-box p{ display:table-cell; vertical-align:middle; margin:0; }
.payment-con  .details-list .row{ margin:0;}
.payment-con .details-list .tell-wrap{  margin:30px !important; overflow:hidden;}
.payment-con .details-list .tell-wrap span{ display:inline-block}
.payment-con .details-list .tell-wrap a{ cursor:pointer; margin-left:30px;}
.payment-con  .details-list .from-group{ margin:20px 30px;}
.payment-con  .details-list .from-group input{ height:40px; width:80%;    padding: 0 15px;}
.payment-con  .details-list .from-group label{ font-weight:100;}

.myorder-con .myorderdetail{border:1px solid #e0e0e0;border-top: 0px; }
.myorder-con .myorderdetail .div001{margin:0px auto;padding-top: 31px;display: -webkit-inline-box;}
.myorder-con .myorderdetail .div001 ul li{width:784px; border-bottom: 1px solid #e0e0e0;}
.myorder-con .myorderdetail .div001 ul li:last-child{border-bottom: 0px;}
.myorder-con .myorderdetail .div001 ul li{text-align: left;display: -webkit-inline-box;}
.myorder-con .myorderdetail .div001 .lidivcontent{width: 350px;padding:11px 0px 11px 0px;}
.myorder-con .myorderdetail .div001 .lidivpadding{padding:11px 0px 11px 0px;}
.myorder-con .myorderdetail .div001 .color-fff{background-color: #f15350;line-height: 46px;text-align: center; padding:15px 70px;margin-bottom: 20px;}
.myorder-con .myorderdetail .div001 .lidivpadding .pbuttom{margin-top: 30px;margin-bottom: 20px;}
.myorder-con .myorderdetail .div001 .lidivcontent ul{margin-top:-10px;}
.myorder-con .myorderdetail .div001 .lidivcontent li{width: 300px;border: 0px;padding: 3px;}
.myorder-con .myorderdetail .div001 .box-wrap{display:block;left:-7px;top:0;background-color:#fff;border-radius:50%;}
.myorder-con .myorderdetail .div001 .box-wrap .border-status:last-child{border-left:0px;}
.myorder-con .myorderdetail .div001 .box-wrap .border-status{border-left:1px solid #ddd;margin-left:1rem;margin-bottom:0;min-height:50px;display: -webkit-box;}
.myorder-con .myorderdetail .div001 .box-wrap .border-status p{width: 100%;}
.myorder-con .myorderdetail .div001 .box-wrap .border-status p i{display:block;left:-9px;top:0;background-color:#fff;border-radius:50%;float: left;}
.myorder-con .myorderdetail .div001 .box-wrap .border-status p i{ color: #ff6666 !important;font-size: 1.6rem !important;}
.myorder-con .myorderdetail .div001 .box-wrap .border-status .clearfix{width:0;height:0;overflow:hidden;clear:both;}

#myorder-con{position: relative;margin: 0px auto;}
#myorder-con .order-list-warp{padding: 30px;border: 1px solid #dfdfdf;}
#myorder-con .order-list-warp{width: 100%;text-align: center;  }
#myorder-con .order-list-warp .desc {width: auto;height: 50px;background: #e0e0e0;line-height: 50px;margin:-30px -30px 30px -30px;}
#myorder-con .order-list-warp .desc span{ font-size: 20px; color: #333333;margin-left: 40px;float: left;}
#myorder-con .wrap{ height: auto;border-bottom: 1px solid #e0e0e0;min-height: 55px;line-height: 55px;font-size: 14px;text-align: left;}
#myorder-con .wrap .btn-default{ display: block;height: 40px;width: 145px;border: 1px solid #009be1;float: left;margin-left: 40px;text-align: center;line-height: 40px;font-size: 16px;margin-bottom: 30px;}
#myorder-con .order-list-warp .wrap:last-child,#recdetails .order-list-warp .wrap:last-child{ border:none;}
#myorder-con .wrap .btn-default:hover{ background: #009be1;color: #ffffff; cursor: pointer; -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;-o-transition: all 0.5s ease; }
#myorder-con .wrap ul{    margin-bottom: 15px;}
#myorder-con .wrap ul li{margin: 0px;padding: 0px;line-height: 30px;}
#myorder-con .times {display:block;margin-left: 15px;margin-top: 50px;}
#myorder-con .times ul {margin-left:30px;}
#myorder-con .tracktitle {margin-top: 30px;}
#myorder-con .times ul li {margin-left:-8px;list-style:none;border-left:2px solid #ddd;margin-bottom:10px;margin-top: -10px;padding-left: 20px;padding-bottom: 50px;line-height: 20px;}
#myorder-con .times ul li .glyphicon-record{margin-left:-28px;float: left;}
#myorder-con .times ul li .font-size14{    display: block; margin-top: -35px;}
#myorder-con .times ul li p {line-height:25px;}
#myorder-con .times ul li:last-child .glyphicon-record{margin-top: 10px;}
#myorder-con .times ul li:last-child{border-left:2px solid transparent;line-height: 35px;}
#myorder-con .times ul li:last-child .font-size14{    display: block; margin-top: -30px;}
#myorder-con .times .btn-default {width:100px;height:30px;margin-left:0px;margin-right:20px;padding:0px; line-height:30px;}
#myorder-con .circle ,.complaintmodal-warp .times ul li .circle{ display: block;width: 5px;height: 5px;border-radius: 50%;background: #d72009;float: left; margin-top: 10px;margin-right: 5px;  }
#myorder-con .trackdetail {margin-bottom:3px;}
#myorder-con .cancelbuttonL{ background:#fff ;border: 1px solid #009be1;line-height: 35px;text-align: center;cursor: pointer; color:#009be1; width: 160px;  margin-left: 10px;}
#myorder-con .cancelbutton{ background:#fff ;border: 1px solid #009be1;line-height: 35px;text-align: center;cursor: pointer; color:#009be1; width: 160px;  margin-left: 10px;}
#myorder-con .cancelbutton:hover{  background-color:#009be1; color:#fff;}
#myorder-con .cancelbuttonF{ background-color: #b0b0b0;line-height: 35px;text-align: center;  color:#fff; width: 160px;margin-left: 10px;border: 0px;}

#myorder-con .paybutton{line-height: 46px;text-align: center; cursor: pointer;color:#fff; background-color: #009be1;padding: 7px 20px;}
#myorder-con  .settlement-wrap .agree-btn{    height: 33px;  line-height: 29px; border: 1px solid #009be1;  background: #fff;  color: #009be1;  padding: 0px 30px;  margin-left: 10px;}
#myorder-con  .settlement-wrap .agree-btn:hover{ background:#009be1; color:#fff;}

.myorderdetail-modal { padding:0 15px;}
.myorderdetail-modal  .modal-header{ padding:15px 0; margin:0 15px; position:relative;}
.modal-header .close-btn{ position: absolute; right: 0;  top: 50%; margin-top: -8px; font-size: 14px; cursor:pointer;}
.myorderdetail-modal  .modal-conter{ padding:30px 15px; text-align:left;}
.myorderdetail-modal  .modal-conter .btn-wrap{    overflow: hidden; margin: 50px 0 0; text-align: center;}
.myorderdetail-modal  .modal-conter .btn-wrap a{ display:inline-block; margin:0 auto; width:150px ; line-height:35px;border:1px solid #009be1; text-align:center; cursor:pointer;}
.myorderdetail-modal  .modal-conter .btn-wrap a:last-child{ background-color:#009be1;}
.myorderdetail-modal  .modal-conter>a:hover,.pay-modal .modal-header .close-btn:hover{color:#009be1;cursor:pointer;}
.myorderdetail-modal  .modal-conter .rdo-wrap lable{padding-right: 10px;}

.myorder-con .myorder-tablecontent .box-title{ background-color:#e0e0e0; line-height:40px;}
.myorder-con .myorder-tablecontent .box-title>div{ padding:0 5px ;}
.myorder-con .myorder-tablecontent  .box-con .row{ border-bottom:1px solid #ddd;}
.myorder-con .myorder-tablecontent .box-con .row:hover span{ color:#009be1 !important;}
.myorder-con .myorder-tablecontent  .box-con .row span{ font-size:1.2rem; display:table-cell; vertical-align:middle;}
.myorder-con .myorder-tablecontent  .box-con .row div{ padding:0 5px ; display:table; height:50px; cursor:pointer;}
.myorder-con .myorder-tablecontent  .box-con .row:first-child{ margin-top:20px;}
.myorder-con .myorder-tablecontent .box-con .row:last-child{ border-bottom:none;}
.order-list-warp .details-img{width:280px;height:150px;}
.evaluate-modal .modal-header{ border:none;}
.evaluate-modal .modal-header .close-btn{    margin-top: -5px;    right: -15px;}
.evaluate-modal  .rdo-wrap{ width:100px; margin:0 auto;}
.evaluate-modal .btn-wrap a{ width:100px !important;}
/*我要投诉 strat*/
.complaintmodal-warp .close-btn{ font-size:1.6rem; position:absolute; right:15px; top:20px; cursor:pointer;}
.complaintmodal-warp .close-btn:hover{ color:#009be1;} 
.complaintmodal-warp .modal-header{ padding:15px 30px;}
.complaintmodal-warp .modal-body{ padding:0;}
.complaintsuccess-warp .modal-body{ padding:0 30px 20px;}
.complaintmodal-warp .modal-body .msg-wrap{ line-height:50px; background-color:#e0e0e0; overflow:hidden; padding:0 30px;}
.complaintmodal-warp .complaint-wrap{ padding:15px 30px;}
.complaintmodal-warp .complaint-wrap ul li{ padding:10px 0; border-bottom:1px solid #e0e0e0; text-align:left	}
.complaintmodal-warp .complaint-wrap ul li label{ font-weight:500; display:block; width:100%; margin:0;}
.complaintmodal-warp .complaint-wrap ul li label i{ color:#cacaca; float:right;}
.complaintmodal-warp .complaint-wrap ul li label i.on{ color:#009be1; display: none;}
.complaintmodal-warp .complaint-wrap ul li label input{ opacity:0;}
.complaintmodal-warp .complaint-wrap ul li label input:checked+i{ display:none;}
.complaintmodal-warp .complaint-wrap ul li label input:checked+i+i{ display:block;}
.complaintmodal-warp .complaint-wrap .textarea-wrap{border: 1px solid #e5e5e5; margin-top: 30px;padding: 10px 10px 5px;}
.complaintmodal-warp .complaint-wrap textarea{    width: 100%;  border: none;    overflow-y: auto;}
.complaintmodal-warp .complaint-wrap .textarea-wrap p{ margin:0; text-align:right;}
.complaintmodal-warp .complaint-wrap textarea:focus{    box-shadow:none; -webkit-box-shadow:none;outline-color:invert;}
.complaintmodal-warp .complaint-wrap .on-btn{ background-color:#009be1;}
.complaintmodal-warp .complaint-wrap button{ background-color:#b0b0b0; color:#fff;  border: none; margin: 30px 0 20px;   width: 170px;  line-height: 35px; border-radius: 2px;}
.complaintmodal-warp .iconfont-wrap{}
.complaintmodal-warp .iconfont-wrap .img-wrap{    width: 89px; height: 65px; margin: 30px auto 15px;}
.complaintmodal-warp .iconfont-wrap p{    font-size: 2rem;}
.complaintmodal-warp .times>ul>li{    text-align: left;
    border-left: 2px solid #ddd;
    padding-left: 10px;
    height: auto;
    position: relative;    min-height: 70px;}
.complaintmodal-warp .times ul li .glyphicon-record{    position: absolute; left: -8px;   background: #fff; top: 0px;}
.complaintmodal-warp .times>ul>li .title{ display:block; line-height:14px;}
.complaintmodal-warp .times>ul>li .msg{    margin: 5px 0 10px;}
.complaintmodal-warp .times>ul>li>ul>li{ line-height:25px;}
.complaintmodal-warp .times>ul>li>ul>li .circle{ margin-top:9px}
.complaintmodal-warp .times>ul>li:last-child{ border:none}
/*我要投诉 end*/

@media screen and (max-width:768px){
	.myorder-con .myorder-contentWidth .liTitle{ border-bottom:none; float:left; width:33%;}
	.myorder-con .myorder-contentWidth .nav-tabs{ overflow:hidden;}
	.myorder-con .myorder-tablecontent .box-con .row{ padding:20px 0;}
	.myorder-con .myorder-tablecontent .box-con .row:first-child{ margin:0; border-top:1px solid #e0e0e0;}
	.myorder-con .myorder-tablecontent .box-con .row span{ display:inline-block;}
	.myorder-con .myorder-tablecontent .box-con .row div{ height:30px;}
	.order-list-warp .details-img{width:80%;height:150px;}
	.xs-padding0{ padding:0;}
	.myorder-con .myordermargin{ margin-top:20px;}
	#myorder-con .order-list-warp .xs-border,#recdetails .order-list-warp .xs-border{ border:none !important}
	#myorder-con .order-list-warp .wrap,#recdetails .order-list-warp .wrap{ line-height:30px;}
	#myorder-con .order-list-warp,#recdetails .order-list-warp{    padding: 15px 20px !important;}
	#myorder-con .wrap ul{ margin:0;}
	#myorder-con .order-list-warp .wrap:nth-child(6),#recdetails  .order-list-warp .wrap:nth-child(6){ padding:10px 0;}
	.confirmmo-wrap .modal-dialog{ width:auto;}
	#recdetails .times ul li{padding-bottom: 25px;}
	.payment-con .details-list .list-box{ height:auto; padding:0 10px;}
	.payment-con .details-list .list-box .visible-xs{ float:left; line-height:40px;}
	.payment-con .details-list .list-box span, .payment-con .details-list .list-box p{ text-align:right;}
	.payment-con .details-list .from-group input{    width: 73%;    padding: 0 5px}
	.payment-con .messge{ width:auto;    margin-left: 0px; margin-bottom: 10px;   /* width: 293px*/}
	.payment-con .details-list .from-group{    margin: 10px 0px; }
	.payment-con .details-list .tell-wrap{    margin: 0 !important;}
	.payment-con .details-list .subtotal{    padding: 10px 6px !important;}
	.confirmorder-con .confirmbutton{ min-width:inherit !important; line-height:53px !important; padding:0 !important;}
	.payment-con .details-list .money-box{ margin-bottom:0 !important;}
	.payment-con .details-list .money-box>div{ display:block; line-height:50px;}
	.payment-con .details-list .money-box>div.col-xs-3{ padding:0;}
	.confirmorder-con .service-mian .service-box>.row{ margin:0 -13px;}
	.payment-con .details-list .list-box span.fw-name,.payment-con .details-list .list-box span.fw-address{    width: 70%;}
	.pay-modal .service-wrap label .gs-name{    max-width:72%;}
	.pay-modal .service-wrap raty img{ width:1rem; height:1rem;}
	#myorder-con  .state-wrap .settlement-wrap{ margin:10px 0;}
	.complaintmodal-warp .modal-body .msg-wrap .float-r{ float:left !important;}
	.complaintmodal-warp .modal-body .msg-wrap{    line-height: 25px;padding: 5px 15px;}
	.complaintmodal-warp .complaint-wrap{ padding:15px;}
	}
	


/*lfs 我的订单 end*/

/*lfs 确认订单 strat*/
.confirmorder-con .myorder-title{height:50px;text-align: left;}
.confirmorder-con .myorder-title span{line-height: 50px;margin-left: 14px;}
.confirmorder-con .clearPaddingLeft{padding-left: 0px;}
.confirmorder-con .clearPaddingRight{padding-right: 0px;margin-top: -14px; }
.confirmorder-con .titleMargin .clearMarginLeft{margin-left: 0px;}
.confirmorder-con .titleMargin{margin-top: 38px;margin-bottom: 5px;}
.confirmorder-con .myorder-title .col-md-8 .nav li{width:178px;height: 75px;border-bottom:14px;border-bottom-color: #e0e0e0;border-bottom-style: solid;}
.confirmorder-con .myorder-title .col-md-8 .nav li .spanNoSelect{border-radius: 15px;padding: 5px;background-color: #e0e0e0;color:white;margin: 0px;}
.confirmorder-con .myorder-title .col-md-8 .nav li .spanSelect{border-radius: 15px;padding: 5px;background-color: #009be1; color:white;margin: 0px;}
.confirmorder-con .myorder-title .col-md-8 .nav .liSelect{border-bottom-color:  #009be1;}
.confirmorder-con .myorderdetail{ }
.confirmorder-con .confirmbutton{ padding:2px 20px; border:none; color:#fff; min-width: 135px; line-height: 60px;border-radius: 0;     width: 100%; }
.confirmorder-con .protocol-wrap{border-bottom: 1px solid #009be1;}
.confirmorder-con .label-wrap{font-weight: 500;}
.confirmorder-con .label-wrap a{cursor:pointer;}
.confirmorder-con .agree-wrap {float: right;width: 105px;}
.confirmorder-con .conblock{display: block !important;}
/*.confirmorder-con .myorderdetail .div001 .fapiao input{margin-top: 15px;}*/
.confirmorder-con .myorderdetail .div001 .divmarginleft{ text-align: left;margin-left: 20px;}
.confirmorder-con .divLeft{float: left;}
.confirmorder-con .divReight{float: right;}
.confirmorder-con  .yh-details-list ul li{ height:80px; display:table; float:left; background-color:#f5f5f5;border-bottom:1px solid #fff; border-right:1px solid #fff;}
.confirmorder-con  .yh-details-list ul li input[type=text]{ line-height:40px; padding:0 15px; margin-left:15px; width:70%;}
.confirmorder-con  .yh-details-list ul li label{ font-weight:100;}
.confirmorder-con  .yh-details-list  .col-25{ width:20%; padding:0 15px;}
.confirmorder-con  .yh-details-list .col-50{ width:50%; padding:0 40px; height:150px;}
.confirmorder-con  .yh-details-list .col-50 .messge{ margin-left:75px; margin-top:-10px;}
.confirmorder-con  .yh-details-list .col-100{ width:100%;}
.confirmorder-con .yh-details-list ul li span{ display:table-cell; vertical-align:middle;}
.confirmorder-con  .yh-details-list .from-group{ margin:18.5px 0;}
.confirmorder-con  .yh-details-list .subtotal{height:50px !important; padding:15px 40px;}
.confirmorder-con  .yh-details-list .money-box{ margin-top:40px;}
.confirmorder-con  .yh-details-list{ margin-top:20px;}
.confirmorder-con  .yh-details-list ul{ overflow:hidden;}
.confirmorder-con  .yh-details-list .money-box .col-25{ padding:0 0 0 20px;}
.confirmorder-con  .yh-details-list .money-box .col-25 .confirmbutton{ line-height:55px;}
.confirmorder-con  .yh-details-list .money-box a{    display: block; cursor:pointer;background-color: #009be1;  line-height: 50px;width: 150px; text-align: center;  margin-left: 50PX;}
.confirmorder-con  .yh-details-list .money-box{}
.confirmorder-con  .yh-details-list .money-box li{ height:50px; line-height:50px; border-right:none !important;}
.confirmorder-con  .yh-details-list .money-box li.col-75{ width:80%;}
.confirmorder-con  .yh-details-list .money-box li p{ margin:5px 0 0;}
 /*lfs 确认订单 end*/


/*lfs 订单支付 strat*/
.payment-con .clearPaddingRight{ padding-right:15px;}
.payment-con .message-wrap{ border-left:5px solid #e4b9c0; background-color:#f9f0f0; overflow:hidden; padding:10px 30px;    margin-top: 30px;}
.payment-con ul.message-wrap{ padding:30px 5px;}
.payment-con .message-wrap li{ line-height:30px;}
.payment-con .message-wrap p{ margin: 14px 0 0 30px;}
.payment-con .message-wrap p:first-child{ margin-left:0;}
.payment-con .message-wrap .success-msg{ margin-top:5px;}
.payment-con .payment-method{ background-color:#f5f5f5; padding:30px;}
.payment-con .payment-method .quick-title>span{ margin-left:15px;}
.payment-con .payment-method .quick-wrap>.col-md-2{ padding-right:0;}
.payment-con .payment-method .quick-wrap label>div{ width:130px; line-height:40px; border:1px solid #ddd; margin-left:10px; background-color:#fff;}
.payment-con .payment-method .quick-wrap label>div>p{ display:block; width:25px;    margin: 7px 11px 0;}
.payment-con .payment-method .quick-wrap label>input{margin-top:15px;}
.payment-con .payment-method .quick-wrap{ margin-top:20px;}
.payment-con .payment-box{ margin-top:30px;}
.payment-con .payment-box h3{ margin-bottom:20px;}
.payment-con .col-md-12 .article-wrap{margin:50px 0 0;padding-bottom:15px !important;}
.payment-con .col-md-12 .article-wrap h2{display:block;line-height:50px;margin:0;background-color:#e0e0e0;padding-left: 0px;}
.payment-con .col-md-12 .article-wrap .article-list {margin: 0 20px;padding-bottom:15px !important;}
.payment-con .col-md-12 .article-wrap .article-list li:first-child{padding-bottom: 0px;}
.payment-con .col-md-12 .article-wrap .article-list  dl dt{padding: 0px 15px 10px 15px;}
.payment-con .col-md-12 .article-wrap .article-list  dl dt img{width: 50px;height: 50px;}
.payment-con .col-md-12  .clearBorder{border: 0px;}
.payment-con .col-md-12 .clearPaddingLeft{padding-left: 0px;}
.payment-con .col-md-12 .clearPadding{padding: 0px;}
.payment-con .myorder-title{margin-bottom: 50px;margin-top: 30px;padding: 0px;}
.payment-con .myorder-title .col-md-8 ul{width: 100%;}
.payment-con .myorder-title .col-md-8 .nav li{width:25%;height: 75px;border-bottom:14px;border-bottom-color: #e0e0e0;border-bottom-style: solid;}
.payment-con .myorder-title .col-md-8 .nav li .spanNoSelect{border-radius: 15px;padding: 5px;background-color: #e0e0e0;color:white;margin: 0px;}
.payment-con .myorder-title .col-md-8 .nav li .spanSelect{border-radius: 15px;padding: 5px;background-color: #009be1; color:white;margin: 0px;}
.payment-con .myorder-title .col-md-8 .nav .liSelect{border-bottom-color:  #009be1;}
.payment-con  .other-service .other-title{display:block;margin-bottom:15px;}
.payment-con  .other-service .col-xs-12 b{ margin-left: -15px;margin-top: 15px;}
.payment-con .weixin-pay .pay-msg{ background-color:#f9f0f0; border-left:5px solid #e4b9c0; line-height:60px; }
.payment-con .weixin-pay .pay-msg p{ margin-bottom:0;}
.payment-con .weixin-pay .pay-msg p.msg{ margin-top:5px;}
.payment-con .pay-con{ margin-top:60px;}
.payment-con .pay-con .title-wrap{ margin-bottom:40px;}
.payment-con .pay-con .title-wrap p,.payment-con .weixin-pay h3{ line-height:20px; margin:0;}
.payment-con .pay-con .title-wrap p{margin-top:5px;}
.payment-con .pay-con .left{ margin-right:30px;}
.payment-con .pay-con .erweima{ padding:13px ;border:1px solid #ddd;}
.payment-con .pay-con .erweima img{ margin:0 auto}
.payment-con .pay-con .codePic{position: relative;}
.payment-con .pay-con .erweima .freshTip{position:absolute;top:40%;background:white;z-index:10;left:57px;}
.payment-con .pay-con .erweima .pointer{cursor: pointer!important;}
.payment-con .pay-con .left dl{    background: #009be1; overflow: hidden; padding: 10px; margin-top: 30px;}
.payment-con .pay-con .left dl dt{    margin: 0 35px;}
.payment-con .pay-con .more{ margin:40px 0 60px;}
.payment-con .pay-con .more a:hover{ cursor:pointer; color:#009be1;}
.pay-modal{ padding:0 15px;overflow-y: auto;height: 500px; overflow-x:hidden}
.pay-modal .modal-header{ padding:15px 0; margin:0 15px; position:relative;}
.pay-modal .modal-header .close-btn{ position: absolute; right: 0;  top: 50%; margin-top: -8px; font-size: 14px;}
.pay-modal .modal-conter{ padding:30px 15px 50px; text-align:left;}
.pay-modal .modal-conter .btn-wrap{ overflow:hidden; margin:40px 0 30px 35px;}
.pay-modal .modal-conter .btn-wrap a{ float:left; margin-left:50px; width:150px ; line-height:35px;border:1px solid #009be1; text-align:center; cursor:pointer;}
.pay-modal .modal-conter .btn-wrap a:last-child{ background-color:#009be1;}
.pay-modal .modal-conter>a:hover,.pay-modal .modal-header .close-btn:hover{color:#009be1;cursor:pointer;}
.pay-modal .service-wrap{ margin-top:15px; line-height:20px;}
.pay-modal .service-wrap label{ margin:0; font-weight:400;}
.pay-modal .service-wrap label input{ margin-right:10px;}
.pay-modal .service-wrap label span{ max-width:80%;}
.pay-modal .service-wrap label i.iconfont{ float:left; line-height:17px; height:17px; margin-left:5px;color: #b0b0b0;}
.pay-modal .providers-wrap label{ width:100%;cursor: pointer;}
.payment-con .btn-wrap a{ background:#009be1; color:#fff; border:none; width:180px; line-height:50px; margin:50px 0; display: inline-block;text-align: center; cursor: pointer;}
.pay-modal .payment-con .btn-wrap a:first-child{ background-color:#fff !important;}
.payment-con .link-wrap{ margin:40px 0;}
.payment-con .link-wrap>span{ margin-right:20px;}
.payment-con .link-wrap>a{ text-decoration:underline; margin-right:20px;}
.payment-con  .tj-title{ margin-bottom:15px;}
.pay-modal .providers-wrap .address{text-align: left;  display: block; padding-left: 23px;}
.pay-modal .modal-body .search-wrap{ overflow:hidden;}
.pay-modal .modal-body .search-wrap input{ width:100%; line-height:37px;height:37px;border:1px solid #ddd; padding:0 10px;}
.pay-modal .modal-body button{ width:25%; background:#009be1; color:#fff; line-height:37px; float:left; border:none}
.pay-modal .modal-body  .service-wrap .col-sm-12  .col-md-8{ padding-left:0;}
.pay-modal .modal-body  .modal-title { margin:15px 0;}
.pay-modal .modal-body  .empty-box{ margin-top: 15%;}
@media screen and (max-width:1200px){
		.confirmorder-con .yh-details-list .col-50 .messge{width:310px;}
	}
@media screen and (max-width:992px){
	.confirmorder-con .yh-details-list .col-50{ padding:0 15px;}
	.confirmorder-con .yh-details-list .col-50 .messge{ margin-left:0;}
	.confirmorder-con .yh-details-list .money-box .col-25{ padding:0;}
	.confirmorder-con .yh-details-list .money-box li.col-75{ padding-right:15px;}
	}
@media (min-width: 768px) and (max-width:992px){
	.payment-con .myorder-title{ padding:20px 0;}
	}
@media screen and (max-width:768px){
	.payment-con .message-wrap li:last-child span{ line-height:initial;}
	.payment-con>.row{ margin:0;}
	.payment-con .message-wrap p:first-child{ width:100%;}
	.payment-con .message-wrap p{ margin-top:8px;}
	.payment-con .tj-service{ margin:0 2.5px;}
	.payment-con .tj-service .col-xs-12{ padding:0 5px;}
	.payment-con .tj-service .col-xs-6{ padding:2.5px;}
	.payment-con .message-wrap{ margin-top:20px; padding:10px;}
	.payment-con .myorder-title{margin:0; border-bottom:1px solid #999; border-top:1px solid #999; height:auto;    overflow: hidden;}
	.payment-con .myorder-title .col-md-4{margin:7px 0;}
	.payment-con .link-wrap{ margin:30px 0;}
	.payment-con .message-wrap p:nth-child(2){ margin-left:0; margin-top:15px;}
	.payment-con .btn-wrap button{ width:100%;}
	.payment-con .payment-method{ padding:30px 10px;}
	.payment-con .payment-method .quick-wrap label>div{ width:110px;}
	.payment-con .payment-method .quick-wrap label>div>p{    width: 20px; margin:10px 11px 0 ;}
	.payment-con .payment-method .quick-wrap>.col-md-2{ padding:0;}
	.pay-modal .providers-wrap .address{text-indent:inherit;}
	.xzfw-modal{ padding:0 !important;}
	.rechargePay-modal .modal-conter .btn-wrap{ margin-left:0;}
	.rechargePay-modal .modal-conter .btn-wrap a{    margin-left: 4.5%;width: 43%;}
	.withdrawals-modal .modal-footer{ text-align:center;}
	.payment-con .payment-box{ margin-top:0;    padding: 0 10px}
	.payment-con .payment-box h3{ font-size:1.6rem !important;}
	.payment-con .btn-wrap a{    width: 100%; line-height: 45px; margin: 20px 0;}
	/*支付 tou*/
	.payment-con .myorder-title .user-operation,.payment-con .myorder-title .user-operation .btn-group{ position:initial !important}
	.payment-con .myorder-title{ position:relative; overflow:inherit;}
	.payment-con .myorder-title .user-operation .btn-group .dropdown-menu{ width:100%;    top:49px;}
	.payment-con .myorder-title .user-operation .user-wrap{    margin:5.5%  0;}
	.payment-con .myorder-title .user-operation .user-wrap .btn-group.open .dropdown-toggle{box-shadow:none; color:#009be1;}
	.pay-modal .payment-con .btn-wrap{margin:40px 0 30px 0px;}
	.pay-modal .payment-con .btn-wrap a{    margin-left: 5%; width: 42%;}
	}
/*lfs 订单支付 end*/


/*zxh 找回密码 start*/
.register-con  .reset-password .register-frist{ margin:30px 90px 100px;}
.register-con  .reset-password .input-wrap input{border:none; width:100%; font-size:16px;}
.register-con  .reset-password .input-wrap p{ margin-bottom:0;}
.register-con   input::-webkit-input-placeholder{ color:#666;}
.register-con   input::-moz-input-placeholder{ color:#666;}
.register-con  .reset-password .input-wrap input:focus{outline: -webkit-focus-ring-color auto 0;}
.register-con  .reset-password .input-wrap{ padding:15px 30px; border-bottom:3px solid #009be1;}
.register-con  .reset-password .register-next .form-group span{ width:85px; text-align:right}
@media screen and (max-width:768px){
	.register-con .reset-password .register-frist{margin:30px 15px 0;}
	.register-con .reset-password .input-wrap{ padding:15px;}
	.register-con .reset-password-box{ padding:0;}
	}

/*zxh 找回密码 end*/

/*zxh  对我的评价 start*/
.evaluate-wrap{ padding:15px 45px}
.evaluate-wrap  .row-wrap{border-bottom:1px solid #e0e0e0;  }
.evaluate-wrap  .row-wrap .col-sm-3{ display:table; min-height:50px;}
.evaluate-wrap .col-sm-3 p{ margin:0; display:table-cell; vertical-align:middle;}
.evaluate-wrap .col-sm-3 p>i{ font-size:14px;}
.evaluate-wrap .col{ height:50px; display:table;}
.evaluate-wrap .col p{ display:table-cell; vertical-align:middle;}

@media screen and (max-width:768px){
	.evaluate-wrap{ margin:0 -15px; padding:0;}
	.evaluate-box{ margin:0 -15px;}
	.evaluate-wrap .row-wrap{ padding:15px; margin:0;}
	.evaluate-wrap .row-wrap .col-sm-3{ min-height:30px;}
	.evaluate-wrap .row-wrap:last-child{ border-bottom:none;}
	}
/*zxh 对我的评价 end */



/*gzx 招聘--专职搜索*/
.recruit-search .resume-list{ margin-bottom:30px;}
.recruit-search .resume-list ul{ padding:0;}
.recruit-search .city-select{line-height: 49px;border:1px solid #009be1;height: 49px; display:block;padding: 0 15px;}
.recruit-search .search-btn{margin-bottom: 40px;}
.recruit-search .job-search input{line-height: 49px;border:1px solid #009be1;outline: none;height: 49px;}
.recruit-search .job-search input:hover{border: 1px solid #009be1;}
.recruit-search .job-search>span{line-height: 49px;background: #009be1; cursor:pointer;}
.recruit-search .job-search ul li{margin-top: 10px; color: #999999;}
.recruit-search .job-search ul li:nth-child(1):before{content: "热门搜索：";}
.recruit-search .job-search ul li:nth-child(2):before{content: "历史记录：";}
.recruit-search .job-search ul li span{margin-left: 10px;cursor: pointer;}
.recruit-search .job-search ul li span:hover{color: #009be1;}
.recruit-search .resume-list ul li:first-child{background: #f9f0f0;line-height: 40px;margin-bottom: 20px;border-left: 8px solid #009be1;}
.recruit-search .resume-list ul li:last-child{ cursor:pointer;}
.recruit-search .resume-list dl dt{max-height: 70px;max-width: 70px;padding: 0;}
.recruit-search .resume-list dl dt>img{display: block;max-height: 70px;max-width: 70px;}
.recruit-search .resume-list dl dd{margin-left: 25px;}
.recruit-search .resume-list dl dd p:nth-child(1){margin-bottom: 10px;}
.recruit-search .resume-list dl dd p{margin-bottom: 0px;}
.recruit-search .resume-list dl dd p span{margin: 0 5px;}
.recruit-search .city-select{position: relative;}
.recruit-search .city-select span{display: block;width: 100%;height: 100%;cursor:pointer; }
.recruit-search .cityList{z-index: 100;position: absolute;width: 441px;top: 48px;left:0px;background: #fff;border: 1px solid #e0e0e0;height: 220px;overflow: hidden;    padding: 15px;font-size:1.4rem;}
.recruit-search .cityList li{height: 30px;line-height: 30px;cursor: pointer;overflow: hidden;}
.recruit-search .cityList li:hover{color:#009be1;background: #e0e0e0;}
.recruit-search .hotCity{width: 100px;border-right: 1px solid #e0e0e0; margin:0;}
.recruit-search .allCity{width: 305px;}
.recruit-search .allCity li{float: left;padding: 0 20px;}


@media screen and (max-width:768px){
	.recruit-search .resume-list dl dt{ max-height:inherit; max-width:inherit; width:17%; margin-right:3%}
	.recruit-search .resume-list dl dd{ width:80%; margin:0;}
	.recruit-search .search-btn{ margin-bottom:10px;}
	.recruit-search .resume-list dl dt>img{ max-width:inherit; max-height:inherit; width:100%; height:100%;}
	.recruit-search .resume-list dl dd p{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
	.recruit-search .city-select span{    white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
	.recruit-search .city-select{ padding:0;}
	}


/* 招聘--专职搜索 end*/

/* 招聘专职--发布新职位  begin*/
.release-main h1{background: #e0e0e0;line-height: 50px;padding-left: 30px;margin: 0px;}
.release-main form{border: 1px solid #e0e0e0;padding-left: 30px;padding-top: 40px;}
.release-main form>div{clear: both;}
/*.release-main form>.release-note div{clear: left;text-align: left;margin-left: 100px;}*/
/*.release-main form>.release-note input{margin-bottom: 0px;}*/
/*.release-main form>.release-note label{margin-bottom: 0px;}*/
.release-main form div label{font-size: 14px;line-height: 40px;height: 40px;margin:0 45px 0 0;float: left;font-weight: 500;}
.release-main form div input{line-height: 40px;height: 40px;width: 240px;float: left;padding-left: 10px;}
.release-main form div .release-email{line-height: 40px;height: 40px;margin-bottom: 20px;width: 240px;float: left;display: block;}
.release-main form div select{line-height: 40px;height: 40px;width: 240px;float: left;padding-left: 10px;    border: 1px solid #e0e0e0;}
.release-main form div textarea{width: 540px;float: left;padding-left: 10px;    min-height: 40px;    border: 1px solid #e0e0e0;}
.release-main form div textarea.welfare{ line-height:40px;}
.release-main form .btns{margin-top: 30px;margin-right: 15px;}
.release-main form .btns>span{line-height: 50px;font-size: 1.6rem;width: 180px;border: 1px solid #009be1;display: inline-block;text-align: center;margin-bottom: 30px;}
.release-main form .btns>span:nth-child(2){background: #009be1;}
.release-main form .btns>span:hover{background: #009be1;color: #fff !important;cursor: pointer;}
.release-main form .btns>span:nth-child(3){border: none;}
.release-main .cityInput{position: relative;}
.release-main .cityInput span,.release-main .positionType{overflow: hidden;display: inline-block; height: 40px;line-height: 40px;border: 1px solid #e0e0e0;width: 240px;float: left;padding-left: 10px;}
.release-main .cityList{position: absolute;width: 441px;top: 40px;left:100px;background: #fff;border: 1px solid #e0e0e0;height: 220px;overflow: hidden;}
.release-main .cityList li{height: 30px;line-height: 30px;cursor: pointer;overflow: hidden;}
.release-main .cityList li:hover{color:#009be1;background: #e0e0e0;}
.release-main .hotCity{width: 100px;border-right: 1px solid #e0e0e0;}
.release-main .allCity{width: 320px;}
.release-main .allCity li{display: inline-block;padding: 0 20px;}
.release-main form>div>div{overflow: hidden;}
.release-main form>div>p{text-align: left;padding-left: 100px;    margin-top: 5px;}
.tipmodal{padding: 40px 0 30px 0;}
.tipmodal-btn{margin-top: 25px;}
.release-main .width-540{width: 540px;}
.tipmodal-btn a{width: 135px;height: 40px;line-height: 40px;display: inline-block;cursor: pointer;}

@media screen and (max-width: 475px) {
	.release-main form{padding-top: 15px;}
	.release-main form div label{margin-right: 10px;}
	.release-main form div textarea{width: 100%;}
	.release-main form .btns>span{width: 32%;line-height: 32px;    font-size: 1.4rem !Important;}
}
@media screen and (max-width: 768px){
	
	.release-main form div input.address-input{ width:100%;}
	.release-main form>div .describe-wrap{    display: block; width: 100%;}
	.release-main form{ border:none;}
.release-main form{padding: 15px;}
.release-main form .btns{ text-align:left !important;}
.preview-main .position-info>div{ min-height:150px !important;}
.preview-main .info{ min-height:inherit !important;}
.preview-main .info  .btns span{ width:24%; height:45px; line-height:45px;}
.preview-main .col-md-12 .pointer{ line-height:30px;}
.preview-main .col-md-12 .pointer:last-child{ margin-bottom:5px;}
.release-main .width-540,.release-main form div select,.release-main form div input,.release-main .cityInput span{ width: 75%;}

	}
/* 招聘专职--发布新职位  end*/

/* begin -- 待抢订单 -- author: gaojinbo -- begin*/
#unrobbed-order{position: relative;margin: 0px auto;}
#unrobbed-order .order-list-warp{padding: 30px;border: 1px solid #dfdfdf;    min-height: 864px;}
#unrobbed-order .order-list-warp .receiveButton{display: block;width: 100px;height: 30px;background: #009be1;line-height: 30px;font-size: 16px;float: right;margin-right: 15px; }
#unrobbed-order .order-list-warp .snapchButton{display: block;width: 100px;height: 30px;background: #ff6600;line-height: 30px;font-size: 16px;float: right; margin-right: 15px;}
#unrobbed-order .order-list-warp{width: 100%;text-align: center;  }
#unrobbed-order .order-list-warp .desc {width: auto;height: 50px;background: #e0e0e0;line-height: 50px;margin:-30px -30px 30px -30px;}
#unrobbed-order .order-list-warp .desc span{ font-size: 20px; color: #333333;margin-left: 40px;float: left;}
#unrobbed-order .thead{background: #009be1; height: 40px;text-align: center;color: #ffffff;font-size: 14px;font-weight: initial;margin: 0px auto;  }
#unrobbed-order .th{ text-align: center;font-weight: inherit;line-height: 40px;  }
#unrobbed-order .tbody{margin:0; height:70px; border-bottom:1px solid #e0e0e0;}
#unrobbed-order .tbody .tr{height: 50px;border-bottom: 1px solid #f5f5f5;text-align: center;}
#unrobbed-order .tbody:hover{background: #f5f5f5;cursor: pointer;}
#unrobbed-order .page{margin: 30px auto; }
#unrobbed-order .xstitle{display: none;}
#unrobbed-order .col-xs-12 .snapchButton{float: left;margin-top: 10px;}
#unrobbed-order .col-xs-12 .receiveButton{float: left;margin-top:20px;}
#unrobbed-order .col-xs-8{text-align: left;}
#unrobbed-order .col-xs-4.xstitle{display: block;}
#unrobbed-order .col-xs-12:not(:last-child){border-bottom: none;height: auto;}

/*pc*/
@media(min-width:1200px) {
	#unrobbed-order .col-xs-4{text-align: center;}
	#unrobbed-order .col-xs-4.xstitle{display: none;}
	#unrobbed-order .col-xs-12 .snapchButton,.receiveButton{float: none;margin-top:20px;}
	#unrobbed-order .tbody div.tr{border:none; display:table; height:70px;}
	#unrobbed-order .tbody div.tr span{ display:table-cell; vertical-align:middle;}
}

@media screen and (max-width:768px){
	#unrobbed-order{ margin:0 -15px;}
	#unrobbed-order .order-list-warp{ min-height:inherit; padding:0; border:none;}
	#unrobbed-order .tbody{ height:auto;    padding: 15px 0;}
	#unrobbed-order .tbody .tr{ border:none; line-height:30px; padding:0 15px}
	#unrobbed-order .tbody .tr>span{ float:left;}

	}

/* end -- 待抢订单 -- end*/


/*zyf 专职招聘—职位管理 start*/
/*#management-main>div{border:1px solid red}*/
/*#management-main>div>div:nth-child(1){border:1px solid blue}*/
/*#management-main>div>div:nth-child(2){border:1px solid green}*/
#management-main .pagination{ margin-top:30px;}
#management-main  .nav-tabs{ border-bottom:none;}
#management-main .clearFloat{clear:both}
#management-main .color-f60{color:#ff6600;}
#management-main .font-size14{font-size: 14px;}
#management-main .right{text-align: right}
#management-main a{cursor:pointer;}
#management-main .center{text-align: center}
#management-main .text-align-center{text-align: center}
#management-main .text-align-left{text-align: left}
#management-main .border-red{border:1px solid #009be1;}
#management-main .border-e0{border:1px solid #e0e0e0;}
#management-main .min-height700{min-height: 700px;}
#management-main .height-44{height:42px;line-height: 42px;}
#management-main .tabs{margin-top: 20px;}
#management-main .tabs .active{border-top: 3px solid #009be1;}
#management-main .positionList{margin-top: 20px;}
#management-main .positionList>ul{border-bottom:1px solid #b0b0b0;padding: 0px;}
#management-main .listItem{margin-bottom: 0;text-align: center;width: 25%!important;border: none!important;float: left!important;}
#management-main .listItem>a{font-size: 16px!important;border: none!important;border-radius: 0px; }
#management-main .listItem>a:hover{background: #009be1;color: #fff;}
#management-main .tabs li{height:58px;line-height:58px;text-align: center;border-top: 3px solid #ffffff;}
#management-main .tabs1{margin-top: 20px;border-bottom: 1px solid #e0e0e0;margin-bottom: 20px;height:40px;}
#management-main .tabs1 .active div,
#management-main .tabs1 li:hover div{background-color:#009be1;}
#management-main .tabs1 .active a,
#management-main .tabs1 li:hover a{color:#fff;}
#management-main .tabs1 li div{height:40px;line-height:40px;text-align: center;}
#management-main .input-group .form-control{border:1px solid #009be1; border-radius:inherit; height: 44px;line-height: 44px}
#management-main .input-group .input-group-btn{background-color: #009be1;}
#management-main .input-group .btn-default{margin:0px;border: none;background-color: #009be1;height:44px;}
#management-main .addNew{background-color: #ff7920;height: 44px;border-radius:inherit}
#management-main #searchBar{margin-top:0px}
#management-main .positionList>ul{margin-bottom: 30px;}
#management-main .positionList .position-info{padding: 18px 40px 18px 20px;}
#management-main .positionList .position-info>div{display: inline-block;}
#management-main .positionList .position-info>div:nth-child(1) span{margin-right: 23px;}
#management-main .positionList .position-info>div:nth-child(2) a{margin-left: 23px;}
#management-main .positionList .position-info>div .applyresume{display: inline-block;border-bottom: 1px solid #ff6600;}
#management-main .positionList .position-info>div .applyresume a{padding: 0px;margin: 0px;border-bottom: 1px solid #ff6600;}
#management-main .positionList .position-info>div .btnabled{display: inline-block;border-bottom: 1px solid #e0e0e0;color: #e0e0e0;}
#management-main .positionList .position-info>div .btnabled a{padding: 0px;margin: 0px;border-bottom: 1px solid #e0e0e0;}
#management-main .positionList  .h2{padding:0 40px 0 10px;background-color: #f9f0f0;border-left: 8px solid #009be1;text-align: left;margin:0px auto; cursor: pointer;}
#management-main .positionList  .h2 a,#management-main .positionList  .h2 span{height: 39px; line-height: 39px;}

#management-main .positionList  .h3{height: 88px; line-height: 44px; text-align: left;margin:0px;padding: 5px 0px 15px 0px;}
#management-main .positionList  h4{height: 34px; line-height: 34px; text-align: left;margin:0px;padding: 0px;display: block}
#management-main .positionList  h4 a{padding: 0px 0px 0px 25px}
#management-main .positionList  h4 span b{border-bottom: 3px double #ff6600;font-weight: normal}
#management-main .positionList  h4 span a{padding: 0px 15px 0px 0px}
#management-main .toolBar{height: 45px;line-height: 45px;text-align: left;border:1px solid #e0e0e0;margin-bottom: 20px;}
#management-main .moreSearchKey a:hover{color:#009be1}
#management-main .delBtn{width: 44px;height:24px;line-height: 24px;background-color: #009be1; padding: 0px;}
#management-main .padding-left-30{padding-left:30px;}
#management-main .padding-left-10{padding-left:10px;}
#management-main .padding-right-20{padding-right:20px;}
#management-main .talents-item{text-align: left}
#management-main .height-110{height: 110px;}
#management-main .line-height-35{line-height: 35px;}
#management-main .line-height-30{line-height: 30px;}
#management-main .line-height-25{line-height: 25px;}
#management-main .padding-top-20{padding-top: 20px;}
#management-main .line-height-normal{line-height: normal}
#management-main .table{display: inline-table;    margin-bottom: 0;}
#management-main .cell{display: table-cell;vertical-align: middle}
#management-main .talents-item .title{height:40px;line-height: 40px;border-left: 8px solid #009be1;background-color: #f9f0f0;overflow: hidden; margin:0px;padding: 0px;}
#management-main .talents-item .intro{overflow: hidden;padding:0px 0px 0px 25px;}
#management-main .talents-item .intro .img{    margin-top: 15px;}
#management-main .talents-item .intro .img img{width:70px;height:70px;}
#management-main .pointer{cursor: pointer}
#management-main .talents-item .form-group{height:40px;line-height: 40px !important;margin: 0;padding: 0;}
#management-main .talents-item .form-group label{ margin-bottom:0; font-weight:100; overflow:hidden;cursor:pointer;}
#management-main .talents-item .form-group label input{ margin-top:13px; }
#management-main .talents-item .border{border-left:1px dotted #e0e0e0;border-right:1px dotted #e0e0e0;}
#management-main .resumePic{background-color:#d6d5d5;width:106px;height:106px;border-radius: 53px;display: inline-block;overflow: hidden}
#management-main .resumeToolBar{height:40px;line-height: 40px;background-color: #b0b0b0;margin-bottom: 100px;}
#management-main .resumeToolBar .btn-gray{border-right:1px solid #fff; float:right; padding: 0px 15px; color: #fff; cursor:pointer;}
#management-main .btn-red{border:none;margin:0;padding:0;width:240px;height:40px;}
#management-main .positionList>ul:nth-child(1)>.active{background: #009be1;color: #fff;}
#management-main .positionList>ul:nth-child(1)>.active>a{background: rgba(0,0,0,0);color: #fff;}
#management-main .toolBar .checkbox,.radio{display: -webkit-inline-box;}
#management-main .moreSearchKey{display: none;}
.parttime-resume-search #searchBar .input-group .form-control{ height:49px; line-height:49px;}
.parttime-resume-search  .takenList{ margin-top:15px;}
/*兼职管理 strat*/
.parttime-wrap .positionList  .h2>div{line-height: 40px; padding:0;}
.parttime-wrap .positionList  .h2{ overflow:hidden; padding-right:10px !important;}


/*兼职管理 end*/

@media(min-width:1200px) {
	#management-main .moreSearchKey{display: block;}
	#management-main .toolBar .checkbox,.radio{display: block;}
	#management-main .input-group .btn-default{padding:0px 60px;}
	#management-main .talents-item .intro{ cursor:pointer;}
}
@media(max-width:900px) {
	/*#searchBar{width: 95%;}*/
}
@media(max-width:768px) {

	#management-main .listItem>a{padding: 10px 0;}
	#management-main .visible-operation a{ white-space:nowrap;}
	#searchBar{width: 100%;}
	#management-main #searchBar,#management-main .positionList{padding: 0px;}
	#management-main .positionList .position-info{padding: 18px 20px 18px 15px}
	#management-main .showMore{margin-bottom: 20px;}
	#management-main .listItem>a{font-size: 14px!important;}
	.padding-none{padding: 0;}
	#management-main .morelist-btn{ margin:0 0 30px;}
	.parttime-wrap { margin:0 -15px;}
 	.parttime-wrap .tabs1>ul li{ float:left; padding:0; }
	.parttime-wrap .tabs1>ul{ margin:0;}
	.parttime-wrap .positionList .h3 .date-wrap{ padding-left:15px !important; }
	.parttime-wrap .positionList .h3 .number-wrap{ text-align:right !important;}
	.parttime-wrap .positionList .h2 .col-md-10 a{ text-overflow: ellipsis;white-space: nowrap;  overflow: hidden;width: 100%; max-width:inherit !important;}
	#management-main .positionList h4 span a:last-child{ padding-right:0;}
	.parttime-wrap .searchBar-box{ margin:0;}
	.parttime-wrap .searchBar-box .col-xs-3{ padding-left:0;}
	#management-main .positionList .h2{ padding:0 25px 0 10px; overflow:hidden;}
	
	#management-main .positionList .h2 a:nth-child(2){ max-width:30%;display: block; float: left;}
	/*兼职人才*/
	.pattime-telents{ margin:0 -15px;}
	.pattime-telents .row .tabs1{ margin:0 !important; height:auto !important;}
	.pattime-telents .toolBar{ border:none !important;} 
	.pattime-telents>.form-group{ margin-bottom:0 !important;}
	.pattime-telents .talents-item .intro{ padding:0 15px!important;}
	.pattime-telents .talents-item .intro .img{ padding:0 !important;}
	.pattime-telents .talents-item .intro .img img{ width:100% !important; height:auto !important;}
	.pattime-telents .padding-top-20{ padding-top:5px !important;}
	.pattime-telents .height-110{ height: 50px !important;}
	.pattime-telents .talents-item .border{ border:none !important;}
	.pattime-telents .talents-item .form-group label.jl-name,.pattime-telents .talents-item .form-group .date-wrap,.pattime-telents .talents-item .form-group .state-wrap{    white-space: nowrap; text-overflow: ellipsis;}
	.pattime-telents .talents-item .form-group .date-wrap{ padding:0; overflow:hidden;}
	.pattime-telents .talents-item .form-group .state-wrap{ padding-left:0;overflow:hidden;}
	.Invited-model label{ padding:0 !important;}
	.Invited-model{ padding:0 !important;}
	.Invited-model .form-group .op-btn{ float:none !important;}
	.inappropriate-model .modal-title{ margin:30px 0 10px;}
	.inappropriate-model .form-group .msg{     line-height: 25px;  white-space: normal !important;  height: inherit;}

	.parttime-resume-search .areas-box{ padding:0;}
	.parttime-resume-search  .takenList{ margin:10px -15px;}
	
}
@media (min-width: 320px) and (max-width:340px) { 
#management-main .positionList .h2 a:first-child{max-width: 43%; display: block; float: left; margin-right:10px;}
}
@media (min-width: 340px) and (max-width:400px) { 
#management-main .positionList .h2 a:first-child{max-width: 45%; display: block; float: left; margin-right:10px;}
}
@media (min-width: 400px) and (max-width:768px) {#management-main .positionList .h2 a:first-child{max-width: 50%; display: block; float: left; margin-right:10px;}}

@media (min-width: 340px) and (max-width:768px) { 
#management-main .addNew{ padding:6px 15px !important;}

 }

@media(max-width:340px) {
	#management-main .addNew{ padding:6px 5px !important;}
	}
    /*zyf 人才—招聘首页 end*/

/* begin --我接的订单列表-- author:gaojinbo*/
.center-right{ min-height:865px}
#receivedorder{position: relative;margin: 0px auto;}
#receivedorder .search{height: auto;}
#receivedorder .search input{border: 1px solid #009be1;height: 40px;width: 75%;margin-bottom: 30px;}
#receivedorder .search a{display: block;height: 40px;float: right;width: 25%;line-height: 40px; text-align: center;background: #009be1;font-size: 16px;color: #ffffff;}
#receivedorder .navbar{border-bottom: 1px solid #b0b0b0;    margin: 0 0 20px;; min-height:initial;}
#receivedorder .navbar ul{float: left;width:100%;}
#receivedorder .navbar ul li{display: block;width: 33%;height: 40px;float: left;line-height: 40px;font-size: 16px;    margin-right: 1px !important;}
#receivedorder .navbar ul .on{background: #009be1;color: #ffffff;cursor:pointer;margin: 0;}
#receivedorder .navbar ul li:hover{background: #009be1;color: #ffffff;cursor:pointer;}
#receivedorder .order-list-warp{padding: 30px;border: 1px solid #dfdfdf;}
#receivedorder .order-list-warp .receiveButton{display: block;width: 100px;height: 30px;background: #009be1;line-height: 30px;font-size: 16px;float: right;margin-right: 15px; }
#receivedorder .order-list-warp .snapchButton{display: block;width: 100px;height: 30px;background: #ff6600;line-height: 30px;font-size: 16px;float: right; margin-right: 15px;}
#receivedorder .order-list-warp{width: 100%;text-align: center; min-height:864px; }
#receivedorder .order-list-warp .desc {width: auto;height: 50px;background: #e0e0e0;line-height: 50px;margin:-30px -30px 30px -30px;}
#receivedorder .order-list-warp .desc span{ font-size: 20px; color: #333333;margin-left: 40px;float: left;}
#receivedorder .thead{background: #e0e0e0; height: 40px;text-align: center;font-size: 14px;font-weight: initial;margin: 0px auto; display: none; }
#receivedorder .th{ text-align: center;font-weight: inherit;line-height: 40px;  }
#receivedorder .tbody{padding:15px 0px; margin: 0;}
#receivedorder .tbody .tr{height: 50px;border-bottom: 1px solid #f5f5f5;text-align: center; }
#receivedorder .page{margin: 30px auto; }
#receivedorder .col-xs-5.xstitle{display: block;}
#receivedorder .col-md-2,#unrobbed-order .col-sm-2,.cl-xs-2{padding: 0;}
#receivedorder .col-xs-7{text-align: left;}
#receivedorder .tbody .col-xs-12{text-align: center;height: auto;}
#receivedorder .tbody .col-xs-12:not(:last-child){border-bottom: none;}
/*pc*/
@media(min-width:1200px) {
	#receivedorder .col-xs-5.xstitle{display: none;}
	#receivedorder .col-xs-7{margin: 0;padding: 0;width: 100%;text-align: center;}
	#receivedorder .thead{display: block;}
	#receivedorder .tbody{border-bottom: 1px solid #e0e0e0;}
	#receivedorder .tbody .col-xs-12{border-bottom: none;}
	#receivedorder .navbar ul{float: left;width:auto;}
	#receivedorder .navbar ul li{width: 130px;}
}

@media screen and (max-width: 768px){
	#receivedorder{ margin:0 -15px;}
	#receivedorder .order-list-warp{ padding:0; border:none;}
	#receivedorder .navbar{ margin-bottom:0;}
	#receivedorder .search{ padding:15px}
	#receivedorder .search input{ margin-bottom:0;}
	#receivedorder .tbody{ padding:15px; border-bottom:1px solid #e0e0e0;}
	#receivedorder .tbody .tr{ border-bottom:none;    text-align: left;}
	 #recdetails .order-list-warp .wrap:nth-child(6) .consumer-info{ padding-bottom:10px;}
	 #recdetails .order-list-warp .wrap:nth-child(6) .server-info{ border-top:1px solid #e0e0e0; padding-top:10px;}
	 #recdetails .order-list-warp .order-state{ border-top:1px solid #e0e0e0; padding-top:10px;}
	}


/* end --我接的订单列表 --*/

/*zyf 人才—招聘首页-兼职 start*/
#recruit-main-P .page-con,#recruit-main .page-con{ margin-top:30px}
#recruit-main-P .clearFloat{clear:both}
#recruit-main-P .font-size14{font-size: 14px;}
#recruit-main-P .color-blue{color:#2db3a0;    font-size: 18px;}
#recruit-main-P a{cursor:pointer}
#recruit-main-P .centet{text-align: center}
#recruit-main-P .navigate{margin:0 auto 20px;}
#recruit-main-P .navigate .container{padding-left: 0;}
#recruit-main-P .tabs1{padding:0px 15px; background-color:#fff}
#recruit-main-P .tabs1 .active{border-top: 3px solid #009be1;display: block;    background: #fff;}
#recruit-main-P .tabs1 li{height:58px;line-height:58px;text-align: center;}
#recruit-main-P  #searchBar .input-group{    border: 2px solid #009be1;}



#recruit-main-P .input-group .input-group-btn{background-color: #009be1;}
#recruit-main-P .input-group .btn-default{padding:0px 80px;margin:0px;border: none;background-color: #009be1;height:44px;}
#recruit-main-P #searchBar{margin-top:15px}
#recruit-main-P .searchOption{margin-top:15px;padding-left: 15px; clear: both;border:1px solid #e0e0e0; text-align: left;background: #fff}
#recruit-main-P .searchOption .dt{height: 44px; line-height: 44px; display:block;}
#recruit-main-P .searchOption .dd{height: 70px; display:block;border-bottom: 1px dashed #e2e2e2;}
#recruit-main-P .searchOption .dd  b.optTitle{ line-height:70px;}
#recruit-main-P .searchOption a{overflow: hidden !important; text-align: left;font-weight: normal; height: 44px;padding-right: 30px;}
#recruit-main-P .searchOption b.optTitle{color:#4d4d4d;display:block; overflow: hidden; text-align: left;}
#recruit-main-P .searchOption div.searchMore{height:40px; border:1px solid #e0e0e0;margin:15px 0 0 15px; text-align: center;cursor:pointer; width:210px; position:relative;}
#recruit-main-P .searchOption .dt .tag-wrap{ margin-left:15px;}
#recruit-main-P .searchOption .searchMore .areas-wrap{    padding:10px;}
#recruit-main-P .content a{padding:0}
#recruit-main-P .recruitList{margin-top:30px}
#recruit-main-P .recruitList .listItem{height:101px; border:1px solid #e0e0e0;margin-bottom: 10px;padding: 18px 20px;background: #fff;}
#recruit-main-P .recruitList .listItem .pointer{cursor:pointer}
#recruit-main-P .areas-wrap .content{ left:-1px}
#recruit-main-P .recruitList .listItem .recruitList-box>div.tag-wrap{ padding-right:0;}
#recruit-main-P .recruitList .listItem .listImg{height:61px;width:71px;float:right;    border: 1px solid #efefef;}
#recruit-main-P .recruitList .listItem .listImg img{ height:100%;}
#recruit-main-P .viewHistory{border:1px solid #e0e0e0;min-height: 55px;padding: 0px 20px;line-height: 55px;    background-color: #fafafa;}
#recruit-main-P .viewHistory div div{border-bottom:1px dashed #e0e0e0;height:80px; padding: 10px 0px;background: #fff;}
#recruit-main-P .viewHistory div div:last-child{border-bottom: none}
#recruit-main-P .viewHistory a{height: 20px;line-height: 20px;text-align: left;display: block;padding:0px 15px;}
.padding-0{ padding:0;}
#recruit-main-P .selectaddress-wrap .iconfont{ line-height:18px;}
#recruit-main-P .input-group .form-control{ border:none;}
@media screen and (max-width: 768px){
	#recruit-main-P .recruitList .listItem{ padding:18px 15px; height:auto;}
	#recruit-main-P .color-blue{ font-size:14px; text-align:right}
	.recruitList .listItem .recruitList-box .jz-address{ max-width:100% !important; text-align:left;}
	#recruit-main-P .recruitList .listItem .recruitList-box>div:nth-child(7){ font-size:13px; text-align:right;}
	#recruit-main-P .recruitList{ margin-top:0;}
	/*#recruit-main-P .parrtime-list{ padding:0;}
	#recruit-main-P .tabs1{ padding:0;}*/
	#recruit-main-P .recruitList .listItem{ margin-bottom:-1px;}
	.recruitList .listItem .recruitList-box>div.tag-wrap>span{margin-right:5px;}
	#recruit-main .recruitList .listItem .recruitList-box>div:nth-child(4){ font-size:1.4rem;}
	}

/*zyf 人才—招聘首页-兼职 end*/

/* --begin-- 我接的订单详细信息--author:gaojinbo --begin */
#recdetails{position: relative;margin: 0px auto;}
#recdetails .order-list-warp{padding: 30px;border: 1px solid #dfdfdf;}
#recdetails .order-list-warp{width: 100%;text-align: center;  }
#recdetails .order-list-warp .desc {width: auto;height: 50px;background: #e0e0e0;line-height: 50px;margin:-30px -30px 30px -30px;}
#recdetails .order-list-warp .desc span{ font-size: 20px; color: #333333;margin-left: 40px;float: left;}
#recdetails .wrap{ height: auto;border-bottom: 1px solid #e0e0e0;min-height: 55px;line-height: 55px;font-size: 14px;text-align: left;}
#recdetails .wrap .btn-default{ color:#009be1; display: block;height: 40px;width: 145px;border: 1px solid #009be1;float: left;margin-left: 40px;text-align: center;line-height: 40px;font-size: 16px;margin-bottom: 30px;}
#recdetails .wrap .btn-default:hover{ background: #009be1;color: #ffffff; cursor: pointer; -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;-o-transition: all 0.5s ease; }
#recdetails .wrap ul li{margin: 0px;padding: 0px;}
#recdetails .times {display:block;margin-left: 15px;margin-top: 50px;}
/*#recdetails .times ul {margin-left:30px;}*/
#recdetails .tracktitle {margin-top: 30px;}
#recdetails .times ul li {margin-left:-8px;list-style:none;border-left:2px solid #ddd;margin-bottom:10px;margin-top: -10px;padding-left: 20px;padding-bottom: 50px;line-height: 20px;}
#recdetails .times ul li .glyphicon-record{margin-left:-28px;float: left;}
#recdetails .times ul li .font-size14{    display: block; margin-top: -35px;}
#recdetails .times ul li p {line-height:25px;}
#recdetails .times ul li:last-child .glyphicon-record{margin-top: 10px;}
#recdetails .times ul li:last-child{border-left:2px solid transparent;line-height: 35px;margin-top: -25px;}
#recdetails .times ul li:last-child .font-size14{    display: block; margin-top: -30px;}
#recdetails .times .btn-default {width:100px;height:30px;margin-left:0px;margin-right:20px;padding:0px; line-height:30px;}
#recdetails .circle { display: block;width: 5px;height: 5px;border-radius: 50%;background: #d72009;float: left; margin-top: 10px;margin-right: 5px;  }
#recdetails .trackdetail {margin-bottom:3px;}
@media screen and (max-width: 768px){
	#recdetails .times ul li{padding-bottom:25px;}
	#recdetails .times{ margin-top:30px;}
	#recdetails .tracktitle{ margin-top:20px;}
	}
#recdetails .submit-settlement{color: #009be1;text-decoration: underline;}
#recdetails .cansettle-invalid{color:#8c8c8c;}
.apply-settle-modal .btn{color: #FFFFFF;}
.apply-settle-modal .on-btn{background-color: #009be1;}
/* --end-- 我接的订单详细信息--end */

/*zyf 人才—专职招聘-职位详情/兼职招聘-职位详情 start*/
#recruit-body .clearFloat{clear:both}
#recruit-body .font-size14{font-size: 14px;}
#recruit-body .control-label{margin-bottom: 0;}
#recruit-body .font-size13{font-size: 13px;}
#recruit-body a{cursor:pointer}
#recruit-body .pointer{cursor:pointer}
#recruit-body .disabled{cursor:not-allowed}
#recruit-body .underline{text-decoration: underline}
#recruit-body .marginleft30{margin-left: 30px;}
#recruit-body .margintop30{margin-top: 30px;}
#recruit-body .next-position{text-align: left;height:30px ;line-height: 30px;}
#recruit-body .next-position:hover{ color:#009be1; cursor:pointer;}
#recruit-body .center{text-align: center}
#recruit-body .navigate{margin:10px 0px 20px 0px;}
#recruit-body .content{min-height: 600px;border:1px solid #e0e0e0;text-align: left;background: #fff;}
#recruit-body .content .details-wrap{padding: 0px 30px;    margin-top: 15px;}

#recruit-body .content .title{ line-height: 45px;overflow:hidden;background-color: #009be1;display:inline-block;padding: 0 30px;max-width: 600px;min-width: 10px; }
#recruit-body .content .info-top{ margin:0 30px;border-bottom: 1px dashed #e0e0e0;    padding-bottom: 15px;}
#recruit-body .content .info-top .left{ padding-left:0;}
#recruit-body .content .info-top .right{ padding-right:0;}
#recruit-body .content .intro{padding-bottom: 10px; border-bottom:1px dashed #ddd;}
#recruit-body .content .intro h2{ margin-top:10px;}
#recruit-body .content .info {min-height: 480px;}
#recruit-body .content .info h3{ border-left:5px solid #009be1; padding-left:5px;    margin-top: 30px;}
#recruit-body .content .intro h3,#recruit-body .content .intro h4{ margin-top:15px;}
#recruit-body .content .info>div{padding: 0 10px;}
#recruit-body .content .addResume{height: 60px;line-height: 60px;overflow: hidden;background-color: #f5f5f5;}
#recruit-body .content .delivery{height: 80px; margin:50px 0px 30px 0px;}
#recruit-body .content .delivery label{ width:80px; text-align:left; margin: 10px 0 0 30px; float:left;}
#recruit-body .content button{width:180px;height:60px;border:none;margin:0px 10px;padding:0px;background-color: #009be1;}
#recruit-body .content button:hover{ background-color:#009be1 !important; color:#fff !important;}
#recruit-body .content .bg-btn-e0:hover{background: #e0e0e0!important;color: white!important;border: none!important;}
#recruit-body .content button.blur{width:180px;height:60px;border:1px solid #009be1;margin:0px;padding:0px;background-color: #ffffff ;}
#recruit-body .content button.small{height: 50px;line-height: 50px;}
#recruit-body .content button.min{height: 40px;line-height: 40px;width:90px;}
#recruit-body .content button.no-border{background-color: #ffffff; border: none !important;}
#recruit-body .companyInfo{border:1px solid #e0e0e0;min-height: 200px;text-align: left;background: #fff;}
#recruit-body .companyInfo>div{margin:15px 0px;background: #fff;}
#recruit-body .companyInfo .pointer{ height:60px;}
#recruit-body .companyInfo .pointer img{ height:100%;}
/*#recruit-body .companyInfo .img{width:70px;height:60px;}*/
#recruit-body .companyInfo .title{ font-size:24px; line-height: 60px; overflow: hidden; }
#recruit-body .companyInfo .title>span{ }
#recruit-body .companyInfo .ul{margin-top: 10px;}
#recruit-body .companyInfo .li{    margin-bottom: 10px; overflow: hidden;}
#recruit-body .companyInfo .li:last-child{ margin-bottom:0;}
#recruit-body .companyInfo .map{margin-top: 10px;}
#recruit-body .publish{margin-top:30px;}
#recruit-body .publish select{border:none;border-radius:inherit;height:40px;line-height: 40px;    margin-top: 0;}
#recruit-body .publish label{font-weight: normal}
#recruit-body .publish .height-40{line-height: 40px;overflow: hidden}
#recruit-body .publish .height-40-1{height: 40px;display: block;}
#recruit-body .publish .form-group input{height: 40px;line-height:40px;border: 1px solid #e0e0e0;border-radius: inherit; padding:0 10px;}
#recruit-body .publish .border-e0{border:1px solid #e0e0e0;border-radius: inherit;}
#recruit-body .publish .select{cursor:pointer}
#recruit-body .publish input[type="number"]{padding-top: 0px; padding-bottom: 0px; -moz-appearance:textfield;}
#recruit-body .publish input::-webkit-outer-spin-button,
#recruit-body .publish input::-webkit-inner-spin-button{
    -webkit-appearance: none !important;
    margin: 0;
}
#recruit-body pre{border:none;background-color: #ffffff;}
#recruit-body .content  .company-wrap{ padding:15px 0; border-bottom:1px solid #ddd;}
#recruit-body .content  .company-wrap img{ border:1px solid #efefef; margin-top:5px;}
#recruit-body .content  .company-wrap .col-xs-8 p{ margin:0; overflow:hidden;white-space:nowrap; text-overflow:ellipsis}
#recruit-body .content  .company-wrap .col-xs-8 p:nth-child(2)>span{display: block;  float: left;  overflow: hidden;  white-space: nowrap; text-overflow: ellipsis;}
#recruit-body .content  .company-wrap .col-xs-8 p:nth-child(2)>span:first-child{ width:55%;}
#recruit-body .content  .company-wrap .col-xs-8 p .industry{ max-width: 60%; }
#recruit-body .content  .company-wrap .col-xs-8 p .industry+span{max-width:35%; }
.details-box .delivery-btn{ position:fixed;bottom:5px; background-color:#009be1; line-height:40px;border:none; color:#fff; z-index:999; left:0;}
#recruit-body .content  .company-wrap .col-xs-1>i{ display:block; margin-top:50%;}
#recruit-body .info ul li{line-height: 25px;}
#recruit-body .gwInfo{line-height: 35px;}

.parttime-detail-wrap .content .info-top .intro{border-bottom:none !important;}


@media screen and (max-width: 768px){
	
	.details-box .delivery-btn{bottom:0;line-height:48px;}
	
	/*兼职职位管理*/
	.parttime-detail-wrap{ margin:0 -15px;}
	.parttime-detail-wrap .content .info-top{ margin:0 15px !important;}
	.parttime-detail-wrap .content{ min-height:200px !important; margin-bottom:10px;}
	.parttime-detail-wrap  .content .info-top .right,.parttime-detail-wrap  .content .info-top  left { padding:0 !important;}
	.parttime-detail-wrap .content .intro h3, .parttime-detail-wrap .content .intro h4{ white-space:nowrap;}
	.parttime-detail-wrap .content button{ width:22% !important;    height: 40px !important;line-height: 40px !important;}
	.parttime-detail-wrap .content .delivery{ height:auto !important;}
	.parttime-detail-wrap .content .describe{ border-bottom:none !important;}
    .parttime-detail-wrap  .next-position{ margin-left:15px}
	.parttime-detail-wrap  .margintop30{ margin-top:16px !important;     margin-bottom: 17px;}
	.parttime-detail-wrap .content .info-top .right h4{ white-space:nowrap;}
	
	/*发布新兼职*/
	.add-parttime-wrap{ margin:0 -15px;}
	.add-parttime-wrap .publish .form-group .form-title{ margin-left:15px !important; width:65px !important;}
	.add-parttime-wrap .publish .form-group .zw-name,.add-parttime-wrap .publish .form-group .number,	.add-parttime-wrap .publish .form-group .settlement{ width:70% !important;}
	.add-parttime-wrap .publish .form-group{ margin-bottom:10px;}
	.add-parttime-wrap .publish .form-group .commission{ padding-left:10px; line-height:35px !important;}
	.add-parttime-wrap .publish .form-group .commission input{ margin-top:10px !important;}
	.add-parttime-wrap .publish .form-group .salary-wrap .salary-input input[type=number]{ width:50% !important;}
	.add-parttime-wrap .content .publish .form-group textarea{ width:90% !important; margin-left:15px !important;}
	.add-parttime-wrap .publish .form-group .dropdown{ width:50% !important;}
	.add-parttime-wrap .publish .form-group .dropdown .datetimepicker{ width:100%;    margin: 0;}
	.add-parttime-wrap .publish .form-group .dropdown .dropdown-menu{ left:-30px; padding:0;}
	.add-parttime-wrap .publish .form-group .select-wrap select{    width: 30% !important; margin-right:5px !important; padding:0}
	.add-parttime-wrap  .publish .form-group .address{ width:73.2% !important;}
	.add-parttime-wrap .content .delivery label{ display:none;}
	.add-parttime-wrap .content button{ width:28% !important; line-height:40px !important; height:40px !important;     font-size: 1.4rem !important;}
	#recruit-body .publish .form-group .msg-text{ margin-left:80px !important;}
	.add-parttime-wrap .publish .form-group .gs-name{ float: left;  width: 73%;  display: block;  line-height: 20px !important;  margin-top: 9px;}
	#recruit-body .content .modalbtn-wrap>button{ width:28%; height: 40px; line-height: 40px;}
	#recruit-body .content  .describe-modal{ line-height:30px;}
	#recruit-body .content .title-modal{ margin:0 -15px ;}
	#recruit-body .content .addResume{    height: auto;
    line-height: inherit;
    text-align: left;
    padding: 10px 15px;
    margin: 15px -15px !important;}
	#recruit-body .content .addResume .font-size20{ font-size:1.4rem !important;}
	#recruit-body .content button:hover{    background-color: #fff !important; color: #009be1 !important;}
	}


/*zxh 发布新职位（兼职） strat*/
#recruit-body .publish .form-group .form-title{ width:90px; text-align:left; margin: 10px 0 0 30px; float:left;}
#recruit-body .publish .form-group textarea{ width:80%; margin:10px 0 0 29px; padding:10px;}
#recruit-body .publish .form-group .zw-name{ width:50%;}
#recruit-body .publish .form-group .number{ width:30%;}
#recruit-body .publish .form-group>span{ line-height:40px;}
#recruit-body .publish .form-group .commission{ line-height:40px;}
#recruit-body .publish .form-group .commission input[type=radio]{ margin-top:14px; line-height:none; height:auto;}
#recruit-body .publish .form-group .msg-text{ margin:5px 0 0 120px;}
#recruit-body .publish .form-group  .settlement{ width:30%; border:1px solid #e0e0e0; }
#recruit-body .publish .form-group .dropdown{     width: 320px; margin-left: 10px;}
#recruit-body .publish .form-group .select-wrap{ overflow:hidden}
#recruit-body .publish .form-group .select-wrap select{ width:20%;border:1px solid #e0e0e0; float:left; margin-right:15px;}
#recruit-body .publish .form-group .address{ width:55.2%;}
#recruit-body .publish .form-group .salary-wrap{ overflow:hidden;}
#recruit-body .publish .form-group .salary-wrap .salary-input input[type=radio]{ margin:0 15px 0 0;}
#recruit-body .publish .form-group .salary-wrap .salary-input input[type=number]{ width:226px;}
#recruit-body .publish .form-group .salary-wrap .salary-input{ overflow:hidden; margin-bottom:5px;}
#recruit-body .publish .form-group .salary-wrap .salary-input span{ line-height:40px; margin-left:15px;}
#recruit-body .content .delivery>button:nth-child(2),#recruit-body .content .delivery>button:last-child{ background-color:#fff; border:1px solid #009be1;}
#recruit-body .content .delivery>button{ margin-right:0;}
/*zxh end*/

@media screen and (max-width: 768px){
	#recruit-body .content .title{min-width:inherit; display:block; margin-top:0; line-height: inherit;  padding: 10px 0 10px 15px; white-space: inherit;}
	#recruit-body .content .details-wrap{    padding: 0px 15px;}
	/*#recruit-body>.row .details-box{ padding:0;}*/
	#recruit-body .content .info h3{    margin: 20px 0px;}
	}
/*zyf 人才—专职招聘-职位详情//兼职招聘-职位详情 end*/

/* gzx 招聘-专职--职位编辑预览 begin*/
.preview-main .company-info>ul{border-bottom: 1px dashed #e0e0e0;padding-bottom: 15px;margin:15px 0 ;}
.preview-main h1{background: #009be1;height:45px;line-height: 45px;padding: 0px 30px;display: inline-block;max-width: 635px;    min-width: 155px; margin:-1px}
.preview-main .position-update{height: 55px;margin-top: 20px;padding-right: 30px;display: inline-block;}
.preview-main h2{border-left: 5px solid #009be1;padding-left: 10px;margin-bottom: 15px;}
.preview-main .info{ overflow:hidden; border:1px solid #eaeaea;min-height: 840px;  position: relative;}
.preview-main .info .company-info,.preview-main .info .position-info{ padding:0 30px;}
.preview-main>div ul li{margin-bottom: 10px;}
.preview-main .position-info>div{padding-left: 15px;min-height: 490px;}
.preview-main .position-info>div>ul{margin-top: 10px;}
.preview-main .addposition-info>div{padding-left: 15px;}
.preview-main .btns{margin: 60px 0 30px;}
.preview-main .btns span{width: 180px;display: inline-block;text-align: center;height: 50px;line-height: 50px;font-size: 16px;cursor: pointer;}
.preview-main .btns span:hover{ background: #009be1; color:#fff !important;}
.preview-main .col-md-12 .pointer{ display:block;}
.preview-main .col-md-12 .pointer:hover{ color:#009be1;}
.preview-footer{ border:none;}
.preview-footer .btns span{width: 180px;display: inline-block;text-align: center;height: 50px;line-height: 50px;font-size: 16px;cursor: pointer;}
.preview-footer .btns span:hover{ background: #009be1; color:#fff !important;}
.preview-main .close-btn{line-height: 45px;margin-right: 15px;cursor: pointer;}
@media screen and (max-width: 435px){
	.preview-main h1{width: 100%;}
	.preview-header{ height:50px;}
	.preview-header h2{ margin:0;}
	.preview-header>span{ position:absolute; right:10px; top:10px;}
	.preview-footer .btns span{width: 110px;    height: 40px; line-height:40px;}
	.preview-main .btns span:hover{ background: white; color:#009be1 !important;}
}

/* gzx 招聘-专职--职位编辑预览 end*/

/* gzx 招聘--专职--简历详情 begin*/
.resumedetails-main{border: 1px solid #e0e0e0;}
.resumedetails-main {padding: 30px;padding-bottom: 0px; margin:0;}
.resumedetails-main .person-info{border-bottom: 1px dashed #e0e0e0;padding:0px;}
.applyresume-info .resume-info{width: 410px;}
.resumedetails-main .resume-info>div{border-bottom: 1px dashed #e0e0e0;padding: 0px 50px;padding-bottom: 25px;}
.resumedetails-main .person-info dl dt{width: 100px;height: 100px;background: #d6d5d5;border-radius: 50%;overflow: hidden;margin: 0 auto;margin-bottom: 10px;}
.resumedetails-main .person-info dl dt img{width: 100%;    height: 100%;}
.resumedetails-main .person-info dl dd{font-size: 14px;color: #333333;margin-bottom: 15px;}
.resumedetails-main .person-info dl dd h4{font-size: 3rem;color: #333;margin-bottom: 20px;}
.resumedetails-main .person-info a{width: 225px;text-align: center;height: 40px;line-height: 40px;display: block;margin: 0 auto 30px;}
.resumedetails-main h2{font-size:2rem;margin-top: 25px;border-left: 4px solid #009be1;padding-left: 10px;    line-height: 18px;}
.resumedetails-main .resume-info .work-info .work-title{border-left: 8px solid #009be1;padding-left: 10px;background: #f9f0f0;font-size: 14px;height: 30px;line-height: 30px;}
.resumedetails-main .resume-info .work-info .work-title span:nth-child(2){float: right;margin-right: 10px;}
.resumedetails-main .resume-info .work-info .work-con{padding-left: 25px;font-size: 14px;overflow: hidden;}
.resumedetails-main .resume-info .work-info .work-con ul{display: inline-block;}
.resumedetails-main .resume-info .work-info .work-con p{margin-top: 15px;}
.resumedetails-main .resume-info>div>p{margin-top: 15px;padding-left: 25px;}
.resumedetails-main .resume-info>div>div{margin-top: 15px;}
.resumedetails-main .resume-info .user-description{border: none;}
.resume-bottom {height: 40px;line-height: 40px;background: #b0b0b0;margin:30px 0 0;}
.resume-bottom i{padding: 0 10px;border-right: 1px solid #fff;height: 40px;line-height: 40px;display: inline-block;cursor: pointer; }
.resume-bottom i:last-child{border: none;}

@media screen and (max-width: 475px) {
	.resumedetails-main{padding: 15px 0px;border: none;}
	.resumedetails-main .resume-info>div{padding: 0;}
	.resumedetails-main .resume-info .work-info .work-title{border-left: 5px solid #009be1;}
	.resumedetails-main .resume-info .work-info .work-title span:nth-child(1){display: inline-block;width: 50%;}
	.resumedetails-main .resume-info .work-info .work-con{padding:10px 0 10px 15px;}
	.padding-left-15{padding-left: 15px;}
	.resumedetails-main .resume-info>div>p{padding-left: 15px;}
	.resumedetails-main .person-info dl dd{ margin-bottom:7px;}
	.resumedetails-main .person-info dl dd h4{ margin-bottom:15px;}
	.resumedetails-main .resume-info .work-info .work-con p{ margin-top:0;}
	.resume-bottom{    margin: 30px -16px 0;}
	.sendemail-main>div{    padding: 20px !important;}
	.sendemail-main textarea{ width:100% !important;}
	.sendemail-main .btns a{ padding-left:0;}
	.sendemail-main input, .sendemail-main select{ width:100% !important;}
	.sendemail-main div label{ text-align:left !important; margin-bottom:0; height:auto ; line-height:30px; display:block;}
	.sendemail-main div textarea{ margin-left:0; width:100%;}
	.sendemail-main>div>form>div{ margin-bottom:15px !important;}

	.sendemail-main .receiver{height:auto !important; line-height:30px !important;}
	.sendemail-main .editCon{ margin-top:-10px !important;}
	.sendemail-main>div .dropdown-menu,.sendemail-main>div .datetimepicker{ width:100%; margin:0; padding:0;}
}

@media screen and (max-width:360px) {
	.resumedetails-main .resume-info .work-info .work-title span:nth-child(1){   width: 40% !important;}
	}

/* gzx 招聘--专职--简历详情 end*/

/*zxh 兼职简历详情 strat*/
.resumeinfo-wrap .name-wrap>span{ margin:27px 0 0 30px;}

.resumeinfo-wrap  .infolsit{ padding:0 15px;}

.resumeinfo-wrap  .infolsit label{ font-weight:100; margin:0 15px 0 0;}
.resumeinfo-wrap .btn-default{ margin-top:30px;}
.resumeinfo-wrap  .contact-wrap{ margin-top:15px !important;}
.resumeinfo-wrap  .contact-wrap>div{ margin-right:15px;}
@media screen and (max-width:768px){
	.resumeinfo-wrap{ margin:0 -15px;}
	.resumeinfo-wrap .contact-wrap>div{ margin-right:0 !important; padding:0 10px;}
	#SearchResumeDetail{ min-height:inherit !important;}
	}

/*zxh 兼职简历详情 end*/

/*begin 我的简历首页 -- gaojinbo-- begin*/
.pad-0{ padding:0;}
#myresume  .basicinfo .info-wrap span{ margin-left:15px;}
#myresume  .basicinfo .info-wrap{ margin:8px 0;}
#myresume .resumeinfo .resume-panel{background: #f5f5f5;}
#myresume .positionitem{height: 100px; border: 1px solid #f0f0f0;border-left: 8px solid #009be1; margin:5px 30px 10px 30px;}
#myresume .positionitem p{margin: 20px 0-10px 0;}
#myresume .positionitem .col-md-1 input[type="radio"]{ margin-top: 45px;margin-left: 10px; }
#myresume .positionitem .btn-red{ display: block;background: #009be1;line-height: 50px;font-size: 20px;color: #ffffff;margin-top: 25px; }
#myresume .positionitem .btn-red:hover{  -webkit-box-shadow:0 0 1px #cc0000; -moz-box-shadow:0 0 1px #cc0000; box-shadow:0 0 1px #cc0000;cursor: pointer;   }
#myresume .padding-top-20{padding-top: 20px;}
#myresume .padding-top-40{padding-top: 40px;}
#myresume .padding-top-40 .img-wrap{ height:100px; width:100px;}
#myresume .padding-top-40 .img-wrap img{ height:100%;}
#myresume .rowwrap{margin:0px 10px 10px  10px;padding-bottom: 5px;text-align: center;}
#myresume .rowwrap .cursor-pointer:hover p{ color:#009be1 !important }
#myresume .title{margin:15px auto 15px 30px;}
#myresume .cmenu{margin:5px auto 15px 30px;}
#myresume .cmenu a:hover{ color:#009be1;}
#myresume .badge-btn{width: 40px;height: 65px;background: #ff6600;float: right;color: #ffffff;text-align: center;border-radius: 0px 0px 20px 20px;padding-top: 15px; cursor:pointer;}
#myresume .badge-icon{width: 20px;height: 65px;float: left;color: #ffffff;text-align: left;background:url(" ../../../../img/badge.jpg") no-repeat center;margin-right: 15px;}
#myresume .badge-icon:hover{cursor: pointer;}
#myresume .basicinfo{text-align: left;}
#myresume .basicinfo p:first-child{margin-bottom: 50px;}
#myresume .basicinfo p:first-child span{margin-right: 10px 20px 0 0;}
#myresume .modify-link>span{border-bottom: 4px double #000;display: block;padding-bottom: 1px;padding-left: 0px;padding-right: 0px;}
#myresume .modify-link>span:hover{ cursor:pointer; border-bottom:4px double #009be1;}
#myresume .modify-link>span a:hover{ color:#009be1;}
#myresume .padding-30{padding: 30px 30px 30px 30px;}
#myresume .wrap{ margin:0;}
#myresume .wrap .table-bordered{ margin-bottom:20px;}
#myresume .col-md-2{padding: 0px;}
#myresume .resume-drop-down{border: none;background: transparent;border-width: 0px;border-top-style: none;border-right-style: none;border-left-style: none;border-bottom-style: none;overflow: hidden;}

#myresume .isApply{margin-top: 45px;}
#myresume  .no-resume{margin-top: 20%;}
#myresume  .no-resume .col-md-9{margin-top: 20px;}
#myresume  .no-resume .col-md-5{line-height: 60px;}
#myresume  .no-resume .btn-red{width: 140px;height: 40px;line-height: 40px;text-align: center;color: #FFFFFF;display: inline-block;cursor: pointer;}

#blockComModal .pointer{cursor: pointer;}
#blockComModal .btn-gray{background-color: gray !important}
#blockComModal .bcomplete{width:100%;padding:5px;margin: 0px auto;text-align: center;}
#blockComModal .del-link{ display: none; }
#blockComModal .block-list:hover .del-link{ display:inline-block; }
#blockComModal .bcomplete:hover{padding:5px;background-color:#009be1 !important; }
#blockComModal .bcomplete:hover a{color:#fff;}
.customeModal .modal-dialog {  margin: 12% auto;  }
.viewModal .modal-dialog {  margin: 8% auto;  }
.customeModal .del-link {  margin-left:5px; cursor:pointer;  }
/*.customeModal .col-md-3 {  line-height: 35px;  }*/
/*.customeModal .del-link:hover {  display: block;height: 15px;  }*/
.customeModal .add-link {  height: 35px;width:95px;line-height: 35px;text-align: center;font-size:14px; cursor:pointer;  }
.customeModal .NewResumeModal .btn-gray {  background: #e5e5e5;   }
.customeModal .NewResumeModal .row {  margin: 10px;text-align: left;padding-left: 30px;   }
.customeModal .text-center {  text-align: center;padding-left: 10px;}
.customeModal .NewResumeModal .row .com-input {  height: 35px;line-height: 35px;width: 100%;text-align: left;   }
#blockComModal .xh-title{ line-height:35px;}
#blockComModal  .open>.dropdown-menu{ width:100%;}
#blockComModal  .open>.dropdown-menu .city-drop-down{ margin:0;}
#blockComModal .additem-wrap{ padding:0 26px}
#blockComModal .additem-wrap li{ margin-bottom:10px;}
#blockComModal .number{ padding-left:41px; margin-top:10px;}
.no-default{ display:block; border:1px solid #009be1; color:#009be1; margin:0 auto;}
.no-default:hover{ background-color:#009be1; color:#fff;}
@media screen and (max-width: 768px){
	#myresume .wrap{ margin:0 -15px;}
	#myresume .basicinfo p:first-child{margin-bottom: 10px;}
	#myresume .padding-30{ padding:30px 0 0; }
	#myresume .resumeinfo .resume-panel{ margin:0 -15px;    position: relative;}
	#myresume .wrap .table-bordered{ border:none;}
	#myresume .positionitem{ margin: 0 0 5px 0;}
	#myresume .resume-panel .rowwrap>.col-xs-3{ padding:20px 0 0;    white-space: nowrap;}
	#myresume .resume-panel .rowwrap>.col-xs-3>span{ font-size:1.6rem !important;}
	#myresume .resume-panel .rowwrap .img-wrap{ margin:0 auto; float:none;}
	#myresume .resume-panel .rowwrap>.col-xs-2{ padding:0 10px;}
	#myresume .resume-panel .rowwrap .badge-icon{ margin-right:0;}
	#myresume .resume-panel .rowwrap .col-xs-1{ padding:0;}
	#myresume .resume-panel .rowwrap .modify-link{  margin-left:28%;}
	#myresume .resume-panel .rowwrap .modify-link span{width:70px;}
	#myresume .rowwrap:last-child>div{ padding-top:5px;}
	#myresume .more-options{ background:#fff; border:1px solid #e0e0e0; position:absolute;right:5px;}
	#myresume .more-options p{ margin-bottom:2px;}
    #myresume .more-options:hover p{ color:#333 !important;}
    #myresume .more-options>div:focus p,#myresume .more-options>div:active p,#myresume .more-options>div:visited p{ color:#009be1 !important;}
	#myresume .positionitem div{ height:inherit;}
	#myresume .positionitem .col-xs-1{ padding:0 5px;}
	#myresume .positionitem .col-xs-6{ padding:0;}
	#myresume .positionitem .col-xs-6 p,#myresume .positionitem  .col-xs-5 p{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
	#myresume .wrap .table-bordered .mylist-wrap{ padding:0;}
	#myresume .cmenu{ margin:0px auto 15px 17px;}
	#myresume .title{ margin:0px auto 15px 20px}
	#myresume .positionitem p{    margin: 15px 0 0 0; line-height: 18px;}
	#myresume .positionitem{height:85px;}
	#myresume .isApply{ margin-top:34px;}
	.customeModal .add-link{ width:auto; margin:10px 0}
	#blockComModal .xh-title{ float:left !important;}
	#blockComModal .additem-wrap{ padding:0 5px;}
	#myresume .rowwrap .date{ display:block;}
	.resume-name-box .col-md-3 p{ text-align:left;}
	.resume-name-box .col-md-3 a{    margin-top: 20px;}
	}



/*end  我的简历首页-- end*/

/*zyf 人才—专职招聘-公司详情/兼职招聘-公司详情 start*/
#companyDetails{background-color: #e6e6e6;}
#companyDetails .companyTitle{background-color: #ffffff; margin: 16px 0px;    padding-left: 15px;}
#companyDetails .companyTitle>div{text-align: left}
#companyDetails .companyTitle>div>div{margin:15px 0px;}
#companyDetails .companyTitle .img{width:126px;max-height: 110px; overflow: hidden;border:1px solid #efefef}
#companyDetails .companyTitle h2{overflow: hidden;}
#recruit-body .color-75{color:#757575;}
#recruit-body .color-blue{color:#2db3a0}
#recruit-body .right{text-align: right}
#recruit-body .tabs {background-color: #f5f5f5;}
#recruit-body .tabs .row{ margin:0;}
#recruit-body .tabs .active a{border-top: 3px solid #009be1;display: block;    background: #fff;}
#recruit-body .tabs  a:hover{ color:#333;}
#recruit-body .tabs li{height:58px;line-height:58px;text-align: center;}

#recruit-body .companyDetails{padding:30px 60px; text-align: left; min-height: 500px;word-break: break-all;word-wrap: break-word;    margin-top: 10px; background: #fff;}
@media screen and (max-width: 768px){
#recruit-body .companyDetails{ padding:15px; border:1px solid #ddd; border-bottom:none;    min-height: 300px;}
#recruit-body .companyList .listItem{ height:auto !important;}
#recruit-body .companyList .listItem>div>div.color-blue{ text-align:right;}
#recruit-body .companyList  .morelist-btn{ margin:10px 0 20px;}
#recruit-body .companyList{ margin-top:20px;}
#recruit-body .companyList .listItem span.zw-name, #recruit-body .companyList .listItem span.zw-address{ width:100%; max-width:inherit !important;}
#companyDetails .companyTitle,#companyDetails{ margin:0; height:auto;}
#companyDetails .companyTitle{ border-bottom:1px solid #ddd;}
#companyDetails .companyTitle .img{ width:auto; height:auto;}
#companyDetails .companyTitle h2{ margin-top:0;     margin-right: 25px;    font-size: 1.8rem !important;}
#companyDetails .companyTitle h3{ font-size:1.6rem !important;}
#companyDetails .companyTitle>div .col-md-8{ padding:0;}
#recruit-body .content .info{ min-height:inherit;}
#recruit-body .companyList .listItem>div>div:nth-child(2){ padding-left:0;}
#myresume .resume-drop-down{ -webkit-appearance:none;appearance:none;-moz-appearance:none}

}
#recruit-body .companyList .listItem span.zw-name,#recruit-body .companyList .listItem span.zw-address{ display:inline-block; max-width:50%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#recruit-body .companyInfo .rightTitle{}
#recruit-body .companyList{margin-top:30px}
#recruit-body .companyList .listItem{height:100px;border:1px solid #e0e0e0;border-left:8px solid #009be1;
    text-align: left;cursor: pointer;margin-bottom: 10px}
#recruit-body .companyList .listItem:hover{ background-color:#f5f5f5;}
#recruit-body .companyList .listItem>div{padding:20px 25px;}
#recruit-body .companyList .listItem>div>div{height:30px;line-height: 30px;overflow: hidden; white-space:nowrap; text-overflow:ellipsis;}
#recruit-body .companyList .listItem>div .tag-wrap span{ margin-right:15px; }
/*zyf 人才—专职招聘-公司详情//兼职招聘-公司详情 end*/

/* --begin -- 专职简历-- author:gaojinbo--*/
.fullresume .form-horizontal{border: 1px solid #e0e0e0;padding-top: 30px;min-height: 655px;}
.fullresume input[type=text],.fullresume input[type=number]{border-radius: 0px; height:40px !important ; line-height:40px !important; }
.fullresume .title{width: 100%;height: 50px;text-align: left;padding-left: 30px;font-size: 20px;background: #e0e0e0;line-height: 50px;}
.fullresume .list{width: 90%;height: 20px;margin:20px 50px 100px 50px;text-align: left;padding-left: 15px;font-size: 20px;line-height: 20px;border-left: 3px solid #009be1;}
.fullresume .list .list-item{margin: 10px -15px;font-size: 14px;}
.fullresume .list .list-item span{margin-right: 10px;margin-left: -10px;}
.fullresume .list .list-item a:hover{cursor:pointer;}
.fullresume label{font-weight: inherit;font-size: 14px;}
.fullresume .link{line-height: 50px;}
.fullresume .link:hover{cursor: pointer;}
.fullresume .linkbutton{display: block;width: 180px;height: 50px;border: 1px solid #009be1;line-height: 50px;text-align: center;margin: 0px auto;font-size: 16px;position: relative; color:#009be1;}
.fullresume .linkbutton:hover{cursor: pointer;}
/*.fullresume .linkbutton.on{background: #009be1;color: #ffffff;}*/
.fullresume .retraction{margin-left: -25px;margin-right: -25px;line-height: 35px;}
.fullresume .content textarea{min-height: 100px; height: 170px; margin-bottom: 30px;}
.fullresume .userForm input[type="text"],input[type="email"],select{ height:40px !important ; line-height:40px !important; border:1px solid #e0e0e0;text-align: left;}
.navtab ul.nav-tabs{padding: 0px; margin-bottom:20px; border-bottom: 1px solid #ddd;}
.navtab ul.nav-tabs li{display: block;width: 20%;float: left;background-color:#fff;text-align: center;font-size: 16px; margin-bottom:0;}
.navtab ul.nav-tabs li:hover{cursor: pointer; border-radius:0;}
.navtab ul.nav-tabs li:hover a{ color:#fff;background-color: #009be1;border-bottom: 1px solid #009be1;border-radius:0;}
.navtab ul.nav-tabs li.active{border-top:0px;border-left:0px;border-right:0px;background-color: #009be1;border-bottom: 1px solid #009be1;}
.navtab ul.nav-tabs li.active a{ background-color:#009be1; color:#fff; border-bottom:1px solid #009be1;}
.fullresume .open>.dropdown-menu{width: 100%;}
.fullresume .open>.dropdown-menu .left-city a{display: block;text-align: center;margin-bottom: 5px;}
.fullresume .open>.dropdown-menu .right-city a{display: block;text-align: center;margin: 3px;float: left;}
.fullresume .open>.dropdown-menu a:hover{color: red;cursor: pointer;}
.fullresume .dropdown-menu .col-md-4{border-right: 2px solid #f5f5f5;}
.fullresume .input-hidden{margin-bottom: -35px;position: relative;display: block;border: none;opacity: 0;}
.error-messages{line-height: 30px;}
.fullresume .drop-city option{display: none;}
.fullresume .pointer option{cursor: pointer;}
.fullresume .datetimepicker{ width:auto;}
.fullresume .datetimepicker .table{width: 100%}
/*mobile*/
.fullresume .col-xs-6 .datetimepicker {width: 100%;}

.fullresume .col-xs-6 .month-view{width: 100%;}
.fullresume .col-xs-2{padding: 0px;}
.fullresume label.col-xs-2{margin-left: 5%;}

.fullresume .col-xs-7 .datetimepicker {width: auto;}
.fullresume .col-xs-7 .datetimepicker .table{width: 100%;}
.fullresume .col-xs-4 .linkbutton{width: 100%; color:#009be1;}
.fullresume .img-wrap{ width:100px; height:100px;}
.fullresume .img-wrap img{ height:100%; width:100%;}
.fullresume .form-horizontal .form-group:last-child{ margin-top:30px;}
.fullresume .form-horizontal .form-group:last-child>div>a{ background-color:#009be1; color:#fff;   }
.fullresume .form-horizontal .form-group:last-child>div:nth-child(3)>a{}
.form-horizontal .form-group{ margin: 0 0 15px;}
.gzjy-wrap .error-messages{ margin-left:135px;}
.experience-wrap a:hover{ color:#009be1 !important;}
.self-describe .content{ padding-left:45px;}
.fullresume .sex-wrap .col-md-5 label{ margin-right:20px; line-height:40px;}
.fullresume .sex-wrap .col-md-5 label input{ margin-right:5px;}
.fullresume .msgtext{ padding-left:150px;}
.jy-experience .error-messages,.qw-work-wrap .error-messages{padding-left:150px;}
@media screen and (max-width: 768px){
	.resume-nav{ margin:0 -15px;}
	.resume-nav .nav>li>a{ padding:10px 0; font-size:1.4rem;}
	.form-horizontal .form-group .control-label{ padding-right:0; }
	.fullresume .linkbutton,.qw-work-wrap .linkbutton{line-height: 40px;height: 40px;}
	.fullresume .form-horizontal{ border:none; min-height:inherit;    padding-top: 5px;}
	.fullresume label{ line-height:33px; margin:0;}
	.fullresume .msgtext{ padding-left:105px;}
	.fullresume .updown-title{ margin-top:35px;}
	.fullresume .list{ margin:0 15px;}
	.fullresume .retraction{ margin:0; padding-right:0;}
	.form-horizontal  .data-wrap{ margin-bottom:0;}
	.form-horizontal  .data-wrap .col-xs-3,.form-horizontal  .data-wrap .col-xs-9{ margin-bottom:15px;}
	.fullresume  .btn-wrap .linkbutton,.qw-work-wrap .linkbutton{ width:100%;}
	.fullresume  .btn-wrap>div:nth-child(2){ padding-right:0;}
	.fullresume  .btn-wrap>div:nth-child(4){ padding-left:0;}
	.qw-work-wrap label{ line-height:40px;}
	.qw-work-wrap .form-horizontal div.form-group:last-child{ padding:0 15px;}
	#recruit-body .companyList .listItem>div>div.font-size18{ font-size:1.6rem !important;}
	#recruit-body .wapParttime .pd-none{padding: 0;}
	#recruit-body .wapParttime .wapDate{text-align: right;}
	.gzjy-wrap .error-messages,.jy-experience .error-messages, .qw-work-wrap .error-messages{ margin-left:90px; padding-left:0;}
	}


	/*--end --专职简历-- end--*/

/*gzx 招聘--专职--应聘简历 begin*/
.loadingGif{text-align: center;}
.loadingGif img{display: inline-block;width: 100px;margin: 50px auto;}
.applyresume-main .resumemanage-tabs{height: 40px;line-height: 40px;text-align: center;border-bottom: 1px solid #b0b0b0;}
.applyresume-main .resumemanage-tabs a{height: 40px;line-height: 40px;width: 19.5%;display: inline-block;cursor: pointer;}
.applyresume-main .resumemanage-tabs a:hover{background: #009be1;color: #fff !important;}
.applyresume-main .resume-search{border: 1px solid #e0e0e0;padding:0 20px;margin-top: 15px;margin-bottom: 20px;}
.applyresume-main .resume-search .choose-con label{margin-left: 10px;font-weight: normal;}
.applyresume-main .resume-search .choose-con span{cursor: pointer;margin-left: 30px;border-radius: 10px;padding: 0px 5px;display: inline-block;height: 25px;line-height: 25px;}
.applyresume-main .resume-search .choose-con span:hover{background: #009be1;color: #fff !important;}
.applyresume-main .resume-search>div{overflow: hidden;height: 45px;line-height: 45px;border-bottom: 1px dashed #e0e0e0;}
.applyresume-main .resume-search>div:last-child{border: none;}
.applyresume-main .resume-search>div ul{display: inline-block;float: left;}
.applyresume-main .resume-search>div ul li{display: inline-block;margin-left: 30px;cursor: pointer;}
.applyresume-main .resume-search>div ul li:hover{color:#009be1;}
.applyresume-main .applyresume-info>div>div{padding: 0px 10px;height: 35px;line-height: 35px;}
.applyresume-main .applyresume-info>div>.imgwrap{height: 114px}
.applyresume-main .applyresume-info>div>div input{margin-right: 10px;margin-top: 11px;}
.applyresume-main .applyresume-info>div>div span:nth-child(3){width: 170px;display: inline-block;text-align: center;}
.applyresume-main .applyresume-info>div>div span:nth-child(2){max-width: 350px;display: inline-block;text-align: left;}
.applyresume-main .applyresume-info dl{overflow: hidden;margin-bottom: 0;}
.applyresume-main .applyresume-info dl dt{display: inline-block;float: left;margin: 20px 10px 0px 10px;}
.applyresume-main .applyresume-info dl dd{display: inline-block;}
.applyresume-main .applyresume-info dt>img{display: block;width: 70px;height: 70px;}
.applyresume-main .applyresume-info dl dd:nth-child(2){padding: 20px 0;}
.applyresume-main .applyresume-info dl dd>p:nth-child(1){margin-bottom: 10px;}
.applyresume-main .applyresume-info dl dd>div:nth-child(1){width: 170px;}
.applyresume-main .applyresume-info dl dd>div:nth-child(2){width: 140px;}
.applyresume-main .applyresume-info dl dd>div{display: inline-block;border-left: 1px dashed #e0e0e0;padding: 20px 0;}
.applyresume-main .applyresume-info dl dd>div>div:nth-child(1){vertical-align:middle;display:table-cell;height: 70px;width: 170px;}
.applyresume-main .applyresume-info dl dd>div>div:nth-child(2){vertical-align:middle;display:table-cell;height: 70px;}
.applyresume-main .applyresume-info dl dd>div a{color: #009be1;line-height: 20px;}
.applyresume-main .applyresume-info dl dd>p{margin: 0px;}
.applyresume-main .applyresume-info a{cursor: pointer;}
.applyresume-main .applyresume-info .pointer{cursor: pointer;}
.applyresume-main .positionList>ul{border-bottom: 1px solid #e0e0e0;padding: 0px;}
.applyresume-main .listItem{margin-bottom: 0;text-align: center;width: 20%!important;border: none!important;}
.applyresume-main .listItem>a{font-size: 1.6rem !important;border: none!important;border-radius: 0px; }
.applyresume-main .listItem>a:hover{background: #009be1;color: #fff;border-radius: 0px!important;}
.applyresume-main .resumeList>ul>.active{background: #009be1;color: #fff;}
.applyresume-main .resumeList>ul>.active>a{background: rgba(0,0,0,0);color: #fff;}
.applyresume-main .applyresume-info>div>div input{float: left;}
@media (min-width:320px) and (max-width: 365px){
	.applyresume-main .applyresume-info>div>div span:nth-child(2){ max-width: 31%;}
	}
@media (min-width:365px) and (max-width:435px){
		.applyresume-main .applyresume-info>div>div span:nth-child(2){ max-width:38%;}

	}
@media screen and (max-width: 435px){
	.sendemail-main .input-group{ width:100% !important;}
	.applyresume-main .resumeList>ul>.active>a{padding: 10px 5px;}
	.applyresume-main .listItem{width: 33.3%!important;}
	.applyresume-main .listItem>a{padding: 10px 5px;}
	.applyresume-main .main-wrap,.applyresume-main .resumeList {padding: 0px;}
	.applyresume-main .resume-search>div{ border-bottom:none;}
	.applyresume-main .applyresume-info>div>div span:nth-child(3){width: inherit;padding: 0 10px;}
	.applyresume-main .applyresume-info .resume-info{max-width: 72%; padding:20px 0 10px;}
	.applyresume-main .applyresume-info a{padding: 0px;}
	.applyresume-main .padding-none{padding: 0px;}
	.applyresume-main .applyresume-info dl dt{ width:20%; margin-right:3%;}
	.applyresume-main .applyresume-info dl dd>p{ white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
	
	.applyresume-con{ padding:0;}
	.applyresume-con h1{ padding:0 15px;}
	.applyresume-main .resume-search{ border-bottom:none;    margin-bottom: 0;    margin-top: -1px;}
	.applyresume-main .applyresume-info>div>div{ padding:0 8px;}
	.applyresume-main .applyresume-info>div>.imgwrap{height: 70px}
	.applyresume-main .applyresume-info .resume-operation{ height:auto;    overflow: hidden;}
	.applyresume-main .applyresume-info .resume-operation .contact-wrap{ width:45%;float:left}
    .applyresume-main .applyresume-info .resume-operation .operation-wrap{ width:55%; float:left; overflow:hidden; line-height:40px;}
	.applyresume-main .applyresume-info .resume-operation .contact-wrap p{ line-height:25px; margin-bottom:0;}
	.applyresume-main .applyresume-info .resume-operation .operation-wrap a{ display:inline-block; float:right; color:#009be1; margin-left:10px;}

	.applyresume-main .applyresume-info>div>div span:nth-child(4){ max-width:25%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
	.applyresume-main .applyresume-info>div>div.visible-xs-block{ margin-bottom:15px;}
	.applyresume-main .applyresume-info dt>img{ width:100%; height:100%;}
	.applyresume-main .applyresume-info .resume-operation .contact-wrap p>span{ display:block;}
}

.NewResumeModal .form-inline p{ line-height:35px; margin:0;}
/*gzx 招聘--专职--应聘简历 end*/

/*--begin 简历预览 -- authorgaojibno --*/
#resumepreview{background: #ffffff;text-align: center;padding:30px;font-size: 14px;width: 900px; position:relative}
#resumepreview .title{border-left: 4px solid #009be1;padding-left: 15px;font-size: 20px; color: #009be1;margin: 10px;height: 20px;line-height: 20px;    text-align: left;}
#resumepreview .subtitle{border-left: 8px solid #009be1;padding-left: 30px;padding-right:12px;font-size: 14px; color: #000000;margin: 10px;background: #f9f0f0;width: 100%;text-align: left;line-height: 30px;display: inline-block;}
#resumepreview .content{padding-left: 30px;}
#resumepreview .content ul{text-align: left;margin-left: 15px;}
#resumepreview .row .bottom-dashed-border{border-bottom:1px dashed #e5e5e5;}
#resumepreview .row .desc{padding-left: 30px;padding-right:12px;font-size: 14px;width: 100%;text-align: left;}
#resumepreview .margin-bottom-10{margin-bottom: -10px;}
#resumepreview .padding-bottom-80{padding-bottom: 80px;}
#resumepreview .margin-bottom-30{margin-bottom: 30px;}
#resumepreview .list{padding-left: 30px;padding-right:12px;font-size: 14px; color: #000000;width: 100%;text-align: left;line-height: 30px;}
#resumepreview .img-circle{width: 100px;height: 100px;    border: 1px solid #f0f0f0;}
#resumepreview .box-wrap{ border-bottom:1px dashed #e0e0e0;}
#resumepreview .box-wrap:last-child{ border:none;}
#resumepreview .box-wrap{ padding:20px;}
#resumepreview  .cloes-btn{ position:absolute; right:30px ; top:30px; z-index:99;}
#resumepreview .row .box-wrap .education-wrap{ padding:0; margin:0;}
@media screen and (max-width: 768px){
	#resumepreview{ width:auto;}
	#resumepreview .row .box-wrap{ padding:20px 0;}
	#resumepreview .row .box-wrap .education-wrap{}
	#resumepreview .title,#resumepreview .subtitle{ margin:10px 0; padding-left:10px;}
	#resumepreview .content{ padding-left:18px;}
	#resumepreview .list,#resumepreview .row .desc{ padding-left:15px;}
	.NewResumeModal .addresume-name>div{ padding:0;}
	.NewResumeModal .addresume-name>div.form-inline>p{ text-align:left !important;}
	.NewResumeModal .addresume-name>div>a{ width:auto; margin-top:10px;}
	#resumepreview .row .box-wrap .education-wrap>div{ padding-right:0;}
	}



/*--end 简历预览 -- end*/
/* 个人中心优惠卷 wzg  */
.mycoupons .empwrap{margin:20px 0px 20px 0px;font-size: 32px;color: #999999;}
.mycoupons .nav > li{width:140px;}
.mycoupons .nav > li > a:focus,.mycoupons .nav > li > a:hover,.mycoupons .nav > li > a:active, .mycoupons .nav-tabs > li.active > a { background-color: #009be1;color: #fff;font-size: 16px;border-radius: 0; }
.mycoupons {border: 1px solid #e0e0e0;    min-height: 865px;}
.mycoupons h1 { margin-top: 0px;}
.mycoupons .nav > li > a {font-size: 16px; }
.mycoupons .title { background-color: #e0e0e0; margin-bottom: 31px; }
.mycoupons .title h1 {margin-left: 31px;font-size: 20px;line-height: 55px;}
.mycoupons .list { margin:0px 30px 0px 30px; }
.mycoupons .list .coupons { margin: 42px 0 77px 0; }
.mycoupons .list .coupons .coupon {padding: 33px 16px 17px 15px;}
.mycoupons .couponred { background-repeat: repeat-x;background-image: url(../../../../img/coured_03.gif);}
.mycoupons .coupongray {background-repeat: repeat-x; background-image: url(../../../../img/coured_10.gif);}
.mycoupons .couponover { overflow: hidden; }
.mycoupons .couponborder {border: 1px solid #e0e0e0; margin-bottom: 30px;}
.mycoupons .font-size14 {font-size: 14px;font-weight: normal;}
.mycoupons .font-size30 {font-size: 30px; }
.mycoupons .font-size50 {font-size: 50px; }
.mycoupons .contentborder {margin: 32px 0px 29px 0px; }
.mycoupons .usage { border-bottom: 1px solid #e0e0e0;padding: 5px;}
.mycoupons .limitate { border-top: 1px dashed #e0e0e0; padding: 16px 15px 16px; }
.mycoupons .page {margin: 65px 0px -35px 0px; }
.mycoupons .form-group label {line-height: 35px; margin-right: 16px; }
.mycoupons .topcougroup { overflow: hidden; margin-top: 42px; }
.mycoupons .form-group { overflow: hidden; margin-bottom: 21px; }
.mycoupons .form-group input { width: 200px;height: 40px; }
.mycoupons .form-group img { margin-left: 28px;}
#incode { width: 290px; }
.mycoupons .form-group button { background-color: #009be1; border: 0; color: #fff; width: 290px;margin-left: 58px;padding:15px;}
#coupmodal{ margin-top: 30px; }
#coupmodal .coubutton{ background-color: #ffffff; border: 1px solid  #009be1;border-radius: 0; color: #009be1;padding:13px 21px 13px 21px; text-align: center; }
#coupmodal .coubutton:hover{ background-color: #009be1;border: 1px solid  #009be1; border-radius: 0; color: #fff;padding:13px 21px 13px 21px;}
#coupmodal .coubutton:focus{ background-color: #009be1;border: 1px solid  #009be1; border-radius: 0; color: #fff;padding:13px 21px 13px 21px; }
#coupmodal .modal-footer{text-align: center; }
.mycoupons .coupdes {margin-top: 38px;}
.mycoupons .coupdes p { font-size: 14px; text-align: left; margin: 0px 0px 20px 58px; }
#coupmodal p{font-weight: bold; margin: 20px 0 47px 0;}
.coubutton{background-color: #009be1;border:0px; border-radius: 0; line-height: 50px; color: #fff;padding:0 60px;}
/* end 个人中心优惠卷   */

/* begin 服务资质认证/用户注册协议 add by wzg*/
 .stepprocess .progress-bar{ height:15px; width:20%; background-color:#009be1; border-radius:2px;}
 .stepprocess .bar-40{ width:40%;}
.stepprocess .bar-60{ width:60%;}
.stepprocess .bar-80{ width:80%;}
.stepprocess .bar-100{ width:100%;}
.stepprocess{    overflow: hidden;  background: #d6d6d6; border-radius: 3px;}
.certitems  .user-right{ min-height:751px;}
 .user-right .examine-wrap{ margin-top:150px;}
 .user-right .examine-wrap i{ font-size:10rem;}

.progress-info div{ background-color:#009be1 !important; }
.progress-info span{ color:#009be1 !important;}
.certstep ul li{ float:left;width: 165px; }
.certstep ul li>div{font-size: 14px;color: #ffffff; overflow:hidden}
.certstep ul li>div>span{line-height: 32px;  color:#333333;margin-left: 12px; float: left;}
.certstep ul li >div>div{background-color: #d6d6d6;border-radius: 15px;width: 30px; height: 30px;line-height: 32px;float: left;}
.certstep ul li:first-child >div>span{color: #009be1;}
.certstep ul li:first-child >div>div{background-color: #009be1;border-radius: 15px;width: 30px; height: 30px;line-height: 32px;float: left;}
.certstep {overflow: hidden;}
.stepprocess{margin:32px 0px 31px 0px }
.certnotes{border:1px solid #e0e0e0;min-height: 863px;}
.servicecert .certnotes .descript{padding:0px 31px 31px 31px}
.servicecert .certnotes p{    text-align: left; font-size:14px;}
.servicecert .certnotes .fontbold{font-weight: bold}
.certnotes .title { background-color: #e0e0e0; margin-bottom: 30px; text-align:left}
.certnotes .title h1 {margin:0px 0px 0px 31px;font-size: 20px;line-height: 50px;}
.servicecert .certnotes .operation{overflow: hidden;margin-bottom: 31px;}
.servicecert .certnotes .operation>button{margin-right: 31px;float: right;}
/*#firstli >div>span{color: #333333;}*/
#secondli >div>span{color: #009be1;}
#secondli >div>div{background-color: #009be1;border-radius: 15px;width: 30px; height: 30px;line-height: 32px;float: left;}
#firstli >div>div{border-radius: 15px;width: 30px; height: 30px;line-height: 32px;float: left;/*background-color: #d6d6d6;*/}

.certcontent .form-group { overflow: hidden; margin-bottom: 21px; }
.certcontent .form-group div>label.control-label{ margin-bottom:0;}
.certperpadding { padding: 0px 0px 0px 102px}
.cerinput{ width: 333px; }
.cerlabel{line-height: 35px; }
@media screen and (max-width:768px){
	.servicecert,.certenterprise{ margin:0 -15px;}
	.certnotes{ border:none; min-height:inherit;}
	.servicecert .certnotes .descript,.certenterppadding{padding:15px !important;}
	.servicecert .certnotes .operation>button{ margin:auto; float:none;}
	.certcontent.certenterppadding .form-group>div,.certcontent.certperpadding .form-group>div{ width:auto; float:none; text-align:left !important;}
	.certcontent.certenterppadding .form-group>div label{ line-height:30px; margin:0;}
	.certcontent.certenterppadding .form-group input,.certcontent.certperpadding .form-group input{ width:100%; float:none !important;}
	.certcontent.certenterppadding .form-group .capital-text{ float:left !important; width:80%;}
	.certcontent.certenterppadding .form-group .dropdown,.certcontent.certenterppadding .form-group .dropdown .cerinput,.certcontent.certperpadding .form-group .dropdown,.cerinput{ width:100%;}
	.certcontent .form-group .dropdown .dropdown-menu{ width:100%; padding:0;}
	.certcontent .form-group .dropdown .dropdown-menu .datetimepicker{ width:100%; margin:0;}
	.certenterprise textarea{ width:100% !important;}
	.certcontent.certenterppadding .form-group>select{ width:100% !important;}
	.certenterprise .enterbtn{padding-left:0 !important;}
	.certenterprise .enterbtn button{ width:100%; padding:0;}
	.certcontent.certenterppadding .form-group .thumbnail-wrap{ margin-left:0 !important;}
	.certenterprise .certnotes .form-group p.msg,.certperson .form-group p.msg{ margin-left:0 !important;}

	.certitems .certnotes .items{ padding:0;}
	.certitems .certnotes .items .box-wrap>ul{ margin-left:0; width:100%;}
	.certitems .certnotes .treeul{    margin-left: 20px; width:auto;}
	.certitems  .certnotes .items .certli{ padding:10px 0;}
	.certitems .certnotes .items .norli{    margin-top: 5px;}
	.certitems .certnotes .btnwrap{ padding:40px  0;}
	.coubutton{ width:100%;    padding: 0 25px;}
	.servicecert .certnotes .operation-wrap{ bottom:30px}
	.certitems .items a:hover,.certitems .items a:focus,.certitems .items a:active{ color:#009be1;}
	.certselecteditems{ margin:0 -15px;}
	.selected-wrap .items .selectitems{ padding:15px !important;}
	.selected-wrap .items .box-wrap{ padding:15px !important;}
	.selected-wrap .items{ margin:0 !important;}
	.selected-wrap .upload-box{ margin:15px !important;}
	.selected-wrap .upload-box .title{ margin:15px 0;}
	.selected-wrap .upload-box .title>span{ display:block;}
	.selected-wrap .upload-box #input-file{ margin-top:0; line-height:40px !important; height:40px; width:100%;}
	.certselecteditems .selected-wrap .upload-box .coubutton{ width:100%;}
	.certperson .certperpadding{ padding:0;}
	.certcontent .form-group{ margin-bottom:15px;}
	.certcontent.certperpadding .perbtn{ padding-left:0;}
	.certcontent.certperpadding .form-group:nth-child(2)>div{ width:30px;}
	.certcontent.certperpadding .form-group:nth-child(2) input[type=radio]{ width:auto;}
	.certselecteditems  .carousewrap>.carousel{ margin-top:20px;    width: 100%;}
	.certselecteditems  .carousewrap>.carousel .defalut-wrap{ width:250px; margin:0 auto;}
	.certselecteditems  .carousewrap>.carousel .defalut-wrap img{ margin:0;}
	.certselecteditems .carousel .carousel-inner>div{ width:290px !important;}
	.certselecteditems .carousewrap .carousel{    margin-bottom: 20px;}
	}



/*个人基本信息*/
#personfirstli >div>span{color: #333333;}
#personsecondli >div>span{color: #009be1;}
#personsecondli >div>div{background-color: #009be1;border-radius: 15px;width: 30px; height: 30px;line-height: 32px;float: left;}
#personfirstli >div>div{background-color: #d6d6d6;border-radius: 15px;width: 30px; height: 30px;line-height: 32px;float: left;}
.certcontent .font-size14 {font-size: 14px;font-weight: normal;}

.certcontent.certperpadding .form-group>div{width:100px;text-align: right;float:left;margin-right: 16px;}
.certcontent .marginleft{margin-left: 33px;}
.certcontent .perbtn{text-align: left; padding-left: 116px;}
.certperson input[type=month]{border-radius:0;height:40px;}
.certperson .form-group p.msg{ text-align:left; margin-left:115px; height:auto;}
/*企业信息*/
#selectlimit{width:333px;}
.certenterprise select,.certenterprise input[type=date],.certenterprise input[type=month]{border-radius:0;height:40px;}
.certenterprise textarea{border-radius:0;}
.certenterprise textarea{width:75%;}
.certenterprise .enterbtn{padding-left:152px;}
.certenterprise .enterbtn button{float:left;}
.certenterppadding { padding: 0px 35px 0px 35px}
.certcontent.certenterppadding .form-group>select{width:161px;margin-right:10px;}
.certcontent.certenterppadding .form-group>div{width:135px;text-align: right;float:left;margin-right: 16px;}
.certcontent .form-group #input-file{ margin:0; line-height:40px; height:auto; border:1px solid #e0e0e0;}
.certcontent .form-group .address-text{ width:60%;}
.certcontent .form-group #input-file>span{ margin:0; font-size:14px; display: block; text-align:center;}
.certcontent .form-group #input-file>input{ width:100%; height:100%;}
#certresult .close-btn{ position:absolute;    top: -30px;  right: -25px; color:#009be1; width:20px; height:20px; cursor:pointer;}
.certenterprise .form-group p.msg{ text-align:left; margin-left:150px; height:auto;}
.certcontent.certenterppadding .form-group .thumbnail-wrap{ margin-left:150px; width:180px; display:block;}
.modal-thumbnail .img-wrap img{ width:100%}
.modal-thumbnail { padding:0;}
/* 服务项目*/
.certitems .items{padding:0px 30px 0px 30px;overflow: hidden;}
.certitems .items a{line-height: 40px;}
.certitems .items .norli{margin-top:18px; overflow:hidden;}
.certitems .items .certli{padding:30px 0px 30px 0px;border-bottom:1px solid #e0e0e0;}
.certitems .items .certli:last-child{ border-bottom:none;}
.certitems .selectitems{font-size: 18px; color:#009be1;margin-right:38px; line-height: 38px; }
.certitems .items>div:first-child{border-bottom: 1px solid #e0e0e0; overflow: hidden;padding-bottom: 15px;}
.certitems .treeul{width:100%; margin-left: 40px;}
.certitems .treeul .checkbox-wrap>i{ float:left; display:block; margin:12px 5px 0 0; cursor:pointer;}
.certitems .treeul .checkbox-wrap>i:hover{ color:#009be1;}
.certitems .treeul .checkbox{ float:left;}
.certitems .treeul .checkbox-wrap{overflow:hidden;}
.items .box-wrap>ul{ margin-left: 0;}
.certitems .btnwrap{    position: fixed;  bottom:40px;  z-index: 2; left: 53%;}
#certimodal {overflow:hidden;}
#certimodal >div:nth-child(1){width: 70%;}
#certimodal >div:nth-child(2){width: 15%;}
#certimodal >div:nth-child(3){width: 15%;}

#certtab .tabwrap >div:nth-child(2){width: 15%;}
#certtab .tabwrap >div:nth-child(3){width: 15%;}
#certtab .tabwrap >div:nth-child(1) {width: 70%;text-align: left;padding-left: 15px;}
#certtab {overflow: hidden;border: 1px solid #e0e0e0;}
#certtab .tabwrap{margin-left: 10px; margin-bottom: 10px;overflow:hidden;border-bottom: 1px solid #e0e0e0;}
#certtab .tabwrap >div:first-child span{margin-right: 20px;}
#certtab >div:last-child{border-bottom: 0;}
#certtab .tabwrap div{float:left;}
#certtab{padding-top:10px;}
.selected-wrap .items{ margin:0 30px ;}
.selected-wrap .items .selectitems{border-bottom:1px solid #ddd;    padding-bottom: 15px;}
.selected-wrap .items .selectitems>button{     background-color: #009be1;  border: none;   line-height: 31px;  width: 115px;}
.selected-wrap .items .box-wrap{ overflow:hidden;    padding: 15px 0; border-bottom: 1px solid #ddd;}
.selected-wrap .upload-box{ margin:0 30px 45px;}
.selected-wrap .upload-box .title{ background:#fff; margin:40px 0 30px;}
.selected-wrap .upload-box #input-file{    line-height: 50px; }
.selected-wrap .upload-box .coubutton{ padding:0; width:175px}
.selected-wrap .upload-box #input-file>span{ margin:0;}
.selected-wrap .upload-box #input-file>input{ width:100%; height:100%;}
.selected-wrap .treeul{ margin-left:20px;}

#certimodaltable >div:nth-child(1){width: 70%;padding-bottom: 14px;}
#certimodaltable >div:nth-child(2){width: 15%;}
#certimodaltable >div:nth-child(3){width: 15%;}
#certimodaltableall td{
	border:1px solid #ffffff;
}
#certimodaltableall table{
	border:1px solid #e0e0e0;
	font-size: 14px;
	color: #666666;
	background-color: #f5f5f5;
}

#certimodaltableall {
	margin:20px 15px;
}
#certimodaltableall table{
	width:100%;
}
#certimodaltableall td{
	text-align: center;
	vertical-align: middle;
	padding-top:13px;
	padding-bottom:13px;
}
#certimodaltableall tr>td:nth-last-child(1){width:15%;}
#certimodaltableall tr>td:nth-last-child(2){width:15%;}
#certimodaltableall tr>td:first-child{width:15%;}
#certimodaltableall tr>td:nth-child(2){width:20%;}
#certimodaltableall .close-btn { float:right; margin-bottom:10px; cursor:pointer;}
#certimodaltableall .close-btn:hover{ color:#009be1;}
/* 已选服务*/


/* gzx 钱包  begin*/
.wallet-main>div{border: 1px solid #e0e0e0; min-height:800px; padding-bottom:108px}
.wallet-main h1{height: 50px;line-height: 50px;padding: 0 30px;background: #e0e0e0;margin-top: 0px;}
.wallet-main .wallet-conpany-info dl{overflow: hidden;padding: 25px 30px 30px;}
.wallet-main .wallet-conpany-info dl dt{margin-right: 35px;max-width: 85px;width: 85px;height: 85px;border-radius: 50%;overflow: hidden;}
.wallet-main .wallet-conpany-info dl dt img{width: 100%;height: 100%;border: none;}
.wallet-main .wallet-conpany-info dl dd,.wallet-main .wallet-info dl dt{float: left;display: inline-block;}
.wallet-main .wallet-conpany-info dl dd{width: 82%;}
.wallet-main .wallet-info{padding: 0 30px;}
.wallet-main .wallet-info .wallet-balance a{height: 40px;width: 130px;text-align: center;line-height: 40px;display: inline-block;}
.wallet-main .wallet-info .wallet-balance a:hover{background: #009be1;color: #fff;}
.wallet-main .wallet-info .nav-tabs{border-bottom: 1px solid #b0b0b0;margin-bottom: 20px;}
.wallet-main .wallet-info .nav-tabs .active>a,.wallet-main .wallet-info .nav-tabs>li>a:hover{background: #009be1;color: #fff;    border-radius: 0;}
.wallet-main .wallet-info .nav-tabs>li>a{padding: 0;height: 40px;width: 130px;line-height: 40px;text-align: center;border: none;font-size: 16px;}

/*.wallet-main .wallet-info>div:nth-child(1){border-bottom: 1px solid #e0e0e0;margin-bottom: 20px;}*/
.wallet-main .wallet-info .wallet-balance{background: #f9f0f0;border-left: 5px solid #e4b9c0;padding: 25px;}
.wallet-main .wallet-info .wallet-balance>div{display: inline-block;}
.wallet-main .wallet-info .wallet-balance>div a:nth-child(1){margin-right: 40px;}
.wallet-main .wallet-info .wallet-balance>div a{display: inline-block;width: 120px;border: 1px solid #009be1;background: #fff;color: #009be1;}
.wallet-main .wallet-info .wallet-balance>div a:hover{background: #009be1;color:#fff;}
.wallet-main .wallet-info .wallet-balance>div:nth-child(2){margin-top: 45px;}
.wallet-main .wallet-info .wallet-balance>div>p:nth-child(1){margin-bottom: 20px;}
.wallet-main .wallet-info .wallet-balance>div>p:nth-child(2)>span:nth-child(2){margin-right: 20px;}
.wallet-main .wallet-info h2{height: 40px;line-height: 40px;background: #e0e0e0;padding: 0 30px;}
.wallet-main .balance-details-list ul.list-wrap li{min-height: 55px;line-height: 55px;padding: 0px 10px 0px 30px;position: relative; border-bottom:1px solid #ddd;}
.wallet-main .balance-details-list .page-wrap{ margin:40px 0 0 30px;}
.wallet-main .balance-details-list ul li .money{float: right;    cursor: pointer;}
.wallet-main .balance-details-list ul li>p{margin: 0;display: inline-block;line-height: 55px;}
.wallet-main .balance-details-list ul li>p:nth-child(2){margin: 0 55px 0 75px;width: 160px;display: inline-block;}
.wallet-main .balance-details-list ul .dropdown-con{position: absolute;z-index: 10;right: 0px;top: 45px;width: 150px;    padding: 15px 20px; background: #fff; border: 1px solid #ddd;}
.wallet-main .balance-details-list ul .dropdown-con:after{ content: "";   position: absolute; top: -12px;  left: 100px; background:url(../img/triangle.png) center center no-repeat; width:17px ; height:12px;  }
.wallet-main .balance-details-list ul .dropdown-con p{line-height: 30px;margin: 0px;}
.wallet-main .wallet-page{margin: 50px auto;font-size: 14px;}
.wallet-main .wallet-info .wallet-balance>div:nth-child(2){float: right;}
.wallet-main .margin-70{display: inline-block;width: 230px;margin-left: 50px;}
.no-record {margin:100px 0;}
.no-record img{width:80px;margin-bottom: 10px;}
.wallet-main .wallet-info .yg-list-wrap .list-wrap li{ line-height:inherit; width:100%;}
.wallet-main .wallet-info .yg-list-wrap .list-wrap li>div{ height:50px ; display:table; padding-left:0;}
.wallet-main .wallet-info .yg-list-wrap .list-wrap li>div:last-child{ padding:0; position:relative;}
.wallet-main .wallet-info .yg-list-wrap .list-wrap li>div:last-child span{ cursor:pointer;}
.wallet-main .wallet-info .yg-list-wrap .list-wrap li>div span{ display:table-cell; vertical-align:middle; }
@media screen and (max-width: 475px) {
	.wallet-main .col-md-12,.wallet-main .col-sm-12{padding: 0px;}
	.wallet-main .wallet-info{padding: 0px;}
	.wallet-main>div{border: none;}
	.wallet-main .wallet-info .wallet-balance{padding: 5px 10px;}
	.wallet-main .wallet-info .wallet-balance>div:nth-child(2){float: none;margin: 5px 0;}
	.wallet-main .balance-details-list ul li{min-height: 55px;line-height: 55px;padding: 0px 10px 0px 10px;position: relative;}
	.wallet-main .balance-details-list ul li>p:nth-child(2){margin: 0;display: initial;}
	.wallet-main .balance-details-list ul li .money{float: none;}
}
@media screen and (max-width: 700px) {
	.wallet-main .wallet-info .wallet-balance>div:nth-child(2){float: none;margin: 5px 0;}
	.wallet-main .wallet-info .nav-tabs{ padding-left:15px;}
	.wallet-main .wallet-conpany-info dl dt{ width:60px; height:60px; margin-right:15px;}
	.wallet-main .wallet-conpany-info dl dd{ width:70%;}
	.wallet-main .wallet-conpany-info dl{ padding:25px 15px 0px;}
	.no-record img{ width:50px;} 
	.wallet-main .balance-details-list ul.list-wrap li{ line-height:30px; padding:10px 15px;}
	.wallet-main .balance-details-list ul li>p{ line-height:30px; display:block;}
	.wallet-main .wallet-info h2{ margin-bottom:0;}
	.wallet-main .margin-70{ margin:0;}
	.wallet-main .wallet-info .yg-list-wrap .list-wrap li>div{ text-align:left !important; height:auto; line-height:30px;}
	.wallet-main .balance-details-list ul .dropdown-con{ right: initial; top:35px; left:0; padding:10px;}
	.wallet-main .balance-details-list ul div.dropdown-con:after{left:15px;}
	.wallet-main .balance-details-list .page-wrap{ margin:40px 0;}
	.wallet-main .balance-details-list .page-wrap ul li{ line-height:none; min-height:inherit; padding:0 !important;}
	
}
/* gzx 钱包  end*/

/* gzx 提现 begin*/
.withdraw-main .add-title{ margin-bottom:20px;}
.withdraw-main>div{border: 1px solid #e0e0e0;}
.withdraw-main h1{height: 50px;line-height: 50px;padding: 0 30px;background: #e0e0e0;margin-top: 0px;font-size: 20px;}
.withdraw-main div form{padding: 15px 30px;min-height: 550px;}
.withdraw-main div .form-group label{ font-weight:400}
.withdraw-main div form p.yue{ margin-bottom:20px;}
.withdraw-main div form>div>div>i{margin: 0px 10px 0px 20px;}
.withdraw-main div form>div>div>a:hover{color: #009be1;}
.withdraw-main div form .withdraw-money{margin-top: 20px;}
.withdraw-main div form .withdraw-money>span{margin-left: 20px;}
.withdraw-main div form .withdraw-money input{margin-right: 10px;}
.withdraw-main div form .msg{margin-top: 5px;margin-left: 60px;}
.withdraw-main div form select,.withdraw-main div form input[type=number]{height: 40px;line-height: 40px;max-width: 300px;margin-left: 10px;width: 70%;    border: 1px solid #ddd;}
.withdraw-main div form input[type=number]{padding: 0 20px;}
.withdraw-main div form .withdraw-btn>a{text-align: center;height: 40px;line-height: 40px;width: 180px;display: inline-block;margin: 50px 0 30px 55px;}
.withdraw-main .add-tip{display: inline-block;    margin-left: 15px;}
.withdraw-main .add-tip a:hover{ color:#333;}
.withdraw-main div form .withdraw-btn .next-btn{ margin:40px 0 30px 85px;}
@media screen and (max-width: 475px) {
	.withdraw .col-md-12{padding: 0px;}
	.withdraw-main .add-tip{display: block;padding-left:53px;margin:8px 0 0px;}
	.wallet-main .recharge-btn{width: 100%;}
	.wallet-main .recharge-btn a{width: 40%!important;}
	.withdraw-main div form{padding: 15px;min-height: 550px;}
	.withdraw-main div form select,.withdraw-main div form input[type=number]{margin-left: 2%;}
	.withdraw-main>div{ border:none;}
	.withdraw-main div form .withdraw-btn .next-btn{margin:20px 0 0 82px}
	.pad-L120{padding-left:86px;}
	.editaccount-main div form input.yanzm-input{ width:48%;}
	.editaccount-main div form label{ width:70px !important;}
	.editaccount-main div form .addaccount-btn{padding-left: 0px !important; text-align: center;}
	.editaccount-main div form .addaccount-btn a{margin: 5px 0 14px 0  !important;}
}

/*@media screen and (max-width: 700px) {*/
	/*.wallet-main .wallet-info .wallet-balance>div:nth-child(2){float: none;margin: 5px 0;}*/
/*}*/
/* gzx 提现 end*/

/* gzx  交易记录 begin*/
.tradingrecord-main>div{border: 1px solid #e0e0e0;}
.tradingrecord-main h1{height: 50px;line-height: 50px;padding: 0 30px;background: #e0e0e0;margin: 0px;font-size: 20px;}
.tradingrecord-main>div>div{padding: 30px;font-size: 14px;}
.tradingrecord-main>div h2{background: #009be1;color: #fff;padding-left: 30px;height: 40px;line-height: 40px;font-size: 14px;margin: 0;}
.tradingrecord-main>div ul li{height: 55px;line-height: 55px;border-bottom: 1px solid #e0e0e0;padding: 0 20px 0 30px;}
/* gzx  交易记录 end*/

/* gzx 填写账户信息 begin*/
.editaccount-main>div{border: 1px solid #e0e0e0;}
.editaccount-main h1{height: 50px;line-height: 50px;padding: 0 30px;background: #e0e0e0;margin-top: 0px;font-size: 20px;}
.editaccount-main div form label{width: 25%;max-width: 100px;font-size: 14px;font-weight: 500;    text-align:right;}
.editaccount-main div form{padding: 0px 30px;min-height: 550px;margin-top: 30px;}
.editaccount-main div form>div>div{margin-top: 20px;}
.editaccount-main div form input{height: 40px;line-height: 40px;width: 70%;max-width: 300px;padding: 0 20px;margin-left: 10px;}
.editaccount-main div form img{cursor: pointer;}
.editaccount-main div form .addaccount-btn{padding-left: 115px;}
.editaccount-main div form .addaccount-btn a{display: inline-block;height: 40px;line-height: 40px;width: 180px;text-align: center;margin: 20px 0 30px 0;}
@media screen and (max-width: 475px) {
	.editaccount-main div form{padding: 0px 15px;min-height: 350px;margin-top: 30px;}
	.editaccount-main>div{ border:none;}
}
/* gzx 填写账户信息 end*/

/* gzx  充值 begin*/
.recharge-main .recharge-title{ width:70px; margin-right:10px; text-align:right}
.recharge-main>div{border: 1px solid #e0e0e0;}
.recharge-main h1{height: 50px;line-height: 50px;padding: 0 30px;background: #e0e0e0;margin-top: 0px;font-size: 20px;}
.recharge-main div form{padding: 15px 30px;min-height: 550px;}
.recharge-main div form>div>div:nth-child(1){margin-bottom: 25px;}
.recharge-main .pay-wrap label{ font-weight:100;    margin: 0;}
.recharge-main .pay-wrap label .name{    background-color: #fff;  border: 1px solid #ccc; text-align: CENTER;  min-width: 115px;  line-height: 35px;}
.recharge-main div form select{ height: 40px ;line-height: 40px;  width: 60%;  max-width: 300px;  border: 1px solid #ccc;}
.recharge-main .pay-wrap{ background-color:#f5f5f5; padding:20px 30px; margin-top:40px}
.recharge-main .pay-wrap>p{ margin-bottom:15px;}
.recharge-main div form p span{margin-right: 15px;}
.recharge-main div form ul li{display: inline-block;margin:0 30px 15px 0;}
.recharge-main div form ul li input{    margin: 13px 15px 0 0;}
.recharge-main div form .recharge-btn{margin-top: 50px;}
.recharge-main div form .recharge-btn a{display: inline-block;width: 180px;height: 50px;line-height: 50px;cursor: pointer;text-align: center;}
.recharge-main .payType img{max-width: 50px;width: 22%;}
.rechargeHandle{padding: 20px 35px;}
.rechargeHandle .rechargeTitle{padding: 15px 0;border-bottom: 1px solid #e0e0e0;}
.rechargeHandle .rechargeTitle i{line-height: 22px;}
.rechargeHandle .rechargeInfo{padding: 28px 0 18px 0;border-bottom: 1px solid #e0e0e0;}
.rechargeHandle .rechargePic{padding: 20px 0 0px 0;}
.rechargeHandle .rechargePic a{cursor: pointer;}
.rechargeHandle .rechargePic img{margin: 20px 0;}
.rechargeHandle .codePic{position: relative;}
.rechargeHandle .freshTip{position: absolute;top: 48%;background: white;z-index: 10;left: 200px;}
.rechargeHandle .imgOpcity{opacity: 0.6;}
.recharge-main .error-tip{padding-left:83px;}
.recharge-main div form input[type=number]{ height: 40px ;line-height: 40px;  width: 60%;  max-width: 300px;  border: 1px solid #ccc;padding-left: 20px;}
.recharge-main .moneyList{width: 300px;margin-left: 85px;padding-right: -10px;margin-top: 10px;}
.recharge-main .moneyList li{ width: 67px;line-height: 40px;text-align: center;border: 1px solid #e0e0e0;margin-right: 10px;margin-bottom: 10px;}
.recharge-main .moneyList li:nth-child(4n){ margin-right: 0;}
.recharge-main .moneyList li:hover{background: #009be1;color: white;}
@media screen and (max-width: 475px) {
	.recharge-main h1{display: none;}
	.recharge-main div form{padding: 15px;min-height: 550px;}
	.recharge-main div form p{margin: 15px 0px 10px;padding-left: 0px;}
	.recharge-main div form ul li{display: inline-block;margin-right: 10px;}
	.recharge-main div form ul li input{margin-right: 10px;}
	.recharge-main div form ul{padding-left: 0px;}
	.recharge-main .pay-wrap{ margin:20px -15px 0;}
	.recharge-main div form .recharge-btn{ margin-top:30px; text-align:center;}
	.recharge-main div form .recharge-btn a{ width:150px; line-height:45px; height:45px;}
	.recharge-main div form>div>div:nth-child(1){ margin-bottom:15px;}
	.withdraw-main .add-tip{}
	.recharge-main .moneyList li {width: 60px;line-height: 40px;text-align: center;border: 1px solid #e0e0e0;margin-right: 6px;margin-bottom: 10px;}

	.recharge-main .moneyList {width: 198px;margin-left: 85px;padding-right: -10px;margin-top: 10px;}
	.recharge-main .moneyList li:nth-child(3n){ margin-right: 0;}
	.recharge-main .moneyList li:nth-child(4n){ margin-right: 5px;}
}

/* gzx  充值 end*/
/* end 服务资质认证 */


/* end 服务资质认证 */
.certselecteditems .itemswrap>div:nth-child(1){text-align:left;color:#009be1;border-bottom: 1px solid #e0e0e0;padding-bottom: 20px;}
.certselecteditems .itemswrap .checkbox label:last-child{margin-left:90px;}
.certselecteditems .itemswrap{padding:0px 30px 20px 30px;}
.certselecteditems .itemswrap .checkbox{text-align: left; border-bottom: 1px solid #e0e0e0;padding: 10px 0px 10px 0px;}
.certselecteditems .itemswrap .checkbox *{vertical-align: middle;}
.certselecteditems .itemswrap .upload{margin:30px 0px 30px 0px;text-align: left;}

#input-file {margin:80px 100px 0px 0px;float:left;position: relative; width: 145px; height: 50px;border: 1px solid #009be1;text-align: center;cursor: pointer;}
#text {display: inline-block;color: #666; font-size: 16px;margin: 13px 53px 18px 53px;}
#file {display: block; position: absolute;top: 0;left: 0; width: 120px; height: 30px;opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); }
.certselecteditems  .carousel{float:left;    margin-bottom: 50px;}
.certselecteditems  .carousel .carousel-control.left, .certselecteditems  .carousel .carousel-control.right{ display:block;}
.certselecteditems .carousewrap{overflow: hidden;}
.certselecteditems .carousewrap .defalut-img{ margin-left:50px;}
#certresult{margin:50px; position:relative;}
.certselecteditems  .carousel .carousel-inner>div{ height:225px; width:380px;}
.certselecteditems  .carousel .carousel-inner>div>img{ width:100%; height:100%}
.certselecteditems  .carousel .carousel-indicators{     display: none;}
.upload-img-wrap .carousel-control.left, .upload-img-wrap .carousel-control.right{ display:block !important;}
.upload-img-wrap  .carousel-indicators{ display:none;}
.upload-img-wrap  .carousel .carousel-inner>div>img{ width:100%;}
.upload-img-wrap { padding:0;}
.upload-img-wrap  .carousel .carousel-inner>div>i{     position: absolute;   right: 10px; top: 0;font-size: 22px; width:25px; cursor:pointer;}
.upload-img-wrap .carousel-control{    height: 150px;  top: 50%;margin-top: -15%;    width: 12%; background-color:rgba(255,255,255,0.7);background-image: none; opacity: 1;}
.upload-img-wrap .carousel-control.right{    right: -115px;}
.upload-img-wrap .carousel-control.left{  left: -115px;}
/* end 服务资质认证 */

/* 我的服务项目 add by wzg*/
.myserviceitems .items{ margin:0 31px;}
.myserviceitems .items div{padding: 20px 20px 20px 0px;border-bottom: 1px solid #e0e0e0;text-align: left;}
.myserviceitems .items>div:first-child{padding: 0px 20px 20px 0px}
.myserviceitems .items> div:last-child{border-bottom:0}
@media screen and (max-width:768px) {
	.myserviceitems{ margin:0 -15px;}
	.myserviceitems .items{ margin:15px 0;}
	.myserviceitems .items div{ padding:15px;}
	.myserviceitems .items>div:first-child{ padding:0 15px 15px;}

	}
/* end 我的服务项目*/

/*begin 求职专职-我的职位列表 add by wzg */
.myfullpositions .list-positiions{ margin:30px 0;}
.myfullpositions .list-positiions .poswarp div:last-child>div:last-child{ margin-bottom:0;}
.myfullpositions .nav-tabs>li{width:165px;}
.myfullpositions .nav > li > a {font-size: 16px; }
.myfullpositions .nav > li > a:focus,.myfullpositions .nav > li > a:hover,.myfullpositions .nav > li > a:active, .myfullpositions .nav-tabs > li.active > a { background-color: #009be1;color: #fff;font-size: 16px;border-radius: 0; }
.myfullpositions .imgwrap img{margin-top: 200px;}
.myfullpositions .empwrap{    margin: 0px 0px 5px 0px;
    font-size: 2.2rem;
    color: #999999;}
.myfullpositions .nav > li.active > a{ margin-top:1px;}
.myfullpositions .empwrap1{color:#b5b5b6;}
.myfullpositions .poswarp{overflow:hidden; margin-bottom:10px;padding:24px 27px 18px 25px;border: 1px solid #e0e0e0; border-left:6px solid #009be1; cursor:pointer;}

.myfullpositions .popage{margin-left: 1px;}
.myfullpositions .list .popage>div:first-child{margin-top: 31px;}
.myfullpositions .poswarp>div:first-child{border: 1px solid #e0e0e0;width:100px;}

.myfullpositions .poswarp .text-left{margin-left: 18px;width:83.5%;}
.myfullpositions .poswarp .text-left p,.myfullpositions .poswarp .text-left div{margin-bottom: 10px;}
.myfullpositions .poswarp .text-left p,.myfullpositions .poswarp .text-left p>a{color:#009be1; }
.myfullpositions .poswarp .text-left >div:nth-child(2)>a{color: #2db3a0;}
.myfullpositions .poswarp .text-left >div>span:nth-child(2){margin-left: 39px;}
.myfullpositions .posline1 span{margin-left: 19px;}
.myfullpositions .posline1 span:first-child{margin-left:0px;}
.myfullpositions .posline2>span:last-child{float: right;}
.myfullpositions .text-left>p>span{margin-left: 8px;}
.list-positiions .null-wrap i,.jz-lsit-wrap .null-wrap i{ font-size:8rem;}

@media screen and (max-width:768px){
	.myfullpositions{ margin:0 -15px}
	.myfullpositions .nav-tabs>li{ width:20%;}
	.myfullpositions .poswarp>div:first-child{ width:17%;}
	.myfullpositions .poswarp{ padding:15px;}
	.myfullpositions .poswarp .text-left{ margin-left:4%; width:78%;}
	.myfullpositions .list-positiions{ margin:15px 0;}
	.myfullpositions .poswarp .text-left >div:nth-child(2)>a{color: #2db3a0; float: left; width: 45%; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	.myfullpositions .poswarp .posline1 .info{ width:50%;    overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
	.myfullpositions .list-positiions .poswarp div:last-child>div:last-child>span:last-child{ display:block;    margin-top: 10px;}
	.myfullpositions .list-positiions .poswarp .posline2>span:first-child{ display:block; max-width:50%; float:left;white-space:nowrap; overflow: hidden;text-overflow: ellipsis;}
	.myfullpositions .nav > li > a{ font-size:1.4rem; padding:10px 0;}
	.myfullpositions .nav > li > a:focus, .myfullpositions .nav > li > a:hover, .myfullpositions .nav > li > a:active, .myfullpositions .nav-tabs > li.active > a{font-size:1.4rem; padding:10px 0;}
	.myfullpositions .poswarp .text-left div{ margin-bottom:0;}
	.myfullpositions .poswarp .text-left >div>span:nth-child(2){margin-left:15px}
	.myfullpositions .poswarp .posline1 .info span{ width:30% !important; margin-left:10px; }
	.myfullpositions .poswarp .posline1 .info span:first-child{ margin-left:0;}
	}

/* end */

/* begin求职专职-我的职位详情add by wzg*/
.myposdetails .topwrap{ border:1px solid #e0e0e0;padding:30px 13px 30px 13px; overflow:hidden;}
.myposdetails .certstep{margin-bottom: 30px;}
.posstep ul li{ float:left;width: 163px; }
.posstep ul li>div{font-size: 14px;color: #ffffff;}
.posstep ul li>.bar-red{
	 margin-top:20px;
	height:13px; width:100%;
	  background-color: #ce1522;
    background-image: -webkit-gradient(linear, 0 100%, 100% 0,
                            color-stop(.25, rgba(255, 255, 255, .2)), color-stop(.25, transparent),
                            color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .2)),
                            color-stop(.75, rgba(255, 255, 255, .2)), color-stop(.75, transparent),
                            to(transparent));
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                        transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                        transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                        transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                        transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                        transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                        transparent 75%, transparent);
	}
.posstep ul li>.bar-hui{ background-color:#f3f3f3; margin-top:20px;
	height:13px; width:100%;}
.posstep ul li>div>span{line-height: 32px;  color:#333333;margin-left: 12px; float: left;}
.posstep ul li >div>div{background-color: #d6d6d6;border-radius: 15px;width: 30px; height: 30px;line-height: 32px;float: left;}
.posstep ul li.selectitem>div>span{color: #009be1;}
.posstep ul li.selectitem>div>div{background-color: #009be1;border-radius: 15px;width: 30px; height: 30px;line-height: 32px;float: left;}
#posfirstli >div>span{color: #333333;}
#possecondli >div>span{color: #009be1;}
.myposdetails .posprocess{margin-top: 53px;}
.myposdetails .namewrap{margin-left: -15px;color: #ffffff;max-width:78%;height:45px;background-color:#009be1;text-align: left;}
.myposdetails .namewrap h3{line-height: 45px; margin:0 30px;    overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.myposdetails .detailswrap{border:1px solid #e0e0e0;text-align: left;    min-height: 780px;}
.myposdetails .detailswrap .delivery button.btn-red{     border: none; padding: 10px 45px;  margin: 30px auto 0; width:160px; display:block}

.myposdetails .sumwrap >div>p{margin-bottom:5px;color: #009be1;}
.myposdetails .sumwrap>div>div:nth-child(2){color: #666666;}
.myposdetails .sumwrap>div>div{margin-bottom:10px;color: #a0a0a0;}
.myposdetails .sumwrap .divwrap>span:nth-child(1){padding-right:14px;border-right: 1px solid  #666666; }
.myposdetails .sumwrap .divwrap>span:nth-child(2){padding-right:14px;padding-left:14px;border-right: 1px solid  #666666; }
.myposdetails .sumwrap .divwrap>span:nth-child(3){padding-left:14px;}
.myposdetails .locawrap >img{margin-right: 6px;}
.myposdetails .sumwrap>div:first-child{border-bottom: 1px dashed #a0a0a0;  padding-bottom:15px;}
.myposdetails .destitlewrap{border-left: 6px solid #009be1;padding-left: 8px;color: #333333;font-size: 18px;}
.myposdetails .contwrap{font-size: 14px;color: #333333;    margin-left: 30px;}
.myposdetails .destitlewrap{margin: 30px 0px 15px 15px;}
.myposdetails .addrwrap{border:1px solid #e0e0e0;margin-top: 2px;text-align: left; padding: 10px;}
.myposdetails .addrwrap .wrap{ overflow:hidden; cursor:pointer}
.myposdetails .addrwrap .wrap:hover .name>span{ text-decoration:underline;}
.myposdetails .addrwrap .wrap .name{ width:60%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;    margin: 15px 12px;}
.myposdetails .sumwrap{    margin:15px 0 0 15px}
.myposdetails .addrwrap>p:nth-child(2){    white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.myposdetails .addrwrap img{border:1px solid #797979;margin-right: 33px;}
.myposdetails .addrwrap span{color:#009be1; }
.myposdetails .addrwrap>p{margin-top: 15px;}
.myposdetails .imgwrap{ width: 30%;}
.myposdetails .md4wrap{padding-right: 0px;}

@media screen and (max-width:768px){
.fullcomp { margin:0 -15px;}
.fullcomp .md12{ padding:0;}
.fullcomp .row .md12wrap{ padding:0;}
.fullcomp .md12wrap .titlewrap{ width:100%; border-bottom:1px solid #e0e0e0; padding:15px;}
.fullcomp .tab-content .contentwrap{ border:none; margin-top:0;    padding: 15px;}
.fullcomp .md4wrap .addrwrap{ border-bottom:none;}
.fullcomp  .titlewrap .namewrap h1{ margin:0; font-size:1.8rem;}
.fullcomp  .titlewrap .namewrap h3.font-size18{ font-size:1.6rem !important; margin-top:10px;}
.fullcomp .titlewrap .comwrap{ margin-top:5px;}
.myposdetails .sumwrap{ margin:15px 0 0;}
.myposdetails{ margin:0 -15px;}
.myposdetails .company-wrap{ overflow:hidden;}
.myposdetails .company-wrap .icon-right{     float: right;  width: 5%;  height: 100%; font-size: 2rem;  margin-top: 40px;  text-align: center !important;}
.myposdetails .company-wrap dl { overflow:hidden; margin-bottom:0; padding:15px 0; border-bottom:1px solid #e0e0e0; width:95%; float:left}
.myposdetails .company-wrap dl dd{ width:17%; margin-right:3%; margin-top:15px; border:1px solid #e0e0e0;}
.myposdetails .company-wrap dl dt{ width:80%; font-weight:100;}
.myposdetails .company-wrap dl dt p{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.myposdetails .company-wrap dl dt p:nth-child(2)>span{ float:left; width:47%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.myposdetails .company-wrap dl dt p:last-child{ margin-bottom:0;}
.fullcomp .detailwrap{ margin-top:5px !important;}
.fullcomp .detailwrap .popage{ border:none; margin-top:15px;}
.myposdetails .topwrap{ padding:30px 13px 29px 0px;}
.posstep ul li.selectitem>div>div,.posstep ul li>div>div{
	float:none; margin:0 auto;
	}
.posstep ul li{ width:20%;}
.posstep ul li>div>span{ margin-left:0; float:none;}
.posstep ul li>div{ width:100%;}

}
/* end */

/*求职专职-公司详情add by wzg */
.fullcomp ul li{ background-color: #f5f5f5;    width: 50%; }
.fullcomp ul li>a{margin-right: 0px;margin-left: 0px;    padding: 15px 0; }
.fullcomp ul li>a:hover{ color:#009be1; border:none;}
.fullcomp .nav-tabs>li.active>a{border-top:3px solid #009be1 !important; border-right: 0px;border-radius: 0px;}
.fullcomp .contentwrap{ text-align:left;padding:21px 30px 21px 30px;margin-top:40px;font-size: 14px;color: #333333; line-height: 30px; border: 1px solid #e0e0e0;    min-height: 497px;}
.fullcomp .titlewrap{overflow: hidden; background-color:#ffffff;width:70%;padding:16px 0px 16px 35px;}
.fullcomp .comwrap{float:left; width:20%;}
.fullcomp .namewrap{float:left;text-align: left;margin-left:20px; width:70%;}
.fullcomp .comwrap img{border: 1px solid #797979;}
.fullcomp .md12wrap{ background-color:#e6e6e6;padding:20px 0px 20px 20px;}
.fullcomp .namewrap h1{font-size:2.4rem;color: #333333;margin-bottom:20px;}
.fullcomp .detailwrap{margin-top:30px;}
.fullcomp .addrwrap{border:1px solid #e0e0e0;text-align: left; padding: 16px;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{border: none;}
.fullcomp .basicwrap{font-size: 16px;color: #333333;}
.fullcomp .addrwrap>p{margin-top: 20px;font-size: 13px;color: #666666;}
.fullcomp .md4wrap{padding-right: 0px;}
.fullcomp .md12{padding-left: 0px;}
.fullcomp .detailwrap .nav-tabs{ border-bottom:none;}
.fullcomp .poswarp{overflow:hidden; margin-bottom:10px;padding:24px 27px 18px 25px;border: 1px solid #e0e0e0; border-left:6px solid #009be1;border-right: 0;}
.fullcomp .poswarp:hover{ background-color:#f5f5f5; cursor:pointer;}
.fullcomp .popage{margin-top: 40px;margin-left: 1px;border:1px solid #e0e0e0;border-top: 0;     min-height: 498px;}
.fullcomp .poswarp .text-left p{margin-bottom: 14px;}
.fullcomp .poswarp .text-left p,.fullcomp .poswarp .text-left p>a{color:#009be1;    overflow: hidden; }
.fullcomp .poswarp .text-left p>span:last-child{color: #757575;}
.fullcomp .poswarp .text-left>p>a{    margin-right: 10px; display: block;  float: left;   max-width: 225px;  overflow: hidden;   text-overflow: ellipsis; white-space: nowrap;}
.fullcomp .poswarp .text-left>p>span:nth-child(2){  display: block;  float: left; max-width: 145px; overflow: hidden;  text-overflow: ellipsis; white-space:nowrap;}
.fullcomp .poswarp .text-left >div:nth-child(2)>span:first-child{color: #2db3a0;}
.fullcomp .posline1 span{margin-left: 19px;}
.fullcomp .posline1 span:first-child{margin-left:0px;}
.fullcomp .pagerwrap{margin-top: 40px;margin-bottom: 36px;}
/* end */

/* 注册*/
.code { font-family: Arial;font-style: italic; color: Red; border: 0; padding: 2px 3px; letter-spacing: 3px; font-weight: bolder;}

/*end */

/* 发送面试邮件 gzx begin*/
.overhide{overflow: hidden;}
.sendemail-main>div{padding: 30px;border-radius: 10px;}
.sendemail-main>div>form>div{overflow: hidden;margin: 0 0 20px 0;}
.sendemail-main label{text-align:right;height: 40px;line-height:40px;float: left;font-size: 14px;color: #666666;font-weight: 500;display: inline-block;width: 65px;overflow: hidden;margin-right: 15px;}
.sendemail-main input,.sendemail-main select{float: left;height: 40px;line-height:40px;width: 400px;padding: 0 15px;}
.sendemail-main input{padding: 5px 15px;}
.sendemail-main textarea{width: 400px;padding: 10px;}
.sendemail-main .editCon{margin-top:-20px;}
.sendemail-main .btns{margin: 0;}
.sendemail-main .btns .cancel{background: #e5e5e5;}
.sendemail-main .btns a{display: inline-block;width: 95px;height: 35px;line-height: 35px;margin-right: 5px;cursor: pointer;}
.sendemail-main .btns a:hover{color: #fff;background: #009be1;}
.sendemail-main .receiver{line-height: 40px;}
.sendemail-main .input-group{width: 400px;}
.transpond textarea{margin-left: 80px;}
.sendemail-main .editCon  textarea{ width:90%;}
.sendemail-main .prompt{ margin-left:80px;}
/* 发送面试邮件 gzx end*/



/*我接的订单下一步操作*/

.next-container{padding: 30px;}
.next-container .row{ height: 50px;line-height: 50px;font-size: 14px;border-bottom: 1px solid #e0e0e0;}
.next-container .row a:hover{cursor: pointer;}
/*.next-container .row .col-md-8{padding-left: 30px;}*/
/*.next-container .row .col-md-4{padding-right: 30px;}*/
.next-operation-finishTime{padding: 20px;}
.next-operation-finishTime .modal-header{padding: 5px;}
.next-operation-finishTime .modal-body{padding: 30px;}
.next-operation-finishTime .remarks{margin-top:30px;}
.next-operation-finishTime .title{line-height:35px;}
.btn-submit{width:130px;height:35px;display:block;line-height:35px;border: none;background-color: #009be1;color: #FFFFFF;cursor: pointer;margin: 0px auto;}
.btn-submit:hover{ color:#fff;}
.btn-add-next{width:130px;height:35px;display:block;margin:0px auto;line-height:35px;border: 1px solid #009be1;background-color: #ffffff;color: #009be1;cursor: pointer;}
.next-operation-materialDetails .modal-body .row{margin-bottom: 3px;}
.next-operation-materialDetails .btn-disabled{background: lightgray;cursor: not-allowed;}
.next-operation-enterNumber .num-upload-panel{width: 100px;height: 100px;border-radius: 15px;padding-top: 20px;}
.next-operation-enterNumber .num-upload-panel:hover{cursor: pointer;}
.next-operation-enterNumber .num-upload-panel p{margin-top: 20%;}
.next-operation-enterNumber .thumbnail {width:280px;height:150px;margin:30px auto 10px auto;}
.next-operation-signSentPiece .num-upload-panel{width: 100px;height: 100px;border-radius: 15px;padding-top: 20px;}
.next-operation-signSentPiece .num-upload-panel p{margin-top: 20%;}
.next-operation-signSentPiece .num-upload-panel:hover{cursor: pointer;}
.next-operation-signSentPiece .thumbnail {width:280px;height:150px;margin:30px auto 10px auto;}
.next-operation-signSentPiece .btn-disabled{background: lightgray;cursor: not-allowed;}
.next-operation-handleUnnormalEnd .modal-body{padding-left:30px;padding-right:30px;}
.next-operation-handleUnnormalEnd .row{height: 50px;line-height: 40px;text-align: left;font-size: 14px;border-bottom: 1px solid #e0e0e0;}
.next-operation-materialconfirm .btn-block{border: 1px solid #f5f5f5;height: 30px;line-height: 30px;text-align: center;}
.next-operation-materialconfirm .btn-block:hover{background: #009be1;color: #FFFFFF;cursor: pointer;}
.next-container .operation-title-disable{color: #c0c0c0;cursor: not-allowed;}
/*.next-operation-finishTime,.next-operation-materialDetails,.next-operation-chargeNotice,.next-operation-enterNumber,.next-operation-signSentPiece .btn-submit{margin: 0px auto;}*/
#agree-protocol{padding-top: 0px;}
#agree-protocol-continue{height: 30px;width: 140px;background: #009be1;display: block;line-height: 30px;color:#ffffff;margin:10px auto;cursor: pointer;}
#agree-protocol .btn-disabled{background:gray;}
#agree-protocol-moal{height: 500px;overflow-y: auto; text-align: left;padding: 5px;margin: 0px auto;}
#agree-protocol-moal::-webkit-scrollbar { width: 2px;  }
#agree-protocol-moal::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px #ffffff; -webkit-border-radius: 5px; border-radius: 5px;  }
#agree-protocol-moal::-webkit-scrollbar-thumb {  -webkit-border-radius: 10px; border-radius: 10px;background: #009be1;-webkit-box-shadow: inset 0 0 6px #009be1;  }
#agree-protocol-moal::-webkit-scrollbar-thumb:window-inactive { background: #09F738;  }
/*我接的订单下一步操作*/

/*承诺完成时间 zxh*/
@media screen and (max-width:768px){
.next-operation-finishTime .modal-body{padding:15px;}
.next-operation-finishTime .title{ padding:0 !important;}
.next-operation-finishTime .title p{ margin-bottom:0; text-align:left;}
.next-operation-finishTime .date-wrap{ margin-bottom:15px;}
.next-operation-finishTime .remarks{ margin-top:0;}
.next-operation-finishTime .remarks .col-xs-12{ padding:0;}
.next-operation-finishTime .btn-submit{ width:auto;}
.next-operation-finishTime .datetimepicker,.next-operation-finishTime .dropdown-menu{ width:100%; padding:0; margin:0;}
.next-operation-materialDetails .add-wrap .col-xs-8{ padding-right:0;}
.next-operation-materialDetails .add-wrap .btn-submit{ width:auto;}
.next-operation-materialDetails .add-wrap{ margin-top:10px;}
.next-operation-materialDetails .details label{ font-weight:500;}
.next-operation-enterNumber .title{ text-align:left !important;}
.next-operation-enterNumber .modal-body .text-center,.next-operation-signSentPiece .text-center{padding-left:0 !important;}
.next-operation-enterNumber .modal-body  .row .upload,.next-operation-signSentPiece .upload{ text-align:center !important;}
.next-operation-enterNumber .validatelogin{    text-align: left;}
.next-operation-enterNumber .datetimepicker,.next-operation-enterNumber .dropdown-menu{ width:100%; margin:0; padding:0;}
.next-operation-materialDetails  .modal-body{ padding:30px;}
.sendemail-main .prompt{ margin-left:0;}
	}

/*承诺完成时间 end*/

/*Start--ZYF--兼职面试邀请/转发/不合适弹窗模板*/
.Invited-model{line-height: 40px;}
.Invited-model label{text-align: right;}
.Invited-model>div>div{text-align: left}
.Invited-model .form-group{clear: both;}
.Invited-model .form-group .op-btn{ float:right; width:105px; margin-top:15px; border-radius:0;}

/*WLQ 新增提示样式*/
.Invited-model .op-notice{ margin-left: 10px}
.Invited-model .op-notice1{ margin-left: 15px}
.Invited-model .op-text-notice{ margin-left: 100px}
.Invited-model .op-text-notice1{ margin-left: 108px}
/*End--ZYF--面试邀请弹窗模板*/

.metro-confirm-modal{}
.metro-confirm-modal .modal-header{border-bottom: 0px;}
.metro-confirm-modal .modal-footer{text-align: center;}
.metro-confirm-modal .metro-confirm-modal {margin: 20%;}

/*无数据*/
.no-message{margin:90px 0;}
.no-message h1 span{font-size:10rem;color: #b5b5b7;}
.no-message h3{font-size: 2.5rem;color:#b5b5b7;}
.no-message h5{font-size: 18px;color:#b5b5b7;}

/*选择地区 下拉列表 滚动条美化*/
.city-drop-down{height: 189px;overflow-y: scroll;overflow-x: hidden;}
.city-drop-down::-webkit-scrollbar { width: 2px;  }
.city-drop-down::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px #ffffff; -webkit-border-radius: 5px; border-radius: 5px;  }
.city-drop-down::-webkit-scrollbar-thumb {  -webkit-border-radius: 10px; border-radius: 10px;background: #009be1;-webkit-box-shadow: inset 0 0 6px #009be1;  }
.city-drop-down::-webkit-scrollbar-thumb:window-inactive { background: #009be1;  }

/*我的简历-投递简历*/
#myresume-apply-position .moda-body{padding:0px;margin:0px;}
#myresume-apply-position .row{margin:0px;padding:0px;font-size:12px;}
#myresume-apply-position .clearpadding{padding:0px;}
#myresume-apply-position .clearmargin{margin:0px;line-height:45px;}
#myresume-apply-position .clearmargin input,#myresume-apply-position .clearmargin select{margin:2px 0 0;width:100%;}
#myresume-apply-position .notice {height:30px;line-height:30px;background-color:#f5f5f5;}
#myresume-apply-position .notice>.col-md-12 {font-size:10px;padding:0px;text-align:center;}
#myresume-apply-position .btn-default{display:block;height: 30px;line-height: 30px;background: #009be1;text-align: center;color: #FFFFFF;border:1px;border-color:transparent;}
#myresume-apply-position .btn-gray{background-color:#ffffff;color:#009be1;border:1px solid #009be1;}

/*招聘-兼职-搜索简历*/
#SearchResumeDetail {border:1px solid #eaeaea;min-height: 600px; position:relative}
#SearchResumeDetail .baseinfo{ padding:5px 15px 0; margin:0;}
#SearchResumeDetail .title .col-md-4 {}
#SearchResumeDetail .title .col-md-4 h2{background:#009be1;height:auto;line-height:45px;color:#ffffff;font-size:18px; text-align:left;padding-left: 30px; min-width:200px; margin:0;}
#SearchResumeDetail .title .col-md-8 span{margin: 0px;}
#SearchResumeDetail .title .col-md-8{text-align: right;line-height: 55px;padding-right:30px;font-size: 16px;color:#009be1;cursor: pointer;width: auto;float: right;}
#SearchResumeDetail .baseinfo .col-md-2{line-height: 70px;width: auto;}
#SearchResumeDetail .btn-default{width: 30%;height:40px;display: block;background: #009be1;line-height: 40px;color: #fff;cursor: pointer; margin-top:15px}
#SearchResumeDetail .foot-tool-bar {height:40px;width:100%;display:block;margin:0px;background:#b0b0b0;bottom:0px;padding:0px; position:absolute; }
#SearchResumeDetail .foot-tool-bar .col-md-7{width:70%;}
#SearchResumeDetail .foot-tool-bar .col-md-1{padding: 0px;text-align: center;line-height: 40px;color: #fff;width: 6%;border-right: 1px solid #fff;}
/*#SearchResumeDetail .foot-tool-bar .col-md-1:last-child{border-right: none;}*/
#SearchResumeDetail .info .col-xs-12 .title{ width:10%; text-align:left;}
/*#SearchResumeDetail .info .col-xs-12 p{ width:90%;}*/
#SearchResumeDetail .info .col-xs-12 p>span{ margin:0 5px;}
#SearchResumeDetail .info .col-xs-12 p>span:first-child{ margin-left:0;}
#SearchResumeDetail .info .col-xs-12{ padding:0 30px;}
#SearchResumeDetail .info .contact span{ margin-right:15px;}
.delivery-resume-parttime .form-group{ overflow:hidden; margin:0;}
.delivery-resume-parttime .talents-item .intro img{ border:1px solid #f0f0f0;}
.delivery-resume-parttime .talents-item .intro .details{ padding-left:0;    margin-top: 15px;}
.delivery-resume-parttime  .operation b{ display:block;}

@media screen and (max-width:768px){
	#SearchResumeDetail .foot-tool-bar .col-md-1{width: 12%;}
	#SearchResumeDetail{ margin:0 -15px;}
	#SearchResumeDetail .title .col-md-8{    font-size: 14px; line-height:40px;}
	#SearchResumeDetail .baseinfo .col-md-2{ line-height:30px; margin-bottom:5px;}
	#SearchResumeDetail .baseinfo .col-md-2 h3{ margin:0;}
	#SearchResumeDetail .title .col-md-4 h2{  padding-left:15px;}
	#SearchResumeDetail .baseinfo{ padding-left:0;}
	#SearchResumeDetail .info .col-xs-12{ padding:0 15px;}
	#SearchResumeDetail .info .col-xs-12 .title{ width:71px;}
	/*#SearchResumeDetail .info .col-xs-12 p{ width:75%}*/
	#SearchResumeDetail .info .contact span:last-child{ margin:0;}
	#SearchResumeDetail .contact-wrap{ margin-bottom:100px;}
	.parttime-resume-search .padding-left-10{ padding-left:0 !important;}
	.parttime-resume-search .talents-item .title .form-group div{ white-space:nowrap; overflow:hidden;text-overflow: ellipsis;}
	#SearchResumeDetail  .infolsit{ padding:0;} 
	.delivery-resume-parttime{ margin:0 -15px;}
	.delivery-resume-parttime .toolBar{ margin-bottom:0 !important;}
	.delivery-resume-parttime .talents-item .intro{ padding:0 !important; margin:0 !important;}
	.delivery-resume-parttime .talents-item .intro .img{padding-right:0 !important;}
	.delivery-resume-parttime .talents-item .intro img{ width:100% !important; height:auto !important; }
	.delivery-resume-parttime .title-wrap{ margin:0;}
	.delivery-resume-parttime .title-wrap h2{ font-size:1.8rem !important;}
	.delivery-resume-parttime .talents-item .intro .details{ padding-left:15px;}
	.delivery-resume-parttime .height-110{ height:auto !important;}
	.delivery-resume-parttime .talents-item .border{ border:none !important;}
	.delivery-resume-parttime .operation b{ display:inline-block;    margin:10px 4px 0;}
	.Invited-model .form-group .dropdown-menu,.Invited-model .form-group .datetimepicker{ width:100%; margin:0; padding:0;}
	.Invited-model .form-group p{ line-height:14px !important;}
}
@media screen and (max-width:380px){
	.Invited-model .form-group .dropdown-menu,.Invited-model .form-group .datetimepicker{ width:285px; margin:0; padding:0; right: 0; left:inherit;}
	}
@media screen and (max-width:360px){
	.parttime-resume-search .recruit-search .cityList{    width: 320px !important;}
    .parttime-resume-search .recruit-search .allCity{    width: 185px !important;}
	
}


