

.swiper-slide-active {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-transition: all 2s cubic-bezier(0.24, 0.61, 0.5, 1.07) 0.1s;
  transition: all 2s cubic-bezier(0.24, 0.61, 0.5, 1.07) 0.1s;
}
.slider-five {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 2s cubic-bezier(0.24, 0.61, 0.5, 1.07) 0.1s;
  transition: all 2s cubic-bezier(0.24, 0.61, 0.5, 1.07) 0.1s;
}
.hstyle{
  margin:-200px 0 0 !important;
}
.h2style{
  margin:0px !important;
}
.imgstyle{
  margin-top:-200px !important;
}

.button-prev{
 top:-27px;transform:rotate(270deg);text-align: center;right: 11px;
 background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L5%2C44l-4.2-4.2L18.6%2C22L0.8%2C4.2L5%2C0z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

.button-next{
  bottom: -27px;transform:rotate(90deg);text-align: center;right: 11px;
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L5%2C44l-4.2-4.2L18.6%2C22L0.8%2C4.2L5%2C0z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.button-next, .button-prev{
  width:14px  !important;height: 23px;position: absolute;cursor: pointer;
}
.news-title a{
  font-size:15px;
}
#homeSlider .slider-news .am-btn {
  margin: auto auto 0px;
}
#homeSlider .slider-news .news-img {
  /*height: 100px;*/
}
#homeSlider{
 width: 50px;
}


.area-style region{
  width:100%;
  display:flex;
  justify-content: space-around;
}
#tankuan_qyweixin{
 background: #fff;
 position: fixed;
 z-index: 10000;
 display: none;
 left: 39%;
 top: 25%;
}
.qiye_btn{
 text-align: center;
 display: block;
}
.qiye_btn img{
	margin: 0 auto;
}
.modal-content{
  padding: 45px 40px 40px;
}
.header-top{
 position: relative;
 background: #f1f8ff;
}
.header-top .top_info{
 background: url("https://system.pic.diwuyuan.com/system-static/static-pc/dwy/register_emity.png") no-repeat  center  38px;
 padding: 30px 80px 0px 80px;
 color: #000;
 font-size: 16px;
 font-weight: 600;
 height: 200px;
}
.header-top-two{
 position: relative;
 background: #f1f8ff;
}
.header-top-two .top_info{
 background: url("https://system.pic.diwuyuan.com/system-static/static-pc/dwy/register_emity.png") no-repeat  center  -12px;
 padding: 30px 80px 0px 80px;
 color: #000;
 font-size: 16px;
 font-weight: 600;
 height: 130px;
}
.close_model{
 position: absolute;
 top: 10px;
 right: 15px;
 cursor:pointer;
}
.step_two{
 display: none;
}
#weiPic{
 display: none;
 background:#fff;
 width:400px;
 height: 165px;
 position: absolute;
 right:36px;
 top:0px;
}
.line-form-checkbox .am-radio {
 display: inline-block;
 margin: 0 !important;
 vertical-align: middle;
 width: 104px;
 white-space: nowrap;
 font-size: 16px;
}
.line-form-checkbox {
  text-align: left;
}
.close_contact{
  position: absolute;
  color:#000;
  width: 20px;
  height: 20px;
  right: 6px;
  top:-10px;
  cursor:pointer;
  font-weight: 600;
  font-size: 18px;
}
.content_contact{
 position: relative;
 width:400px;
 height: 145px;
}

body {
  background: #f0f2f5;
}

.saoma {
  min-height: 800px;
}

.foot {
  position: fixed;
  bottom: 0px;
  left: 0px;
  width: 100%;
}

.saoma .content {
  width: 730px;
  margin: 0 auto;
  background: #fff;
  min-height: 585px;
  margin-top: 40px;
}

.erweima {
  width: 250px;
  height: 250px;
  margin: 40px auto;
}

.erweima img {
  max-width: 100%;
}

.step {
  width: 24px;
  height: 24px;
  font-size: 12px;
  line-height: 24px;
  text-align: center;
  border-radius: 24px;
  background-color: #fff;
  border-color: rgba(0, 0, 0, .25);
  border: 1px solid;
  line-height: 11px;
  text-align: center;
}

.step,.item-title,.item-space {
  display: inline-block;
  padding: 5px;
  vertical-align: middle;
}

.steps {
  width: 500px;
  height: 30px;
  margin: 0 auto;
  display: flex;
}

.item-icon {
  width: 180px;
  height: 30px;
}

.item-title {}

.item-space {
  height: 2px;
  background-color: #e8e8e8;
  width: 38px;
  padding: 0px;
}

.steps .cur .step {
  background: #ff6600;
  color: #fff;
}
.login-center{
  margin: 0 auto;
  width: 375px;
}
.login-center .login-form-item{
  margin-bottom: 15px;
  display: flex;
  margin-bottom: 22px;
  height: 26px;
  line-height: 26px;
}


.login-form-item {
  display: flex;
  justify-content:space-between;
  margin-bottom: 15px;
  height: 31px;
}
.login-form-item input + .am-btn {
  margin-left: 10px;
  padding: 0 20px;
}

.login-form-item region {
  display: flex;
  width: 100%;
}
.login-form-item .am-selected .am-selected-btn {
  border: 1px solid #AAA;
  height: 32px;
  padding: 0 20px 0 10px;
  line-height: 32px;
}
.login-form-item .am-icon-check {
  top: 0;
  line-height: 24px;
  margin: 5px;
  font-size: 16px;
}
.login-form-item .am-selected-list .am-selected-text {
  font-size: 14px;
  line-height: 24px;
}
.am-selected{
 width: 165px;
}
.area-info region{
 display: flex;
 justify-content:space-between;
}
.area-info select{
 width: 105px;
 height: 36px;
 margin-bottom: 5px;
}
.membertype select{
 width: 168px;
 height: 36px;
 margin-bottom: 5px;
}
.area-info .am-selected{
  width: 105px;	 
}
.username input{
  width:100%;
  height: 38px;
  text-indent: 10px;
}
.phone input{
 width:100%;
 height: 38px;
 text-indent: 10px;
}
.code {
  display: block;
}
.code input{
  height: 38px;
  text-indent: 10px;
  width: 100%;
}
.code .code_str{
  width:50%;
  float: left;
}

.code .yan_btn{
 width:50%;
 float: right;
}

.line-upfile-img {
 float: left;
 display: inline-block;
 width: 120px;
 height: 120px;
 background: #f5f5f5;
 margin-right: 20px;
 overflow: hidden;
 border-radius: 4px;
}
.line-upfile-p {
 width: 350px;
 color: #979797;
 font-size: 12px;
 line-height: 20px;
 height: 60px;
}
.line-form-label{
  margin-bottom: 20px;
}

/*new*/

#ajaxmodal {
 z-index: 1109;
}

.am-modal-active+#MessageBox .am-modal-dialog {
 box-shadow: 0 0 1000px 1000px rgba(0, 0, 0, 0.4);
}

.am-alert.ucenter-alert {
 color: #888;
 border: none;
 background: #fff;
 padding: 9px 15px;
 margin: 0 0 10px;
}

.modal-form .am-modal-hd {
 background-image: url(../images/model1.png);
 background-position: center bottom;
 line-height: 90px;
 height: 100px;
 padding: 0;
 border-top-left-radius: 5px;
 border-top-right-radius: 5px;
}

.modal-form.am-modal-dialog {
 border-radius: 6px !important;
 border-bottom: none;
 background: #fff;
 width: 30%;
}
.modal-form.select{
 height: 450px;
}
.modal-form.am-modal-dialog .am-modal-bd {
 padding: 15px;
}

.modal-form .am-modal-hd .am-close {
 position: absolute;
 top: 4px;
 right: 4px;
 width: 35px;
 line-height: 35px;
 font-size: 30px;
 opacity: 0.4;
 text-shadow: none;
}

.modal-form .am-modal-no-btn .am-modal-bd {
 border-bottom: none;
 padding: 15px;
 background: #fff;
}

.modal-form.am-modal-dialog .am-modal-bd {
 padding: 15px;
}

.modal-form .am-modal-hd .am-close {
 position: absolute;
 top: 4px;
 right: 4px;
 width: 35px;
 line-height: 35px;
 font-size: 30px;
 opacity: 0.4;
 text-shadow: none;
}

.modal-form .am-modal-no-btn .am-modal-bd {
 border-bottom: none;
 padding: 15px;
 background: #fff;
}

.red-modal .am-modal-hd {
 background-color: #f87671;
 color: #fff;
}

.blue-modal .am-modal-hd {
 background-color: #0e90d2;
 color: #fff;
}

.green-modal .am-modal-hd {
 background-color: #5eb95e;
 color: #fff;
}

.no-data-box {
 width: 100%;
 background-image: url(../images/no-data.png);
 height: 160px;
 background-position: 37% 50%;
 text-align: left;
 font-size: 0;
 background-repeat: no-repeat;
}

.no-data-text {
 font-size: 20px;
 font-weight: 300;
 color: #999;
 width: 50%;
 pointer-events: none;
 -moz-user-select: none;
 -khtml-user-select: none;
 user-select: none;
 margin-left: 50%;
 padding-right: 20px;
}

.no-data-btn {
 font-weight: normal;
 pointer-events: all;
 position: relative;
 top: 10px;
}



#map-chose .am-modal-dialog {
 width: 80%;
 max-width: 1000px;
}

#map_canvas {
 width: 100%;
 height: 500px;
}

.line-form-map-box .line-form-input {
 flex: 1;
}

.line-form-map-box {
 display: flex;
 margin-bottom: 0px;
 flex: 2 3 50%;
}

.line-form-map-box .line-form-input .am-btn {
 padding: 0 20px;
}

.map-canvas-btn.line-form-input {
 position: relative;
 height: 0;
 z-index: 999;
 padding-left: 50%;
 padding-right: 10px;
 top: 10px;
 background: rgba(0, 0, 0, 0.3);
}

.group-box-btn {
 position: absolute;
 right: 0;
 top: 0;
 line-height: 50px;
}

.group-box-btn .am-btn {
 line-height: 13px;
 padding: 8px 15px;
 font-size: 13px;
}

.am-form.td-form {
 display: none;
}

.td-form-group input[type="text"] {
 height: 40px;
 border-radius: 3px;
}

.td-form-group {
 display: flex;
}

.td-form-group .am-btn {
 margin-left: 20px;
 height: 36px;
 margin-top: 2px;
}

.td-submit {
 min-width: 80px;
}
.select_area {
 height: 75px;
}
#address-key{
  float: left;
  width: 220px;
  height: 36px;
}
.select_area button{
  float: right;
  height: 36px;
}


.line-form-input {
 display: flex;
 position: relative;
}

.line-form-input>.am-btn {
 width: 120px;
 font-size: 14px;
 margin-left: 10px;
 height: 40px;
 padding: 0;
 line-height: 38px;
}
#address-view{
	display: block;
	width: 100%;
	padding: 8px;
	font-size: 14px;
	line-height: 1.2;
	height: 39px;
}
.select_area  .line-form-input .line-form-label{
  width: 131px;
  line-height: 34px;
}
#Qq_Map_SO_Key{
  height: 39px;
}
.map-canvas-btn.line-form-input{
  right: -29px;
  top: 1px;
}

.am-btn-border-diwuyuan {
  color: #FF6600;
  background-color: #fee5d5;
  border-color: #FF6600
}

.am-btn-border-weixin {
  color: #1890ff;
  background-color: #f3faff;
  border-color: #1890ff
}

.am-btn-border-success {
  color: #5eb95e;
  background-color: #f5fff5;
  border-color: #5eb95e
}

.dwy-text-gray {
  color: #999
}

.box-padding-30{
  padding: 1px 0px 15px 50px;
}

.text_bold {
    font-weight: 700
  }
.text_line_30 {
    line-height: 100%;
  }
