/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v7.0.29,
* Autoprefixer: v9.7.6
* Browsers: last 15 version
*/
/* 公共 */
.safe-zone {max-width: 1400px;margin: 0 auto;width: 100%;padding-left:50px;padding-right:50px;position: relative;}
.module{padding-top:80px;padding-bottom: 80px;}
.selecter {width: 100%;height: 100%;background-color: #f2f3f4;color: #999;position: relative;}
.selecter select {width: 100%;height: 100%;position: absolute;left: 0;top: 0;opacity: 0;}
.selecter label {width: 100%;height: 100%;margin: 0;padding: 0 10px;line-height: 40px;font-size: 14px;position: relative;padding-right: 30px;font-weight: normal;display: -webkit-box;display: -ms-flexbox;display: flex;}
.selecter label i{font-size: 12px;position: absolute;right: 10px;top: 0;}
.selecter.active label,.selecter.active label i {color: #333;}
.search-wrap {margin: 20px 0 0;}
.search-wrap .item{height: 40px; flex: 1; padding: 0 10px; margin-top: 10px;}
.search-wrap .item.search{margin-top: 10px;}
.search-wrap .item.search input{ width: 100%;height: 100%;margin: 0;padding: 0 10px;line-height: 40px;font-size: 14px;background-color: #f2f3f4;}
.search-wrap .item.btn {margin: 0;font-size: 14px;background-color: #d3291a;color: #fff;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 10px;cursor: pointer; margin-left: 10px;}
.search-wrap .item.btn:active {background-color: #b11b0d;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color: #999;}
:-moz-placeholder {color: #999;}
::-moz-placeholder {color: #999;}
.position {overflow-x: auto;}
.position table{width: 100%;margin-top: 20px;}
.position table tr{border-bottom: 1px solid #e1e1e1;}
.position table tr th{background-color: #666666;white-space: nowrap;height: 50px;text-align: center;color: #fff;font-size: 14px;padding: 0 20px;}
.position table tr th { text-align: left; }
.position table tr td{white-space: nowrap;height: 50px;text-align: left;font-size: 14px;padding: 0 20px;color: #666666;}
.position table tr td:first-child { text-align: left; }
.position table tr td i{display: inline-block;margin-top: -2px;vertical-align: middle;font-size: 14px;}
.position table tr td i.iconzhiwei_huaban1{ font-size: 18px;margin-top: -3px;}
.position table tr td.desc-btn{cursor: pointer;}
.position table tr td.desc-btn:hover {color: #d3291a;}
.position table tr.desc {display: none;border-bottom: none;}
.position table tr.desc td {background-color: #f3f5f8;padding: 20px;text-align: left;}
.position table tr.desc td p{margin-bottom: 0;line-height: 2;}
.position table tr.desc td .title{color: #d3291a;margin-top: 10px;}
.position table tr.desc td .title:first-child{ margin-top: 0;}
.position table tr.desc td .prompt{padding-top: 20px;border-top: 1px dashed #e1e1e1;margin-top: 20px;}
.position table tr.desc td a{color: #d3291a;}
.position table tr.desc td .prompt a{width: 130px;height: 50px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background-color:#d3291a;color: #fff;}
.position table tr.desc td .prompt a:active{background-color:#b11b0d;}
.telphone { color: #D3291A; }

@media (min-width: 768px) {
  .selecter label {padding: 0 40px 0 20px;}
  .search-wrap .item.search input {padding: 0 20px;}
  .selecter label i{right: 15px;}
  .position table tr.desc td{padding: 20px 30px;}
}

@media (min-width: 992px) {
  .search-wrap {margin-top: 50px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
  .search-wrap .item{width: 15%;height: 60px;margin-top: 0!important;}
  .search-wrap .item.search{width: 30%;}
  .selecter label {line-height: 60px;}
}
@media (min-width: 1200px) {

  .position table{margin-top: 40px;}
  .position table tr{height: 75px;}
  .position table tr.desc td{padding: 30px 60px;}
  .position table tr th{height: 65px;}
  .search-wrap .item.btn {font-size: 24px;}
  
}

@media screen and (max-width:767px){

  /* 公共 */
  .safe-zone {padding-left:15px;padding-right:15px;}
  .module{padding-top:30px;padding-bottom: 30px;}
  .position table th { width: 33%; white-space: pre-wrap !important; word-break: break-word; }
  .position table th:nth-child(3),
  .position table th:nth-child(5),
  .position table th:nth-child(6) { display: none; }
  .position table td:nth-child(3),
  .position table td:nth-child(5),
  .position table td:nth-child(6) { display: none; }
  .position table th,
  .position table td { padding: 20px !important; white-space: normal; word-break: break-all; }
  .position table td { width: 33%; white-space: pre-wrap !important; word-break: break-word; }
  .position table tr.desc td { white-space: normal; word-break: break-all; }
  .search-wrap .item.btn { margin-left: 0 }
}