.mint-toast {
  position:fixed;
  max-width:80%;
  border-radius:5px;
  background:rgba(0,0,0,.7);
  color:#fff;
  box-sizing:border-box;
  text-align:center;
  z-index:1000;
  transition:opacity .3s linear
}

.mint-toast.is-placebottom {
  bottom:50px;
  left:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}
.mint-toast.is-placemiddle {
  left:50%;
  top:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)
}
.mint-toast.is-placetop {
  top:50px;
  left:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}
.mint-toast-icon {
  display:block;
  text-align:center;
  font-size:56px
}
.mint-toast-text {
  font-size:14px;
  display:block;
  text-align:center
}
.mint-toast-pop-enter,.mint-toast-pop-leave-active {
  opacity:0
}
.tabbar-placeholder {
  height:52px
}
.tabbar-wrap {
  position:fixed;
  left:0;
  bottom:0;
  -ms-flex-negative:0;
  flex-shrink:0;
  height:52px;
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:distribute;
  justify-content:space-around;
  text-align:center;
  font-size:12px;
  background:#fff;
  box-shadow:0 -1px 16px rgba(0,0,0,.2);
  z-index:2
}
.tabbar-wrap .tabbar-item {
  width:56px;
  padding:8px 0 4px
}
.tabbar-wrap .tab-icon {
  width:22px;
  height:22px;
  display:block;
  margin:0 auto 6px;
  background-size:22px
}
.tabbar-wrap .act {
  color:#e77918
}
.tabbar-wrap .act .icon-index {
  background-image:url(../images/icon-tab-index-act.png)
}
.tabbar-wrap .act .icon-msg {
  background-image: url(../images/icon-tab-msg-act.png);
}
.tabbar-wrap .act .icon-pub {
  background-image: url(../images/icon-tab-pub-act.png);
}
.tabbar-wrap .act .icon-user {
  background-image: url(../images/icon-tab-user-act.png);
}
.tabbar-wrap .icon-index {
  background-image:url(../images/icon-tab-index.png)
}
.tabbar-wrap .icon-msg {
  background-image:url(../images/icon-tab-msg.png)
}
.tabbar-wrap .icon-pub {
  background-image:url(../images/icon-tab-pub.png)
}
.tabbar-wrap .icon-user {
  background-image:url(../images/icon-tab-user.png)
}
.split {
  height:10px;
  background:#f1f1f1
}
h1[data-v-50b83cc7],h2[data-v-50b83cc7] {
  font-weight:400
}
ul[data-v-50b83cc7] {
  list-style-type:none;
  padding:0
}
li[data-v-50b83cc7] {
  display:inline-block;
  margin:0 10px
}
li a[data-v-50b83cc7] {
  color:#42b983
}
input[type='number']{
-webkit-appearance:none;
outline:none
}
input[type='password']{
-webkit-appearance:none;
outline:none
}
input[type='text']{
-webkit-appearance:none;
outline:none
}

.login-form {
  padding-top:10%;
  background:#fff
}
.login-form .logo-wap {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  margin-bottom:11%
}
.login-form .logo {
  width:126px;vertical-align: middle;
}
.login-form .login-wap {
  text-align:center
}
.login-form .login-wap .login-item {
  position:relative;
  margin-top:10px;
  width:280px;
  margin-right:auto;
  margin-left:auto
}
.login-form .login-wap .login-input {
  box-sizing:border-box;
  width:100%;
  border:1px solid #ccc;
  padding:12px 24px;
  border-radius:22px
}
.login-form .login-wap .login-btn {
  margin-top:20px;
  background:#e77918;
  color:#fff;
  border-color:#e77918
}
.login-form .login-wap .to-reg {
  line-height:50px;
  text-align:center
}
.login-form .login-wap .icon {
  position:absolute;
  right:0;
  bottom:0;
  width:40px;
  height:100%;
  background-repeat:no-repeat;
  background-size:18px;
  background-position:50%
}
.login-form .login-wap .icon.del {
  background-image:url(data:image/png;
  base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM1MTIwMTI0RjlCRTExRTc4NzM2OEYxREFCMzE5MkE2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM1MTIwMTI1RjlCRTExRTc4NzM2OEYxREFCMzE5MkE2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzUxMjAxMjJGOUJFMTFFNzg3MzY4RjFEQUIzMTkyQTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzUxMjAxMjNGOUJFMTFFNzg3MzY4RjFEQUIzMTkyQTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4TaKzVAAACuklEQVR42sSYT2sTURTFp2mp1EXVLqybghowthsVRamLNhpR125cFfQTqKBQirqwUBQXfgSFbnTjUhE0aQVRQZEKJkYoCnahLmrbjY1twHPgjAzp/LmT6SQHfpBk7nv3ZObdN++9jnK57MRQJxgFBXAE7AM7wDawDH6DL+AdKIIZULd23mE0sxNcARfArhjmf4AH4B74FRWcibjeDa6Dr2A8phFH8eNqf0P9NWWGj+AtmARbnWRi+1vqLxfXzKgaHnQ2V+zvjfo3mTkJnoDtTjpiv0+VJ9QMb+HjTXgsUepRnlyQmS3gocq0FWKeR8q7wczVFMZIlA6Aa41m+sGE0x5NKP9/M5eM46SuGXYtIm5NcXXj+LnsmukCF41GChp0fJwLAXH8/ZDiCkZDzN9FMyPGmXUezOoz3yF5H0ML+v2Tvs+qXZT4mE5k5N6i3WCwwZzXkGvEm3xQ7Sw6RTOHjcF8rzwDWR9Dr32MZBXfba0smtkfY+QPgJKPoeM+RkqKtyqX0XrESWjISWiE6qOZ3ibmBiaaDrg23YQRqpdmVppoyME6FnBtLKTsw7SS0VIxrpF8SMnOB5R9lBZp5nNCI3vBq4Aq+x6j7yrNvDcG/wWnfapmRtXkV2Vn1M6iOZp5YQz+BiohVeNXZRW1s+g5zbwEPw3BWb06qKGA8nUNDen7SMgU4BXzl2hmHdw37pmK+rcfQsp3QNcriu809M386+6+qV/biZ42rGf+gD28OxnPbZpq0+Jqyh0m3mXnXY7oFhuZU94Na+AaOK89cyu0rHy1oK1KFZwDqykbWVWeatQmjhVwFiylZGRJ/Ret21suF4fBxxTGyLBn+Wre+POddRTcVPklLV/2cyzsXRh1JFLTKQTngduWM5YGMf6O2k96B2uSwyLvLJzXpt09uerTAo3rosUkJ1f/BBgAkJel4lQ0c9YAAAAASUVORK5CYII=);
  background-color:transparent
}
.login-form .login-wap .icon.show {
  background-image:url(data:image/png;
  base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAaCAYAAADFTB7LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQyRDYzMzA3RjlCRTExRTc4MTVCQkJBOTBGQTZDRTJEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQyRDYzMzA4RjlCRTExRTc4MTVCQkJBOTBGQTZDRTJEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDJENjMzMDVGOUJFMTFFNzgxNUJCQkE5MEZBNkNFMkQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDJENjMzMDZGOUJFMTFFNzgxNUJCQkE5MEZBNkNFMkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz53JfgzAAAC90lEQVR42qyXW0iVQRDHPaeozB6swMikO9hBkQqMim6oRHQxEiqQfMku2kP6YEFG9/IhH7KIoh4qCCKIAsuIoLuICSUWdU4XqYQKIosgtUSw/gPzwbJ8uzt7auCH7Ofszv/Mtzs7XyQej6ckYcPATJAPFoMpIB2MAFHQD3pBN3gC7oCX4KO+UCwWswYa6ilsPigHy0CmcM4SUAMGWehVcFYaMCr0mwtugxaw0UOcHmspOAPegcr/IXA0uAxaeXGX0Wv9ydmyGW2JU+BZIpFYkazA1eA1WO8IdgWsA9kgC0wAk3k7HAXfLXPzQBNENpgcIoZDQnum3iGsg/3uOvzGgjqwxeFH6xTj0PS5MlgnEHcfzBKII/sGtoIKh18haEM2U20Cd4NdjoXegoKQ5xlgIQfKCfk/HY69jrVzwWOTwGJwWJCRUkPWP4BHXEpeUDY4y6od4nposzxk8aIucAy4JhDXyIVXtTbOeqr2fA5o5xKl2k5BnA0QuV09JM1ggWDiKjp1yrieD4rNevj1/1KS0hPyg8Isg5yXC8X9AU+V8TiBOLJRoEwZU428KSzul0jgOaFzHxfhwHI8bpFF2rhdOK8oyplIEWYwooyHeAgcro1/+9yPB4S+I7V9895DYKc2zhLO+0oC94Mfwh8zXQvaLAx0PuQaldimoMysEU4o0cZlgjn7wBtlPANMk5Q0XHvXA4EPQINg0mY+lYF1cZ3rMvjvAQe1Z7WCOF/A2rBmoZFvFEn3onfYtOA83qevwA3+q1qB4P6mMpSN7HWaupkWbpVsVgVOeDasEwEFS3N17RDXautm6MK/5VjkODjiIW4lNacOcVR6ClVxJoGDfLucdASt5Z6wlHs+06fCBX7d6Za1noPZEHdP2rAGRt30MTBe0Oo/ZMEDYCpvE8lpPQ1h23w7atXSuE+sFl7wUqPDUgNxHf/6VdfLr5OyssNSUiQ2wJ+ctM+LOONWiyTx4R7l7qeEy8okvgZNJeMTC2nibfDZ58P9rwADAEkMseKKiaLZAAAAAElFTkSuQmCC)
}
.banner img {
  display:block
}
.opportunity-wrap {
  padding-bottom:20px;
  margin-bottom:-26px
}
.opportunity-wrap .opportunity-head {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:distribute;
  justify-content:space-around;
  padding:0 30px
}
.opportunity-wrap .opportunity-head .head-item {
  padding:10px
}
.opportunity-wrap .opportunity-head .head-item.act {
  color:#e77918
}
.opportunity-wrap .opportunity-body {
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}
.index-video-wrap {
  padding:15px 0
}
.index-nav {position: relative;
  padding:18px 0;padding-bottom: 30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:distribute;
  justify-content:flex-starts;
  text-align:center;
  font-size:0;
  background:#fff
}

.index-nav .slick-dots{text-align: center;position: absolute;width: 100%;left: 0;bottom: 12px;}
.index-nav .slick-dots li{width: 8px;height: 8px;margin: 0 3px;display: inline-block;}
.index-nav .slick-dots li button{width: 8px;height: 8px;border-radius: 50px;padding: 0;background-color: #f1f1f1;}
.index-nav .slick-dots li.slick-active button{background-color: #e77918;}
.index-nav .nav-icon {
  width:46px;display: inline-block;
}
.index-nav .nav-title {
  margin-top:10px;
  font-size:12px
}
.mint-tab-container-item {
  -ms-flex-negative:0;
  flex-shrink:0;
  width:100%
}
.mint-tab-container {
  overflow:hidden;
  position:relative
}
.mint-tab-container .swipe-transition {
  transition:-webkit-transform .15s ease-in-out;
  transition:transform .15s ease-in-out;
  transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out
}
.mint-tab-container-wrap,.opportunity-ite {
  display: block;padding-left: 130px !important;
    box-sizing: border-box;
}
.opportunity-ite {
  width:100%;
  padding:15px 0;
  border-bottom:1px solid #f1f1f1;
}
.opportunity-ite:last-child {
  border-bottom:none
}
.opportunity-ite .opportunity-img {
  background-position:50%;margin-left: -130px;
  background-size:cover;float: left;
  background-repeat:no-repeat;
  margin-right:12px;
  width:130px;
  height:97px;
  border-radius: 5px;
}
.opportunity-ite .opportunity-info {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  height: 98px;overflow: hidden;
}
.opportunity-ite .opportunity-info .title {
  line-height:24px;
  font-size:14px;
  height: 48px;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.opportunity-ite .opportunity-info .property {
  font-size:12px;
  line-height:16px;
  padding-bottom:2px
}
.opportunity-ite .opportunity-info .property span {
  color:#999
}
.index-head {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:44px;
  padding:0 8px;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  background-color:#fff
}

.index-head a{font-family: "AlgerinaD";}
.index-head .index-head-logo {
  display:block;
  width:156px
}
.index-head .index-head-phone {
  display:block;
  width:110px
}
.opportunity-item {
  position:relative;
  width:48%;
  margin-bottom:15px
}
.opportunity-item .opportunity-title {
  margin-top:10px;
  line-height:26px;
  font-size:18px;
  color:#333;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis
}
.opportunity-item .opportunity-img {
  display:block;
  width:100%;
  height:auto;
  background:#ccc
}
.opportunity-item .opportunity-property {
  margin-top:6px;
  padding-left:70px;
  line-height:18px
}
.opportunity-item .opportunity-property li {
  margin-left:-70px;
  vertical-align:top;
  color:#333
}
.opportunity-item .opportunity-property li span {
  color:#666
}
.info-block .info-title {
  padding:24px 0 10px;
  text-align:center;
  font-weight:400;
  font-size:16px;
  color:#333;
  background-color:#fff
}
.info-block .info-title .en-title {
  margin-left:6px;
  font-size:14px;
  color:#999
}
.info-block .more {
  display:block;
  padding:20px 0;
  text-align:center;
  font-size:14px;
  background-color:#fff
}
.info-block .more img {
  display:inline-block;
  width:6px
}
.news-wap {
  padding:6px
}
.news-wap .news-item {
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding:15px 0;
  border-bottom:1px solid #f1f1f1;
}
.news-wap .news-item:last-child {
  border-bottom:none
}
.news-wap .news-item .title {
  font-size:16px;
  line-height:24px;overflow: hidden;
  color:#333;height:48px;
}
.news-wap .news-item a {
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  bottom:0
}
.news-wap .date-wrap {
  margin-right:14px;
  width:60px;
  border-radius:3px;position: relative;
  -ms-flex-negative:0;
  flex-shrink:0;
  background-color:#e7e7e7
}
.news-wap .date-wrap em{position: absolute;width: 24px;height: 24px;border-radius: 50%;font-size: 14px;color: #fff;border: 2px solid #fff;background-color: #e77918;
    top: -13px;right: -13px;transform:scale(0.7,0.7);text-align: center;line-height: 24px;
}
.news-wap .date-wrap .year {color:#333;display:block;height:20px;line-height:20px;font-size:10px;background-color:#82868c;color:#fff;text-align:center;
  border-top-left-radius: 3px;  border-top-right-radius:  3px;
}
.news-wap .date-wrap .date {
  display:block;
  height:30px;
  line-height:30px;
  text-align:center;
  font-size:22px
}
.fixed-btn .fixed-to {
  position:fixed;
  left:0;
  width:100%;
  bottom:0;
  font-size:18px;
  height:44px;
  line-height:44px;
  text-align:center;
  color:#fff;
  background-color:#e77918;
  z-index:10
}
.join-activity-wrap .remark {
  padding:10px 15px;
  background-color:#fff;
  border-color:1px solid #e6e6e6
}
.join-activity-wrap .remark .title {
  font-size:18px;
  color:#333;
  line-height:32px
}
.join-activity-wrap .remark textarea {
  width:100%;
  height:4em;
  padding:8px 0;
  font-size:18px
}
.join-activity-wrap .pay-info {
  padding:26px 15px;
  background-color:#f1f1f1
}
.join-activity-wrap .pay-info .pay-detail {
  margin-bottom:26px;
  text-align:center;
  font-size:18px
}
.join-activity-wrap .pay-info .num {
  color:#f80808
}
.join-activity-wrap .pay-info .price {
  color:#f80808;
  font-size:20px
}
.need-num {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  padding:10px 15px;
  color:#333;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  font-size:18px;
  background-color:#fff;
  border-bottom:1px solid #e6e6e6
}
.need-num .title {
  line-height:28px
}
.how-many em {
  padding:0 10px
}
.how-many span {
  background-color:#e6e6e6;
  border-radius:4px;
  width:30px;
  height:30px;
  line-height:30px;
  text-align:center;
  display:inline-block
}
.wx-pay-btn {
  background-color:#23b435;
  background-size:20px;
  background-position:50%
}
.btn-width1 {
  width:100%
}
.join-activity-info {
  padding:12px 0;
  color:#333;
  line-height:20px
}
.join-activity-info span {
  margin-right:6px;
  color:#999
}
.pay-result-wrap {
  padding-top:100px;
  padding-bottom:60px;
  text-align:center
}
.pay-result-wrap .icon-pay-success {
  width:100px
}
.pay-result-wrap .title {
  margin-top:24px;
  line-height:28px;
  font-size:22px;
  color:#333
}
.pay-result-wrap .price {
  margin-top:6px;
  color:#f80808;
  font-size:18px
}
.pay-result-wrap .price span {
  font-size:14px
}
.pay-result-wrap .pay-info {
  margin:30px 15px 0;
  padding-top:15px;
  border-top:1px solid #e6e6e6;
  font-size:14px;
  color:#333
}
.pay-result-wrap .pay-info span {
  color:#666
}
.pay-result-wrap .result-btn {
  margin-top:40px
}
.tab-head {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  overflow-x:auto;
  background-color:#fff
}
.tab-head .tab-head-item {
  position:relative;
  -webkit-box-flex:0;
  -ms-flex-positive:0;
  flex-grow:0;
  -ms-flex-negative:0;
  flex-shrink:0;
  padding:15px 26px
}
.tab-head .tab-head-item.act {
  color:#e77918
}
.tab-head .tab-head-item.act:after {
  content:" ";
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:2px;
  background-color:#e77918
}
.pub-wrap .icon-activity {
  background-image: url('../images/icon-pub-activity.png'),url('../images/icon-form-right_191115_2.png')}
.select-pannel {
  width:100%;
  background:#fff;
  position:absolute;
  bottom:0;
  widows:100%
}
.select-pannel .select-wrap li {
  line-height:50px;
  font-size:14px;
  padding:0 15px;
  border-bottom:1px solid #e6e6e6
}
.select-pannel .select-wrap li.act {
  color:#e77918;
  background:url(data:image/png;
  base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAWCAYAAAA4oUfxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQxMjJFNjY2RkMzMzExRTc4MTgwQjI3MDExOEY3QkU4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQxMjJFNjY3RkMzMzExRTc4MTgwQjI3MDExOEY3QkU4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDEyMkU2NjRGQzMzMTFFNzgxODBCMjcwMTE4RjdCRTgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDEyMkU2NjVGQzMzMTFFNzgxODBCMjcwMTE4RjdCRTgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4fU8CRAAABZUlEQVR42mJ8XinBQAmQaHtOtNoXVZKGQCoBiI8B9a1kYaATAFpsDaSOQLl5QD4jE50stkGyGAaimehgsS2QOoxFqo2JDhYfwiJlD4zz40w0DmpsFjsALQaLM9HIYiscQe0ItPggjMNEIx8fxSLlBLT4ALIAC5UttgNSB7FI2QEtxggJkM9lgBjkohNA7Euhjw/iSFzYogBs+RSQAiA2B+JNQBxC5Tg+hEsfyPIbaGKrgTiCCnHsiB7H2CyvAOKtaOLLiXSADR4fHyCkGZbafYB4PxYHhOPRa0uJxehZzQma6JDBCiAOw+HjQ5RYjC2fWwLxBTSxlWghgCuoHUixGFchA0r117GEAMhSVWJKLkos/wXEpkB8H038MJacgbXkosRyEPgKxCZA/JSAepDF+8ktmPCV7e+A2BiI3+KQt8eSQ6hmOQi8hIbAb/Q4xpHaqWo5CDwAYhdQYQaNBgdoXUAxAAgwAGKkcOTqrC7DAAAAAElFTkSuQmCC) right 15px center/15px no-repeat
}
.select-pannel .heade {
  border-bottom:1px solid #e6e6e6
}
.select-pannel .title {
  padding:16px 0;
  font-size:18px;
  text-align:center
}
.select-pannel .body {
  overflow-y:auto;
  max-height:300px
}
.select-pannel .foot {
  border-top:1px solid #e6e6e6;
  text-align:center;
  line-height:50px;
  font-size:16px
}
.slide-filter {
  padding:26px 0 48px;
  background:#fff;
  position:absolute;
  right:0;
  top:0;
  bottom:0;
  width:300px;
  box-sizing:border-box;
  height:100%
}
.slide-filter .slide-rilter-title {
  padding:10px 15px;
  font-size:18px;
  border-bottom:1px solid #e6e6e6
}
.slide-filter .slide-rilter-title img {
  margin-left:6px;
  width:16px
}
.slide-filter .slide-filter-body {
  position:absolute;
  top:66px;
  bottom:54px;
  width:100%;
  overflow-y:auto;
  padding:0 15px;
  line-height:24px
}
.slide-filter .slide-filter-btn {
  display:inline-block;
  width:50%;
  text-align:center;
  padding:15px 0;
  font-size:14px;
  color:#e77918;
  background-color:#f6e9de
}
.slide-filter .slide-filter-btn.reset-btn {
  background-color:#e77918;
  color:#fff
}
.slide-filter .slide-filter-footer {
  font-size:0;
  position:absolute;
  left:0;
  bottom:0;
  width:100%
}
.slide-filter .slide-conditions .slide-conditions-title {
  padding:16px 0
}
.slide-filter .slide-conditions .slide-conditions-body {
  text-align:center;
  overflow:hidden;
  margin-right:-15px;
  line-height:36px
}
.slide-filter .slide-conditions .slide-conditions-body li {
  width:80px;
  float:left;
  margin-right:15px;
  margin-bottom:15px;
  background-color:#f1f1f1;
  border-radius:3px
}
.slide-filter .slide-conditions .slide-conditions-body li.act {
  color:#e77918;
  background-color:#f6e9de
}
.common-tab {white-space:nowrap;overflow-x:auto;overflow-y: hidden;
  text-align:center;
  line-height:48px;
  background-color:#fff
}
.common-tab li {padding: 0 8px;display: inline-block;position:relative;}
.common-tab li.act {
  color:#e77918
}
.common-tab li.act:after {
  content:" ";
  position:absolute;
  bottom:-1px;
  left:0;
  width:100%;
  height:2px;
  background-color:#e77918
}


.common-tab2 {white-space:nowrap;overflow-x:auto;overflow-y: hidden;
    text-align:center;
    line-height:48px;
    background-color:#fff
}
.common-tab2 li {padding: 0 8px;display: inline-block;position:relative;}
.common-tab2 li.act {
    color:#e77918
}
.common-tab2 li.act:after {
    content:" ";
    position:absolute;
    bottom:-1px;
    left:0;
    width:100%;
    height:2px;
    background-color:#e77918
}
.message-panel .message-tab {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  text-align:center;
  line-height:48px;
  background-color:#fff
}
.message-panel .message-tab li {
  position:relative;
  width:33.33%
}
.message-panel .message-tab li.act {
  color:#e77918
}
.message-panel .message-tab li.act:after {
  content:" ";
  position:absolute;
  bottom:-1px;
  left:0;
  width:100%;
  height:2px;
  background-color:#e77918
}
.message-panel .message-body {
  padding-top:6px;
  padding-bottom:6px
}
.message-item {
  display:block;
  padding-top:20px;
  padding-bottom:12px;
  border-bottom:1px solid #f2f2f2;
}
.message-item:last-child {
  border-bottom:none
}
.message-item .info {
  margin-bottom:12px;
  color:#999
}
.message-item .info span {
  margin-right:8px
}
.message-item .title {
  font-size:16px;
  color:#333;
  line-height:25px
}
.h-button.back-btn {
  color:#e77918;
  background:#fff;
  border-radius:0
}
.member-title {
  background:#fff
}
.member-title .head {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding:18px 0;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  border-bottom:1px solid #e6e6e6;
  background: url('../images/icon-form-right.png') right center / 8px no-repeat;
}
.member-title .member-title-photo {margin-right:22px}
.member-title .name-info {
  -ms-flex-negative:1;
  flex-shrink:1;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1
}
.member-title .name-info .name {
  margin-bottom:12px;
  font-size:22px
}
.member-title .name-info .name .vip {
  padding-left:18px;
  margin-left:16px;
  font-size:14px;
  color:#e77918;
  background-image:url(../images/icon-vip.png);
  background-size:12px;
  background-repeat:no-repeat;
  background-position:0
}
.member-title .name-info .info {padding-left: 5em;width:200px;
  font-size:14px;
  color:#999
}
.member-title .name-info .info span{margin-left: -5em;}
.member-title .footer {
  padding:18px 0
}
.member-title .footer.member-jf-wrap {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}
.member-title .footer .member-jf-item {
  width:50%
}
.litter-info {
  display:inline-block;
  font-size:22px
}
.litter-info .jf {
  background-image: url(../images/icon-jf.png);
}
.litter-info .pm {
  background-image: url(../images/icon-pm.png);
}
.litter-info i {
  padding-left:24px;
  font-size:16px;
  background:url('../images/icon-jf.png') left center / 18px no-repeat;
}
.photo-img {
  width:64px;
  height:64px;
  background:#ccc;
  border-radius:50%;
  background: url(../images/icon-default-user.png);
  background-size: cover;background-position: center center;background-repeat: no-repeat;
}
.place-wrap .place-title {
  padding:14px 15px 10px
}
.place-wrap .place-body {
  padding:26px 0 2px
}
.place-wrap .place-item-wrap {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -ms-flex-pack:distribute;
  justify-content:space-around;
  text-align:center
}
.place-wrap .place-item-wrap li {
  position:relative;
  margin-bottom:26px;
  width:78px;
  padding-top:56px;
  background: url(../images/icon-center-sp.png) center top / 45px no-repeat;
}
.place-wrap .place-item-wrap li a {
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0
}
.place-wrap .place-item-wrap li.icon-yj {
  background-image:url('../images/huiyuan_03.png');
}
.place-wrap .place-item-wrap li.icon-rw {
  background-image:url('../images/huiyuan_05.png');
}
.place-wrap .place-item-wrap li.icon-zb {
  background-image:url('../images/huiyuan_07.png');}
.place-wrap .place-item-wrap li.icon-gg {
  background-image:url('../images/huiyuan_09.png');}
.place-wrap .place-item-wrap li.icon-kq {
  background-image:url('../images/huiyuan_15.png');}
.place-wrap .place-item-wrap li.icon-rl {
  background-image:url(../images/huiyuan_16.png);}
.place-wrap .place-item-wrap li.icon-bx {
  background-image:url(../images/huiyuan_17.png);}
.place-wrap .place-item-wrap li.icon-xc {
  background-image:url(../images/huiyuan_18.png);}
.place-wrap .place-item-wrap li.icon-sp {
  background-image:url(../images/huiyuan_23.png);}
.place-wrap .place-item-wrap li.icon-zp {
  background-image:url(../images/huiyuan_24.png);}
.place-wrap .place-item-wrap li.icon-ts {
  background-image:url(../images/huiyuan_25.png);}
.place-wrap .place-item-wrap li.icon-txl {
  background-image:url(../images/huiyuan_26.png);}




.vipinfo-title {
  padding:16px 15px 10px
}
.update-member-wrap .photo {
  margin-top:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  background:#fff;
  border-bottom:1px solid #f2f2f2;
  padding:25px 26px
}
.update-member-wrap .photo .upload-photo {
  margin-left:24px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start
}
.update-member-wrap .photo .upload-photo .upload-photo-btn {
  display:inline-block;position: relative;
  border:1px solid #f2f2f2;
  border-radius:5px;
  margin-bottom:10px;
  padding:14px 10px;
  width:auto
}
.update-member-wrap .photo .upload-photo .upload-photo-btn input{
  position: absolute;width: 100%;height: 100%;left: 0;top:0;opacity: 0;
}
.update-member-wrap .photo .upload-photo p {
  color:#999
}
.update-number .update-number-step {
  padding:20px 0;
  text-align:center
}
.update-number .update-number-step.cur-step1 .step1 {
  color:#e77918
}
.update-number .update-number-step.cur-step1 .step1:after {
  background-color:#e77918
}
.update-number .update-number-step.cur-step2 .step1,.update-number .update-number-step.cur-step2 .step2 {
  color:#e77918
}
.update-number .update-number-step.cur-step2 .step1:after,.update-number .update-number-step.cur-step2 .step2:after {
  background-color:#e77918
}
.update-number .update-number-step li {
  color:#999;
  padding-left:12px;
  position:relative;
  display:inline-block
}
.update-number .update-number-step li:first-child {
  margin-right:40px
}
.update-number .update-number-step li:after {
  position:absolute;
  left:0;
  top:50%;
  margin-top:-2px;
  content:" ";
  width:4px;
  height:4px;
  background:#999;
  border-radius:50%
}
.login-item .send-code {
  position:absolute;
  right:6px;
  height:34px;
  top:50%;
  margin-top:-17px;
  padding:0 10px;
  line-height:34px;
  border-radius:17px;
  background:#e77918;
  color:#fff;
  font-size:12px;
  width:5em
}
.jf-rule-wrap {
  padding-top:18px;
  margin-top:15px
}
.jf-rule-wrap .content,div.kf-wrap {
  padding-bottom:18px
}
div.kf-wrap {
  border-top:1px solid #f2f2f2;
  border-bottom:1px solid #f2f2f2;
  padding-top:18px;
  background:#fff url(../images/icon-phone.png) right 15px center/30px no-repeat
}
div.kf-wrap .kf-title {
  margin-bottom:8px;
  font-size:14px
}
div.kf-wrap .kf-number {
  font-size:22px;
  color:#e77918
}
.banner-kf {
  margin-bottom:0px;vertical-align: middle;
}
.ask-nav {
  background-color:#fff;
  overflow:hidden
}
.ask-nav li {
  position:relative;
  float:left;
  width:33.33%;
  text-align:center;
  line-height:48px;
  font-size:16px
}
.ask-nav li.act {
  color:#e77918
}
.ask-nav li.act:after {
  content:" ";
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:2px;
  background:#e77918
}
.ask-list {
  margin-top:10px;padding: 10px 0;
  line-height:48px
}
.ask-list li {
  font-size:18px;
  border-bottom:1px solid #f1f1f1;
}
.ask-list li:last-child {
  border-bottom:none
}
.ask-input {
  padding-top:14px;
  margin-top:15px;
  margin-bottom:26px;
  border-top:1px solid #e6e6e6;
  border-bottom:1px solid #e6e6e6
}
.ask-input textarea {
  height:6em;
  font-size:18px
}
.answer-wrap {
  margin-top:10px;
  padding-top:6px;
  padding-bottom:30px;
  line-height:24px;
  font-size:14px
}
.answer-wrap .answer-item {
  padding-top:15px;
  padding-left:36px;
  background-position:0 18px;
  background-repeat:no-repeat;
  background-size:24px
}
.answer-wrap .answer-item.answer-item-question {
  font-size:18px;
  border-bottom:1px solid #e6e6e6;
  background-image:url(../images/icon-question.png)
}
.answer-wrap .answer-item.answer-item-answer {
  background-image:url(../images/icon-answer.png)
}
.answer-wrap .answer-item p {
  text-align:justify;
  margin-bottom:10px;font-size: 16px;
}
.jf-title-wrap {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding:34px 15px;
  -ms-flex-pack:distribute;
  justify-content:space-around;
  border-top:1px solid #e6e6e6;
  border-bottom:1px solid #e6e6e6
}
.jf-title-wrap .jf-title-item {
  width:50%;
  text-align:center
}
.jf-content {
  border-top:1px solid #e6e6e6;
  margin-top:15px
}
.jf-content,.jf-content li {
  border-bottom:1px solid #f2f2f2;
}
.jf-content li {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  padding-top:24px;
  padding-bottom:12px
}
.jf-content li:last-child {
  border-bottom:none
}
.jf-content .jf-count {
  font-size:18px;
  color:#e77918;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  vertical-align:bottom
}
.jf-content .jf-count .smal {
  font-size:10px
}
.jf-content .jf-title {
  margin-bottom:6px;
  font-size:18px
}
.jf-content .jf-time {
  font-size:10px;
  color:#999
}
.joined-activity-wrap li {
  border-top:1px solid #e6e6e6;
  border-bottom:1px solid #e6e6e6;
  margin-bottom:15px
}
.joined-activity-wrap li:last-child {
  border-bottom:none
}
.joined-success {
  padding:22px 0;
  text-align:center;
  color:#fff;
  background:#e77918;
  font-size:18px
}
.joined-success img {
  width:20px;
  margin-right:6px;
  vertical-align:-3px
}
.filter-wrap-mask {
  top:94px;
  display: none;
}
.filter-wrap {
  background:#fff
}
.filter-wrap .filter-head-content {
  padding:12px 0;
  line-height:24px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}
.filter-wrap .filter-head-content li {
  position:relative;
  width:50%;
  text-align:center;
  border-right:1px solid #e6e6e6
}
.filter-wrap .filter-head-content li:after {
  position:absolute;
  top:50%;
  margin-top:-3px;
  margin-left:8px;
  content:" ";
  width:0;
  border:5px solid transparent;
  border-top:6px solid #999
}
.filter-wrap .filter-head-content li.act {
  color:#e77918
}
.filter-wrap .filter-head-content li.act:after {
  margin-top:-8px;
  border-top-color:#e77918;
  -webkit-transform:rotate(180deg);
  transform:rotate(180deg)
}
.filter-wrap .filter-head-content li:last-child {
  border-right:none
}
.filter-wrap .filter-body .conditions{
  display: none;
}
.filter-wrap .filter-body .conditions li {
  line-height:48px;
  border-bottom:1px solid #e6e6e6
}
.filter-wrap .filter-body .conditions li:last-child {
  border-bottom:none
}
.filter-wrap .filter-body .conditions li.act {
  background: url('../images/icon-selected.png') right center / 15px no-repeat;
}
.uplevel-wrap .tip {
  margin-top:15px;
  text-align:center;
  color:#666
}
.uplevel-content {
  margin-top:15px;
  padding:34px 0 26px;
  background:#fff;
  text-align:center
}
.uplevel-content .uplevel-price {
  color:#e77918;
  margin-bottom:18px
}
.uplevel-content .uplevel-price .price {
  font-size:38px
}
.kq-wrap {
  padding-top:26px;
  padding-bottom:26px;
  background:#fff
}
.kq-wrap .kq-head {
  margin-bottom:26px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}
.kq-wrap .kq-head .day {
  margin-bottom:10px;
  font-size:36px
}
.kq-wrap .kq-head .date {
  font-size:10px
}
.kq-wrap .kq-head .kq-head-qj {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}
.kq-wrap .kq-head .kq-head-qj a {
  padding:10px 0 10px 24px;
  background: url('../images/icon-kq-qj.png') left center / 20px no-repeat;
  color:#e77918
}
.kq-wrap .kq-btn-wrap {
  margin-top:44px;
  margin-bottom:18px
}
.kq-wrap .kq-btn-wrap .kq-btn {
  margin:0 auto;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:144px;
  height:144px;
  border-radius:50%;
  background:linear-gradient(#ff961b,#e77918);
  color:#fff;
  text-align:center;
  -ms-flex-line-pack:center;
  align-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  font-size:36px;
  box-shadow:0 5px 20px 10px rgba(231,121,24,.2),0 0 0 4px #fce7d4
}
.kq-wrap .kq-btn-wrap .kre-btn {
    margin:0 auto;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:144px;
    height:144px;
    border-radius:50%;
    background:linear-gradient(#CECECE,#999999);
    color:#fff;
    text-align:center;
    -ms-flex-line-pack:center;
    align-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    font-size:36px;
    border:2px solid #eee;
    box-shadow:0 0px 20px rgba(0,0,0,.2);
}
.kq-info-list {
  padding-top:4px
}
.kq-info-list .kq-info-title {
  padding-top:14px;
  padding-bottom: 14px;
}
.kq-info-list .kq-info-list-content {
  text-align:center
}
.kq-info-list .kq-info-list-content .kq-info-list-title {
  background:#eee;
  padding:10px 0
}
.kq-info-list .kq-info-list-content li {
  overflow:hidden;
  padding:14px 0;
  border-bottom:1px solid #e6e6e6
}
.kq-info-list .kq-info-list-content li span {
  float:left;
  width:25%
}
.simple-table {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  border-top:1px solid #e6e6e6;
  border-left:1px solid #e6e6e6
}
.simple-table li {
  box-sizing:border-box;
  width:50%;
  padding-top:10px;
  padding-bottom:8px;
  text-align:center;
  border-right:1px solid #e6e6e6;
  border-bottom:1px solid #e6e6e6
}
.simple-table li .title {
  line-height:18px;
  font-size:10px;
  color:#666
}
.simple-table li .data {
  line-height:26px;
  font-size:22px
}
.calendar-wrap {
  padding:0 0 6px;
  background-color:#fff
}
.calendar-wrap .calendar-head {
  position:relative;
  padding:18px 15px 12px;
  text-align:center;
  background:#ed9634;
  color:#fff
}
.calendar-wrap .calendar-head .calendar-cur {
  font-size:24px
}
.calendar-wrap .calendar-head .calendar-cur i:first-child {
  margin-right:20px
}
.calendar-wrap .calendar-head .btn {
  position:absolute;
  top:50%;
  left:10px;
  margin-top:-13px;
  width:26px;
  height:26px;
  background-size:100%;
  background-repeat:no-repeat
}
.calendar-wrap .calendar-head .next {
  left:auto;
  right:10px;
  background-image: url('../images/next-calendar.png');
  }
.calendar-wrap .calendar-head .prev {
  background-image: url('../images/calendar-prev.png');
  }
.calendar-wrap .calendar-day-list {
  margin-top:-10px;
  overflow:hidden;
  padding:0 15px;
  background:#ed9634;
  color:#fff
}
.calendar-wrap .calendar-item {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  margin-top:10px
}
.calendar-wrap .calendar-item span {
  font-size:18px;
  border-radius:50%;
  display:inline-block;
  width:40px;
  height:40px;
  text-align:center;
  line-height:40px
}
.calendar-wrap .calendar-item span.act {
  background:#e77918;
  color:#fff
}
.calendar-wrap .calendar-item span.cur {
  color:#e77918;
  position:relative
}
.calendar-wrap .calendar-item span.cur:after {
  line-height:normal;
  content:"\4ECA\5929";
  position:absolute;
  width:100%;
  font-size:8px;
  text-align:center;
  bottom:0;
  left:0
}
.calendar-wrap .calendar-item .prev-month {
  color:#999
}
.calendar-wrap .calendar-date {
  padding:10px 15px
}
.wallet-info {
  padding-top:16px;
  padding-bottom:16px
}
.wallet-wrap {
  padding-bottom:40px
}
.wallet-wrap .to-apply {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}
.wallet-wrap .to-apply-item {
  width:50%
}
.wallet-wrap .to-apply-item:first-child {
  margin-right:15px
}
.wallet-wrap .to-apply-item .can-apply {
  margin-top:15px;
  text-align:center
}
.wallet-wrap .to-apply-item .can-apply-title {
  font-size:12px;
  line-height:16px;
  color:#999
}
.wallet-wrap .to-apply-item .can-apply-how {
  line-height:18px
}
.wallet-can-wrap {
  padding-top:32px;
  padding-bottom:2px;
  text-align:center
}
.wallet-can-wrap .wallet-can {
  font-size:34px;
  color:#e77918
}
.wallet-can-wrap .wallet-can span {
  font-size:14px
}
.wallet-can-wrap .wallet-can-tip {
  line-height:28px;
  color:#666
}
.normal-item {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  padding-top:24px;
  padding-bottom:12px;
  border-bottom:1px solid #e6e6e6;
  width:100%
}
.normal-item .normal-item-title {
  margin-bottom:6px;
  font-size:18px
}
.normal-item .normal-item-time {
  font-size:10px;
  color:#999
}
.normal-item .normal-item-tip {
  font-size:18px;
  color:#e77918;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  vertical-align:bottom
}
.filter-mask {
  position:fixed;
  left:0;
  top:0;
  width:100%;
  height:100%;
  z-index:10;
  background:rgba(0,0,0,.6);

}
.filter-mask .white-bg {
  background:#fff
}
.filter-mask .filter-address-inner {
  margin-right:44px
}
.filter-mask .filter-address-inner span.filter-btn {
  display:block
}
.filter-mask .filter-input-placeholder {
  display: none;
  position:absolute;
  left:6px
}
.filter-address-book {position: relative;
  padding: 10px 15px;
  background:#f1f1f1
}
.filter-address-book .but{position: absolute;top:15px;height: 36px;width: 60px;background-color: #e77918;color: #fff;font-size: 14px;
  line-height: 36px;border: none;border-radius: 5px;right: 15px;
}


.filter-address-book .filter-address-inner {
  position:relative;
  text-align:left; padding-left: 8px;
  /*padding: 10px 8px;*/
  background:#fff;
  line-height:36px;
  border-radius:5px;
  color:#999;
  height:36px
}
.filter-address-book .filter-address-inner .filter-btn {
  display:none;
  position:absolute;
  right:-42px;
  height:100%;
  top:0;
  color:#e77918
}
.filter-address-book .filter-address-inner .filter-input {
  position:absolute;
  box-sizing:border-box;
  left:0;
  top:0;
  width:100%;
  bottom:0;
  height:100%;
  border:none;
  background-color:transparent;
  padding:4px 6px
}
.filter-address-book .filter-input-placeholder {
  padding-left:18px;display: none;
  background: url('../images/icon-address-search.png') left center / 12px no-repeat;
  height:100%
}
.event-list {
  padding:15px;
  font-size:18px;
  background:#fff
}
.event-list li {
  padding:8px 0;margin-bottom: 3px;
  border-bottom:1px solid #e6e6e6;
}
.event-list li a{
  display: block;
}
.event-list li:last-child{
  border-bottom: none;
}
.event-list .title {padding-right: 35px;
  font-size:16px;
  margin-bottom:12px
}
.event-list .address {
  display: block;padding-top: 12px;padding-bottom: 8px;
  font-size:14px;background-position: 5px center;background-repeat: no-repeat;
  color:#999;background-image: url(../images/icon-address.png);height: 16px;
  background-size:13px;padding-left:21px;  margin-top: 6px !important;
}

.event-list .event-time{margin-top: -5px;
  font-size: 14px;
  color:#999
}
.event-list .event-time span{display: block;margin-bottom: 6px;
  background-image: url(../images/icon-start-time.png);background-size:13px;padding-left: 21px;
  background-position: 5px center;background-repeat: no-repeat;
}
.apply-cost-wrap {
  margin-top:15px
}
.apply-cost-wrap .apply-cost-title {
  line-height:30px;
  padding:0 15px
}
.main-tip {
  color:#e77918
}
.radio-wrap {
  font-size:16px
}
.radio-wrap .radio-item {
  margin-right:6px;
  padding-left:20px;
  background:url(data:image/png;
  base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAcCAYAAACdz7SqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdENzg4RUVEMENCNjExRTg5MURFQkM2REE2N0EwMzc2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdENzg4RUVFMENCNjExRTg5MURFQkM2REE2N0EwMzc2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N0Q3ODhFRUIwQ0I2MTFFODkxREVCQzZEQTY3QTAzNzYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6N0Q3ODhFRUMwQ0I2MTFFODkxREVCQzZEQTY3QTAzNzYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5EHWy6AAACaElEQVR42sSXW4hNURjH9zlOHlxqCMMDyYQUIRq3vDEumSSXh0lNUueY8YBopJQoCUmTXM6DpOQFRYyQJ1JnTExNJCZSym1GlIwo8vvqv7Q67XP2MbN3vvr17XUu67/XWmd/3/+kstlsUEEMg9WwFGbCBBgB3+AjPIE2uJ7P599FTZaKEB0FeyAr4aj4DbdhP+Lt/RFtgBMwUuNbcA0K8AY+w1AYAwuhHtZ74mdgF+LfKxFNwTHYofFVOAQPw+6MSf9e53K54aSjdqmXOmEln3nvfycdMs9JT7AZ1pQSDLmBr7BF5247MhvucTOjy4lugyZd18LpoB+BcJe2+y5MhisIDwoTnQZHdG1n0xEMIBDuJW3UL3sxtISJHofBcBYuBzEEwh9IuzXcy2rH+aK298vglbY4tkD4JukSDHFzO9FNym164OOOVuVGO1snWq98LgFBW+0DPQFjYY6JVsNElbPOILlwFWq+iU7V4HmQbLxUrjHRKg2+JCza4+p5OvgPkfZWWJWwliuFvSb6QoMpCYvWuLM1UesAr/UrnpWg6DzlgjvTG0VFItagICxSA7EFPkoXFYVVasxxhyut5ykUv5zoY9mMSV7JimuVK9S1+tzc/iNjjfsnbIZ1MQlWe+3yoDNtvugzr+dZV5g7QEEzdRdgOtyHw6WcQ6vnFjo8F/GvgjPMjsIS6Ia1dpbu/UzId7bCD9gOp6CunDErEitlzHrisqCf5IXt3BaoPW7wLGheFrSveOJMmRu/CHc8s71cVGK2DyBWKPWhTMQkZq52wj79raiTvRyvHTCXYT7oqfe34m3UMfwRYAB8Sa8WciA5RAAAAABJRU5ErkJggg==) 0/15px no-repeat
}
.radio-wrap .radio-item.act {
  background-image:url(data:image/png;
  base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAcCAYAAACdz7SqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg4NEU0NDUxMENCNjExRThCNjQ2QjhENzU5MDM4MjZDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg4NEU0NDUyMENCNjExRThCNjQ2QjhENzU5MDM4MjZDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODg0RTQ0NEYwQ0I2MTFFOEI2NDZCOEQ3NTkwMzgyNkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODg0RTQ0NTAwQ0I2MTFFOEI2NDZCOEQ3NTkwMzgyNkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7u/O3QAAADJElEQVR42syXWUiUURTHPyezyAhhxrSHSiqDiXrIyoSwAoOaoj2DouUh0RIiS0qKSHyIooI0yJgwaKMgJGiIoUVaaVPmwQqilchEzWmBloeRqP+J/2eny2zO+NCBH/f7Zu495y7nnnO+lNLSUisOyQHLwWwwAQwH6eAzeAdawXVwyev1foulLCWG0emgGsyTvnFMTgweB/tgPBipkyPC74PBUXAfeGjwLFgKxoFhYABwgclgE7gChoJt4HlZWdnqvqw0G/ipTMQLtoOv4RRgRb3PMJSPZidYwp8Og0r0+aXHpBo6MsEdkAseip4ap+9xtP3s3OXrfa5xWs2yG9UfF8nK68FW7lp5pJXKdt0EhaAJrILBYJhJFQE3GERHCoDboEd3hOFpaJr5WoHV1oU70x00+BSsMQyOAA2gHZwHe0AV2E+vbQObwcC/q/a1oCnm6wFsvds0Kue4m89VGNClDM4CssUbtFJDssAR7pBLGW5EcwKk8Xz/MVoBhoBGdPQrZfl0KpcVn8wEN+jFtmwBb8BcrDbPNipnuY4dalVnGXiBk+mLTAKHlHd/R3OZryW20Sk8Mzn0e2qweNxoKzEp4X22pYGtxzZawB8eGQPXW4mL7N5atdonaMRPcrDF2WJ0LP97rQa5GGOTkULj/QXb8Q7lJN2qwygreTF1fGGbESn2hvrBaChawA+qaGNLez8YfW+8Z9grdvAOiYxRHSS8PUvS6APjPZftS4f6s8DodDIJgz/BGZV9JjLqvYUndzgYsDsZfWaogfWsChIRCX2vjHtrMef+OVOZ1SkVsnQVsBL86KNBuZOVapVS1izUQcL23joqL0ZK8igFEjAWKGeLJXeZ+nSdVEd/uYqtDWijHWCvnYZgOEsNugXyeEY9EYx9YGos0vcdelYwO4VYxiScxOcwiafxwgc4MTOJT0XTEi6JmzVSJoN+3OVKOFHlisgxGCyPViN1Myf6eYVaoSCZwqxWO1Wsuldy6EGwUZ37aXCR5UwXncUJRnKCi1kfi3yS8gUTOvffFNupMZTIlZlPl1/Gzwo3a6J0rqiNnxXX4v2s+C3AAMxJ7K2FMqt6AAAAAElFTkSuQmCC)
}
.task-chanel li {
  line-height:48px;
  background:url()
}
.add-someone-wrap {display:inline-block;margin-bottom:-10px;padding-top: 5px;width: 100%;}
.add-someone-wrap li {position:relative;float:left;border-radius:50%;width:48px;height:48px;margin-right:5px;margin-bottom:33px;
	background:#e77918;color:#fff;border:1px solid #e77918;text-align:center;font-size:18px;line-height:48px
}

.add-someone-wrap li.op {border-color:#e6e6e6;
  background-color:#fff;
  font-size:36px;width: 60px;height: 60px;
  color:#bdbdbd;
  text-align:center;font-weight: normal;line-height: 60px;
}

#chose_zongjian .add-someone-wrap{width: 100%;margin-left: -3%;}
#chose_zongjian .add-someone-wrap span{width: 100%;display: block;overflow: hidden;}
.add-someone-wrap li.ren{width: 22%;border: none;height: auto;margin: 0;background: none;margin-left: 3%;
	margin-bottom: 30px;
}
.add-someone-wrap li.ren .pic_0312{position: relative;padding-top: 100%;background-color: #ffb16c;border-radius: 50%;
  overflow: hidden;background-size: cover;background-position: center center;
}
.add-someone-wrap li.ren .pic{position: relative;padding-top: 100%;background-color: #ffb16c;border-radius: 50%;
  overflow: hidden;background-size: cover;background-position: center center;
}
.chief .add{height:60px;width:60px;}
#chose_zongjian .add-someone-wrap li.op{margin:0; margin-left: 3%;margin-bottom: 30px;height: auto;width: 22%;
	border: none;
}
#chose_zongjian .add-someone-wrap li.op .add_con{background-color:#fff;background-position: center center;border-radius: 50%;
	height: auto;padding-top: 100%;background-image: url(../images/bg-upload-img2.png);background-size: cover;
}


#chose_join .add-someone-wrap{width: 100%;margin-left: -3%;padding-top:14px;padding-bottom:5px;}

#chose_join .add-someone-wrap li.op{margin:0; margin-left: 3%;height: auto;width: 22%;
	border: none;
}
#chose_join .add-someone-wrap li.op .add_con{background-color:#fff;background-position: center center;border-radius: 50%;
	height: auto;padding-top: 100%;background-image: url(../images/bg-upload-img2.png);background-size: cover;
}



.del0611{position: absolute;width: 22px;height: 22px;display: inline-block;border-radius: 50%;background-color: #ff7676;
  line-height: 17px;color: #fff;font-size: 26px;top:0px;right: 0px;
}

.add-someone-wrap li .name {
  font-size:14px;
  position:absolute;
  bottom:-22px;
  left:0;
  width:100%;
  color:#e77918;
  line-height:1.1
}
.add-list-wrap {height: 50px;
  position:fixed;
  left:0;
  bottom:0;
  width:100%;
  right:0;
  box-sizing:border-box;
  background:#333;
  padding:6px 100px 6px 15px
}
.add-list-wrap .add-list {
  font-size:0;
  white-space:nowrap;
  overflow:hidden;
  overflow-x:auto
}
.add-list-wrap .add-list li {
  font-size:14px;
  margin-right:10px;
  display:inline-block;
  width:35px;
  height:35px;
  line-height:35px;
  border-radius:50%;
  background:#e77918;
  color:#fff;
  text-align:center
}
.add-list-wrap .sure {
  color:#fff;
  font-size:16px;
  position:absolute;
  top:6px;
  right:15px;
  line-height:36px;
  padding:0 20px;
  background-color:#2b4a9c;
  border-radius:4px
}
.state-bar {
  color:#fff;
  text-align:center;
  padding:20px 0;
  font-size:18px
}
.state-bar span {
  display:inline-block;
  padding:3px 0 3px 32px;
  background: url('../images/icon-state-pending.png') left center / 25px no-repeat;
}
.rejected-state {
  background:#dd292a
}
.rejected-state span {
  background-image: url('../images/icon-state-rejected.png');
}
.fulfilled-state {
  background:#019934
}
.fulfilled-state span {
  background-image: url('../images/icon-state-fulfilled.png');
}
.pending-state {
  background-color:#e77918
}
.progress,.progress-wrap {
  display:inline-block
}
.progress {
  position:relative;
  background:#f1f1f1;
  height:10px;
  border-radius:5px;
  width:160px
}
.progress .progress-inner {
  position:absolute;
  height:100%;
  border-radius:5px;
  background-color:#e77918;
  width:40%
}
.work-progress {
  overflow:hidden
}
.work-progress .stop-wrap {
  overflow:hidden;
  padding-left:15px;
  padding-right:15px;
  margin:0 -15px;
  background:#f1f1f1
}
.progress-tree {
  margin-top:18px;
  margin-bottom:18px;
  border-left:2px solid #e6e6e6
}
.progress-tree .op-tree-btn {
  margin:10px 0px 15px 0px;
  padding-left:18px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}
.progress-tree .h-button {
  box-sizing:border-box;
  display:inline-block;
  width:48%
}
.progress-tree .tree-node .no-data {
  font-size:18px;
  padding:26px 0 44px;
  text-align:center;
  color:#999
}
.progress-tree .tree-node.act .tree-node-title:after {
  color:#999;
  font-size:14px;
  content:"\FF08\5F53\524D\9636\6BB5\FF09"
}
.progress-tree .tree-node.act .tree-node-title:before,
.progress-tree .tree-node.acted .tree-node-title:before {
  /*border-color:#e77918*/
  border-color: #dd292a;
          background-color: #dd292a;
}
.progress-tree .tree-node-title {
  font-size:16px;
  margin-bottom:18px;
  padding-left:20px;
  position:relative
}
.progress-tree .tree-node-title:before {
  position:absolute;
  content:" ";
  height:12px;
  width:12px;
  border-radius:50%;
  left:-9px;top:2px;
  background:#f1f1f1;
  border:2px solid #999
}
.progress-tree .tree-node-color:before {
    position:absolute;
    content:" ";
    height:12px;
    width:12px;
    border-radius:50%;
    left:-9px;top:2px;
    background:#e77918;
    border:2px solid #e77918
}
.progress-tree .tree-childnode-wrap li {
  position:relative;
  padding-left:26px
}
.progress-tree .tree-childnode-wrap li .childnode-detail {
  position:absolute;
  right:0;
  top:50%;
  font-size:14px;
  margin-top:-8px;
  color:#666
}
.progress-tree .childnode-title {
  font-size:18px;
  line-height:24px;
  position:relative
}

.progress-tree .childnode-time {
  color:#999;
  font-size:12px;
    padding-top: 2px;
  line-height:18px;
  margin-bottom:12px
}
.progress-tree .tree-toggle {cursor: pointer;
  position:relative;
  float:right;
  padding:3px 8px;
  padding-right:20px;
  border:1px solid #e6e6e6;
  font-size:14px;
  border-radius:2px;margin-top: -3px;
}
.progress-tree .tree-toggle.act:after {
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg)
}
.progress-tree .tree-toggle:after {
  content:" ";
  position:absolute;
  right:0;
  top:0;
  width:22px;
  height:100%;
  background: url('../images/icon-toggle.png') right 6px center / 10px no-repeat;
  -webkit-transform:rotate(180deg);
  transform:rotate(180deg)
}
.progress-tree .tree-toggle_on:after{
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg)}
.task-detail {
  margin-bottom:1px
}
.title-wrap .title {
  line-height:36px;
  font-size:22px
}
.title-wrap .title-head-info {
  line-height:24px
}
.task-head .task-user-info {
  padding:14px 0;
  overflow:hidden;
  line-height:24px
}
.task-head .task-user-info p {
  width:50%;
  float:left
}
.task-head .title-wrap {
  border-bottom:1px solid #e6e6e6;
  padding:14px 0 18px
}
.task-head .taget-price {
  color:#999
}
.task-pannel {
  padding:14px 0;
  font-size:16px;
  border-bottom:1px solid #e6e6e6
}
.task-pannel .task-pannel-title {
  line-height:28px;
  color:#666
}
.task-pannel .task-pannel-body {
  line-height:23px
}
.task-body .task-pannel:last-child {
  border-bottom:none
}
.reason-approve {
  margin:2px 0;
  line-height:26px
}
.reason-img-wrap {
  margin-top:15px
}
.upload-img-wrap {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}
.upload-img-wrap .upload-img {
  width:20px;
  height:38px;
  -webkit-box-flex:0;
  -ms-flex-positive:0;
  flex-grow:0;
  -ms-flex-negative:0;
  flex-shrink:0;
  background: url('../images/upload-bg.png') center center / contain no-repeat;
  }
.upload-img-wrap .uploaded-imgs {
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  overflow-x:auto;
  font-size:0;
  white-space:nowrap;
  margin-left:20px
}
.upload-img-wrap .uploaded-imgs li {
  position:relative;
  width:50px;
  display:inline-block;
  margin-right:33px
}
.upload-img-wrap .uploaded-imgs li:after {
  position:absolute;
  content:" ";
  width:8px;
  height:8px;
  right:-13px;
  top:50%;
  margin-top:-4px;
  background: url(../images/upload-img-del.png) center center / contain no-repeat;;
  }
.approve-flow {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  overflow-y:hidden;
  overflow-x:auto
}
.approve-flow li {
  position:relative;
  padding-right:24px;
  text-align:center
}
.approve-flow li:after {
  font-size:10px;
  /*content:"\672A\5BA1\6279";*/
  display:block
}
.approve-flow li .name {
  height:18px;
  font-size:14px
}
.approve-flow li .status {
  font-size:10px
}
.approve-flow li .photo {
  margin-bottom:12px;
  position:relative;
  width:66px;
  height:66px;
  border-radius:50%;background-size: cover;background-position: center center;
  }
.approve-flow li .photo:after {
  content:" ";
  position:absolute;
  width:15px;
  height:15px;
  right:3px;
  bottom:3px;
  border-radius:50%;
  background-repeat:no-repeat;
  background-size:100%;
  background-position:50%
}
.approve-flow li:last-child {
  padding-right:0
}
.approve-flow li:last-child .dots {
  display:none
}
.approve-flow li.success:after {
  font-size:10px;
  content:"\5DF2\901A\8FC7[\67E5\770B]";
  display:block;
  color:#08bd09
}
.approve-flow li.success .photo:after {
  background-image: url('../images/icon-approve-success.png');
}
.approve-flow li.success .dots i {
  background-color:#08bd09
}
.approve-flow li.warn .photo:after {
  background-image: url('../images/icon-approve-warn.png');
}
.approve-flow li.warn:after {
  font-size:10px;
  content:"\9700\91CD\5BA1[\67E5\770B]";
  display:block;
  color:#e77b18
}
.approve-flow li.error .photo:after {
  background-image: url('../images/icon-approve-error.png');
}
.approve-flow li.error:after {
  display:inline-block;
  font-size:10px;
  content:"\5DF2\62D2\7EDD[\67E5\770B]";
  display:block;
  color:#dd292a
}
.approve-flow .dots {
  font-size:0;
  position:absolute;
  right:4px;
  top:32px
}
.approve-flow .dots i {
  display:inline-block;
  width:4px;
  height:4px;
  border-radius:50%;
  background-color:#c6c6c6;
  margin-right:2px
}
.approve-flow .dots i:last-child {
  margin-right:0
}
.address-list-wrap li {
  padding-left:60px;
  background: url('../images/icon-address-company.png') 0 center / 44px no-repeat;
  line-height:79px;
  border-bottom:1px solid #f1f1f1
}
.address-list-wrap li:last-child {
  border-bottom:none
}
.address-list-wrap li.icon-inner {
  background-image: url('../images/icon-address-inner.png');
}
.channel-list {
  background-color:#fff
}
.channel-list li {
  font-size:18px;
  border-bottom:1px solid #f2f2f2;
  background: url('../images/icon-form-right_191115.png') right 15px center / 8px auto no-repeat;
}
.channel-list li a {
  display:block;
  padding:20px 15px
}
.channel-list li:last-child {
  border-bottom:none
}
.info-list-wrap {
  border-bottom:1px solid #e6e6e6
}
.info-list {
  padding:0
}
.info-list li {
  height:28px
}
.base-info-wrap {
  padding-top:20px
}
.base-info-wrap h1 {
  margin-bottom:14px;
  font-weight:400;
  font-size:22px
}
.company-info-single {
  background:#fff;
  padding-top:22px;
  padding-bottom:24px
}
.company-info-single .company-info-photo {
  text-align:center
}
.company-info-single .company-info-photo img {
  width:90px;
  height:90px;
  border-radius:50%
}
.company-info-single .company-title {
  margin:10px 0 16px;
  font-size:20px
}
.company-info-single .company-info-tel {
  display:inline-block;
  width:28px;
  height:28px;
  background:url(data:image/png;
  base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI3REVFMkREMUQxRjExRThCMTBDRDBFQTBEN0RDMTkzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI3REVFMkRFMUQxRjExRThCMTBDRDBFQTBEN0RDMTkzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjdERUUyREIxRDFGMTFFOEIxMENEMEVBMEQ3REMxOTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjdERUUyREMxRDFGMTFFOEIxMENEMEVBMEQ3REMxOTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7YjYp4AAAGFElEQVR42tRbD0xVZRQ/D548EHj8kUCR/38ETFADRvInzfzHNCi1Ekurrc0lpG1Rihlrha415yyBNbO1SdONlpTaGKEroUFtCMgKrNQ9QOU/GKCPv9E5j++xJ+/x3r333ce9HPbbHu9+37nnd7/7fd855ztP6f2NC4gs9ohYRAoiBhGO8EO4IdSsTT/iX8QdxD+IBkQl4hpiXExjlCLpUSGeQ7yIeIaRMSdqBn/EKoPvifQVRDHie8SwtYYprBzBBYh9iEz2WUzpQRQgPmefBYmdwH7zEXkIDSLXBuT0Dy+X3SOP3XNWCD6LaES8j3AB24sLu1cTu7fNCDoiTiIuIAJh9iWA3Tuf2SIqwUWIKkQWSC+ZzJZFYhFcwhSuBPnISmbTEmsJhrH9KQjkJ0HMtjChBGlzvozwBvmKN9s3/fgSVEm4mAhdfFR8CB6X2ZzjMiePcyWYjtgLc0/2MtvNEnRFFPLVnBH6ChStKYam7Rr4MuUMONo7SUWy0MChN+lsH0T4ctUWpg6HYwknYZV30tR3aQHPgwL/3qjcJQVBsv0A83wmQxvnrQ6Gvt85hAMXTfGPJcB3636EcLXxVhThFgl3H7bCH30NUs3HUwjt9Fd0P1ffUqlQQkHiaXB3cJ+xzZG4Y+DvHCAFQRcW4TwyB2nU3uSqIdV/CwS6mN/7nZXOkLMiV8oFx8GQYCrCi2vvtb7rObWj+RjsGiIFQS/GaYogrxWBRoeLzLNzgBULYqUaxV16guQBbOTTs1Pbwbnt9Z5aqQgSJxURjOcbuFZ2XLXYZmhcq9sqbg/ckoogcYqjfTCBb8/a7hrQjj0EJ6XpLMLYxBi8ejUDfmm7IrV38ySNYATfXl1DnVDXO/OrV3z7rBzI6bZkIhgppOfF5pIZrzX01svFP420ExoSndcUw/2R+yavLfd8Qi4EA4mgu5CeRO6rv74weW1r0HbwdvKRA0EPu+neNx85daNQNx+NomV7R8iL/VQOBF3J2f5QaO+h8SEcyT7Y5LfZ+OV3j4K+kV6o67kmJcERGsEBazScvVUEFe0/m7x2FB3ubUEvSUlwkAj2Wavlrao9Jl9VXQSadJoXSYpURJQBIthsrZZ2bZvZAJdI7l+WbVHPO9EHoTqtHspTK2Gzf5oYBFtoDtLxldUe8Z0HrdA91AXrF28yeT1l4RqIwHlZ0/07DI4az4oDMYchOyYH3DDG9HFaCOmB2yDJJwWa7v8JHdp2oWb9RAQpJN8gxuOqR+9GoVBAok+KabfCLUpn+PjEODQPakA7/lD3/Y6Ql+Gj2E+M2vu7BMLOsN26FEh1569CTDpH54PJMJkhFk2yo3Pg3ZhDFt098nhUdipIXrjaos7yu2XwesVOGP1vhI8pyTSCFPu8zTUXw0Wq8GnT6KxetNZsTBniGgoBFjIDeglVh4GHyhMu3yvjvIISL1pk6Ji4DESWgsbP4LWKDOgZ7hZNpx+/HA9xGtZH9EW22IRKWy/BhtLV8FtnlSj6LrWU8GleZJiyKAUrzsHNr64tkF6+EQ7XvAf9o/2C9ZDv+wN3gt2M01RelEo3KKv9lK1citqeGrjQfB4m8C/cLRL9VRWv/vuq9/DJs9I5BZ2MPVJlQYlfDczCubvv/MXwQvAO3ZbxuEe0xfYf130A+Y0n+CwuwWwUjcpIjiAOzaazGOsVD3FeCbDUY5luVVXPU+uycQP4OtO+WqL5lu8cpg01R//PdIIUOlE1gy/MTbmHiILJSiowXGT0QhcyYe5KliE5UwRJqITq6zlIjmw2WmbtzDyJ+jlE7jrMUOIyE0HygqmqqHUOkKOKxS3MZs4E9R3JmeyUMbkuxNPMVuBLkOQmTNZ9amRITsMck5vmGnGpdPobkYiokxG5OmbTDUsNudaqtTGF+TIgV8BsaePSmE+14RDllxCULGmRgFgLu3cWswXEJqiXi8xbOMr8PlvLILvXUnZvXiK04peWZCrVoHCcqnF7bUCsl+kOYvd6IESJQqSqe4q56Ex8N2IdCD8O6GdhzhkWz41Ya5jCxj8rWA6T5Y5UDehJqRjEKHvtKOHcwZZ5/c8KakDknxX8L8AA3eyMyBS7SNEAAAAASUVORK5CYII=) 50%/contain no-repeat
}
.company-contact li {
  padding:20px 0 8px;
  border-bottom:1px solid #e6e6e6
}
.company-contact li:last-child {
  border-bottom:none
}
.company-contact li p {
  margin-bottom:12px
}
.company-contact h1 {
  margin:0 0 16px;
  font-weight:400;
  font-size:22px
}
.company-contact h1 span {
  margin-left:8px;
  font-size:14px
}
.star-wap {
  padding:0 0 22px
}
.evaluate-wrap {background-color: #fff;padding: 25px 15px;margin: 10px;border-radius: 5px;box-shadow: 0 0 8px rgba(0,0,0,0.1);}
.evaluate-wrap .evaluate {font-size:22px}
.evaluate-wrap .evaluate span {font-size:14px}
.comment-form .close {
  background:#ccc;
  line-height:18px
}
.star-wrap {
  font-size:0
}
.star-wrap span {
  display:inline-block;
  width:32px;
  height:32px;
  margin-right:15px;
  background: url('../images/star.png') center center / contain no-repeat;
}
.star-wrap span.act{
  background-image: url('../images/star-act.png');
}
.star-wrap.level1 span:nth-child(-n+1),
.star-wrap.level2 span:nth-child(-n+2),
.star-wrap.level3 span:nth-child(-n+3),
.star-wrap.level4 span:nth-child(-n+4),
.star-wrap.level5 span:nth-child(-n+5) {
  /*background-image: url('../images/star-act.png');*/
}
.comment-form {
  padding-top:20px;
  padding-bottom:20px;
  position:fixed;
  bottom:0;
  left:0;
  right:0;
  padding-bottom:44px;
  background:#fff
}
.comment-form .star-wap {
  padding:10px 0 20px
}
.comment-form .close {
  position:absolute;
  right:10px;
  top:10px;
  width:20px;
  height:20px;
  border-radius:50%;
  background:#f2f2f2;
  text-align:center;
  line-height:20px;
  font-size:18px;
  color:#666
}
.remarks-wrap {background-color: #fff;}

.remarks-wrap .remark-title {
  font-size:14px;
  height:20px;
  color:#999
}
.remarks-wrap .remark-content {line-height:22px;border-bottom: 1px solid #e6e6e6;padding: 15px 10px;}
.remarks-wrap .remark-content:last-child{border-bottom: none;}
.address-company-list .address-company-list-item {
  position:relative;
  padding:14px 0 14px 60px;
  border-bottom:1px solid #f2f2f2;
}
.address-company-list .address-company-list-item:last-child{border-bottom: none;}
.address-company-list .address-company-list-item .company-logo {
  position:absolute;
  width:50px;
  height:50px;
  left:0;
  top:50%;
  margin-top:-25px
}
.address-company-list .name {
  font-size:18px;
  line-height:28px
}
.fllow-detail-title {
  font-size:18px
}
.cooperation-list{
  overflow: hidden;
}
.cooperation-list .cooperation-list-title,.fllow-detail-title {
  text-align:center;
  padding:20px 0 10px
}
.cooperation-list .cooperation-list-title .cooperation-fen {
  color:#f80808;
  position:relative;
  margin-right:16px;
  font-size:24px
}
.cooperation-list .cooperation-list-title .cooperation-fen:after {
  position:absolute;
  content:" ";
  bottom:50%;
  right:-10px;
  margin-bottom:-10px;
  width:14px;
  height:14px;
  background:url(data:image/png;
  base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjEzNEVENzEyMEIyNTExRThBNDk0Q0I1M0NDMjE0NTlDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjEzNEVENzEzMEIyNTExRThBNDk0Q0I1M0NDMjE0NTlDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTM0RUQ3MTAwQjI1MTFFOEE0OTRDQjUzQ0MyMTQ1OUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTM0RUQ3MTEwQjI1MTFFOEE0OTRDQjUzQ0MyMTQ1OUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5CKBrfAAAC0UlEQVR42qxWQUhUQRiefft2zTIj6KjSQimEQhcj25JOLqzXDIwiSYSgU3SIukSXtIN0KRBiIyiS0FOFUp1CSwk8CSGSBNZd3MTa3dbX/00zy3vjzOx7jz74HN/szP/N/8//z0xis/Mwq4ME8Qyxn5glHiEeFL9tEL8SPxHfEOeIntWYRdAhDhFvCZEwgPgo8Slxx2RUhwxxkViIIMbE2IKYmwkreJb4mdjN4qNb2Og1CjYvf0PTR3xLPCT79718xZyWtsCkPXfusUTzAf5/qi/PvzWAjffEnFaw2JXpoGaamJZ96XODXGznx3ptgnsyy/uloFfc5N/JY1060bSw2aEKJonPiPv9o91cP6u8mwlYSA1c4H1yEX8WP3K6ubwpvE3CdtIveFndM6wY3lSmJgN9CGG5MBGwWJl6UYuGZU+HZFmgzlbVbGwcf8TbXzeuWfsk9j5+ztvtkYu2kml3RCYFxOCF6gk8gMelB/e11n7fvU0R6GQNV67aSqYXgruCnx7+N0nuE0LVcP0mX4A/gfxAPxaDcRbRvEt/Tvl7MMG/F8jGxvGHPDFKTyasxVeenuTjYQPQjO+B4FF/2EB4IifJfUNiIMz1IEWSPacZ2y3YjqQpQQsra5r9UAsbhH5mjwfCbAlVDZiD2jQFwZGFjkEQU8OAfhD7A2MgxiDE8hvUZa4Ori4cJsiVox6rX5Ztnpiw4cQ5mZ2WVuZ9X48zdTWyIGoRWYyQxsBCdEE6XyFmqsc6mIkkiExGaVQX5o17bNlXHG1zkQRRm/xE0SSXeo1pMIYDyQ0tRjUI77ZHLum9b20j74qm6UvincPcsGLwDrWIcvAnD0KIVndtCWwRcYVUQwvimIKYGsrUwGDgHNWEukw8T1zxPxM9XXLwy1e57SNiS4jNqu9Sj/1/LIkwroR9l8bFGnGYeEInFnoPTSe/eOqviaf+a+K86cUt8VeAAQBu2he4POevrgAAAABJRU5ErkJggg==) 50%/14px no-repeat
}
.cooperation-list .cooperation-list-title .cooperation-fen.cooperation-pepole:after {
  background-image:url(data:image/png;
  base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5Mzk3MDU4MUNGQTExRThBMjNBRUUyODIzNzEwNjkxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5Mzk3MDU5MUNGQTExRThBMjNBRUUyODIzNzEwNjkxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzkzOTcwNTYxQ0ZBMTFFOEEyM0FFRTI4MjM3MTA2OTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzkzOTcwNTcxQ0ZBMTFFOEEyM0FFRTI4MjM3MTA2OTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6rMkHeAAACPklEQVR42mL8qKPAQAAwArEtEHsDsTUQqwCxIFTuPRDfAeJjQLwFiA8D8X+8huGxkAmIE4C4EmoJMQBkeTsQLwDif7gMxQYUgfgEEM8lwTIGqNq5UL2KxFroAMSngNiUgXxgCjXDjpCFbkC8E4hFcJnEXlgOxkQAkBm7gdgdl4XqQLwGiNkYqAfYoGaqo1vIDMSLgZiXgfqAB2o2M7KF8cTGGSMfP7lxmgCzkBGa9IkCzFo65Pq0AmQXEzQlkZL0yfUlyA47FiDhRYouJhk5SuLTC+RDK+KDUxfsO5ClIDYZwBJkoSqxqlksrBn+XrvM8OfEUTCbDKDGhFQQE7bQ3Yvhz85tDH+PH2FgDY0kx0JBJmIzOqubFzgYf+/axvBrzXJIqZOUQbKNTMQqZA2NAlv278kjMP/36uXk+PI9URayhUSC89+Pxiq42M95M+BlKwngFhMx2QBk6K+5Mxj+f/qIIvezvxMcrCQkoOOgCvg/vgzONXsxMBgfM3wvzsaqhqO+DWzh13A/DAdhq/pwWgizDAS+pcbiNYx75SZi1IFaA+pMlFoGUwMCID14ir0OULODCVvmJtLFcABSA7MUpBdLnJ6FtnNQswUocXDNXgIuSYiMEwxLQXpBZiCl3i9AHAPEf8EeQi8rQUkflrFJBSBLQfr/P37EwKQNLmt/AXEYEN9Abib+Z6AN+AK1bDtZJQ2J4Cy0lt9OdtFGJLgLxMlAbIYcjCiJkgLDf0Gb+nehTf3NQHwEV4sbBgACDADz8LZpa9vyEgAAAABJRU5ErkJggg==)
}
.cooperation-list-wrap li {
  position:relative;
  padding-top:15px;
  padding-bottom:15px;
  border-bottom:1px solid #f2f2f2;
}
.cooperation-list-wrap li:last-child {
  border-bottom:none
}
.cooperation-list-wrap li .name-info {height:26px;font-size:16px;margin-right: 100px;}
.cooperation-list-wrap li .name_info_190527{padding-right: 25px;background-image: url(../images/icon-to-right.png);
  background-repeat: no-repeat;background-position: right center;background-size: 7px;
}
.cooperation-list-wrap li .name_info_190527 span{display: block;}
.cooperation-list-wrap li .name_info_190527 span.name{font-size: 16px;margin-bottom: 10px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.cooperation-list-wrap li .name_info_190527 span.time{font-size: 12px;}

.cooperation-list-wrap li .info-who{
  margin-right: 10px;
}

.cooperation-list-wrap li .phone {font-size:12px}
.cooperation-list-wrap li .phone .icon_right{background-image: url(../images/icon-to-right.png);display: inline-block;width:7px;height: 11px;background-size: 100% 100%; }
.cooperation-list-wrap li .position {
  font-size:16px;
  margin-left: 20px;

}
.cooperation-list-wrap li .time,
.cooperation-list-wrap li .companyName {
  color:#999
}
.cooperation-list-wrap li .companyName{
  margin-right: 100px;

}
.cooperation-list-wrap li .to-cooperation {
  position:absolute;
  right:0;
  top:50%;
  margin-top:-8px;
  padding-right:16px;
  background:url(data:image/png;
  base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUxNDM1NjA0MEIyNDExRTg5QTFFQzMwMDBDRjcwQTc2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUxNDM1NjA1MEIyNDExRTg5QTFFQzMwMDBDRjcwQTc2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTE0MzU2MDIwQjI0MTFFODlBMUVDMzAwMENGNzBBNzYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTE0MzU2MDMwQjI0MTFFODlBMUVDMzAwMENGNzBBNzYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz76JFiKAAACgElEQVR42rSWX4hMURzHZ5iY1t+WUopS4sW0L5KQwuSBXX82zPKgLM1EWna3feABkZLw4IHGnze1JKKdkpR/a5YlWmWlvBBCdpPdJGs1PkffU9d1790zyqlP59x7zj3f+Z1zft8z8Ww2G4so42EtrIDFUOHpewFXoC2fz3dETRIPERkOx6DB8+4ZPIevMBXmwBj1PYVGxG4FTTYs4N086JVAO6yCkZCCDNRDGsbCLDgAVXAzl8sdcRFZCUUYB0thIVyFgZCV6ObX79H4VmhGqC1KZLbW+B1MhBsxx4JQH2yguQuqEWoNEonDbbVnarnKLggdojJLVodQvV/kFIyCudrYocqkCKEWqpdwFqEKK2LWc4v2otNBIAkfzEZHjFmnusWK1OlFk+Oq/IDjsAguh0TTRfUWdluRjep76CjyE3bAfljNklwKGXcRRlgRkxcd/7DPe2EN1CJ0PqD/gW0kVD/2DUgrZ6LKIHzS/mQQMnuVYam+q/+1za9EyATLYbtjRH2eRDZCVsSc0m/eIzzF92GjbCMKk1szPG6wgCi++Mx1tI3ko+zDX/qHiMCIXJc7zA9w4pSM9nckF6ASJpSx6ZOhB6YpgqCDs8yb8efU3uookJS/VUqgGDKuGp5YkUfwXpbtmicnoUYu8VfhpO1Tc6d349erPuOY8dugECIwXTlUJMp2r8gdOA2by1i2IAFjsl16rAm6T8w9fBdOWM8pU8Dckm/k5mmi+Bx1xxeUjPfMTefgaUmZ60E9L0HgD4dOhJyKZl0+nfqTcA3uy1kHdNxTcuJafWcuvU0IvPJPGGYrR5U/DboTqjwWMqiMt9+azT3M5IXQrC2VSrH/XX4JMAD9OK3350UTaQAAAABJRU5ErkJggg==) 100%/12px no-repeat
}
.pay-info {
  padding:14px 0;
  border-top:1px solid #e6e6e6;
  line-height:24px
}
.pay-info label {
  color:#999
}
.max-width {
  width:98%!important
}
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css*/
  html {
  font-family:Microsoft YaHei,arial,sans-serif;
  line-height:1.15;
  -ms-text-size-adjust:100%;
  -webkit-text-size-adjust:100%
}
body {
  margin:0
}
article,aside,footer,header,nav,section {
  display:block
}
h1 {
  font-size:2em;
  margin:.67em 0
}
figcaption,figure,main {
  display:block
}
figure {
  margin:1em 40px
}
hr {
  box-sizing:content-box;
  height:0;
  overflow:visible
}
pre {
  font-family:monospace,monospace;
  font-size:1em
}
a {
  background-color:transparent;
  -webkit-text-decoration-skip:objects
}
abbr[title] {
  border-bottom:none;
  text-decoration:underline;
  -webkit-text-decoration:underline dotted;
  text-decoration:underline dotted
}
b,strong {
  font-weight:inherit;
  font-weight:bolder
}
code,kbd,samp {
  font-family:monospace,monospace;
  font-size:1em
}
dfn {
  font-style:italic
}
mark {
  background-color:#ff0;
  color:#000
}
small {
  font-size:80%
}
sub,sup {
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline
}
sub {
  bottom:-.25em
}
sup {
  top:-.5em
}
audio,video {
  display:inline-block
}
audio:not([controls]) {
  display:none;
  height:0
}
img {
  border-style:none
}
svg:not(:root) {
  overflow:hidden
}
button,input,optgroup,select,textarea {
  font-family:sans-serif;
  font-size:100%;
  line-height:1.15;
  margin:0
}
button,input {
  overflow:visible
}
button,select {
  text-transform:none
}
[type=reset],[type=submit],button,html [type=button] {
  -webkit-appearance:button
}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {
  border-style:none;
  padding:0
}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring {
  outline:1px dotted ButtonText
}
fieldset {
  padding:.35em .75em .625em
}
legend {
  box-sizing:border-box;
  color:inherit;
  display:table;
  max-width:100%;
  padding:0;
  white-space:normal
}
progress {
  display:inline-block;
  vertical-align:baseline
}
textarea {
  overflow:auto
}
[type=checkbox],[type=radio] {
  box-sizing:border-box;
  padding:0;
}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
  height:auto
}
[type=search] {
  -webkit-appearance:textfield;
  outline-offset:-2px
}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration {
  -webkit-appearance:none
}
::-webkit-file-upload-button {
  -webkit-appearance:button;
  font:inherit
}
details,menu {
  display:block
}
summary {
  display:list-item
}
canvas {
  display:inline-block
}
[hidden],template {
  display:none
}
button,input[type=password],input[type=text] {
  box-shadow:none;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  -webkit-tap-highlight-color:transparent
}
button {
  border:none
}
button:focus,input:focus,optgroup:focus,select:focus,textarea:focus {
  outline:none
}
textarea {
  max-width:100%;
  width:100%;
  min-height:12em;
  height:auto;
  padding:0;
  border:none;
  resize:none
}
h2,h3,h4,li,p,ul {
  margin:0;
  padding:0;
  color:inherit;
  font-size:inherit
}
em {
  font-style:normal
}
a,span {
  -webkit-tap-highlight-color:transparent
}
a {
  color:inherit;
  text-decoration:none
}
a:active,a:hover,a:link,a:visited {
  background-color:none;
  outline:none
}
h2,h3,h4 {
  font-weight:400
}
img {
  max-width:100%
}
li,ul {
  list-style:none
}
i {
  font-style:normal
}
input::-webkit-input-placeholder {
  color:#ccc;
  opacity:1
}
input[type=date] {
  background:transparent
}
.clearfix {
  *zoom:1
}
.clearfix:after {
  content:" ";
  clear:both;
  display:table
}
.l {
  float:left
}
.r {
  float:right
}
.mt {margin-top:10px}
#app,html {
  width:100%;
  overflow-x:hidden;
  background-color:#f1f1f1;
}
body{background-color:#f1f1f1;}
.wap {
  position:relative;
  width:100%;
  max-width:750px;
  margin:0 auto;
  color:#333;
  font-size:14px;
  -ms-flex-line-pack:stretch;
  align-content:stretch;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-flow:column nowrap;
  flex-flow:column nowrap
}
.wap>.contaienr,.wap>.container {
  background-color:#f1f1f1;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  width:100%
}
.wrap {
  background-color:#fff
}
.wrap,.wrap-nobg {
  padding-left:15px;
  padding-right:15px;
}
.icon {
  background-position:50%;
  background-repeat:no-repeat
}
.tag {
  border:1px solid #e77918;
  border-radius:4px;
  color:#e77918
}
.tag.baom {
  padding:4px 5px;
  font-size:14px;
  font-weight:700
}
.tag.item-baom {
  padding:3px 4px
}
.tag.disabled {
  color:#999;
  border-color:#999
}
.task-user {
  margin-left:10px;
  padding:0 4px
}
.btn-wx-pay {
  background-color:#23b435;
  background-size:20px;
  background-position:50%
}
.btn-wx-pay .icon-wx-pay {
  width:20px;
  margin-right:8px;
  vertical-align:-4px
}
.color-price {
  color:#f80808
}
.color-gray {
  color:#999
}
.h-button {
  border-radius:3px;
  height:44px;
  line-height:44px;
  text-align:center;
  color:#fff;
  font-size:16px
}
.success-button {
  background:#009a33
}
.auit-button {
    background:#999999
}
.warn-button {
  background:#e77b18
}
.main-button {
  background-color:#e77918
}
.error-button {
  background-color:#dd292a
}
.main-empty-button {
  border:1px solid #e77918;
  color:#e77918
}
.h-btn-wrap {
  margin-top:20px;
  margin-bottom:30px
}
.btn-width2 {
  width:200px
}
.fullpage {
  position:fixed;
  left:0;
  top:0;
  bottom:0;
  height:100%;
  z-index:10;
  overflow-y:auto
}
.fullpage,.inner-input {
  width:100%;
  background-color:#fff
}
.nn_none{border-bottom: none !important;}
.inner-input {
  position:relative;
  box-sizing:border-box;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  padding:14px 12px;
  font-size:14px;
  border-bottom:1px solid #f2f2f2;
}

.inner-input .no-input-content {
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1
}
.inner-input label {

	height: 18px;
  width:auto;
  -ms-flex-negative:0;
  flex-shrink:0;
  -webkit-box-flex:0;
  -ms-flex-positive:0;
  flex-grow:0;
  margin-right:16px;
  color:#333
}
.inner-input label span {
  color:#f80808;display: inline-block;width: 12px;
}
.inner-input input {text-align: right;
  font-size:inherit;
  border:none;
  width:100px;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  -ms-flex-negative:2;
  flex-shrink:2
}
.inner-input input.sex{ flex-grow:0;width: 12px;margin-right:5px;}
.inner-input input.sex[value='2']{margin-left: 15px;}
.inner-input .tip {
  white-space:normal;
  -ms-flex-negative:0;
  flex-shrink:0
}
.inner-input .to-select {
  border: none;
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  direction: rtl;
  height: 18px;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  padding-right:20px;
  font-size: 14px;
  background: url('../images/icon-form-right_191115.png') right center / 8px no-repeat;
  text-align:right;
  /* color:#ccc; */
}
.inner-input .to-select option{direction: ltr;}
.super-inner-wrap {
  padding:0 12px;
  font-size:16px;
  background-color:#fff;
  // border-bottom:1px solid #e6e6e6
}
.super-inner-wrap:last-child{border-bottom: none;}
.super-inner-wrap .title {
  padding:14px 0;
  font-size:14px;
  color:#333
}

.super-inner-wrap .title h4{font-size: 16px;}
.super-inner-wrap .title h4 img{width: 20px;vertical-align: -2px;margin-right: 4px;}

.super-inner-wrap .title span {
  color:#f80808;display: inline-block;width: 8px;
}
.super-inner-wrap .body {
  padding-bottom:15px
}
.super-inner-wrap .textarea-tip {
  font-size:14px;
  color:#999
}
.split.notop {
  border-top:none
}
.split.nobottom {
  border-bottom:none
}
.mask {
  position:fixed;
  width:100%;
  max-width:750px;
  top:0;
  left:0;
  bottom:0;
  z-index:9;
  background:rgba(0,0,0,.3)
}


.mask .bg{background:rgba(0,0,0,.3);position: absolute;left: 0;top:0;width: 100%;height: 100%;}
#comment .add_butt{
  text-align: center;}
#comment .add_butt a{height: 44px;color: #fff;border-radius: 3px;
  font-size: 16px;line-height: 44px;
  display: inline-block;width: 100%;    background-color: #e77918;}

.upload-img-wap {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
}
.upload-img-wap .upload-img-item {
  width:75px;
  height:55px;
  background: url('../images/bg-upload-img.png') center center / 100% no-repeat;
}
.upload-img-wap .placeholder {
  width:75px;
  height:0
}
.next-step-wrap {
  padding-top:26px;
  padding-bottom:50px;
  background:#f1f1f1
}
.tab-bra-wap .head {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  background-color:#fff
}
.tab-bra-wap .head li {
  position:relative;
  padding:18px 0;
  box-sizing:border-box;
  width:33.33%;
  text-align:center;
  border-right:1px solid #e6e6e6;
  border-bottom:1px solid #e6e6e6
}
.tab-bra-wap .head li:last-child {
  border-right:none
}
.tab-bra-wap .head li.act {
  color:#e77918
}
.tab-bra-wap .head li.act:after {
  content:" ";
  position:absolute;
  left:0;
  bottom:-1px;
  width:100%;
  height:2px;
  background-color:#e77918
}
.activity-wrap.collspan-row {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}
.activity-wrap a:last-child .activity-item .activity-item-content {
  border-bottom:none!important
}
.activity-item .activity-order {
  padding:15px 0
}
.activity-item .activity-order .order-state {
  float:right;
  color:#f80808
}
.activity-item.activity-item-collespan {
  width:48%
}
.activity-item.activity-item-collespan .activity-item-content {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  border-bottom:none
}
.activity-item.activity-item-collespan .activity-item-content .title {
  margin:4px 0 0
}
.activity-item.activity-item-collespan .activity-item-content .area {
  display: block;width: 100%;-ms-text-overflow: ellipsis;color: #999;margin-top: 12px;
  text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 13px;margin-bottom: 2px;
}
.activity-item.activity-item-collespan .activity-img {
  width:100%;
  display:block;
  margin-right:0
}
.activity-item .joined-code {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  line-height:44px
}
.activity-item .order-success {
  color:#f80808
}
.activity-item-content {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  /*padding:15px 0;*/
  border-bottom:1px solid #f2f2f2;
  background-color:#fff
}
.activity-item-content .activity-img {
  -ms-flex-negative:0;
  flex-shrink:0;
  -webkit-box-flex:0;
  -ms-flex-positive:0;
  flex-grow:0;
  margin-right:12px;
  width:130px;height:113px;overflow: hidden;
}
.activity-item-content .activity-info {
	display: block;
	width: 100%;
}
.activity-item-content .activity-info .title {
	font-size:16px;
	line-height:22px;
	color:#333;
	width: 100%;height: 44px;overflow: hidden;
}
.activity-item-content .activity-info .area {
  color:#999 margin-top: 6px;
}
.activity-item-content .activity-info .property {
  position:relative;margin-top: 6px;
  text-align:right
}
.activity-item-content .activity-info .price {
  line-height:24px;
  float:left;
  color:#f80808
}
.activity-item-content .activity-info .price.free {
  color:#090
}
.activity-item-content .activity-info .people {
  display:inline-block;
  vertical-align:bottom
}
.activity-item-content .activity-info .light {
  color:#f80808
}
.activity-item-content .activity-info em {
  color:#e6e6e6
}
.tag-padd {
  padding:4px 7px;
  color:#fff;
  text-align:center;
  background:#23b435;
  border-radius:3px
}
.tag-notice {
  background-color:#2c4a9c
}
.information-wrap h2.title {
  font-weight:700
}
.information-wrap .content {
  font-size:18px
}
.bottom-border {
  border-bottom:1px solid #e6e6e6
}
.bs {
  box-shadow:0 10px 16px hsla(0,0%,39%,.1)
}
.active-detail .active-title {background-color: #fff;
  padding:15px 15px;padding-bottom:8px;
  line-height:26px;
  font-size:18px;
  color:#333
}
.active-detail .icon-active-back {
  position:absolute;
  left:15px;
  top:15px;
  width:30px;
  height:30px;
  background-size:30px;
  background-image: url('../images/icon-active-back.png');
}
.active-detail .btn-join-active {
  font-size:18px;
  height:44px;
  line-height:44px;
  text-align:center;
  color:#fff;
  background-color:#e77918
}
.active-detail .active-price {background-color: #fff;padding-left: 15px;padding-right: 15px;display:-webkit-box;
  display:-ms-flexbox;display:flex;-webkit-box-align:center; -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  padding-bottom:15px;
  border-bottom:1px solid #e6e6e6
}
.active-detail .active-price .time2{font-size: 14px;color: #666;
  padding-left: 20px;
background-image: url(/public/static/h5/images/icon_190808_2.png);
background-size: 10%;
background-repeat: no-repeat;
}
/* .active-detail .active-price .time2 img{width: 13px;height: 13px;vertical-align: -1px;margin-right: 3px;} */
.active-detail .price {color:#f80808;font-size:18px}
.active-detail .price em {
  font-size:14px
}
.active-detail .price em.em2{color: #666666;vertical-align: 2px;}
.active-detail .active-property {background-color: #fff;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding:12px 0px;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}
.active-detail .active-property div {
  width:33.333%;
  font-size:14px;
  color:#333;
  line-height:22px
}
.active-detail .active-property span {
  display:block;
  color:#999;
  font-size:12px;
  line-height:18px
}
.active-detail .active-contact {
  padding:15px 15px;
  background: #fff url('../images/icon-phone.png') right 15px center no-repeat;
  background-size:30px
}
.active-detail .active-contact .zhub {
  margin-left:4px;
  font-size:12px;
  padding:3px;
  vertical-align:1px
}
.active-detail .active-contact .title {
  font-size:18px;
  color:#333;
  line-height:24px
}
.active-detail .active-contact .contact {
  color:#999;
  font-size:18px;
  line-height:24px
}
.active-detail .active-desc .title {
  padding:15px 0 15px 26px;
  background-position:0;
  background-image: url('../images/icon-active-title.png');
  background-size:21px;
  font-size:16px;
  color:#333
}
.job_list_190416 .title {
  padding:15px 0 15px 26px;
  background-position:0;
  background-image: url('../images/icon-active-title.png');
  background-size:21px;
  font-size:16px;
  color:#333;text-align: left !important;
}




.active-detail .active-desc .active-content {
  font-size:18px;
  color:#333;
  overflow:hidden;
  padding-bottom:15px
}
.active-detail .active-desc .active-content p {
  margin-bottom:18px;
  line-height: 22px;
}

.active-detail .active-desc .active-content pre{font-size: 14px;line-height: 1.8;color: #333;font-family:"微软雅黑";
	white-space:pre-wrap; /* css3.0 */ margin-top: 18px;
white-space:-moz-pre-wrap; /* Firefox */
white-space:-pre-wrap; /* Opera 4-6 */
white-space:-o-pre-wrap; /* Opera 7 */
word-wrap:break-word; /* Internet Explorer 5.5+ */
}


.active-detail .optunity-simple-info {
  padding-bottom:10px;
  border-bottom:1px solid #f2f2f2;
}
.active-detail .optunity-simple-info p {
  margin-bottom:4px
}
.container.white-bg {
  background-color:#fff
}
.head-right {
  position:absolute;
  right:15px;
  background:transparent 0/14px no-repeat
}
.icon-add-event {
  padding-left:16px;
   background-image: url('../images/icon-add-event.png');
}
.icon-jf-rule {
  padding-left:16px;
  background-image: url('../images/icon-jf-rule.png');
}
.icon-ask {
  padding-left:16px;
  background-image:url(../images/icon-ask.png);
}
.icon-kq {
  background-image:url()
}
.information-wrap h2.title {
  padding-top:8px;
  padding-bottom:6px;
  line-height:28px;
  font-size:22px;
  color:#333
}
.information-wrap .pubtime {
  margin-bottom:40px;
  font-size:14px
}
.information-wrap .pubtime span {
  margin-right:6px
}
.information-wrap .content {
  padding-bottom:50px;
  line-height:26px;
  color:#333
}
.information-wrap .content p {
  margin-bottom:16px
}
.full-btn {
  width:100%;
  text-align:center;
  font-size:14px;
  background:#fff;
  line-height:44px
}
.full-btn.del {
  border-top:1px solid #e6e6e6;
  border-bottom:1px solid #e6e6e6
}
.fixed-w {
  width:4em
}
.normal-list-wrap {
  margin-top:15px
}
.normal-list-wrap .normal-item:last-child {
  border-bottom:none
}
.cost-detail-wrap .detail-title {
  padding-top:22px;
  line-height:28px;
  font-size:22px
}
.detail-info {
  padding:18px 0;
  overflow:hidden;
  border-bottom:1px solid #e6e6e6
}
.detail-info .detail-info-item.row {
  margin-right:20px
}
.detail-info .detail-info-item.row .detail-info-title {
  color:#999
}
.detail-info .detail-info-title {
  color:#666
}
.detail-info .detail-info-title,.detail-info .detail-info-value {
  line-height:20px
}
.detail-info-pannel {
  padding-top:2px
}
.detail-info-pannel .head {
  padding-top:15px;
  padding-bottom:2px;
  color:#999
}
.detail-info-pannel .body {
  padding-top:8px;
  padding-bottom:15px;
  line-height:20px
}
.member-channel {
  margin-top:15px
}
.member-channel li {
  border-bottom:1px solid #f2f2f2;
  line-height:50px;
  font-size:16px;
  background:url() 0/20px no-repeat
}
.task-wrap .member-channel li.nobg {
  background-image:none
}
.task-wrap .member-channel li.nobg a {
  padding-left:0
}
.member-channel li:last-child {
  border-bottom:none
}
.member-channel li.icon-cooperate {
  background-image: url('../images/icon-center-cooperate.png');}
.member-channel li.icon-invite {
  background-image: url('../images/icon-center-invite.png');}

.member-channel li.icon-post {
  background-image: url('../images/icon-center-post.png');}
.member-channel li.icon-biao {
  background-image: url('../images/icon-center-biao.png');}


.member-channel li.icon-pub {
  background-image: url('../images/icon-center-pub.png');}
.member-channel li.icon-zd {
  background-image: url('../images/icon-center-zd.png');}
.member-channel li.icon-friend {
  background-image: url('../images/icon-center-friend.png');}
.member-channel li.icon-kf {
  background-image: url('../images/icon-center-kf.png');}
.member-channel li.icon-answer {
  background-image: url('../images/icon-center-answer.png');}
.member-channel li a {
  display:block;
  padding-left:30px;
  background: url('../images/icon-form-right_191115.png') right center / 8px no-repeat;
}
.small-title {
  line-height:30px;
  padding:0 15px
}
.small-title .tip {
  color:#e77918
}
.common-list-wrap {
  padding:0 15px;
  background-color:#fff
}
.common-list-wrap li {
  position:relative;
  padding-top:14px;
  padding-bottom:10px;
  border-bottom:1px solid #f1f1f1;
}
.common-list-wrap li:last-child {
  border-bottom:none
}
.common-list-wrap li .title {
  line-height:26px;
  font-size:16px
}
.common-list-wrap li .title span{vertical-align:middle;}
.common-list-wrap li .info {
  line-height:20px;
  font-size:12px;
  color:#666
}
.common-list-wrap li .info span {
  margin-right:20px
}
.nav-bar,.nav-bar-wrap {
  height:44px
}
.nav-bar {
  position:fixed;
  left:0;
  top:0;
  width:100%;
  line-height:44px;
  text-align:center;
  background:#fff;
  color:#333;
  box-shadow: 0 1px 3px #CCC;
  z-index:6;
}
.nav-bar.three-items .title .title-nav-item {
  margin-right:15px
}
.nav-bar .back {
  left:0;
  width:50px;
  text-align:center;
  background:url(../images/back.png) 15px center no-repeat;
  background-size:10px
}
.nav-bar .back.white-back {
  background-image: url('../images/back-white.png');
}
.nav-bar .title {
  padding:0;
  display:inline-block;
  line-height:44px;
  font-size:18px;
  color:inherit;

}

.nav-bar-wrap .nav-bar span.title {max-width: 15em;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.nav-bar .title .title-nav-item {
  position:relative;
  height:100%;
  display:inline-block;font-size: 14px;

}
.nav-bar .title .title-nav-item:last-child {
  margin-right:0
}
.nav-bar .title .title-nav-item.act {
  color:#e77918;font-size: 16px;
}
.nav-bar .title .title-nav-item.act:after {
  position:absolute;
  content:" ";
  left:50%;
  bottom:0;
  width:60%;
  height:2px;
  margin-left:-30%;
  background-color:#e77918
}
.nav-bar .menu {
  top:0;
  height:100%
}
.nav-bar .head-right,.nav-bar .menu {
  position:absolute
}
.nav-bar.first-nav-bar {
  background-color:#e77918;
  background:linear-gradient(#e77918,#ed9634);
  color:#fff
}
.dialog-input-wrap {
  position:absolute;
  left:0;
  width:100%;
  bottom:0
}
.dialog-input-wrap .textarea-reject {
  padding:15px 0
}
.dialog-input-wrap textarea {
  display:block;
  padding:20px;
  box-sizing:border-box;
  background-color:#f1f1f1;
  height:8em
}
.dialog-input-wrap .sub-warn-btn {
  margin-bottom:20px
}
.dialog-input-wrap .dialog-footer {
  padding-top:14px;
  overflow:hidden
}
.dialog-wrap {
  position:fixed;
  background:#fff;
  border-radius:4px;
  width:280px;
  left:50%;
  top:34%;
  margin-left:-140px
}
.dialog-wrap .dialog-info {
  padding:40px 0;
  text-align:center;
  font-size:18px
}
.dialog-wrap .dialog-footer {
  border-top:1px solid #e6e6e6;
  font-size:0
}
.dialog-wrap .dialog-footer span {
  box-sizing:border-box;
  line-height:50px;
  text-align:center;
  width:50%;
  display:inline-block;
  font-size:18px;
  border-right:1px solid #e6e6e6
}
.dialog-wrap .dialog-footer span:last-child {
  border-right:none
}
.approve-detail .approve-title {
  padding-top:20px;
  padding-bottom:4px
}
.approve-detail .approve-title .title {
  margin-bottom:18px;
  font-size:22px
}
.approve-detail .approve-title .info-wrap {
  padding-bottom:14px;
  border-bottom:1px solid #f2f2f2;
}
.approve-detail .to-detail {
  display:block;
  padding:14px 0;
  text-align:center;
  font-size:14px;
  background-color:#fff
}
.apply-detail .info-list {
  overflow:hidden
}
.apply-detail .info-list li {
  margin-bottom:6px;
  line-height:18px;
  color:#999;
}
.apply-detail .info-list li.small {
  width:40%
}
.apply-detail .info-list li.large {
  width:auto;
  overflow:hidden
}
.apply-detail .info-list span {
  display:inline-block;
  color:#333
}
.address-list-wrap li {
  /*padding-left:75px;*/
  line-height:74px;
  background-color:#fff;
  font-size:18px;
  position:relative
}
.address-list-wrap li a {
  position:absolute;
  left:0;
  top:0;
  width:100%;
  bottom:0
}
.address-list-wrap li.icon-vip {
  background-image: url('../images/icon-address-vip.png');
}
.address-book-add {
  display: block;
  line-height:44px;
  font-size:18px;
  color:#e77918
}
.address-book-add .add-address {
  float:right;
  font-size:26px
}
.address-book-add.add-task-spec {
  text-align:center
}
.address-book-add.add-task-spec .add-address {
  float:none;
  font-size:20px
}
.address-book-list.address-company li {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  flex-wrap: nowrap;
  border-bottom: 1px solid #f1f1f1 !important;
}

.address-book-list.address-company .address-content{
  flex-grow: 1;
  flex-basis: 200px;
  width: 200px;
}

.address-book-list.address-company li .photo {
  flex-shrink: 0;
  margin-right:10px;
  border-radius:50%;
  background-color:#ccc;
  width:50px;
  height:50px;
  /*background: url('../images/icon-default-user.png') center / contain no-repeat;*/
}
.address-book-list.address-company li .position{
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.address-book-list li {
  padding:10px 0;
  border-bottom:1px solid #f2f2f2
}
.address-book-list li .name {
  line-height:24px;
  font-size:16px;
}
.address-book-list li .vip-level {
  margin-left:10px;
  color:#eab012
}
.address-book-list li .member-position {
  margin-left:26px
}
.address-book-list li .phone {
  line-height:20px;color: #999;
}
.address-book-list.add-to-task li.act {background:url(../images/icon-selected.png);
	background-position:100% center;background-repeat: no-repeat;background-size: 15px;
}
.policy {
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding-top:16px;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}


.policy.policy-list {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  padding-top:0
}
.policy.policy-list li {
  width:50%;
  border-bottom:1px solid #e6e6e6;
  width:100%;
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap;
  padding:15px 0
}
.policy.policy-list li:last-child {
  border-bottom:none
}
.policy.policy-list li .policy-img {
  width:92px;height: 71px;overflow: hidden;
  -ms-flex-negative:0;
  flex-shrink:0
}
.policy.policy-list li .policy-info {
  padding-top:0;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  margin-left:12px
}
.policy.policy-list li .policy-info,.policy li {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}
.policy li {
  position:relative;
  -ms-flex-negative:0;
  flex-shrink:0;
  width:48%;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}
.policy li .policy-img{overflow: hidden;}
.policy li .policy-img img{}
.policy li a {
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%
}
.policy .policy-info {
  padding-top:7px
}
.policy .policy-info .policy-title {
  line-height:20px;
  font-size:16px;
  margin-bottom:7px;height: 40px;overflow: hidden;
}
.policy .policy-info .policy-pubtime {
  color:#999;
  font-size:14px
}
.free-fields {
  font-size:14px
}
.free-fields label {font-size: 14px;
  display:inline-block;
  width:4em;
  margin-right:.5em
}
.free-fields li {
	margin-bottom:6px;font-size: 0;
}
.free-fields li input{font-size: 14px;margin-right: 1%;}
.free-fields li select{margin-right: 1%;font-size: 14px;}
.free-fields .industry {
  width:30%;font-size: 14px;
}
.free-fields .company {
  width:60%;font-size: 14px;
}
.free-fields .spec-key,.free-fields .spec-value,.free-fields select {
  border:1px solid #f2f2f2;
  padding:8px
}
.free-fields .spec-key {
  width:20%
}
.free-fields .spec-value {
  width:60%
}
.free-fields .add-company-input {
  width:60%;
  padding:8px;
  border:1px solid #f2f2f2
}
.del {
  text-align:center;
  display:inline-block;
  width:22px;
  height:22px;
  color:#fff;
  background-color:#f80808;
  border-radius:50%;
  line-height:22px;
  font-size:26px
}
.h-super-input-tip {
  font-size:14px
}
.howdo {
  text-decoration:underline;
  color:#f80808
}
.new-free-fields {
  padding-top:15px;
  padding-bottom:15px
}
.pub-wrap .pub-item {
  display:block;
  padding:26px 15px 26px 96px;
  color:#333;
  background-color:#fff;
  background-position:15px,right 15px center;
  background-size:64px,20px;
  background-repeat:no-repeat
}
.pub-wrap .pub-item .title {
  display:block;
  line-height:26px;
  font-size:18px
}
.pub-wrap .pub-item .desc {color: #666;
  display:block;
  line-height:23px
}
.pub-wrap .pub-item:after {
  position:absolute;
  top:50%
}
.pub-wrap .icon-project {
	background-image:url(../images/icon-pub-money.png),url('../images/icon-form-right_191115_2.png')
  }
.pub-wrap .icon-money {
	background-image:url(../images/icon-pub-project.png),url('../images/icon-form-right_191115_2.png')
  }
.pub-wrap .icon-area {
  background-image:url(../images/icon-pub-area.png),url('../images/icon-form-right_191115_2.png')}
.pub-wrap .icon-task-pub {
  background-image:url('../images/icon-task-pub.png'), url('../images/icon-form-right_191115_2.png')
 }
.pub-wrap .icon-task-join {
  background-image:url(../images/icon-task-join.png), url('../images/icon-form-right_191115_2.png')}
.pub-wrap .icon-task-fllow {
  background-image:url('../images/icon-task-flow.png'), url('../images/icon-form-right_191115_2.png')}
.person-single-info {
  position:relative;
  padding:14px 0;
  line-height:24px
}
.person-single-info .name {
  font-size:18px
}
.person-single-info .time {
  position:absolute;
  right:0;
  bottom:18px;
  color:#999;
  font-size:10px;
  float:right;
  line-height:1.2;
  text-align:right
}
.person-single-info .time span {
  display:block
}
.activity-wrap {
  padding:6px 0
}
.mb {
  margin-bottom:15px
}
.cooperation-contacts {
  position:relative;
  padding-bottom:15px;
  border-bottom:1px solid #e6e6e6
}
.cooperation-contacts .name {
  line-height:24px;
  font-size:18px
}
.cooperation-contacts .number {
  line-height:21px
}
.cooperation-contacts .time-wrap {
  position:absolute;
  right:0;
  bottom:15px
}
.cooperation-contacts .time-wrap span {
  display:block;
  text-align:right;
  color:#999;
  font-size:10px
}
.cooperation-head {
  padding-top:15px;
  padding-bottom:15px
}
.cooperation-head .cooperation-desc {
  padding-top:16px
}
.cooperation-head .cooperation-desc .cooperation-desc-item {
  padding-left:70px;
  line-height:20px;
  margin-bottom:3px
}
.cooperation-head .cooperation-desc .cooperation-desc-item span {
  margin-left:-70px;
  color:#999
}
.cooperation-pic-wrap {
  padding-bottom:15px
}
.cooperation-pic-wrap .cooperation-pic-title {
  padding-top:15px;
  padding-bottom:15px;
  color:#999
}

.common-wrap{
  padding: 0 15px;
}

/*添加事件的表单的样式 3 - 28*/
.task-form-item{
  position: relative;
  background: #fff;
  padding: 12px 0;

  font-size: 16px;
}

.task-form-bottom{
  border-bottom: 1px solid #e6e6e6;
}

.task-form-item input{
  border: none;

}

.task-icon{padding-left:25px;}

.task-icon:after{
  position: absolute;
  left:0px;
  top: 0;
  width: 25px;
  height: 100%;
  content: " ";
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 16px;
  background-color: #fff;
}

.task-icon-addr:after{
  background-image: url(../images/icon-address.png);
}
.task-icon-addr2:after{
	background-size: 24px;
  background-image: url(../images/220414_12.png);
}
.task-icon-addr3:after{
	background-size: 24px;
  background-image: url(../images/220414_15.png);
}
.task-icon-start:after{
  background-image: url(../images/icon-start-time.png);
}

.task-icon-set:after{
	background-size: 24px;
  background-image: url(../images/220414_11.png);
}


.task-icon-set2:after{
	background-size: 24px;
  background-image: url(../images/220414_13.png);
}

.task-icon-work:after{
  background-image: url(../images/icon-task-content.png);
}

.task-icon-partner:after{
  background-image: url(../images/icon-task-partner.png);
}

.task-icon-pic:after{
  background-image: url(../images/icon-add-pic.png);
}
.task-icon-pic2:after{	background-size: 24px;
  background-image: url(../images/220414_19.png);
}

.task-left-mg{
  padding-left:25px;
}

.task-form-size{
  font-size: 16px;
}

.task-form-content{
  padding-left: 32px;
}

.task-img{
  padding-top: 10px;
  padding-bottom: 18px;
}

.task-form-tip{
  font-size: 14px;
  color: #999;
}

.task-form-right{
  float: right;
  margin-top: -3px;
  text-align: right;
  height: 100%;

}

.task-to-right{
  background: url(../images/icon-to-right.png) center right / 10px no-repeat;
}

.hight-filter{
  overflow: hidden;
  border-bottom: 1px solid #f2f2f2;
  font-size: 0;
  white-space: nowrap;
  overflow-x: auto;
}

.hight-filter li{
  display: inline-block;
  margin-right: 16px;
  line-height: 25px;
  padding: 12px 0;
  font-size: 16px;
}

.hight-filter li.act{
  color: #e77918;
}

.hight-filter li.cur{color: #e77918;border-bottom: 1px solid #e77918;}
.hight-filter li.cur input{color: #e77918;}

.hight-filter li:last-child{
  margin-right: 0;
}

/* 新加 3-23 */
.dialog-input-wrap input[type="number"] {
  width: 100%;
  box-shadow: none;
  display: block;
  padding: 20px 10px;
  box-sizing: border-box;
  background-color: #f1f1f1;
  height: 2em;
  border: 0; /* 方法1 */
    -webkit-appearance: none; /* 方法2 */
}

.activity-item-content .activity-img{
  position: relative;
}
.activity-item-content .activity-img .num,
.opportunity-img .num{
  position: absolute;
  right: 0px;
  top:0px;
  height: 20px;
  background: red;
  border-radius: 10px;
  text-align: center;
  color: #fff;
  // min-width: 20px;
  line-height: 20px;
  padding: 0 6px;
}

.opportunity-img{
  position: relative;
}



.vipinfo-title{
  padding: 16px 15px 10px;
}

.dn{
  display: none;
}




.approvelog-wrap img{
    margin-top: 10px;
  }
  .approvelog-wrap .approvelog-body{
    padding: 6px 8px;

    margin-bottom: 20px;
    background: #f2f2f2;
  }

  .approvelog-wrap .approvelog-info.info-title{
    font-weight: bold;
  }
  .approvelog-wrap .approvelog-info{
    display: flex;
    margin-bottom: 14px;
  }
  .approvelog-wrap .approvelog-info span{
    flex-grow: 1;
  }

  .approvelog-info .approve-time{
    width: 40%;
  }
  .approvelog-info .approve-money{
     width: 20%;
  }
  .approvelog-info .approve-person{
     width: 20%;
  }
  .approvelog-info .approve-state{
     width: 20%;
  }

  .reason-approve{
    margin: 2px 0;
    line-height: 26px;
  }
  .reason-img-wrap{
    margin-top: 15px;
  }

  .upload-img-wrap{
    display: flex;
  }
  .upload-img-wrap .upload-img{
      width: 20px;
      height: 38px;
      flex-grow: 0;
      flex-shrink: 0;

    }

    .upload-img-wrap .uploaded-imgs{
      flex-grow: 1;
      overflow-x: auto;
      font-size: 0;
      white-space: nowrap;
      margin-left: 20px;

    }

    .upload-img-wrap .uploaded-imgs li{
      position: relative;
      width: 50px;
      display: inline-block;
      margin-right: 33px;
      }
  .upload-img-wrap .uploaded-imgs li:after{
    position: absolute;
    content: " ";
    width: 8px;
    height: 8px;
    right: -13px;
    top: 50%;
    margin-top: -4px;

  }

  .activity-item-content .activity-info .time {
    color: #999;font-size: 13px;
    line-height: 26px;
    margin-top: -4px;
  }
  .fr{
    float: right;
  }

  .z-radio{
  position: relative;
  width: 46px;
  height: 24px;
  border-radius: 12px;
  background: #f2f2f2;
  display: inline-block;
  vertical-align: bottom;
}

.z-radio.act{
  background: #e77918;
}

.z-radio.act:after{
  right: auto;
  left: 2px;
}

.z-radio:after{
  content: " ";
  position: absolute;
  right: 2px;
  top: 2px;
  height: 20px;
  width: 20px;
  background: #fff;
  border-radius: 50%;
}

.task-form-item input{
  overflow: hidden;
  width: 100%;
}
.task-form-item .sw{
  width: 70%;
}
.task-form-item .at{
  width: auto;
  margin-top: -8px;
}

.task-form-item.sae{
  display: flex;
  justify-content: space-between;
}

.radio-wap{
  margin-right: 20px;
}

.radio-wap input[type="radio"]{
  width: 20px;
  margin-right: 4px;
}

.comment-company{
  background: rgb(242, 242, 242);
  line-height: 22px;
  height: 5em;
  padding: 6px;
  border-radius: 5px;
  width: 100%;
  box-sizing: border-box;
}

/*.base-info-wrap {
  padding-top: 20px;
}*/

.layout-wrap{
  display: flex;
}

.layout-wrap .layout-l{
  flex-grow: 1;
}

.layout-wrap .layout-r{
  padding-right: 10px;
  width: 129px;
  flex-shrink: 0;
  background: #fff;height: 147px;
}
.layout-wrap .layout-r img{  width: 129px;height: 147px;}
.address-photo{
  display: block;
}


.upload-img-wap{}
#up_pic{position: relative;width: 100px;height: 100px;background-color: #ddd;display: inline-block;margin-right: 4px;overflow: hidden;
    background: url(../images/bg-upload-img.png) center center no-repeat;background-size:contain;background-color: rgba(0,0,0,0.2);
    margin-bottom: 4px;
  }
#up_pic .up_butt{position: absolute;left: 0;top:0;width: 100%;height: 100%;opacity: 0;
  box-sizing: border-box;
}
#up_pic2{width: 75px;height: 55px;border: 1px solid #e77918;display: inline-block;box-sizing: border-box;
  margin-right:8px;margin-bottom: 12px;position: relative;
}
#up_pic2 .del{position: absolute;left: 3px;top:3px;opacity: 0.8;}
#up_pic2 img{width: 75px;height:55px;vertical-align: middle;}
#pic_con{display: inline-block;}
.to_chose{position: absolute;right: 0px;top:10px;}
.demo-input{text-align: right;}
.tree-node_height{height: 38px;overflow: hidden;}
.uplevel_method{text-align: center;padding: 15px 0;padding-top: 30px;}
.uplevel_method span{width: 40%;height: 45px;display: inline-block;line-height: 45px;border-radius: 5px;
 margin: 0 2%;font-size:18px;color: #e77918;border: 1px solid #e77918;
}
.uplevel_method span.on{ background-color: #e77918;color: #fff;}
.uplevel-content input{width: 90%;height: 45px;line-height: 45px;border: 1px solid #e77918;
  padding: 0 8px;border-radius: 5px;
}
#up_pic.on input{display: none;}
#up_pic .del{display: none;position: absolute;}
#up_pic.on .del{display: block;top:5px;right: 5px;opacity: 0.8;cursor: pointer;}

.active-banner{position: relative;z-index: 99;}
.active-banner .item{background-repeat: no-repeat;background-size: cover;background-position: center center;
  width: 100%;outline: none;
}
.active-banner .item .kong{padding-top:80%;}
.active-banner .item img{display: none;outline: none;}
.active-banner .slick-dots{position: absolute;width: 100%;left: 0;bottom: 12px;text-align: center;}
.active-banner .slick-dots li{display: inline-block;height: 12px;overflow: hidden;margin: 0 4px;}
.active-banner .slick-dots li button{padding: 0;width:12px;height:12px;border-radius: 50%;line-height: 999px;}
.active-banner .slick-dots li.slick-active button{background-color: #e77918;}
#banner_pic{position: fixed;width: 100%;height: 100%;z-index: 99999;display: none;left: 0;top:0;}
#banner_pic .bg{background-color: rgba(0,0,0,1);position: absolute;width: 100%;height: 100%;}
#banner_pic .con{position: absolute;left: 0;top:50%;-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);text-align: center;width: 100%;
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
#banner_pic .con img{max-width: 100%;display: inline-block;}
#banner_pic .colse{position: absolute;top:25px;right: 15px;width:30px;height:30px;}

#test1{width: 100%;}
#test1 .layui-laydate-footer{display: none;}
#test1 .layui-laydate{width: 100%;border: none;}
#test1 .layui-laydate-main{width: 100%;}
#test1 .layui-laydate-content table{width: 100%;}
#test1 .layui-laydate-content td,#test1 .layui-laydate-content th{height: 40px;}

#up_head{
    position: relative;display: block;
    width: 139px;
    height: 151px;
    background: url(../images/bg-upload-img.png);
    background-position: center center;
    background-size: 100% 100%;
}
#up_head input{
    position: absolute;
    left: 0;top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
}
.container .banner_inedx .item{position: relative;}
.container .banner_inedx .item .pic{width: 100%;padding-top:55%;}
.container .banner_inedx .item img{width: 100%;
	position: absolute;left: 0;top:50%;transform: translateY(-50%);
}
.butt_0530{width: 100%;border: none;}

// .add_ren .ren img{width: 62px !important;height: 62px !important;margin: 0 !important;}

#saying_pop{position: fixed;left: 0;top:0px;width: 100%;height: 100%;background-color: rgba(0,0,0,0.3);z-index: 999999;}
#saying_pop .pop_con{background-color: #fff;width: 80%;border-radius: 3px;left: 10%;top:50%;position: absolute;
  padding:30px;box-sizing: border-box;transform: translateY(-50%);
}

#saying_pop .pop_con .pic{width: 100%;text-align: center;}
#saying_pop .pop_con .pic img{max-width: 100%;border-radius: 3px;display: inline-block;}
#saying_pop .pop_con .text p{font-size: 18px;color: #333;text-align: center;margin-top: 15px;margin-bottom: 12px;}
#saying_pop .pop_con .butt{text-align: center;}
#saying_pop .pop_con .butt span{width: 100%;height: 40px;line-height: 40px;background-color: #fd8320;
  color: #fff;border-radius: 3px;cursor: pointer;display: inline-block;font-size: 16px;margin-top: 15px;
}
#saying_pop .pop_con .close{position: absolute;width: 25px;height: 25px;right: -25px;top:-25px;display: none;}

.complaint_data{background-color: #fff;padding: 15px 12px;}
.complaint_data .complaint_tit{padding-left: 35px;border-bottom: 1px solid #eee;padding-bottom: 12px;
  background-image: url(../images/su1.png);background-size: 25px auto;background-repeat: no-repeat;background-position: left 5px;
}
.complaint_data .complaint_tit h4{font-size: 16px;line-height: 1.8;}
.complaint_data .complaint_tit .pic{margin-top: 8px;}
.complaint_data .complaint_tit .pic img{width: 30%;border-radius: 3px;margin-right: 2%;}

.complaint_data .complaint_text{padding-left: 35px;margin-top: 12px;
  background-image: url(../images/su2.png);background-size: 25px auto;background-repeat: no-repeat;background-position: left 5px;
}
.complaint_data .complaint_text p{font-size: 14px;line-height: 1.6;color: #666;}


/* 2019 - 01 - 07 修改 */
.three_head{position: absolute;right: 0px;top:0px;width: 44px;height: 100%;line-height: 44px;}
.three_head img{width: 20px;display: block;margin-top: 12px;margin-left: auto;margin-right: auto;}
.nav-bar .title .title-nav-item{color: #999;font-size: 16px;}
.nav-bar .title .title-nav-item.act{color: #333;font-weight: bold;}
.nav-bar .title .title-nav-item.act:after{height: 3px;}

.bar_0107{padding: 0 12px;}
.bar_0107 .con{background-color: #fff;border-radius: 5px;overflow: hidden;}
.bar_0107 .con .top{padding: 15px 0px;overflow: hidden;}
.bar_0107 .con .top .left{width: 50% ;float: left;border-right: 1px solid #f1f1f1;box-sizing: border-box;padding: 0 15px;}
.bar_0107 .con .top .right{width: 50% ;float: left;box-sizing: border-box;padding: 0 15px;}
.bar_0107 .con .top span{font-size: 14px;color: #333;}
.bar_0107 .con .top p{font-size: 16px;color: #f80808;margin-top:6px;}
.bar_0107 .con .top p em{font-size: 12px;}
.bar_0107 .con .top .right p{color: #000;}
.bar_0107 .con .buttom{background-color: #fcf9f6;padding: 15px 12px;overflow: hidden;box-sizing: border-box;margin-top: 6px;}
.bar_0107 .con .buttom .tiao{overflow: hidden;width: 100%;padding-right: 70px;box-sizing: border-box;}
.bar_0107 .con .buttom p{font-size: 14px;color: #333333;}
.bar_0107 .con .buttom .left{float: left;width: 98%;box-sizing: border-box;margin-top: 7px;}
.bar_0107 .con .buttom .left .bg{background-color: #f5ede6;border-radius: 50px;width: 100%;box-sizing: border-box;height: 10px;position: relative;
   overflow: hidden;
}
.bar_0107 .con .buttom .left .bg .du{position: absolute;left: 0;height: 100%;top:0;border-radius: 50px;
	background: -webkit-linear-gradient(left, #ffc720 , #eb8619); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #ffc720, #eb8619); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #ffc720, #eb8619); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #ffc720 , #eb8619); /* 标准的语法 */
}
.bar_0107 .con .buttom .right{float: right;width: 70px;margin-right: -70px;box-sizing: border-box;text-align: right;}
.bar_0107 .con .buttom .right span{font-size: 20px;color: #e77918;box-sizing: border-box;}

.progress_tree_0107{padding: 0 12px;padding-left: 24px;}
.progress_tree_0107 .progress-tree .tree-node-title{padding-left: 15px;}
.progress_tree_0107 .tree-childnode-wrap{margin-left: 10px;border-radius: 5px;padding-left: 12px;
	margin-bottom:21px;
}
.progress_tree_0107 .tree-childnode-wrap li{padding-left: 0;padding: 12px 12px;border-bottom: 1px solid #f1f1f1;margin-left: -12px;
	    background: url(../images/icon-form-right.png) 97% center / 8px no-repeat;padding-left:12px;background-color: #fff;
}
.progress_tree_0107 .tree-childnode-wrap li .childnode-time{margin-bottom: 0;}

.progress_tree_0107 .tree-childnode-wrap li .childnode-title{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 95%;
	font-size:15px;color: #494949;
}
.progress_tree_0107 .tree-childnode-wrap li:last-child{border-bottom: none;}
.progress_tree_0107 .h-button{background-color: #fff;font-size: 16px;color: #e77918;padding: 0 12px;text-align: left;}
.progress_tree_0107 .h-button em{float: right;display: block;font-size: 24px;vertical-align: middle;}
.progress_tree_0107 .butt_0107{height: 60px;}
.progress_tree_0107 .butt_0107 .con{position: fixed;width: 100%;height: 60px;left: 0;bottom: 0;background-color: #fff;
	padding: 0 12px;box-sizing: border-box;
}

.progress_tree_0107 .butt_0107 .con button{height: 45px;margin-top: 7px;background-color: #e15a5b;color: #fff;font-size: 16px;
	width: 100%;border-radius: 3px;box-sizing: border-box;
}
.seach_0107{background-color: #fff;padding:8px 12px;overflow: hidden;}
.seach_0107 table{width: 100%;}
.seach_0107 .con{position: relative;}
.seach_0107 select{width: 5em;border: none;font-size: 14px;height: 30px; -moz-appearance: none;-webkit-appearance: none;background-color: #fff;
  background-image: url(../images/icon_xx.png);background-size: 10px auto;background-position: 98% center;background-repeat: no-repeat;
}

select.initiator_type{background-image: url(../images/icon_xx.png);background-size: 10px auto;background-position: 98% center;background-repeat: no-repeat;
  background-color: #fff;-moz-appearance: none;-webkit-appearance: none;font-size: 16px;width:70px;
}

.seach_0107 .file{float: right;width: 220px;float: right;}
.seach_0107 input{height: 30px;width: 100%;border: 1px solid #ddd;padding: 0 8px;box-sizing: border-box;border-radius: 3px;
	font-size: 14px;
}
.seach_0107 .con button{position: absolute;width: 30px;height: 30px;top:0;right: 0;background-color: #fff;border: 1px solid #ddd;
	border-left: none;border-radius: 3px;background-image: url(../images/icon-address-search.png);background-repeat: no-repeat;
	background-position: center center;background-size: 14px;
}

.data_0107_ul{padding: 0 12px;}
.data_0107_ul ul{background-color: #fff;padding-left: 12px;border-radius: 5px;}
.data_0107_ul ul li{padding: 13px 12px;padding-left: 0;border-bottom: 1px solid #f1f1f1;background: url(../images/icon-form-right.png) 97% center / 8px no-repeat;}

.data_0107_ul ul li .childnode_title{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 95%;font-size: 16px;}
.data_0107_ul ul li .childnode_time {color: #999;font-size: 14px;padding-top:8px;line-height: 18px;}
.data_0107_ul .add_active{margin-top: 10px;display: block;height: 45px;line-height: 45px;cursor: pointer;
	background-color: #fff;font-size: 16px;color: #e77918;padding: 0 12px;text-align: left;border-radius: 5px;
}
.data_0107_ul .add_active em{float: right;font-size: 24px;}
.ok_butt_0107{height: 45px;}
.ok_butt_0107 .con{position: fixed;height: 45px;line-height: 45px;width: 100%;left: 0;bottom: 0;background-color: #fff;text-align: center;
  border-top: 1px solid #f1f1f1;
}
.ok_butt_0107 .con img{width: 18px;margin-right: 5px;vertical-align: -3px;}
.ok_butt_0107 .con p{font-size: 16px;color: #e77918;}

.chengyuan_0107 .task-pannel-title{padding:0 12px;height: 45px;line-height: 45px;font-size: 16px;color: #aaa;}
.chengyuan_0107 .task-pannel-title img{width: 21px;vertical-align: -3px;margin-right: 5px;}
.chengyuan_0107 .task-pannel-title em{font-size: 14px;float: right;}
.chengyuan_0107 .task-pannel-body {background-color: #fff;padding-left: 12px;}
.chengyuan_0107 .task-pannel-body>div:last-child{border-bottom: none !important;}
.chengyuan_0107 .jib_name{font-size: 12px;padding: 2px 4px;border-radius: 3px;border: 1px solid #f1720a;color: #f1720a;margin-left: 8px;
  vertical-align: 1px;
}

.renwu_data_0107{margin-top: 10px;}
.renwu_data_0107 .title-wrap{background-color: #fff;margin: 0 12px;border-radius: 5px;border-bottom: none;
	padding: 15px 12px;
}
.renwu_data_0107 .title-wrap h4{font-size: 18px;line-height: 1.6;margin-bottom: 6px;}
.renwu_data_0107 .title-wrap h4 em{font-size: 12px;color: #fff;background-color: #dc2929;padding: 3px 5px;border-radius: 3px;margin-right: 3px;
	vertical-align: 2px;
}
.renwu_data_0107 .title-wrap .task-user{font-size: 12px;padding: 2px 3px;}
.renwu_data_0107 .title-wrap  .task-user-info p{font-size: 14px;}
.renwu_data_0107 .title-wrap  .task-user-info p:last-child{text-align: right;}
.renwu_data_0107 .title-wrap  .task-user-info{padding: 0;margin-top: 0px;}
.renwu_data_0107 .mass{margin-top: 8px;border-top: 1px solid #eee;padding-top: 10px;}
.renwu_data_0107 .mass h4{font-size: 16px;color: #333;}
.renwu_data_0107 .mass h4 img{width: 16px;margin-right: 5px;vertical-align: -2px;}
.renwu_data_0107 .mass p{font-size: 14px;color: #666;margin-top: 5px;line-height: 1.5;}

.renwu_tiaojian_0107{background-color: #fff;}
.renwu_tiaojian_0107 .task-pannel-title{padding: 0 12px;background-color: #eee;line-height: 45px;font-size: 16px;color: #aaa;padding-top:6px;}
.renwu_tiaojian_0107 .task-pannel-title img{width: 14px;vertical-align: -1px;margin-right: 5px;}
.renwu_tiaojian_0107 .task-pannel{padding: 0;border-bottom: none;}
.renwu_tiaojian_0107 .task-pannel-body{padding-left: 12px;}
.renwu_tiaojian_0107 .task-pannel-body p{font-size: 14px;color: #333;border-bottom: 1px solid #eee;line-height: 45px;padding-right: 12px;}
// .renwu_tiaojian_0107 .task-pannel-body:last-child p{border-bottom: none;}
.renwu_tiaojian_0107 .task-pannel-body p .flr{float: right;}
.renwu_tiaojian_0107 .task-pannel-body p.bg{background: url(../images/icon-form-right.png) 97% center / 8px no-repeat;padding-right: 24px;}

#liu_pop{position: fixed;width: 100%;height: 100%;left: 0;top: 0;overflow-y: auto;z-index: 99999999;background-color: #f1f1f1;display: none;}
#liu_pop .nav-bar-wrap .nav-bar{position: absolute;background: #fff;}
#liu_pop .nav-bar-wrap .nav-bar .title{color: #333;}
#liu_pop .nav-bar-wrap .nav-bar .back{color: #e77918;}
#liu_pop .liu_con{background-color: #f1f1f1;}

#liu_pop .liu_con .approve-flow{background-color: #fff;padding: 12px 12px;margin-top: 10px;}


#liu_pop .liu_con .con{}
#liu_pop .liu_con .con .item{position: relative;padding: 15px 0;padding-left: 100px;height: 80px;border-left: 2px solid #dbdbdb;}
#liu_pop .liu_con .con .item .pic{width: 75px;overflow: hidden;height: 75px;margin-left: -75px;position: relative;overflow: hidden;border-radius: 50%;
	float: left;
}
#liu_pop .liu_con .con .item .pic img{position: absolute;left: 50%;top:50%;transform: translate(-50%, -50%);}
#liu_pop .liu_con .con .item .icon{position: absolute;left: -9px;width: 18px;top:50%;transform: translateY(-50%);}
#liu_pop .liu_con .con .item .txt{padding-left: 8px;padding-top: 15px;float: left;}
#liu_pop .liu_con .con .item .txt p{font-size: 16px;color: #333;}
#liu_pop .liu_con .con .item .txt p em{font-size: 12px;padding: 3px 5px;border-radius: 3px;margin-left: 3px;}
#liu_pop .liu_con .con .item .txt p em.lv{color: #009933;border: 1px solid #009933;}
#liu_pop .liu_con .con .item .txt p em.cheng{color: #e77918;border: 1px solid #e77918;}
#liu_pop .liu_con .con .item .txt p em.hui{color: #dbdbdb;border: 1px solid #dbdbdb;}
#liu_pop .liu_con .con .item .txt span{font-size: 14px;color: #999;margin-top: 12px;display: block;}


#all_web{height: 55px;font-size: 0;}
#all_web .con{position: fixed;width: 100%;height: 55px;left: 0;bottom: 0;background-color: #fff;box-sizing: border-box;}
#all_web .con{padding: 8px 10px;box-sizing: border-box;border-top: 1px solid #ddd;}


#all_web .con button{width:calc((100% - 10px ) / 2);background-color: #fff;font-size: 14px;
	height: 40px;border: 1px solid #e77918;color: #e77918;box-sizing: border-box;
  border-radius: 3px;
}
#all_web .con button:last-child,
#all_web .con button.two{background-color: #e77918;color: #fff;float:right;}


#all_web .con a{width:calc((100% - 10px ) / 2);background-color: #fff;font-size: 14px;
	height: 40px;border: 1px solid #e77918;color: #e77918;box-sizing: border-box;
	border-radius: 3px;display: block;float: left;
	line-height: 40px;text-align: center;
}
#all_web .con a:last-child,
#all_web .con a.two{background-color: #e77918;color: #fff;float:right;}


.yijian_0111{font-size: 14px;margin-bottom: 15px;color: #666;}

#back{cursor: pointer;}

/* 图片放大浏览 */
#look_pic_list{overflow: hidden;margin-top: 15px;margin-left: -8px;}
#look_pic_list .item{width: 33.333333%;margin-bottom: 8px;float: left;}
#look_pic_list .item .pic{position: relative;padding-top: 92%;margin-left: 8px;box-sizing: border-box;overflow: hidden;}
#look_pic_list .item .pic img{position: absolute;width: 100%;min-height: 100%;left: 50%;top:50%;transform: translate(-50%, -50%);}

#pic_pop{position: fixed;width: 100%;height: 100%;left: 0;top:0;display: none;z-index: 9999999;}
#pic_pop .bg{position: absolute;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.9);}
#pic_pop .pop_con{position: absolute;left: 0;top:50%;-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);width: 100%;text-align: center;
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
#pic_pop .title{text-align: center;position: absolute;left: 0;top:0;width: 100%;}
#pic_pop .title p{color:#fff;line-height: 25px;text-align: center;}


/*   2019-01-14 修改  */



.intention_0114{}
.intention_0114 .title{background-color: #e77918;padding: 30px 12px;padding-bottom: 100px;}
.intention_0114 .title h4{font-size: 23px;color: #fff; line-height: 1.5;}
.intention_0114 .title span{font-size: 12px;color: #fff;padding: 5px 20px;border: 1px solid #fff;border-radius: 50px;display: inline-block;margin-top: 8px;}
.intention_0114 .data{padding: 0 12px;}
.intention_0114 .data .text{background-color: #fff;border-radius: 5px;padding: 20px 12px;margin-top: -70px;}
.intention_0114 .data .text h4{font-size: 17px;color: #333;margin-bottom: 20px;}
.intention_0114 .data .text h4 em{display: inline-block;height: 17px;font-size: 12px;line-height: 17px;vertical-align: 1px;
  padding: 0 5px;color: #e77918;border: 1px solid #e77918;border-radius: 3px;margin-left: 8px;
}

.intention_0114 .data .text .item{margin-top: 10px;padding-left: 20px;}
.intention_0114 .data .text .item h5{font-size: 16px;color: #333;font-weight: normal;margin: 0;padding: 0;margin-bottom: 5px;}
.intention_0114 .data .text .item h5 img{width:16px;vertical-align: -2px;margin-left: -20px;}
.intention_0114 .data .text .item p{font-size: 14px;color: #666;line-height: 1.6;}
.intention_0114 .look_fill{background-color: #fff;padding: 0 12px;margin-top: 10px;}
.intention_0114 .look_fill .item{position: relative;border-bottom: 1px solid #f2f2f2;height: 50px;}
.intention_0114 .look_fill .item:last-child{border-bottom: none;}
.intention_0114 .look_fill .item p{width: 100%;text-align: right;padding-left: 6em;font-size: 14px;color: #333333;
	box-sizing: border-box;line-height: 17px;position: absolute;top:50%;right: 0;transform: translateY(-50%);
}
.intention_0114 .look_fill .item span{position: absolute;left: 0;font-size: 14px;color: #333333;left: 0;top: 50%;transform: translateY(-50%);}
.intention_0114 .look_fill .item2{padding: 15px 0;}
.intention_0114 .look_fill .item2 span{font-size: 14px;color: #333333;}
.intention_0114 .look_fill .item2 p{font-size: 14px;color: #666;line-height: 1.5;margin-top: 8px;}

.intention_0114 .look_fill .item2 .butt{text-align: center;margin-top: 24px;}

.intention_0114 .look_fill .item2 a{display: inline-block;height: 35px;width: 150px;background-color: #e77918;border-radius: 50px;
	line-height: 35px;font-size: 14px;color: #fff;
}
.intention_0114 .look_fill .item3{padding-left: 25px;}
.intention_0114 .look_fill .item3 img{width: 20px;margin-left: -25px;float: left;vertical-align: middle;margin-top:14px;}
.intention_0114 .look_fill .item3 p{width: 100%;text-align: right;padding: 15px 0;border-bottom: 1px solid #f2f2f2;
	padding-left: 8em;box-sizing: border-box;
}
.intention_0114 .look_fill .item3:last-child p{border-bottom: none;}
.intention_0114 .look_fill .item3 p span{float: left;margin-left: -8em;}

.intention_0114 .look_pic{padding: 15px 12px;background-color: #fff;}
.intention_0114 .look_pic h4{font-size: 16px;color: #333;}
.intention_0114 .look_pic h4 img{width: 18px;vertical-align: -2px;margin-right: 5px;}


.three_butt_1108{width: 100%;height: auto;bottom: 0;border-top: 1px solid #f2f2f2;padding:10px 5%;box-sizing: border-box;background-color: #fff;
	font-size: 0;margin-top: 10px;
}
.three_butt_1108 a{display: inline-block;box-sizing: border-box;border-right: 1px solid #fff;height: 50px;font-size: 14px;color: #fff;background-color: #999;
	vertical-align: middle;width:30%;border-radius: 3px;font-size: 14px;text-align: center;
}
#food_button_pof{height: 31px;}
#food_button_pof .three_butt_1108{position: fixed;padding: 10px 12px;padding-left: 0;}
#food_button_pof .three_butt_1108 .item{width: 33.33333%;float: left;}
#food_button_pof .three_butt_1108 .item a{display: block;margin-left: 12px;width: auto;}
#food_button_pof .three_butt_1108 .item a.kong_butt{padding-top: 8px;background-color: #fff;color: #e77918;border: 1px solid #e77918;}
#food_button_pof .three_butt_1108 .item a.shi_butt{padding-top: 16px;background-color: #e77918;color: #fff;border: 1px solid #e77918;}
.h{height: 10px;}
.wp_0114{background-color: #fff;padding: 0 12px;}
.wp_0114 .item{position: relative;height: 50px;border-bottom: 1px solid #f1f1f1;padding-left: 8em;overflow: hidden;}
.wp_0114 .item:last-child{border-bottom: none;}
.wp_0114 .item span{position: absolute;left: 0;top:50%;transform: translateY(-50%);font-size: 14px;color: #333;}
.wp_0114 .item select{height: 50px;line-height: 50px;appearance:none;-moz-appearance:none;-webkit-appearance:none;
	border:none;width: 100%; direction: rtl;background-image: url(../images/icon-form-right.png);background-repeat: no-repeat;
	background-position: right center;background-size: 7px;padding-right: 12px;background-color: #fff;
}
.wp_0114 .item select option {direction: ltr;}
.wp_0114 .item input{line-height: 50px;border: none;width: 100%;height: 50px;text-align: right;box-sizing: border-box;}
.wp_0114 .item input#open_pop{background-image: url(../images/icon-form-right.png);background-repeat: no-repeat;
	background-position: right center;background-size: 7px;padding-right: 12px;
}

#chose_pop_0114{position: fixed;width: 100%;height: 100%;left: 0;top:0;z-index: 9999;background-color: #fff;display: none;}
#chose_pop_0114 .title{height: 100%;padding: 0 12px;display:flex;justify-content: space-between;
	align-items: center;height: 50px;
}
#chose_pop_0114 .title a{display: inline-block;width: 40px;height: 30px;line-height: 30px;text-align: center;font-size: 14px;}


#chose_pop_0114 .title .so_con{width: 70%;position: relative;}
#chose_pop_0114 .title input{height: 30px;box-sizing: border-box;font-size: 14px;}
#chose_pop_0114 .title input.txt{width:100%;border: none;background-color: #f6f6f6;padding: 0 8px;border-radius: 50px;
	color: #999;background-image: url(../images/icon-address-search.png);background-repeat: no-repeat;
	background-position: 7px center;background-size: 12px;padding-left: 27px;
}
#chose_pop_0114 .title input.butt_so{background-color: #fff;border: none;}
#chose_pop_0114 .title .so_con em{display: block;position: absolute;width: 17px;height: 17px;right: 5px;top:50%;transform: translateY(-50%);
	background-image: url(../images/icon_0114_6.png);background-size: 17px;cursor: pointer;
}
.seach_end{padding-left: 12px;overflow-y: auto;position: absolute;width: 100%;left: 0;bottom: 45px;top:50px;}

.seach_end li{line-height: 45px;border-bottom: 1px solid #f5f5f5;padding-right: 18px;cursor: pointer;}
.seach_end li.on{color: #e77918;background-image: url(../images/icon-selected.png);background-position: right 22px center;background-repeat: no-repeat;
	background-size: 13px;padding-right: 30px;
}
.seach_end p{text-align: center;color: #999;padding:15px 0;}
#chose_pop_0114 .add_butt{position: absolute;left: 0;width: 100%;bottom: 0;height: 45px;text-align: center;box-shadow: 0 -1px 16px rgba(0,0,0,.2);}
#chose_pop_0114 .add_butt a{display: inline-block;width: 100%;background-color: #f1720a;
	height: 45px;line-height: 40px;color: #fff;font-size: 14px;
}



/* 2019-01-15 修改 */
#form_0115{background-color: #fff;padding: 0 12px;margin-top: 10px;}
#form_0115 .item{border-bottom: 1px solid #f1f1f1;overflow: hidden;}
#form_0115 .item input{width: 100%;height: 50px;border: none;font-size: 16px;}
#form_0115 .item.bb_none{border-bottom: none;}
#form_0115 .item2{height: 50px;position: relative;padding-left: 25px;overflow: hidden;}
#form_0115 .item2 img{width: 18px;position: absolute;left: 0;top:50%;transform: translateY(-50%);}
#form_0115 .item2 input{width: 100%;height:46px;border: none;font-size: 15px;vertical-align: middle;border-bottom: 1px solid #f1f1f1;color:#333;}
#form_0115 .item2 .fill_item{width: 100%;height:50px;border-bottom: 1px solid #f1f1f1;font-size: 15px;line-height: 47px; padding-left: 5em;
	box-sizing: border-box;overflow: hidden;
}
#form_0115 .item2 .fill_item span{margin-left: -5em;}
#form_0115 .item2 .fill_item input{border-bottom: none;height: 45px;line-height: 45px;text-align: right;box-sizing: border-box;
	background-image: url(../images/icon-form-right.png);background-repeat: no-repeat;
	background-position: right 51%;background-size: 7px;padding-right: 12px;float: right;
}
#form_0115 .item2 .fill_item .to-select{border: none;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    direction: rtl;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding-right: 20px;
    font-size: 15px;
    background: url(../images/icon-form-right.png) right center / 8px no-repeat;
    text-align: right;
    color: #ccc;width: 100%;float: right;height: 45px;
    line-height: 45px;
  }


#form_0115 .item3{position: relative;overflow: hidden;padding: 15px 0;padding-left: 25px;font-size: 16px;}
#form_0115 .item3 img{width: 18px;position: absolute;left: 0;top:15px;}
#form_0115 .item3 textarea{width: 100%;box-sizing: border-box;margin-top: 12px;font-size: 15px;height: 80px;resize: none;color:#333;line-height:1.7;}
#form_0115 .tit{margin-left: -12px;margin-right: -12px;background-color: #f1f1f1;position: relative;}
#form_0115 .tit h4{font-size: 16px;color: #aaa;padding: 11px 12px;padding-top: 20px;}
#form_0115 .tit h4 img{width: 14px;vertical-align: -2px;margin-right: 5px;}
#form_0115 .tit a{position: absolute;right: 12px;top:21px;font-size: 14px;color: #63d54d;}
#form_0115 .item4{padding: 10px 0;padding-left: 25px;font-size: 0;position: relative;border-bottom: 1px solid #f1f1f1;font-size: 0;}
#form_0115 .item4 .delete{width: 19px;height: 19px;display: block;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
#form_0115 .item4 .delete img{width: 19px;vertical-align: middle;}
#form_0115 .item4 .add_select{width: 100%;font-size: 16px;height: 30px;padding-left: 135px;box-sizing: border-box;}
#form_0115 .item4 .add_select select.industry{width:130px;margin-left: -135px;height: 30px;border: none;appearance:none;display: inline-block;
	-moz-appearance:none;-webkit-appearance:none;background-image: url(../images/icon-form-right.png);background-repeat: no-repeat;
	background-position: 95% center;background-size: 7px;padding-right: 12px;border-right: 1px solid #f1f1f1;box-sizing: border-box;background-color: #fff;
}
#form_0115 .item4 .add_select input{width: 99%;height: 30px;box-sizing: border-box;height: 30px;border: none;text-align: right;}
#form_0115 .item5 .add_item{display: block;width: 100%;height: 50px;line-height: 50px;font-size: 16px;color: #333;}
#form_0115 .item5 .add_item img{width: 19px;height: 19px;vertical-align: -3px;margin-right: 7px;}
#form_0115 .item4 .add_select .open_company_pop{width: 100%;;border: none;appearance:none;display: inline-block;line-height: 27px;
  -moz-appearance:none;-webkit-appearance:none;background-image: url(../images/icon-form-right.png);background-repeat: no-repeat;
  background-position: 95% 53%;background-size: 7px;padding-right: 20px;box-sizing: border-box;padding-left: 5px;background-color: #fff;
}

input[type="input"]{-webkit-appearance: none !important;}

.add_active_two_0116{overflow: hidden;}
.add_active_two_0116 span{height: 48px;width: 48%;display: inline-block;border-radius: 3px;
	background-color: #fff;text-align: center;font-size: 15px;color: #e77918;line-height: 48px;
}
.add_active_two_0116 span img{width: 18px;margin-right: 8px;vertical-align: -3px;}
.add_active_two_0116 span:last-child{float: right;}

.butt_0116{padding: 12px;margin-left: -24px;margin-right: -12px;background-color: #fff;}
.butt_0116 button{width: 100%;text-align: center;height: 45px;background-color: #fff;border-radius: 3px;border: 1px solid #e77918;
	color: #e77918;
}
.bb_none{border-bottom: none !important;}
.bt_none{border-top: none !important;}

.add_active_none_0116{overflow: hidden;background-color: #fff;border-radius: 5px;}
.add_active_none_0116 span{height: 48px;display: inline-block;border-radius: 3px;width: 100%;box-sizing: border-box;
  background-color: #fff;font-size: 15px;color: #e77918;line-height: 48px;border-radius: 5px;padding-left: 12px;padding-right: 12px;
}
.add_active_none_0116 span em{float: right;font-size: 24px;}
.add_active_none_0116 span img{width: 18px;vertical-align: -3px;float: right;margin-top: 14px;}
/* 关注俱乐部 弹窗 */
#guanzhu_pop{position: fixed;width: 100%;height: 0;left: 0;top:0;z-index: 999999;
	background-image: url(../images/0117_bg.png);background-color: #fff;background-repeat: no-repeat;background-position: center top;
	background-size: 100% auto;overflow: hidden;
}
#guanzhu_pop.height_auto{height: 100%;padding-top: 50px;}
#guanzhu_pop .close{position: absolute;right: 12px;top:12px;font-size: 14px;color: #c4c4c4;width:50px;height: 25px;border-radius: 50px;display: block;
	background-color: #ebebeb;text-align: center;line-height: 25px;cursor: pointer;
}
#guanzhu_pop .erm{width: 100%;text-align: center;padding: 0 30px;box-sizing: border-box;}
#guanzhu_pop .erm img{width: 130px;}
#guanzhu_pop .erm p{font-size: 17px;color: #333;line-height: 1.5;margin-bottom:10px;}
#guanzhu_pop .erm span{font-size: 12px;color: #666666;line-height: 1.5;}

#guanzhu_pop .erm span.span{background-color: #f1f1f1;height: 45px;line-height: 45px;display: inline-block;padding: 0 30px;border-radius: 50px;
	font-size: 16px;color: #e77918;
}
#guanzhu_pop .title{text-align: center;margin-top: 20px;}
#guanzhu_pop .title img{width: 13px;}
#guanzhu_pop .title p{font-size: 16px;color: #333333;margin-top: 15px;}
#guanzhu_pop .lunbo_list{padding: 0 12px;margin-top: 15px;margin-left: -15px;position: relative;}
#guanzhu_pop .lunbo_list img{max-width: 100%;}
#guanzhu_pop .lunbo_list .item{margin-left: 15px;}
#guanzhu_pop .lunbo_list .item .pic{height: 120px;position: relative;overflow: hidden;}
#guanzhu_pop .lunbo_list .item .pic img{position: absolute;width: 100%;height: 100%;left: 0;top:50%;transform: translateY(-50%);}
#guanzhu_pop .lunbo_list .txt{margin-top: 5px;font-size: 14px;color: #333;line-height: 1.5;height: 42px;overflow: hidden;}
#guanzhu_pop .lunbo_list .slick-dots{position: absolute;width: 100%;text-align: center;bottom: -33px;left: 7px;}
#guanzhu_pop .lunbo_list .slick-dots li{display: inline-block;height: 18px;overflow: hidden;margin: 0 4px;text-align: center;}
#guanzhu_pop .lunbo_list .slick-dots li button{width: 8px;height: 8px;overflow: hidden;line-height: 999px;border-radius: 50%;padding: 0;
	min-height: auto;display: inline-block;vertical-align: middle;
}
#guanzhu_pop .lunbo_list .slick-dots li.slick-active button{width: 10px;height: 10px;background-color: #fff;border: 3px solid #e77918;}



#more-change{width: 100%;z-index: 999999;
	background-image: url(../images/0117_bg.png);background-color: #fff;background-repeat: no-repeat;background-position: center top;
	background-size: 100% auto;overflow: hidden;padding-top: 50px;padding-bottom: 40px;
}


#more-change .erm{width: 100%;text-align: center;padding: 0 30px;box-sizing: border-box;}
#more-change .erm img{width: 130px;}
#more-change .erm p{font-size: 17px;color: #333;line-height: 1.5;margin-bottom:10px;}
#more-change .erm span{font-size: 12px;color: #666666;line-height: 1.5;text-indent:2em;}

#more-change .erm span.span{background-color: #f1f1f1;height: 45px;line-height: 45px;display: inline-block;padding: 0 30px;border-radius: 50px;
	font-size: 16px;color: #e77918;
}
#more-change .title{text-align: center;background:none;padding:0;}
#more-change .title img{width: 13px;}
#more-change .title p{font-size: 16px;color: #333333;margin-top: 15px;}
#more-change .lunbo_list{padding: 0 12px;margin-top: 15px;margin-left: -15px;position: relative;}
#more-change .lunbo_list img{max-width: 100%;}
#more-change .lunbo_list .item{margin-left: 15px;}
#more-change .lunbo_list .item .pic{position: relative;overflow: hidden;
	padding-top: 75%;background-size: cover;background-position: center;
}
#more-change .lunbo_list .item .pic img{position: absolute;width: 100%;height: 100%;left: 0;top:50%;transform: translateY(-50%);}
#more-change .lunbo_list .txt{margin-top: 5px;font-size: 14px;color: #333;line-height: 1.5;height: 45px;overflow: hidden;}
#more-change .lunbo_list .slick-dots{position: absolute;width: 100%;text-align: center;bottom: -28px;left: 7px;}
#more-change .lunbo_list .slick-dots li{display: inline-block;height: 18px;overflow: hidden;margin: 0 4px;text-align: center;}
#more-change .lunbo_list .slick-dots li button{width: 8px;height: 8px;overflow: hidden;line-height: 999px;border-radius: 50%;padding: 0;
	min-height: auto;display: inline-block;vertical-align: middle;background-color: #f2f2f2;
}
#more-change .lunbo_list .slick-dots li.slick-active button{width: 10px;height: 10px;background-color: #fff;border: 3px solid #e77918;}






#yijing_doing{position: absolute;right: 0;top:0;background-color: #e77918;color: #fff;font-size: 12px;display: inline-block;padding:4px 8px;
	border-bottom-left-radius: 10px;opacity: 0.8;
}

.select_0127{width: 100%;float: right;height: 45px;direction: rtl;border: none;appearance: none;-moz-appearance: none;-webkit-appearance: none;
    background-image: url(../images/icon-form-right.png);background-repeat: no-repeat;background-position: right 45%;background-size: 7px;
    padding-right: 12px;background-color: #fff;
  }

  .select_0127 option{direction: ltr;}


/* 2019-02-26 */
#add_new_words{position: fixed;left: 0;top:0;width: 100%;height: 100%;background-color: #f1f1f1;z-index: 99999;display: none;}
#add_new_words .title{position: absolute;width: 100%;height: 45px;line-height: 45px;text-align: center;font-size: 18px;background-color: #fff;}
#add_new_words .title .butt_none{position: absolute;width: 45px;height: 45px;left: 0;top:0;font-size: 14px;color: #999;}
#add_new_words .container{margin-top: 55px;}

#chose_pop_0114_2{position: fixed;width: 100%;height: 100%;left: 0;top: 0;z-index: 9999;background-color: #fff;display: none;z-index: 99999999;}
#chose_pop_0114_2 .title{height: 100%;padding: 0 12px;display:flex;justify-content: space-between;
	align-items: center;height: 50px;
}
#chose_pop_0114_2 .title a{display: inline-block;width: 40px;height: 30px;line-height: 30px;text-align: center;font-size: 14px;}


#chose_pop_0114_2 .title .so_con{width: 70%;position: relative;}
#chose_pop_0114_2 .title input{height: 30px;box-sizing: border-box;font-size: 14px;}
#chose_pop_0114_2 .title input.txt{width:100%;border: none;background-color: #f6f6f6;padding: 0 8px;border-radius: 50px;
	color: #999;background-image: url(../images/icon-address-search.png);background-repeat: no-repeat;
	background-position: 7px center;background-size: 12px;padding-left: 27px;
}
#chose_pop_0114_2 .title input.butt_so{background-color: #fff;border: none;}
#chose_pop_0114_2 .title .so_con em{display: block;position: absolute;width: 17px;height: 17px;right: 5px;top:50%;transform: translateY(-50%);
	background-image: url(../images/icon_0114_6.png);background-size: 17px;cursor: pointer;
}

/* 2019-03-08 修改 */
.card_list_190308{background-color: #eee;margin-left: -15px;margin-right: -15px;margin-bottom: 10px;}
.card_list_190308 em.audit_zhong{color:#006699;}
.card_list_190308 em.audit_guo{color:#26bf27;}
.card_list_190308 em.audit_none{color:#cc0000;}
.card_list_190308 .card_item{background-image: url(../images/icon-pub-right.png);background-repeat: no-repeat;background-position: right 12px center;
  background-size: 8px auto;margin-bottom: 1px;padding: 10px 15px;background-color: #fff;
}
.audit_zhong{color:#E77918 !important;}
.audit_guo{color:#26bf27 !important;}
.audit_none{color:#cc0000 !important;}
.pig_pic_list_190308{overflow: hidden;margin-left: -8px;font-size: 0;}
.pig_pic_list_190308 .item_pic{width: 33.3333%;float: left;margin-bottom: 8px;}
.pig_pic_list_190308 .item_pic .pic{margin-left: 8px;padding-top: 90%;background-size: cover;
  background-position: center center;
}
.intention_0114 .look_fill .item span img{width: 17px;vertical-align: middle;margin-right: 5px;}
.intention_0114 .look_fill .item2 span img{width: 17px;vertical-align: middle;margin-right: 5px;}

.company_tit_190308{background-color: #fff;margin: 10px;border-radius: 5px;box-shadow: 0 0 8px rgba(0,0,0,0.1);
	padding: 20px 18px;margin-bottom: 0;
}
.company_tit_190308 h1{margin: 0;font-size: 20px;color: #333;line-height: 1.5;}
.company_tit_190308 .item_con{overflow: hidden;margin-top: 16px;border-bottom: 1px solid #f1f1f1;padding-bottom: 30px;}
.company_tit_190308 .item{width: 33.333%;float: left;}
.company_tit_190308 .item span{font-size: 12px;color: #999;}
.company_tit_190308 .item p{font-size: 16px;color: #333;margin-top: 5px;}
.company_tit_190308 .text{padding-top: 21px;}
.company_tit_190308 .text p{font-size: 14px;color: #333;line-height: 20px;padding-left: 90px;margin-bottom: 5px;}
.company_tit_190308 .text p span{font-size: 14px;color: #777;margin-left: -90px;}
.company_tit_190308 .text img{width: 14px;vertical-align: -3px;margin-right: 5px;}

.company_other_190308{}
.company_other_190308 h5{font-size: 16px;color: #aaa;padding: 0 10px;margin: 15px 0;margin-top: 20px;margin-bottom: 10px;
	font-weight: normal;
}
.company_other_190308 h5 img{width: 14px;margin-right: 6px;}
.company_other_190308 .content{padding: 0 10px;background-color: #fff;}
.company_other_190308 .content .item{font-size: 14px;color: #333;padding: 12px 0;padding-left: 5em;border-bottom: 1px solid #f1f1f1;
	line-height: 1.6;
}
.company_other_190308 .content .item  span{color: #777;margin-left: -5em;}
.company_other_190308 .content .item2{font-size: 14px;color: #333;padding: 12px 0;line-height: 1.6;padding-bottom: 30px;}
.company_other_190308 .content .item2 span{display: block;margin-bottom: 6px;color: #777;}
.company_other_190308 .content .pic_list{margin-left: -5em;overflow:hidden;margin-right:-4px;}
.company_other_190308 .content .item:last-child{border-bottom: none;}
.company_other_190308 .content .pic_list .pic{width: 33.3333%;float: left;margin:2px 0;padding-right:4px;box-sizing: border-box;}
.company_other_190308 .content .pic_list .pic .con{width: 100%;padding-top: 100%;background-size: cover;background-position: center center;

}
.company_other_190308 p{text-align: center;padding: 30px 0;color: #777;}

.company_button_190308{background-color: #fff;padding: 10px;}
.company_button_190308 a{display: block;width: 100%;height: 44px;font-size: 14px;background-color: #e77918;border-radius: 3px;line-height: 44px;
	text-align: center;color: #fff;
}

.company_button_190308_pof{position: fixed;left: 0;bottom: 0;height: 64px;width: 100%;box-sizing: border-box;}


/* 2019-03-12 修改 */
.fill_item_130312{background-color: #fff;border-bottom: 1px solid #f2f2f2;padding: 14px 12px;}
.fill_item_130312 span{font-size: 16px;color: #333;}
.fill_item_130312 textarea{font-size: 16px;padding-top: 12px;color: #333;}
.up_pic_130312_con{overflow: hidden;margin-top: 12px;}
.up_pic_130312_con .up_pic{width: 100%;margin-left: -10px;}
.up_pic_130312_con .up_pic #chose_pic_btn{width:95px;height: 95px;position: relative;display: block;margin-left: 10px;
	background-image: url(../images/bg-upload-img.png);background-size: cover;background-position: center center;
	float: left;
}
.up_pic_130312_con .up_pic #chose_pic_btn input{position: absolute;width: 100%;height: 100%;left: 0;top:0;opacity: 0;}

.up_pic_130312_con .up_pic .pic_look{width:95px;height: 95px;background-size: cover;background-position: center center;
	position: relative;margin-left: 10px;position: relative;background-image: url(../images/bg-upload-img.png);display: block;
	float: left;
}

.up_pic_130312_con .up_pic .pic_look #delete_pic{position: absolute;width: 22px;height: 22px;display: inline-block;text-align: center;
	border-radius: 50%;background-color: #f80808;line-height: 20px;color: #fff;font-size: 26px;top: 2px;right:2px;
}

#title_190315{background-color: #f1f1f1;position: relative;}
#title_190315 h4 {font-size: 16px;color: #aaa;padding: 11px 12px;padding-top: 20px;}
#title_190315 h4 img {width: 14px;vertical-align: -2px;margin-right: 5px;}


/* 2019-03-25 修改 */
.resume_0325{background-color: #fff;padding: 25px 17px;border-radius: 5px;margin:0 10px;margin-top: 10px;}
.resume_0325 .basic_infor .title{overflow: hidden;padding-left: 100px;}
.resume_0325 .basic_infor .photo{width: 100px;float: left;margin-left: -100px;height: 123px;overflow: hidden;
background-size: cover;background-position: center center;
}

.resume_0325 .basic_infor .mass{padding-left: 17px;padding-top: 8px;}
.resume_0325 .basic_infor .mass h4{font-size: 24px;color: #333;}
.resume_0325 .basic_infor .mass h4 em{font-size: 14px;color: #333;margin-left: 12px;}
.resume_0325 .basic_infor .mass p{font-size: 14px;color: #333;}
.resume_0325 .basic_infor .mass p.p1{margin-top: 8px;margin-bottom: 8px;}
.resume_0325 .basic_infor .mass p.p2{line-height: 1.5;}
.resume_0325 .basic_infor .mass p em{color: #f1f1f1;margin: 0 8px;}
.resume_0325 .basic_infor .mass p img{width: 14px;vertical-align: middle;}
.resume_0325 .basic_infor .bottom{margin-top:20px;border-top: 1px solid #f1f1f1;padding-top:18px;}
.resume_0325 .basic_infor .bottom p{font-size: 14px;color: #333;padding-left: 6em;}
.resume_0325 .basic_infor .bottom p span{color: #999;line-height: 1.8;display: inline-block;width: 6em;margin-left: -6em;}

.resume_0325 .tit{position: relative;}
.resume_0325 .tit a{position: absolute;right: 0;top:50%;color: #e77918;margin-top: -8px;height: 16px;display: block;}
.resume_0325 .tit a img{width: 16px;}
.resume_0325 .tit h5{font-size: 20px;color: #333;margin: 0;font-weight: normal;}
.resume_0325 .identity_infor{margin-top: 12px;}
.resume_0325 .identity_infor p{font-size: 14px;color: #333;padding-left: 6em;}
.resume_0325 .identity_infor p span{color: #999;line-height: 1.8;display: inline-block;width: 6em;margin-left: -6em;}

.resume_0325 .edu_infor .item{margin-top: 15px;}
.resume_0325 .edu_infor h6{margin: 0;font-size: 15px;color: #333;margin-top: 8px;}
.resume_0325 .edu_infor h6 img{vertical-align: middle;margin-right: 5px;width: 15px;}
.resume_0325 .edu_infor h6 span{vertical-align: middle;}
.resume_0325 .edu_infor h6 a{float: right;}
.resume_0325 .edu_infor p{font-size: 13px;color: #999;margin-top:8px;line-height: 1.6;}
.resume_0325 .edu_infor span{color: #333;}
.resume_0325 .edu_infor em{margin: 0 8px;color: #f1f1f1;}
.resume_0325 .edu_infor em.em2{margin: 0 8px;color: #999;}
.resume_0325 .edu_infor .zheng_p{padding-left: 20px;margin-top: 5px;}
.resume_0325 .edu_infor .zheng_p span{font-size: 16px;}

.resume_0325 .edu_infor p.p_191212{font-size: 14px;color: #333;padding-left: 6em;margin-top:0;}
.resume_0325 .edu_infor p.p_191212 span{color: #999;line-height: 1.8;display: inline-block;width: 6em;margin-left: -6em;}
.resume_0325 .edu_infor p.p_191212 em{color: #333;}
.resume_0325 .mass_191212{background-color: #f9f9f9;border:1px solid #f2f2f2;margin-top:8px;padding:0 13px;}
.resume_0325 .mass_191212 pre{ font-size: 14px;
    line-height: 1.5;
    color: #666;
    font-family: "微软雅黑";
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;}

.resume_0325 .edu_infor .item.item2{margin-bottom:25px;}
.resume_0325 .edu_infor .item.item2:last-child{margin-bottom:0px;}
.resume_0325 .pic_list{overflow:hidden;margin-left: -10px;margin-top:15px;}
.resume_0325 .pic_list .pic {
    width: 33.3333%;
    padding-left: 10px;
    float: left;
    margin-bottom: 10px;
    box-sizing: border-box;
}

.resume_0325 .pic_list .pic .img {
    width: 100%;
    padding-top: 100%;
    background-size: cover;
    background-color: #f7f7f7;
    background-repeat: no-repeat;
    background-position: center center;
}
.resume_0325 .file_list{margin-left:-17px;margin-right:-17px;border-top: 1px solid #f1f1f1;margin-top:5px;padding:10px 10px;

}
.resume_0325 .file_list .item{margin-top:0;position:relative;margin-bottom:10px;}
.resume_0325 .file_list .item:last-child{margin-bottom:0px;}
.resume_0325 .file_list .item p {margin-top:0;
    font-size: 15px;
    color: #666;
    line-height: 1.8;
    width: 15em;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.resume_0325 .file_list .item p>img {
    width: 18px;
    vertical-align: middle;
    margin-right: 3px;
}

.resume_0325 .file_list .item>a {
    display: block;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 15px;
    color: #333;
    background: url(../images/icon-form-right.png) right center / 6px no-repeat;
    padding-right: 12px;
}



/* 2019 -04 16  招聘详情 */

.job_title{background-color: #fff;padding: 15px 10px;}
.job_title .job_mass{border-bottom: 1px solid #f1f1f1;padding-bottom: 15px;}
.job_title .job_mass h4{font-size: 18px;color: #333;display: flex; justify-content: space-between; align-items: center;}
.job_title .job_mass h4 span{width: 65%;}
.job_title .job_mass h4  em{color: #e77918;}
.job_title .job_mass p{margin-top: 12px;font-size: 14px;}
.job_title .job_mass p span{padding-right: 15px;margin-right: 15px;border-right: 1px solid #f1f1f1;line-height: 20px;height: 20px;}
.job_title .job_mass p span:last-child{border-right: none;}
.job_title .job_mass p img{width: 15px;vertical-align: middle;}
.job_title .job_mass p em{vertical-align: middle;}
.job_title .com_mass{padding-top: 15px;padding-left: 50px;overflow: hidden;background-image: url(../images/icon-form-right_191115.png);
  background-repeat: no-repeat;background-size: 10px;background-position: right 58%;
}
.job_title .com_mass .pic{width: 50px;margin-left: -50px;float: left;height:50px;line-height:50px;background-size:contain;background-repeat:no-repeat;
	background-position: center center;
}
.job_title .com_mass .pic img{vertical-align:middle;}
.job_title .com_mass .text{padding-left: 12px;padding-right: 30px;}
.job_title .com_mass .text h5{margin: 0;padding: 0;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 15px;color: #333;
  font-weight: normal;margin-top: 5px;
}
.job_title .com_mass .text p{font-size: 12px;color: #999;margin-top: 8px;}
.job_title .com_mass .text p em{margin-right: 5px;}

.job_data_190416{margin-top: 10px;background-color: #fff;padding: 15px 0;margin-bottom: 75px;}
.job_data_190416 h4{padding: 0 12px;font-size: 16px;color: #333333;font-weight: normal;position: relative;margin-bottom: 10px;}
.job_data_190416 em{position: absolute;background-color: #e77918;display: block;position: absolute;left: 0;top:50%;margin-top: -7px;width: 3px;height: 14px;}
.job_data_190416 p{font-size: 14px;padding: 0 12px;line-height: 1.6;margin-bottom: 8px;color: #666;}

#food_butt_one{position: fixed;left: 0;bottom: 0;width: 100%;height: 65px;padding: 10px;box-sizing: border-box;background-color: #fff;
  border-top: 1px solid #f1f1f1;
}
#food_butt_one button{width: 100%;height: 45px;line-height: 45px;background-color: #e77918;color: #fff;border-radius: 3px;}
#food_butt_one a{width: 100%;height: 45px;line-height: 45px;background-color: #e77918;color: #fff;border-radius: 3px;display: block;
  text-align: center;
}

.job_list_190416{margin-top: 10px;background-color: #fff;padding: 0 10px;}
.job_list_190416 .item{border-bottom: 1px solid #f1f1f1;padding: 14px 0;}
.job_list_190416 .item:last-child{border-bottom:none;}
.job_list_190416 .item h4{font-size: 16px;color: #333;display: flex; justify-content: space-between; align-items: center;
  padding: 0 0 8px 0;
}
.job_list_190416 .item h4 span{width: 60%;display: inline-block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.job_list_190416 .item h4 em{display: inline-block;width: 35%;text-align: right;color: #e77918;}
.job_list_190416 .item p{/*padding-bottom: 12px;*/display: flex; justify-content: space-between; align-items: center;color: #999;}
.job_list_190416 .more_btn span{display: block;height: 75px;line-height: 75px;text-align: center;font-size: 14px;color: #82868c;}
.job_list_190416 .more_btn span img{width:12px;vertical-align: middle;}
.job_list_190416 .mass_item>a{display: flex; justify-content: space-between; align-items: center;padding: 12px 0;border-bottom: 1px solid #f1f1f1;}

.job_list_190416 .mass_item:last-child>a{border-bottom:none;}
.job_list_190416 .mass_item .right span{font-size: 14px;color: #333;}
.job_list_190416 .mass_item .right img{width: 13px;vertical-align: middle;}
.job_list_190416 .mass_item .left{width: 65%;}
.job_list_190416 .mass_item .left h4{font-size: 16px;color: #333;line-height: 1.7;}
.job_list_190416 .mass_item .left h4 em{width: auto;color: #e77918;}

.job_list_190416 .mass_item .left h4 b{margin-right: 5px;}
.job_list_190416 .mass_item .left p{font-size: 12px;color: #999;}

.job_list_190416>.title{text-align: center;padding-top: 15px;}
.job_list_190416>.title h4{font-size: 15px;color: #333;}
.job_list_190416>.title h4 b{font-size: 24px;color: #f12c20;}


/* 2019-04-28 */
.company_190428{background-color: #fff;margin-top: 10px;padding: 0 10px;}
.company_190428 .item{border-bottom: 1px solid #f1f1f1;}
.company_190428 .item:last-child{border-bottom:none;}
.company_190428 p{line-height: 60px;height: 60px;font-size: 16px; text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.company_data_190428 .company_pic{position: relative;}
.company_data_190428 .company_pic .item{height:200px;position: relative;width: 100%;overflow: hidden;}
.company_data_190428 .company_pic .item img{position: absolute;left: 50%;top:50%;width: 100%;transform: translate(-50%, -50%);}

.company_data_190428 .company_pic .slick-dots{position: absolute;left: 0;bottom: 10px;width: 100%;text-align: center;}
.company_data_190428 .company_pic .slick-dots li{display: inline-block;margin: 0 3px;width:12px;height:12px;border-radius: 50%;}
.company_data_190428 .company_pic .slick-dots li button{padding: 0;width: 12px;height: 12px;border-radius: 50%;font-size: 0;min-height: auto;
  background-color: rgba(0,0,0,0.3);border: 1px solid rgba(255,255,255,0.2);
}

.company_data_190428 .company_pic .slick-dots li.slick-active button{background-color:#da7217;}
.company_data_190428 .company_mass{background-color: #fff;padding: 15px 10px;padding-left: 50px;overflow: hidden;}
.company_data_190428 .company_mass .pic{width: 40px;height: 40px;background-size: contain;background-position: center center;overflow: hidden;
  float: left;margin-left: -40px;background-repeat: no-repeat;
}
.company_data_190428 .company_mass .text{padding-left: 10px;}
.company_data_190428 .company_mass .text h6{margin: 0;font-size: 14px;font-weight: normal;color: #333;line-height: 1.6;}
.company_data_190428 .company_mass .text p{font-size: 12px;color: #999;margin-top: 4px;}
.company_data_190428 .company_mass .text p em{margin: 0 3px;}
 .company_data_190428 .company_text{margin-top: 10px;padding: 12px 10px;background-color: #fff;}
 .company_data_190428 .company_text h5{font-size: 15px;color: #666;margin: 0;margin-bottom:12px;}
 .company_data_190428 .company_text h5 img{width: 16px;vertical-align: middle;margin-right: 5px;}
 .company_data_190428 .company_text span{vertical-align: middle;}

.company_data_190428 .company_text>p{font-size: 14px;line-height: 1.7;margin-top: 5px;}


.company_data_btn{height: 64px;padding: 10px;background-color: #fff;margin-top: 10px;box-sizing: border-box;
  position: fixed;left: 0;bottom: 0;width: 100%;border-top: 1px solid #f1f1f1;
}
.company_data_btn a{height: 44px;font-size: 14px;text-align: center;color: #e77918;border: 1px solid #e77918;background-color: #fff;border-radius: 3px;line-height: 44px;
  width: 100%;display: block;box
}
.container_190429{}
.container_190429 .up_pic{width: 35px;height: 35px;position: absolute;background-size: contain;background-position: center center;overflow: hidden;
 right: 10px;background-repeat:no-repeat;
}
.container_190429 .up_pic input{opacity: 0;position: absolute;left: 0;top:0;width: 100%;height: 100%;}

.tab_190428{background-color: #fff;height: 45px;line-height: 45px;text-align: center;font-size: 0;}
.tab_190428 span{width: 50%;display: inline-block;font-size: 16px;height: 44px;}
.tab_190428 img{width: 22px;vertical-align: middle;}
.tab_190428 span.on{border-bottom: 1px solid #e77918;}
.certificate_con_190428{background-color: #fff;display: none;}
.certificate_con_190428 h5{margin: 0;height: 50px;line-height: 60px;background-color: #f1f1f1;padding: 0 10px;font-size: 14px;color: #999;}
.certificate_con_190428 h6{margin: 0;height: 50px;line-height: 1.6;background-color: #f1f1f1;padding: 0 10px;font-size: 12px;color: #999;
    font-weight: normal;height: auto;margin-top: -5px;padding-bottom: 8px;
}
.certificate_con_190428 p.p1{height: 50px;margin: 0 10px;line-height: 50px;border-bottom: 1px solid #f1f1f1;font-size: 16px;color: #333;
  background-image: url(../images/icon-pub-right.png);background-position: right center;background-repeat: no-repeat;background-size: 8px auto;
  padding-right: 12px;
}
.certificate_con_190428 p.p1 em{float: right;color: #999;}
.certificate_con_190428 .item a:last-child p.p1{border-bottom: none;}

/* 2019 - 05 - 06 修改 */

.fill_090506{padding: 0 40px;background-color: #fff;padding-top: 20px;}
.fill_090506 .item{border-bottom: 1px solid #ddd;overflow: hidden;margin-top: 12px;}
.fill_090506 .item input.txt{width: 100%;height: 40px;line-height: 40px;border: none;font-size: 16px;padding-left: 0;}
.fill_090506 .item textarea{font-size: 16px;}
.fill_090506 .item2 {position: relative;height: 40px;position: relative;}
.fill_090506 .item2 span{height: 40px;line-height: 40px;font-size: 16px;}
.fill_090506 .item2 input.txt{float: right;right: 0;left: 8em;width: 175px;height: 35px;}
.fill_090506 .inner-input .to-select{float: right;width: 175px;height: 35px;direction:ltr;flex-grow:initial;position: absolute;right: 0;

}

.fill_090506 .item2 .radio_con{display: inline-block;float: right;width: 175px;font-size: 16px;line-height: 40px;}
.fill_090506 .item2 .radio_con input{vertical-align: middle;width: 14px;height: 14px;}
.fill_090506 .item2 .radio_con  label{margin-right: 15px;}
.fill_090506 .item2 #test6{background-image: url(../images/icon-bottom.png);background-repeat: no-repeat;
  background-position:right center;background-size:12px;
}
.fill_090506 .item2 #test7{background-image: url(../images/icon-bottom.png);background-repeat: no-repeat;
  background-position:right center;background-size:12px;
}
.fill_090506 .butt{margin-top: 45px;text-align: center;}
.fill_090506 .butt span{cursor: pointer;height: 45px;width: 100%;display: block;border-radius: 50px;background-color: #e77918;font-size: 16px;color: #fff;
  line-height: 45px;
}
/*.fill_090506 .butt span.none{background-color: #fae4d1;}*/
.fill_090506 .butt  p{font-size: 12px;color: #999;margin-top:12px;}
.fill_090506 .butt input{cursor: pointer;height: 45px;width: 100%;display: block;border-radius: 50px;background-color: #e77918;font-size: 16px;color: #fff;
  line-height: 45px;border: none;
}
.fill_090506 .sepd_two{display: none;}

.task_user_info_190506 {background-color: #fff;margin: 0 12px;padding: 20px 12px;border-radius: 5px;margin-top: -80px;}
.task_user_info_190506 h4{font-size: 18px;color: #333;}
.task_user_info_190506 h5 { font-size: 16px; color: #333; vertical-align: middle;margin: 0;margin-top: 15px;font-weight: normal;margin-bottom: 8px;}
.task_user_info_190506 h5 img{margin-right: 3px;vertical-align: -1px;width: 16px;}
.task_user_info_190506 p{line-height: 30px;font-size: 14px;color: #666;padding-left: 21px;}
.task_user_info_190506 p span{display: inline-block;width: 8em;}
.intention_0114 .look_fill .item4{padding: 15px 0;}
.intention_0114 .look_fill .item4 span{display: block;}
.intention_0114 .look_fill .item4 span.fill_name{margin-bottom: 5px;color: #333;}
.intention_0114 .look_fill .item4 span.fill_name2{color: #666;line-height: 1.6;font-size: 14px;}

.change_month_190507{height: 45px;background-color: #fff;line-height: 45px;text-align: center;}
.change_month_190507 .btn{width: 45px;height: 45px;text-align: center;line-height: 45px;}
.change_month_190507 span img{vertical-align: middle;}
.change_month_190507 span.btn_up{margin-right: 12px;}
.change_month_190507 span.btn_down{margin-left: 12px;}
.change_month_190507 .btn img{width: 9px;}
.change_month_190507 .text img{width: 15px;}
.change_month_190507 .text em{vertical-align: middle;margin-right: 5px;font-size: 14px;color: #333;}

/* 2019- 05-14 修改 */
.leave_list_190514{padding: 10px;}
.leave_list_190514 .item{background-color: #fff;border-radius: 5px;overflow: hidden;padding: 0 15px;margin-bottom: 10px;}
.leave_list_190514 .item h4{line-height: 45px;padding-top: 5px;font-size: 16px;color: #333;}
.leave_list_190514 .item h4 em{color: #bbb;margin: 0 5px;}
.leave_list_190514 .item p{font-size: 12px;color: #666;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.leave_list_190514 .item .button{padding:14px 0;border-top: 1px solid #dddddd;margin-top: 16px;
	display: flex; justify-content: space-between;
}
.leave_list_190514 .item .button span{color: #999;}
.leave_list_190514 .item .button b{font-weight: normal;color: #333;}
.leave_list_190514 .item .button span.lvse{color: #2aa117;}
.leave_list_190514 .item .button span.huangse{color: #e77918;}
.leave_list_190514 .item .button span.hongse{color: #dd292a;}

.simple-table_190514{border-radius: 8px;overflow: hidden;border:none;}
.simple-table_190514 li{padding: 12px 0;border: 1px solid #fff;}
.simple-table_190514 li .title{font-size: 14px;color: #999;margin-bottom: 6px;}
.simple-table_190514 li .data{font-size: 18px;color: #333;}
.simple-table_190514 li.bg_1{background-color: #fff6ee;}
.simple-table_190514 li.bg_2{background-color: #edf6ff;}
.simple-table_190514 li.bg_3{background-color: #fee9ed;}



.money_list_190514 img{width: 16px;vertical-align: -2px;margin-right: 3px;}
.money_list_190514 .item{height: 55px;line-height: 55px;border-bottom: 1px solid #f1f1f1;padding-right: 20px;
	background: url(/public/static/h5/images/icon-form-right.png);background-position: right center;background-size: 8px auto;background-repeat: no-repeat;
}
.money_list_190514 a:last-child .item{border-bottom: none;}
.money_list_190514 span{font-size: 14px;color: #333333;}
.money_list_190514 em{font-size: 14px;color: #333333;float: right;}

.seach_quan_190514{padding:15px 10px;position: relative;}
.seach_quan_190514 input{width: 100%;background-color: #fff;border: none;outline: none;height: 35px;box-sizing: border-box;padding: 0 8px;border-radius: 3px;
	font-size: 12px;
}
.seach_quan_190514 input.btn{width: 35px;height: 35px;position: absolute;right: 10px;top: 15px;background-repeat: no-repeat;background-position: center;
	background-image: url(../images/icon-address-search.png);background-size: 15px;border-radius: 5px;
}
.apply_list_190514{background-color: #fff;padding: 0 10px;}
.apply_list_190514 .item{padding: 15px 0;border-bottom: 1px solid #f1f1f1;}
.apply_list_190514 .item:last-child{border-bottom: none;}
.apply_list_190514 .item .tit{padding-right: 130px;position: relative;}
.apply_list_190514 .item h4{font-size: 17px;color: #333333;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.apply_list_190514 .item h4 em.lvse{color: #2aa117;}
.apply_list_190514 .item h4 em.huangse{color: #e77918;}
.apply_list_190514 .item h4 em.hongse{color: #dd292a;}
.apply_list_190514 .item .tit span{position: absolute;font-size:17px;color: #e77918;top: 0;right: 0;}
.apply_list_190514 .item .buttom{margin-top: 10px;}
.apply_list_190514 .item .buttom p{font-size: 12px;color: #666666;}
.apply_list_190514 .item .buttom p span.span2{margin-left: 15px;display: inline-block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width: 50%;
	vertical-align: middle;
}
.apply_list_190514 .item .buttom p span {vertical-align: middle;}

.icon_rr_190531{padding-right: 20px;background-image: url(../images/icon-to-right.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 7px;}


/* 2019- 06-05 */
#vision_190605{position: absolute;height: 100%;width: 100px;top: 0;right: 0;}
#vision_190605 em{position: absolute;display: block;width: 30px;height: 30px;background-color: #e8e8e8;font-weight: bold;color: #333;text-align: center;line-height: 30px;
   top: 50%;transform: translateY(-50%);border-radius: 3px;cursor: pointer;
}
#vision_190605 em.left_em{left: 0;}
#vision_190605 em.right_em{right: 0;}
#vision_190605 input{width: 40px;text-align: center;display: block;left: 30px;top: 50%;transform: translateY(-50%);position: absolute;}

/* 2019- 06-13 */
.tongji_190613{padding: 0 10px;display: none;}
.tongji_190613 .con{overflow: hidden;margin-left: -5px;}
.tongji_190613 .item{width: 50%;float: left;margin-bottom: 5px;}
.tongji_190613 .item span{margin-left: 5px;display: block;background-color: #dedede;padding-top: 9px;line-height: 18px;text-align: center;
  padding: 15px 0;
}
.tongji_190613 .item:first-child span{border-top-left-radius: 5px;}
.tongji_190613 .item:nth-child(2) span{border-top-right-radius: 5px;}
.tongji_190613 .item:nth-child(5) span{border-bottom-left-radius: 5px;}
.tongji_190613 .item:nth-child(6) span{border-bottom-right-radius: 5px;}
.tongji_190613 .close{line-height: 35px;text-align: center;color: #82868c;margin-bottom: 8px;}
.tongji_190613 .close img{width: 15px;margin-left: 3px;vertical-align: 1px;}

.open_tongji_190613{position: absolute;right: 10px;display: inline-block;width: 30px;height: 30px;display: block;top: 50%;
  transform: translateY(-50%);text-align: center;
}
.open_tongji_190613 img{width: 18px;}

.lode_more{line-height:55px;text-align: center;color: #82868c;margin-bottom: 8px;background-color: #fff;}
.lode_more img{width: 14px;margin-left: 3px;vertical-align: 1px;transform: rotate(180deg);}


/* 2019- 06-20 */

.mass_1900620{background-color: #f1f1f1;padding: 20px 0;overflow: hidden;}
.mass_1900620 .item{width: 25%;float: left;text-align: center;position: relative;}
.mass_1900620 .item:last-child{border-right: none;}
.mass_1900620 .item span{display: block;color: #999;}
.mass_1900620 .item em{display: block;font-size: 18px;color: #333;margin-top: 6px;}
.mass_1900620 .item b{display: block;height: 22px;width: 1px;display: block;position: absolute;background-color: #d8d8d8;top: 50%;
  right: 0;transform: translateY(-50%);
}

/* 2019-06-24 招标 */

.opportunity-ite .opportunity-info .title .color_huang{color: #e77918;}
.opportunity-ite .opportunity-info .title .color_hong{color: #ff0000;}
.opportunity-ite .opportunity-info .title .color_lvse{color: #009933;}
.lode_more_bt{border-top: 1px solid #f1f1f1;}
.opportunity-ite .opportunity-info .property{margin-top: 3px;}
.opportunity-ite .opportunity-info .property p.p2{line-height: 1.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.opportunity-ite .opportunity-info .property span img{width: 15px;vertical-align: -3px;}

.data_190624{padding: 0 10px;}
.data_190624 .project_title{background-color: #fff;padding: 15px;border-radius: 5px;margin-top: 10px;}

.opportunity-ite .opportunity-info .money{margin-top: 10px;color: #999;}
.opportunity-ite .opportunity-info .money span{font-size: 17px;}
.opportunity-ite .opportunity-info .money span img{width: 13px;vertical-align: -1px;}
.opportunity-ite .opportunity-info .money span.span2{font-size: 13px;float: right;margin-top: 4px;}
.opportunity-ite .opportunity-info .money em{color: #e77b18;float: right;font-size: 12px;padding: 3px 6px;
  border: 1px solid #e77918;border-radius: 3px;
}

.data_190624 .link{}
.data_190624 .link .tit h4{font-size: 14px;color: #333;margin-bottom:10px;line-height: 2;}
.data_190624 .link .tit h4 em{color: #e77b18;margin-left: 5px;text-overflow:ellipsis;white-space:nowrap;
  border: 1px solid #e77918;padding: 2px 5px;border-radius: 3px;font-size: 13px;
}
.data_190624 .link .text p{display: flex;justify-content: space-between; align-items: center;}
.data_190624 .link .text p span{font-size: 14px;color: #999;line-height: 1.8;display: inline-block;width: 50%;}
.data_190624 .link .text p.p2 span{width: 100%;}
.data_190624 .link .text p span em{color: #333;}
.data_190624 .list_title{padding: 15px 0;margin-top:2px;font-size: 14px;color: #999;}
.data_190624 .list_title img{width:15px;margin-right: 3px;vertical-align: -2px;}
.data_190624 .mass_data{background-color: #fff;padding: 15px;border-radius: 5px;margin-bottom: 12px;}
.data_190624 .mass_data h4{font-size: 16px;line-height: 2;}
.data_190624 .mass_data p{font-size: 12px;color: #333;line-height: 1.8;padding-left: 5em;}
.data_190624 .mass_data p span{color: #999;margin-left: -5em;}
.data_190624 .mass_data .item_bb{border-bottom: 1px solid #f1f1f1;padding-bottom: 12px;margin-bottom: 10px;}

.tender_flow{margin:20px 10px;border-left: 2px solid #dbdbdb;padding-left: 13px;margin-left:18px;}
.tender_flow .item{margin-bottom: 30px;}
.tender_flow .item .tit{position: relative;}
.tender_flow .item .tit h4{font-size: 16px;color: #333;}
.tender_flow .item .tit em{display: block;position: absolute;width: 15px;height: 15px;background-color: #e77918;
  border-radius: 50%;left: -23px;top:0px;border: 2px solid #f1f1f1;
}
.tender_flow .item .text{margin-top: 12px;background-color: #fff;border-radius: 5px;overflow: hidden;}
.tender_flow .item .text p{font-size: 14px;color: #666;line-height: 1.8;margin-bottom: 3px;}
.tender_flow .item .text p>img{vertical-align: -3px;margin-right: 3px;}
.tender_flow .item .text p a{color: #e77b18;padding: 2px 8px;border: 1px solid #e77b18;border-radius: 50px;
  margin: 0 5px;text-overflow:ellipsis;white-space:nowrap;
}
.tender_flow .item .text span{font-size: 12px;color: #9b9b9b;padding-left:8px;line-height: 1.6;display: inline-block;
  margin-top: 4px;
}
.tender_flow .item .text .pic_list{overflow: hidden;margin-top: 10px;margin-left: -4px;}
.tender_flow .item .text .pic_look{width:33.33333%;float: left;padding-left: 4px;box-sizing: border-box;margin:2px 0;}
.tender_flow .item .text .pic_look .pic{width: 100%;padding-top: 100%;background-size: contain;
  background-position: center center;background-repeat: no-repeat;background-color: #e5e5e5;position: relative;
}
.tender_flow .item .text .pic_look .pic a{position: absolute;width: 100%;height: 100%;
  display: block;left: 0;top: 0;
}

.tender_flow .item .text .item{position: relative;padding: 12px 10px;border-bottom: 1px solid #f1f1f1;margin-bottom: 0;}

.tender_flow .item .text p{font-size: 15px;color: #666;line-height: 1.8;width: 15em;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.tender_flow .item .text .item>a{display: block;position: absolute;right: 10px;top: 50%;transform: translateY(-50%);font-size: 15px;color: #333;
  background: url(../images/icon-form-right.png) right center / 6px no-repeat;padding-right: 12px;
}
.tender_flow .item .text span{font-size: 15px;color: #333;line-height: 1.6;display: inline-block;
  margin-top: 12px;padding-left: 0;
}

.tender_flow .item .text pre {
    font-size: 13px;
    line-height: 1.8;
    color: #333;margin-top: 10px;
    font-family: "微软雅黑";
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
}

.tender_flow .item .text span.r_span{position: absolute;right: 10px;top: 50%;transform: translateY(-50%);font-size: 15px;color: #333;margin-top: 0;}
.tender_flow .item .text span.span2{font-size: 13px;color: #666;}
.tender_flow .item .text h6{font-size: 15px;color: #666;font-weight: normal;margin: 0;}
.tender_flow .item .text h5{margin: 0;}
.tender_flow .item .text h5 b{width: 30px;height: 30px;display: inline-block;background-image:url(../images/icon_190806_1.png);background-size: cover;text-align: center;
  line-height: 30px;font-size: 18px;color: #fff;font-weight: normal;vertical-align: bottom;
}
.tender_flow .item .text h5 em{font-size: 12px;color: #e87a19;display: inline-block;margin: 0 5px;vertical-align: bottom;}


.tender_flow .item .fill_con{margin-top: 15px;background-color: #fff;border-radius: 5px;
  overflow: hidden;
}
.tender_flow .item .fill_con .fill_tit{position: relative;background-color: #fff;padding:12px 10px;}
.tender_flow .item .fill_con .fill_tit_on{background-color: #e5e5e5;}
.tender_flow .item .fill_con .fill_tit img{width: 22px;vertical-align: -6px;}
.tender_flow .item .fill_con .fill_tit span{font-size: 14px;color: #36b00c;}
.tender_flow .item .fill_con .fill_tit em{display: block;position: absolute;right: 10px;top: 50%;transform: translateY(-50%);
  background-image: url(../images/icon-toggle.png);background-size: 12px auto;padding-right: 15px;
  background-repeat: no-repeat;background-position: right center;color: #666;
}
.tender_flow .item .fill_con .fill_tit_on em{background-image: url(../images/icon-toggle2.png);}
.tender_flow .item .fill_con .fill_list{display: none;}
.tender_flow .item .fill_con .flie{padding: 15px 10px;border-bottom: 1px solid #f1f1f1;}

.tender_flow .item .fill_con .flie pre {
    font-size: 13px;
    line-height: 1.8;
    color: #333;margin-top: 10px;
    font-family: "微软雅黑";
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
}

.tender_flow .item .fill_con .flie:last-child{border-bottom: none;}
.tender_flow .item .fill_con .flie h4{font-size: 14px;color: #333;padding-left: 20px;}
.tender_flow .item .fill_con .flie h4 img{width: 18px;vertical-align: -3px;margin-left: -20px;}
.tender_flow .item .fill_con .flie p{margin-top: 8px;font-size: 12px;color: #666;line-height: 1.6;}

.tender_flow .item .fill_con .flie .mass p{font-size: 14px;}


.tender_flow .item .flie .pic_list{overflow: hidden;margin-top: 10px;margin-left: -10px;}
.tender_flow .item .flie .pic_look{width:33.33333%;float: left;padding-left: 10px;box-sizing: border-box;
  margin-top: 5px;margin-bottom: 5px;
}
.tender_flow .item .flie .pic_look .pic{width: 100%;padding-top: 100%;background-size: cover;
  background-position: center center;background-repeat: no-repeat;background-color: #e5e5e5;
}
.tender_flow .item .fill_con .flie h3{font-size: 30px;color: #333;}
.tender_flow .item .butt{text-align: center;margin-left: 8px;}
.tender_flow .item .butt a{display: block;height: 45px;border-radius: 5px;font-size: 14px;color: #fff;
  background-color: #fff;line-height: 45px;margin-top: 12px;background-color: #e77b18;
}

.fill_money{margin: 10px 0;background-color: #fff;padding: 15px 12px;}
.fill_money p{font-size: 14px;}
.fill_money span{display: block;margin-top: 12px;font-size: 30px;color: #000;position: relative;
  height: 50px;line-height:50px;
}
.fill_money span input{position: absolute;border: none;width: 100%;height: 100%;left: 0;top: 0;
  background-color: transparent;padding-left: 1em;box-sizing: border-box;height: 50px;line-height:50px;
}

.tender_up_file{background-color: #fff;padding: 0 10px;}
.tender_up_file .item{border-bottom: 1px solid #f1f1f1;height: 50px;line-height: 50px;position: relative;}

.tender_up_file .item b{display: inline-block;width: 20px;height: 20px;border-radius: 50%;font-size: 30px;
  color: #fff;text-align: center;line-height: 16px;font-weight: normal;vertical-align: middle;
}


.tender_up_file .item b img{width:100%;}
.tender_up_file .item span{font-size: 14px;color: #333;}
.tender_up_file .item em{float: right;color: #999;}
.tender_up_file .item input{position: absolute;width: 100%;height: 100%;left: 0;top: 0;opacity: 0;}

.company_data_btn .shixi{color: #fff;background-color: #e77918;}

.money_1900625{padding: 20px 0;text-align: center;font-size: 14px;}
.money_1900625 b{color: #f12c20;}

.company_data_btn .wx_pay{background-color: #23b435;color: #fff;border: 1px solid #23b435;font-size: 14px;}
.company_data_btn .wx_pay img{width: 20px;vertical-align: middle;margin-right:5px;}

.container_190625{padding:0 10px;width: auto !important;background-color: #fff !important;}
.container_190625 .inner-input{padding: 14px 0;}

.progress_tree_0107 .progress-tree .tree-node-title a img{width: 15px;vertical-align: middle;margin-left: 3px;}



.link_ren_190625{color: #999;font-size: 14px;display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  white-space: normal !important;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.data_190624 .mass_data h4 em{font-size: 12px;margin-left: 5px;}

.company_190625{padding: 0 10px;}
.company_190625 .title{padding-top: 8px;position: relative;}
.company_190625 .title p{font-size: 16px;color: #e77918;}
.company_190625 .title p img{width: 16px;margin-right: 3px;vertical-align: -3px;}
.company_190625 .title span{font-size: 12px;color: #666;position: absolute;
  top: 50%;transform: translateY(-15%);right: 0;
}
.company_190625 .title span img{width: 15px;margin-right: 3px;vertical-align: -3px;}
.company_190625 .fill_con{background-color: #fff;border-radius: 5px;padding: 10px;margin-top:10px;
  padding-bottom: 0;
}
.company_190625 .fill_con .top{padding:12px 0;border-bottom: 1px solid #f1f1f1;padding-bottom: 15px;}
.company_190625 .fill_con h4{font-size: 14px;color: #333;position: relative;line-height: 1.8;
  padding-right:65px;
}
.company_190625 .fill_con h4 img{width: 16px;margin-right: 3px;vertical-align: -3px;}
.company_190625 .fill_con h4 a{font-size: 12px;color: #e77918;padding: 1px 7px;border:1px solid #e77918;border-radius: 50px;
  position: absolute;right: 0;top: 50%;transform: translateY(-50%);
}
.company_190625 .fill_con .top p{margin-top: 7px;font-size: 12px;color: #666;}

.company_190625 .fill_con .mass{padding: 12px 0;border-bottom: 1px solid #f1f1f1;}
.company_190625 .fill_con .mass p{margin-top: 5px;font-size: 12px;color: #666;line-height: 1.7;}
.company_190625 .fill_con .pic_list{overflow: hidden;margin-top: 5px;margin-left: -10px;}


.company_190625 .fill_con .pic_list .item{width:33.33333%;float: left;padding-left: 10px;box-sizing: border-box;
  margin-top: 5px;margin-bottom: 5px;
}
.company_190625 .fill_con .pic_list .item .pic{width: 100%;padding-top: 100%;background-size: contain;
  background-position: center center;background-repeat: no-repeat;background-color: #e5e5e5;position: relative;
}

.company_190625 .fill_con .pic_list .item .pic a{position: absolute;width: 100%;height: 100%;
  display: block;left: 0;top: 0;
}

.company_190625 .fill_con .time{line-height: 45px;color: #666;}
.company_190625 .fill_con .money{text-align: center;padding: 20px 0;border-bottom: 1px solid #f1f1f1;}
.company_190625 .fill_con .money h3{font-size: 30px;color: #333;}
.company_190625 .fill_con .money p{margin-top:8px;font-size: 14px;color: #333;}

.button_two{height: 64px;padding: 10px;background-color: #fff;margin-top: 10px;box-sizing: border-box;
  position: fixed;left: 0;bottom: 0;width: 100%;border-top: 1px solid #f1f1f1;
}
.button_two a {height: 44px;font-size: 14px;text-align: center;color: #e77918;
  background-color: #fff;border-radius: 3px;line-height: 44px;width:calc(( 100% - 10px ) / 2);
  display: block;float: left;
}
.button_two a.none{background-color: #ff4a4b;color: #fff;}
.button_two a.pass{background-color: #1cb04e;color: #fff;float:right;}

.flow_190625{padding: 0 10px;background-color: #fff;padding-left: 20px;padding-bottom: 15px;
  display: none;
}
.flow_190625 .item{position: relative;padding: 12px 0;}
.flow_190625 .item:first-child{padding-top: 0;}
.flow_190625 .item:last-child{padding-bottom: 0;}
.flow_190625 .item:first-child em{top: 0;transform: translate(0, 0);}
.flow_190625 .item:last-child em{top: 0;transform: translate(0, 62%);}
.flow_190625 .item em{position: absolute;width: 15px;height: 15px;display: block;border-radius: 50%;
  background-color: #e77b18;left: -26px;top: 50%;transform: translate(0, -50%);border: 2px solid #fff;
}
.flow_190625 .item span{vertical-align: middle;}
.flow_190625 .item input{width: 14px;height: 14px;right: 0;top: 50%;transform: translate(0, -50%);
  position: absolute;
}
.flow_190625 .item:first-child input{top: 0;transform: translate(0, 0);}
.flow_190625 .item:last-child input{top: 0;transform: translate(0, 62%);}
.flow_190625_con{border-left: 2px solid #dbdbdb;padding-left: 15px;}


.progress-tree .tree-node .text{margin-top: 12px;padding:0px;margin-bottom: 12px;background-color: #fff;margin-left: 10px;border-radius: 5px;overflow: hidden;}

.progress-tree .tree-node .text .item{position: relative;padding: 12px 10px;border-bottom: 1px solid #f1f1f1;}

.progress-tree .tree-node .text .item pre {
    font-size: 13px;
    line-height: 1.8;
    color: #333;margin-top: 10px;
    font-family: "微软雅黑";
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
}


.progress-tree .tree-node .text p{font-size: 15px;color: #666;line-height: 1.8;width: 18em;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.progress-tree .tree-node .text p>img{width: 18px;vertical-align: middle;margin-right: 3px;}
.progress-tree .tree-node .text .item>a{display: block;position: absolute;right: 10px;top: 50%;transform: translateY(-50%);font-size: 15px;color: #333;
  background: url(../images/icon-form-right.png) right center / 6px no-repeat;padding-right: 12px;
}
.progress-tree .tree-node .text span{font-size: 13px;color: #333;line-height: 1.6;display: inline-block;
  margin-top: 8px;
}
.progress-tree .tree-node .text span.r_span{position: absolute;right: 10px;top: 50%;transform: translateY(-50%);font-size: 15px;color: #333;margin-top: 0;}
.progress-tree .tree-node .text span.r_span.r_span2{background-image: url(../images/icon-form-right.png);background-size: 8px;background-position: right center;
  background-repeat: no-repeat;padding-right: 15px;
}
.progress-tree .tree-node .text .pic_list{overflow: hidden;margin-top: 10px;margin-left: -4px;}
.progress-tree .tree-node .text .pic_look{width:33.33333%;float: left;padding-left: 4px;box-sizing: border-box;margin-bottom:4px;}
.progress-tree .tree-node .text .pic_look .pic{width: 100%;padding-top: 100%;background-size: cover;
  background-position: center center;background-repeat: no-repeat;background-color: #e5e5e5;
  position: relative;
}
.progress-tree .tree-node .text .pic_look .pic a{position: absolute;width: 100%;height: 100%;
  display: block;left: 0;top: 0;
}

.progress-tree .tree-node .text  h6{font-size: 15px;color: #666;font-weight: normal;margin: 0;}

.down_190625{display: none;}

.progress_tree_0107 .tree-childnode-wrap li .childnode-title em{font-size: 12px;color: #999;float: right;}
.data_0107_ul ul li .childnode_title em{font-size: 12px;color: #999;float: right;}
.progress_tree_0107 .tree-childnode-wrap li.li_190823{padding-left: 55px;}
.progress_tree_0107 .tree-childnode-wrap li.li_190823>.pic{width: 45px;height: 45px;float: left;margin-left: -45px;}
.progress_tree_0107 .tree-childnode-wrap li.li_190823>.pic img{max-width: 100%;}
.progress_tree_0107 .tree-childnode-wrap li.li_190823 .childnode-title{width: 100%;padding-left: 5px;padding-right: 15px;box-sizing: border-box;}
.progress_tree_0107 .tree-childnode-wrap li.li_190823 .childnode-time{width: 100%;padding-left: 5px;padding-right: 15px;box-sizing: border-box;}

.work_190806{background-color: #fff;margin: 12px 10px;border-radius: 5px;overflow: hidden;padding:15px 10px;box-sizing: border-box;
background-image: url(../images/icon-form-right.png);background-size:6px auto;background-position: 97% center;background-repeat: no-repeat;
}
.work_190806 h4{font-size: 16px;color: #333;}
.work_190806 h4 em{font-size: 13px;color: #e77918;border: 1px solid #e77918;padding: 0 5px;border-radius: 3px;margin-left: 5px;}
.work_190806 p{margin-top: 8px;}
.work_190806 p span{margin-right: 12px;}
.work_190806 p img{width: 20px;vertical-align: middle;margin-right: 5px;}
.work_190806 p em{vertical-align: middle;}

.my_tengder_list .item{padding: 15px 0;padding-left: 50px;overflow: hidden;border-bottom: 1px solid #f1f1f1;}
.my_tengder_list .item:last-child{border-bottom: none;}
.my_tengder_list .item .pic{float: left;margin-left: -50px;position: relative;}
.my_tengder_list .item .pic img{width: 50px;vertical-align: middle;}
.my_tengder_list .item .pic #yijing_doing{position: absolute;padding: 2px 4px;}
.my_tengder_list .item .text{padding-left: 10px;}
.my_tengder_list .item .text h4{font-size: 16px;color: #333;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;line-height: 28px;}
.color_lan{color: #0b9b3a !important;}
.color_huang{color: #e77918 !important;}
.color_hong{color: #cc1c00 !important;}
.my_tengder_list .item .text p{line-height: 10px;padding-left: 85px;padding-right: 58px;box-sizing: border-box;font-size: 0;margin-top: 5px;}
.my_tengder_list .item .text p span{font-size: 12px;display: inline-block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.my_tengder_list .item .text p span:nth-child(1){width: 88px;margin-left: -88px;}
.my_tengder_list .item .text p span:nth-child(2){width: 100%;text-align: left;padding-left: 5px;box-sizing: border-box;}
.my_tengder_list .item .text p span:nth-child(3){width: 55px;margin-right: -55px;text-align: right;}
.my_tengder_list .item .text p img{width:12px;margin-right: 0px;vertical-align: -2px;}




.tender_flow .item .fill_con .fill_list .item{position: relative;padding: 12px 10px;border-bottom: 1px solid #f1f1f1;margin-bottom: 0;}

.tender_flow .item .fill_con .fill_list p{font-size: 15px;color: #666;line-height: 1.8;width: 15em;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.tender_flow .item .fill_con .fill_list p>img{vertical-align: -3px;margin-right: 3px;}
.tender_flow .item .fill_con .fill_list .item>a{display: block;position: absolute;right: 10px;top: 50%;transform: translateY(-50%);font-size: 15px;color: #333;
  background: url(../images/icon-form-right.png) right center / 6px no-repeat;padding-right: 12px;
}
.tender_flow .item .fill_con .fill_list span{font-size: 15px;color: #333;line-height: 1.6;display: inline-block;
  margin-top: 12px;padding-left: 0;
}
.tender_flow .item .fill_con .fill_list span.r_span{position: absolute;right: 10px;top: 50%;transform: translateY(-50%);font-size: 15px;color: #333;margin-top: 0;}
.tender_flow .item .fill_con .fill_list span.span2{font-size: 13px;color: #666;}
.tender_flow .item .fill_con .fill_list h6{font-size: 15px;color: #666;font-weight: normal;margin: 0;}
.tender_flow .item .fill_con .fill_list h5{margin: 0;}
.tender_flow .item .fill_con .fill_list h5 b{width: 30px;height: 30px;display: inline-block;background-image:url(../images/icon_190806_1.png);background-size: cover;text-align: center;
  line-height: 30px;font-size: 18px;color: #fff;font-weight: normal;vertical-align: bottom;
}
.tender_flow .item .fill_con .fill_list h5 em{font-size: 12px;color: #e87a19;display: inline-block;margin: 0 5px;vertical-align: bottom;}

.daotime_190812{background-color: #fff;border-bottom: 1px solid #f1f1f1;padding: 15px 10px;}
.daotime_190812 p{font-size: 12px;color: #666;}
.daotime_190812 h5 {margin: 0;margin-top: 10px;}
.daotime_190812 h5 b {width: 30px;height: 30px;display: inline-block;background-image: url(../images/icon_190806_1.png);background-size: cover;
  text-align: center;
    line-height: 30px;
    font-size: 18px;
    color: #fff;
    font-weight: normal;
    vertical-align: bottom;
}
.daotime_190812 h5 em {font-size: 12px;color: #e87a19;display: inline-block;margin: 0 5px;vertical-align: bottom;margin-right: 10px;}
.daotime_190812 h5.h5_2 b{background-image: url(../images/icon_190806_2.png);}
.daotime_190812 h5.h5_2 em{color: #999;}


.apply_list_190819{background-color: #fff;padding: 15px 10px;margin: 0 10px;border-radius: 5px;}
.apply_list_190819 .title{position: relative;}
.apply_list_190819 .title h5{font-size: 16px;margin: 0;font-weight: normal;}
.apply_list_190819 .title a{position: absolute;right: 0px;top: 50%;transform: translateY(-50%);font-size: 13px;color: #999;
  background: url(../images/icon-form-right.png) 97% center / 6px no-repeat;padding-right: 12px;
}
.apply_list_190819 .list{overflow: hidden;margin-top: 15px;}
.apply_list_190819 .list .item{width: 16.66666%;float: left;text-align: center;}
.apply_list_190819 .list .item .pic{width: 45px;height: 45px;
  background-size: contain;display: inline-block;border-radius: 50%;background-position: center center;
}
.apply_list_190819 .list .item .text{margin-top: 5px;}
.apply_list_190819 .list .item p{font-size: 14px;}
.apply_list_190819 .list .item span{display: inline-block;margin-top: 5px;font-size: 12px;}

.tuijian_data_190823{margin: 15px 12px;background-color: #fff;border-radius: 5px;padding:15px 12px;}
.tuijian_data_190823 h4{font-size: 16px;margin-bottom: 12px;}
.tuijian_data_190823 h4 em {
    display: inline-block;
    height: 17px;
    font-size: 12px;
    line-height: 17px;
    vertical-align: 1px;
    padding: 0 5px;
    color: #e77918;
    border: 1px solid #e77918;
    border-radius: 3px;
    margin-left: 8px;
}
.tuijian_data_190823 span{font-size: 12px;color: #666;margin-right: 20px;}
.tuijian_data_190823 span img{width: 14px;vertical-align: middle;margin-right: 2px;}
.tuijian_data_190823 span b{font-weight: normal;color: #333;}

.mass_190823{padding: 15px 12px;margin-top: 10px;}
.mass_190823 p{display: flex; justify-content: space-between; align-items: center;line-height: 23px;font-size: 14px;color: #666;}

.list_190827{margin-top:12px;background-color: #fff;border-radius: 5px;overflow: hidden;}
.list_190827 .item{padding: 15px 12px;border-bottom: 1px solid #f1f1f1;position: relative;padding-right: 60px;}
.list_190827 .item.title_btn{background-color: #f7f7f7;}
.list_190827 .item span{font-size: 14px;color: #666;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display:block;}
.list_190827 .item span img{width: 18px;vertical-align: middle;margin-right: 5px;}
.list_190827 .item em{position: absolute;font-size: 14px;color: #333;right: 10px;top: 50%;transform: translateY(-50%);}
.list_190827 .item em.up_down{color: #666; background: url(../images/icon-toggle2.png) right center / 10px no-repeat;padding-right: 15px;}
.list_190827 .item.title_btn.on em.up_down{color: #666; background: url(../images/icon-toggle.png) right center / 10px no-repeat;padding-right: 15px;}

.list_190827 .item em.rr{background-image: url(../images/icon-form-right.png);background-size: 7px;background-position: right center;
    background-repeat: no-repeat;padding-right: 15px;
}

.list_190827 .item a.rr{background-image: url(../images/icon-form-right.png);background-size: 7px;background-position: right center;
    background-repeat: no-repeat;padding-right: 15px;position: absolute;font-size: 14px;color: #333;right: 10px;top: 50%;transform: translateY(-50%);
}
.list_190827 .item p {
    margin-top: 5px;
    font-size:14px;
    color: #333;
    line-height: 1.6;
}


.list_190827 .item pre {
    font-size: 14px;
    line-height: 1.8;
    color: #333;margin-top: 10px;
    font-family: "微软雅黑";
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
}

.list_190827 .item.item_mass{padding-right: 12px;padding-bottom: 2px;}
.list_190827 .item.item_mass .pic_list{overflow: hidden;margin-left: -10px;margin-top: 10px;}
.list_190827 .item.item_mass .pic_list .con{width: 33.3333%;padding-left: 10px;float: left;margin-bottom: 10px;box-sizing: border-box;}
.list_190827 .item.item_mass .pic_list .con .pic{width: 100%;padding-top: 100%;background-size: cover;background-color: #f7f7f7;
  background-repeat: no-repeat;background-position: center center;
}
.list_190827 .item.money{padding: 30px 12px;}
.list_190827 .item.money em{font-size: 30px;color: #333;}
.list_190827 .look_moren{display: none;}

.butt_190829{padding-bottom: 18px;overflow: hidden;margin-top: -6px;}
.butt_190829 .item_btn{width: 50%;float: left;padding-left: 12px;box-sizing: border-box;}
.butt_190829 .item_btn span{display: block;width: 100%;font-size: 15px;height: 45px;line-height: 45px;background-color: #f2e4e4;text-align: center;
  border-radius: 3px;color: #dc2929;
}
.butt_190829 .item_btn span.two{background-color: #d8ebd8;color: #09bb07;}



.candidate_190829{margin: 12px;background-color: #fff;border-radius: 5px;padding-top:15px;padding-left: 15px;padding-right: 15px;
  margin-top:20px; position: relative;padding-bottom:15px;
}
.candidate_190829 h4{font-size: 16px;color: #333;}
.candidate_190829 .item{padding: 15px 0;padding-left: 45px;overflow: hidden;box-sizing: border-box;background-repeat: no-repeat;
  background-image: url(../images/icon-form-right.png);background-size: 8px;background-position: right center;
  border-bottom: 1px solid #f1f1f1;
}
.candidate_190829 .item:last-child{border-bottom: none;}
.candidate_190829 .item .pic{width: 45px;margin-left: -45px;float: left;}
.candidate_190829 .item .pic img{width: 45px;height: 45px;}
.candidate_190829 .item  .text{padding-left: 12px;padding-right: 15px;}
.candidate_190829 .item  .text h5{font-size: 15px;color: #333;margin: 0;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-top: 2px;}
.candidate_190829 .item  .text h5 span{color: #dc2929;}
.candidate_190829 .item  .text p{font-size: 12px;color: #666;margin-top: 8px;display: flex; justify-content: space-between; align-items: center;}
.candidate_190829 .icon{width: 90px;position: absolute;top: -30px;right: -12px;}
.candidate_190829 .icon img{width: 90px;}
.butt_190829_1{margin-top: 12px;padding: 0 12px;margin-bottom: 12px;}
.butt_190829_1 button{width: 100%;height: 45px;border-radius: 3px;font-size: 15px;color: #fff;background-color: #e77918;}

.pof_food_btn{height: 75px;}
.pof_food_btn .btn_con{position: fixed;left: 0;bottom: 0;width: 100%;background-color: #fff;box-sizing: border-box;padding: 12px;border-top: 1px solid #f1f1f1;}

#chose_task_190916{position: fixed;width: 100%;height: 100%; left: 0;top: 0;z-index: 999;background-color: #f1f1f1;display: none;}
#chose_task_190916 .filter-address-book{padding-left: 12px;padding-right: 15px;}
#chose_task_190916 .filter-address-book .seach_com{position: absolute;right: 0;top:0;width: 38px;height: 36px;}
#chose_task_190916 .filter-address-book .seach_com img{position: absolute;right: 6px;top:25%;width: 20px;height: 20px;}
#chose_task_190916 .common-list-wrap li{padding-right: 60px;cursor: pointer;}
#chose_task_190916 .common-list-wrap li.on{background-image: url(../images/icon-selected.png);background-size: 20px auto;background-position: right center;
  background-repeat: no-repeat;
}
#chose_task_190916 .pof_food_btn .btn_con{position: absolute;}
#chose_task_190916 .common-list-wrap{position: absolute;right:0;left: 0;bottom: 68px;top: 110px;overflow-y: auto;}
#chose_task_190916 .common-list-wrap li .title{position: relative;}
#chose_task_190916 .common-list-wrap li .title em{display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;vertical-align: middle;}

.weixin_pop{position: absolute;width: 100%;height: 100%;left: 0;top:0;}

#weixin_mass_pop{position: fixed;width: 100%;height: 100%;left: 0;top:0;display: none;}
#weixin_mass_pop .bg{background-color: rgba(0,0,0,0.3);position: absolute;left: 0;top:0;width: 100%;height: 100%;}
#weixin_mass_pop .con{position: absolute;width: 80%;left: 10%;top:50%;transform: translateY(-50%);background-color: #fff;
  border-radius: 5px;overflow: hidden;
}
#weixin_mass_pop .con h4{line-height: 45px;height: 45px;font-size: 15px;color: #333;border-bottom: 1px solid #e6e6e6;text-align: center;}
#weixin_mass_pop .con .mass{padding: 8px 12px;min-height: 120px;}
#weixin_mass_pop .con .mass p{font-size: 14px;color: #333;line-height: 1.7;}
#weixin_mass_pop .con a{display: block;line-height: 45px;height: 45px;width: 100%;background-color: #e77918;font-size: 15px;color: #fff;
  text-align: center;vertical-align: middle;
}
#copy_input{display: none;}

#icon_191126{position:absolute;width:12px;height:12px;background-image:url(../images/icon_191126.png);top:0px;right:0px;
	background-position: center center;background-size: cover;
}


.address-book-list.address-company .address-content .mass{display:flex;align-items: center;justify-content: space-between;padding:5px 0;}
.address-book-list.address-company .address-content .mass span{}
.address-book-list.address-company .address-content .mass span b{color:#999;font-weight: normal;}
.address-book-list.address-company a:last-child{margin-top:15px;}


.up_pic200605{width: 33.33333%;height:auto;margin:2px 0;float: left;padding-left:4px;box-sizing: border-box;}
.up_pic200605 .con{width:100%;padding-top:100%;position: relative;
	background-image: url('../images/bg-upload-img.png');background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}
.up_pic200605 .up_butt {position: absolute;left: 0;
    top: 0;z-index: 98;
    width: 100%;
    height: 100%;
    opacity: 0;
    box-sizing: border-box;
}

.up_pic200605 .on input{display:none;}

.up_pic200605 .del {position: absolute;
    display: none;
    top: 5px;
    right: 5px;z-index: 99;
    opacity: 0.8;
    cursor: pointer;
    text-align: center;
    width: 22px;
    height: 22px;
    color: #fff;
    background-color: #f80808;
    border-radius: 50%;
    line-height: 22px;
    font-size: 26px;
}
.up_pic200605 .on .del{display: block;}

.head_img_200617{width: 100%;padding-top: 100%;overflow:hidden;background-size:cover;background-position:center center;}




.assess_pop{position: fixed;left: 0px;top: 0px;width: 100%;bottom: 0;display:none;}

.assess_pop .bg{position: absolute;left: 0;top: 0;width: 100%;
height: 100%;background-color: rgba(0,0,0,0.4);}
.assess_pop2 .bg{background-color: rgba(0,0,0,0.5);}
.assess_pop .pop_con{position: absolute;left: 0;width: 100%;bottom: 0;
	background-color: #fff;
   padding: 20px;border-top-left-radius: 15px;border-top-right-radius: 15px;
   box-sizing: border-box;
}

.assess_pop .comm_list{margin-top: 25px;min-height: 130px;font-size: 0;}
.assess_pop .comm_list .span{font-size: 12px;color: #333;padding: 0 17px;background-color: #eee;
   height: 30px;line-height: 30px;border-radius: 50px;display: inline-block;margin: 5px 0;
   margin-right: 10px;
}
.assess_pop .comm_list .span.on{background-color: #7de5e6;}

.assess_pop .pop_con .comm_btn{overflow: hidden;padding-top: 25px;padding-bottom: 10px;}
.assess_pop .pop_con .comm_btn .item{width: 33.3333%;float: left;text-align: center;
	cursor: pointer;
}
.assess_pop .pop_con .comm_btn .item img{width: 40px;}
.assess_pop .pop_con .comm_btn .item .p{color: #000;font-size:12px;margin-top: 5px;}

.assess_pop .pop_con .h4_1{position: relative;}
.assess_pop .pop_con .h4_2{text-align: left;position: relative;}
.assess_pop .pop_con .h4_1 img{width: 40px;position: absolute;right: -5px;top:50%;transform: translateY(-50%);}
.assess_pop .pop_con .h4_2 img{width: 40px;position: absolute;right: -5px;top:50%;transform: translateY(-50%);}


.assess_pop .pop_con .butt{margin-top: 10px;width: 100%;border-radius: 5px;background-color: #e77918;
   height: 44px;outline: none;border: none;font-size: 14px;color: #fff;display: block;text-align: center;
   line-height: 44px;
}

.assess_pop .pop_con .colse{position:absolute;right:10px;top:10px;}
.assess_pop .pop_con .colse img{width:40px;}
.assess_pop .pop_con textarea{width: 100%;height:110px;border: 1px solid #e3e3e3;
	outline: none;resize: none;box-sizing: border-box;min-height: auto;
	padding: 10px 8px;border-radius: 5px;
}
.assess_pop .pop_con .comm_btn label{margin-top:9px;display:block;}
.assess_pop .pop_con .comm_btn label input{width:14px;height:14px;vertical-align:middle;}
.assess_pop .pop_con .comm_btn label span{font-size: 14px;color:#999;margin-left:8px;vertical-align:middle;}

.comment_con {background-color: #fff;text-align: left; margin-top: 20px;}
.comment_con .tit{padding-bottom: 15px;}
.comment_con .tit .h5{display: block;font-size: 17px;color: #333;}
.comment_con .item { padding:15px 0;border-top:1px solid #f0f0f0;}
.comment_con .item .item_tit{padding-left: 36px;overflow: hidden;}
.comment_con .item .item_tit .p{font-size: 15px;}
.comment_con .item .item_tit .toux {width: 36px;height: 36px;border-radius: 50%;
	float: left;margin-left: -36px;background-size: cover;background-position: center center;
}
.comment_con .item .item_tit .span {font-size:14px;color: #999;margin: 0 8px;height: 36px;line-height: 36px;}

.comment_con .item>.text {padding-left: 44px;margin-bottom:0px;}
.comment_con .item .text .p {display: block;font-size: 15px;line-height: 1.6;color: #222;
    margin-top: 0;display: block;
}
.comment_con .item .comm_btn_0102{margin-top: 8px;}
.comment_con .item .comm_btn_0102 .em{font-size: 13px;color: #A6A6A6;}
.comment_con .item .comm_btn_0102 .em.em2{float:right;}
.comment_con .item .twomass{background-color: #ececec;border-radius: 50px;padding:3px 9px;
    border: 1px solid #ececec;color: #222;display: inline-block;font-size:12px;margin-left: 5px;
}
.comment_con .item .item2 {margin-top: 15px;margin-left: 39px;margin-bottom: 0;}
.em_0102{font-size: 13px;color: #999;}
.comment_con .item .item2 .text{padding-left: 0;}
.comment{padding-bottom: 12px;}
.comment_con .item .item2 .item_tit .tiem2{margin-top: 9px;}



.canyu_1203_210903{padding-bottom:0 !important;
	transform: translateY(-46px) !important;
}


/*2022-04-14 新增*/
.wp_220414{padding:0 12px;}
.icon_nav_220414{background-color:#fff;padding:24px 0;padding-bottom:40px;}
.icon_nav_220414 .item{width:100%;text-align:center;}
.icon_nav_220414 .item img{width:44px;display:inline-block;}
.icon_nav_220414 .item .nav-title{font-size:13px;margin-top:8px;color:#999;}
.icon_nav_220414 .slick-dots{text-align: center;position: absolute;width: 100%;left: 0;bottom: 18px;}
.icon_nav_220414 .slick-dots li{width: 8px;height: 8px;margin: 0 3px;display: inline-block;}
.icon_nav_220414 .slick-dots li button{width: 8px;height: 8px;border-radius: 50px;padding: 0;
	background-color: #f1f1f1;font-size: 0;

}
.icon_nav_220414 .slick-dots li.slick-active button{background-color: #e77918;}
.icon_nav_220414 .item.act .nav-title{color:#E57A18;}

.select_con{margin:15px 15px 5px 15px;background-color:#fff;border-radius:5px;
	overflow: hidden; display: flex;
  justify-content: space-between;padding: 12px;
}
.select_con select{display: inline-block;border:none;
	padding: 0 12px;font-size: 16px;color: #333;background-color: #fff;
}
.select_con .left{width:50%;text-align:center;border-right:1px solid #f1f1f1;}

.select_con .right{width:50%;text-align:center;}

.wait_220414{padding: 0 12px;}
.wait_220414 .tree-childnode-wrap{padding:0 12px;background-color:#fff;
	border-radius: 5px;overflow: hidden;

}
.wait_220414 .tree-childnode-wrap li{padding-left: 0;padding: 12px 0;
	border-bottom: 1px solid #f1f1f1;
	    background: url(../images/icon-form-right.png) 100% center / 8px no-repeat;
	    background-color: #fff;
}
.wait_220414 .tree-childnode-wrap li .childnode-time{margin-bottom: 0;}

.wait_220414 .tree-childnode-wrap li .childnode-title{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 95%;
	font-size:15px;color: #494949;
}
.wait_220414 .tree-childnode-wrap li:last-child{border-bottom: none;}

.wait_220414 .tree-childnode-wrap .childnode-time {
  color:#999;
  font-size:12px;margin-top: 8px;
  line-height:18px;
  margin-bottom:12px
}
.wait_220414 .tree-childnode-wrap .cheng{color:#E57A18;}
.wait_220414 .tree-childnode-wrap .hong{color:#F8693D;}
.wait_220414 .tree-childnode-wrap .lv{color:#56D442;}
.file_2204114{}

.file_2204114 .file_item{padding: 13px 0; padding-left:50px;position:relative;padding-right:80px;
	margin-bottom: 10px;
	background-color: #FDEFE4;border-radius: 5px;
}
.file_2204114 .file_item input{position:absolute;opacity:0;width:100%;height:100%;
	left: 0;top: 0;
}
.file_2204114 .file_item .name{color:#333;font-size: 13px;overflow: hidden;
    white-space: nowrap;width: 100%;
    text-overflow: ellipsis;}

.file_2204114 .file_item .icon{height:18px;position: absolute;
	left: 12px;top: 50%;margin-top: -9px;width: 18px;
	background-image: url(../images/220414_21.png);background-repeat: no-repeat;
	background-size: 14px auto;background-position: center;
}
.file_2204114 .file_item .btn{position: absolute;right:12px;transform: translateY(-50%);

	top: 50%;
}
.file_2204114 .file_item .btn span{font-size: 13px;color:#E57A18;}

.file_list_220414_2 .item{padding: 13px 0; padding-left:12px;position:relative;padding-right:90px;
	text-align: left;
}
.file_list_220414_2 .item p{font-size: 14px;overflow: hidden;
    white-space: nowrap;width: 100%;
    text-overflow: ellipsis;}
.file_list_220414_2 .item a{position: absolute;right:0px;transform: translateY(-50%);
	top: 50%;width: 66px;
height: 26px;text-align: center;line-height: 26px;
background: #F2F2F2;
border-radius: 5px;
opacity: 1;
}


.icon_220505{position:absolute;height:100%;width:30px;text-align:right;
	right: 0;top:0;display: flex;
  align-items: center;justify-content: flex-end;cursor: pointer;
}
.icon_220505 span{font-size: 20px;color:#999;cursor: pointer;}

#pop_220505{position:fixed;width:100%;height:100%;left:0;top:0;z-index: 5;display:none;}
#pop_220505 .bg{position:absolute;width:100%;height:100%;left:0;top:0;
	background-color: rgba(0,0,0,.2);
}

#pop_220505 .con{position:absolute;background-color:#fff;border-radius:8px;overflow:hidden;
	width: 80%;left: 10%;max-height: 70%;top: 50%;transform: translateY(-50%);
	overflow-y: auto;padding:10px 15px;box-sizing:border-box;
}
#pop_220505 .con label{display:block; line-height: 32px; font-size: 14px; cursor: pointer;}
#pop_220505 .con label input{width:14px;vertical-align:middle;margin-right:8px;}



.icon_220505_2{position:absolute;height:100%;width:34px;text-align:right;
	left: 0;top:0;display: flex;z-index: 3;background-color: #fff;
  align-items: center; justify-content: center;
}
.icon_220505_2 span{font-size: 18px;color:#999;vertical-align:middle;}


#work_input{height:100px;min-height:auto;}

.task-icon.task-icon2:after{background-position:left 13px;}




























@font-face {
  font-family: "iconfont"; /* Project id 3376304 */
  src: url('//at.alicdn.com/t/font_3376304_y6k6m6bt3ks.woff2?t=1651715387483') format('woff2'),
       url('//at.alicdn.com/t/font_3376304_y6k6m6bt3ks.woff?t=1651715387483') format('woff'),
       url('//at.alicdn.com/t/font_3376304_y6k6m6bt3ks.ttf?t=1651715387483') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.hz-chazhaosousuobiaogesuoyin:before {
  content: "\e8c2";
}
.up_pic_230608_con{overflow: hidden;margin-left: -10px;}
.up_pic_230608{width: 33.3333%;padding-left: 10px;float: left;box-sizing: border-box;
	margin: 5px 0;
}
.up_pic_230608 .con{width: 100%;padding-top: 100%;position: relative;
	background-size: cover;background-position: center;
	background-repeat: no-repeat;
}


.up_pic_230608 .con .deleteFile {
    position: absolute;
    width: 22px;
    height: 22px;
    display: inline-block;
    text-align: center;
    border-radius: 50%;
    background-color: #f80808;
    line-height: 20px;
    color: #fff;
    font-size: 26px;
    top: 2px;
    right: 2px;
}
.up_pic_230608 .con_btn{overflow: hidden;position: relative;
	background-image: url(/public/static/h5/images/bg-upload-img.png);
	background-size: 100% 100%;
}
.up_pic_230608 .uploader{position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0;
}

#back_230706{position: fixed;z-index: 9999999;
    left: 15px;border-radius: 50%;background-color: rgba(0,0,0,0.1);
    top: 15px;
    width: 30px;
    height: 30px;
    background-size: 30px;
    background-image: url(../images/icon-active-back.png);
}
