ul{list-style:none;padding:0;margin:0;}
ul li{margin:0;}
input{outline:none;}
button{outline:none;}
a:hover{text-decoration:none;}
[v-cloak]{display:none;}
input{border-radius:10px;border:1px solid #d7d7d7;background:#fff;width:160px;height:30px;}
.margin{margin:0 auto;}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{background:#39cda8;}
.fl{float:left;}
.fr{float:right;}
.clearboth:after{content:"";height:0;line-height:0;display:block;visibility:hidden;clear:both;}
.clearboth{zoom:1;}
.main .main-c .content li .content-c li span.duiqi{min-width:110px;}
#app{}
header{width:100%;display:flex;justify-content:space-between;align-items:center;padding:10px 0;}
header .logo1{display:none;}
header .title{display:none;align-items:center;}
header .title h1{font-size:18px;}
header .head-r{margin-top:10px;cursor:pointer;}
header .head-r span{color:#39cda8;}
header .head-r .login{background:#39cda8;border:1px solid #39cda8;}
header .head-r .login:active{background:#39cda8;border:1px solid #39cda8;}
header .head-r .register{background:#fff;border:1px solid #39cda8;color:#39cda8;}
header .head-r .register:active{background:#fff;border:1px solid #39cda8;color:#39cda8;}
header .head-r .off-login{background:#39cda8;border:1px solid #39cda8;}
header .head-r .off-login:active{background:#39cda8;border:1px solid #39cda8;}
header .head-r .btn-default{    color: #2da4ff;
    background: #fff;
    border: 1px solid #2da4ff;}
header .head-r .btn-default:active{    color: #2da4ff;
    background: #fff;
    border: 1px solid #2da4ff;}
.banner{position:relative;}
.banner img{width:100%;}
.banner .margin-f{position:absolute;width:100%;height:100%;top:0;left:0;padding:0 16px;}
.banner .margin{margin-top:8px;}
.banner .dingwei{border-radius:10px;height:40px;display:flex;justify-content:space-around;align-items:center;background:#fff;position:relative;padding:0;width:120px;float:left;}
.banner .dingwei ul li a{color:#000;}
.banner .dingwei ul li a:hover{background:#fff;}
.banner .dingwei .addr li a:hover{color:#39cda8;border-bottom:1px solid #39cda8;border-radius:0}
.banner .dingwei .addr{position:absolute;top:40px;background:#fff;z-index:2;height:400px;overflow:auto;display:none;z-index: 20;}
.banner .dingwei .addr li a{height:40px;font:16px/20px "";text-align:center;}
.banner .dingwei .addr-more{position:absolute;top:40px;background:#fff;z-index:2;width:200px;display:none;}
.banner .dingwei .addr-more li{}
.banner .dingwei .addr-more li a{font:16px/20px "";text-align:center;}
.banner .dingwei .addr-more li a:after{content:"";height:0;line-height:0;display:block;visibility:hidden;clear:both;}
.banner .dingwei .addr-more li a p{float:left;width:100px;}
.banner .dingwei .addr-more li a span{float:left;width:180px;text-align:left;}
.banner .dingwei .addr-more li a:hover p{color:#39cda8;}
.banner .dingwei .dw-l{background:url(../images/icon_location.png) no-repeat center;height:24px;width:24px;background-size:100%;}
.banner .dingwei span{margin-right:12px;}
.banner .guanggao{height:40px;border-radius:10px;background:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 5px;color:#f7951e;width:200px;float:right;}
.banner .guanggao .gg-l{background:url(../images/icon_voice.png) no-repeat center;height:24px;width:24px;margin-left:5px;background-size:100%;}
.banner .guanggao .gg-r{background:url(../images/icon_wen.png) no-repeat center;height:24px;width:24px;margin-right:5px;background-size:100%;}
.banner .guanggao .wrap{position:relative;overflow:hidden;height:100%;width:75%;}
.banner .guanggao .wrap p{position:absolute;height:100%;}
.banner .guanggao .wrap p a{white-space:nowrap;display:inline-block;color:#f7951e;}
.main{background:#f2f2f2;width:100%;padding:0 16px 20px;}
.main .main-t{background:#fff;position:relative;border-radius:10px;padding:20px;}
.main .main-t ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;}
.main .main-t li{padding:5px;position:relative;}
.main .main-t li h3{font-size:16px;font-weight:200;}
.main .main-t li h3 img{width:18px;height:18px;}
.main .main-t li span{display:inline-block;color:#2da4ff;border-bottom:1px solid #2da4ff;min-width:80px;height:18px;text-align:center;}
.main .main-t li div{margin-top:10px;font-weight:700;padding:5px 0;margin:0;}
.main .main-t li div p{font-family: PingFangSC-Regular;height:23px;}
.main .main-t li button{color:#2da4ff;background:#fff;border:1px solid #2da4ff;}
.main .main-t li button:active{color:#2da4ff;background:#fff;border:1px solid #2da4ff;}
.main .main-t li button.zongji{background:#ff9b21;border:1px solid #ff9b21;color:#fff;}
.main .main-c{background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;;margin-bottom:20px;}
.main .main-c .main-title{border-bottom:1px solid #f2f2f2;padding:0 20px;display:flex;justify-content:space-between;align-items:center;width:100%;}
.main .main-c .main-title h3{font-size:18px;font-weight:700;}
.main .main-c .main-title p{display:inline-block;margin-bottom:0;font-size:16px;}
.main .main-c .main-title p span{color:#3886ff;}
.main .main-c .content{width:100%;padding:0 20px;}
.main .main-c .content-t button{width:100px;height:35px;margin-top:8px;}
.main .main-c .content li{position: relative;}
.main .main-c .content li img{width:16px;height:16px;}
.main .main-c .content li .content-t{display:flex;justify-content:space-between;align-items:center;}
.main .main-c .content li .content-t h3{font-weight:700;}
.main .main-c .content li .content-t span{font-size:16px;}
.main .main-c .content li button{color:#fff;background:#3886ff;
	border:1px solid #3886ff; position:absolute;right:0;width:150px;bottom:22px;}
.main .main-c .content li .content-c{display:flex;flex-wrap:wrap;border-bottom:1px solid #f2f2f2}
.main .main-c .content li .content-c li{margin-right:50px;}
.main .main-c .content li .content-c li span{font:14px/30px "";display:inline-block;min-width:56px;color:#666;}
.main .main-c .content li .content-c li div p span{color:#868686;}
.main .main-c .content li .content-c li input{margin-right:10px;padding-left:10px;border-radius:5px;}
.main .main-b{background:#fff;padding:20px;text-align:center;border-radius:10px;}
.main .main-b span{color:#39cda8;}
.base .margin{padding-top:0 20px;}
.base .margin:after{content:"";height:0;line-height:0;display:block;visibility:hidden;clear:both;}
.base .foot-t{padding:10px 5%;background:#fff;float:left;}
.base .foot-t img{width:100%;margin-bottom:10px;}
.base .foot-b{display:flex;justify-content:space-around;padding:10px 5%;float:right;width:100%}
.base .foot-b li{text-align:center;width:140px;}
.base .foot-b li img{width:100%;}
footer{padding:5px 5%;background:#66bb6a;display:flex;justify-content:space-around;flex-wrap:wrap;}
footer .margin{padding:0 20px;}
footer a{color:#fff;padding-right:20px;}
footer a:hover{color:#fff;}
.backdrop{width:100%;height:100%;opacity:.4;position:absolute;background:#000;top:0;z-index: 10;}
.bs-example-modal-sm{margin-top:50px;}
.modal-header{padding-left: 40px;}
.modal-header div{font-weight:700;}
.modal-body{padding:10px 40px 20px;}
.modal-body label{font-weight:400;}
.modal-body button{border-radius:10px;}
.modal-body .btn-success{background:#39cda8;border:1px solid #39cda8;}
.modal-body .btn-success:active{background:#39cda8;border:1px solid #39cda8;}
.modal-body .form-inline .form-group:after{content:"";height:0;line-height:0;display:block;visibility:hidden;clear:both;}
.modal-body .form-inline .form-group .fl{float:left;font:14px/32px "";}
.login label{width:70px;}
.login .form-inline{}
.login .form-group{margin-bottom:10px;}
.login .login-c{display:flex;justify-content:space-between;padding:10px 10%;}
.login .login-c button{width:140px;}
.login .login-b{display:flex;justify-content:space-between;margin:20px 0 10px;}
.login .login-b span{color:#39cda8;}
.login .foot{font-size:12px;}
.login .foot img{width:12px;height:12px;margin-right:20px;}
.register label{width:70px;}
.register .form-group{margin-bottom: 10px;}
.register .register-c{display:flex;justify-content:space-between;padding:10px 10%;}
.register .register-c button{width:140px;}
.register .register-b{display:flex;justify-content:space-between;margin:20px 0 10px;}
.register .register-b span{color:#39cda8;}
.register .foot img{width:12px;height:12px;margin-right:20px;}
.shui label{width:90px;}
.shui .form-group{margin-bottom: 10px;}
.shui .shui-c{display:flex;justify-content:space-between;padding:10px 10%;}
.shui .shui-c button{width:140px;}
.daqi label{width:90px;}
.daqi .form-group{margin-bottom: 10px;}
.daqi .daqi-c{display:flex;justify-content:space-between;padding:10px 10%;}
.daqi .daqi-c button{width:140px;}
.guti label{width:90px;}
.guti .form-group{margin-bottom: 10px;}
.guti .guti-c{display:flex;justify-content:space-between;padding:10px 10%;}
.guti .guti-c button{width:140px;}
.zaoyin label{width:90px;}
.zaoyin .form-group{margin-bottom: 10px;}
.zaoyin .zaoyin-c{display:flex;justify-content:space-between;padding:10px 10%;}
.zaoyin .zaoyin-c button{width:140px;}
.zongji label{width:90px;}
.zongji .form-group{margin-bottom: 10px;}
.zongji .zongji-c{display:flex;justify-content:space-between;padding:10px 10%;}
.zongji .zongji-c button{width:140px;}
.add{margin:0 -10px;}
.add:after{content:"";height:0;line-height:0;display:block;visibility:hidden;clear:both;}
.add .form-inline{display:flex;flex-wrap:wrap;}
.add .form-inline .form-group{padding:2px 5px;margin:0;}
.add .form-inline .form-group label{font-weight:400;}
.add .waterShow{float:left;width:125px;}
.add .waterMoreShow{float:left;overflow:auto;max-height:400px;max-width:140px;}
.add .form-inline .form-group label{display:block;padding:5px 20px 5px 5px;margin:0;width:130px;background-size:14px 14px;background:url(../images/icon_weixuanzhong.png) no-repeat 110px center;}
.add .form-inline .form-group input[type=checkbox]{display:none;}
.add .form-inline .form-group input[type=checkbox]:checked ~ label{background:url(../images/icon_xuanzhong.png) no-repeat 110px center;}
.add .add-btn{display:flex;justify-content:space-between;padding:10px 10%;width:100%}
.add .add-btn button{width:140px;}
.bitian{font-size:10px;position:relative;margin-top:15px;}
.biaozhi{position:relative;left:-20px;margin-right:-14px;}
.close2{display:none;}

.demo-input{padding-left: 10px; padding-right: 10px; height: 38px; min-width: 200px; line-height: 38px; border: 1px solid #e6e6e6;  background-color: #fff;  border-radius: 2px;}
.demo-footer{padding: 50px 0; color: #999; font-size: 14px;}
.demo-footer a{padding: 0 5px; color: #01AAED;}
.time{ position: relative; float: left;}
.time i{ position: absolute; width: 16px; height: 14px; display: block; right: 10px; top: 10px; background-image: url(../images/icon_calendar.png) ;background-position: 0 0px; background-repeat: no-repeat;}
.layui-layer-title{text-align: center;font-size:20px!important;padding:0!important;}
.userWillKnow{padding: 10px 20px;font-size: 18px;}
.userWillKnow p{margin-bottom: 10px;}
.userWillKnow div{margin-top: 50px;font-weight: 550;text-align: right;}

.pdf{width:170px;height:120px;background:url(../images/pdf.jpg) no-repeat center;position:absolute;top:100px;right:0;background-size:100%;display:none;z-index:10}
.pdf1:hover ~ p{display:block;right:-160px;}
.pdf2:hover ~ p{display:block;right:-160px;}
.pdf3:hover ~ p{display:block;right:-160px;}
.pdf4:hover ~ p{display:block;right:-160px;}
.date{background:url(../images/icon_calendar.png) no-repeat right 10px center;background-size:16px 14px;}
input[type="number"]{-moz-appearance:textfield;}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance: none !important;}

.add .waterShow .form-inline .form-group .active{font-weight:700;}
.add .waterShow .active{font-weight:700;color:#39cda8;}

.quanxuan label{display:block;padding:0 20px 5px 5px;margin:0;width:80px;background-size:14px 14px;background:url(../images/icon_weixuanzhong.png) no-repeat 60px center;}
.quanxuan input[type=checkbox]{display:none;}
.quanxuan input[type=checkbox]:checked ~ label{background:url(../images/icon_xuanzhong.png) no-repeat 60px center;}



@media (min-width:768px) {
	header .title{display:flex;align-items:center;}
	.margin{width:700px;}
	header .title h1{font-size:30px;}
	.banner .margin{font:20px "";margin-top:20px;}
	.banner .dingwei{height:50px;width:150px;}
	.banner .dingwei .addr{height:400px;top:50px;}
	.banner .dingwei .addr-more{width:400px;top:50px;}
	.banner .dingwei .addr-more li{width:400px;}
	.banner .dingwei .addr-more li a span{width:250px;}
	.banner .guanggao{height:50px;width:500px;  }
	.main .main-t ul{}
	.main .main-t li h3 img{width:20px;height:20px;}
	.main .main-t li div{margin-top:15px;font-weight:700;padding:10px 0;margin:0;}
	.main .main-t li .shengcheng{margin-top:53px;}
	.main .main-t li .shengcheng .sc2{margin-top:0;}
	.main .main-t li:last-child button{
		margin-top:9px;
	}
	.main .main-c .content-t{margin-bottom:10px;}
	.main .main-c .content-c{padding-bottom:10px;}
	.main .main-c .content-c div p span{font-size:12px;}
	.main .main-c .content li img{width:20px;height:20px;}
	.main .main-c .content li .content-t span{font-size:16px;}
	.main .main-c .content li .content-c li{display:flex;}
	.main .main-c .content li .content-c li:last-child{margin-bottom:34px;}
	.main .main-c .content li .content-c li span{margin-right:10px;}
	.main .main-b{font-size:16px;}
	.form-inline .form-control.width-control{width:145px;}
	.form-inline .form-control.width-control2{width:180px;}
	.base{display:flex;justify-content:space-between;align-items:center;}
	.base .margin{padding:0 20px;}
	.base .foot-t{width:38%;padding:0;}
	.base .foot-b{width:58%;padding:0;}
	.modal-dialog{width:540px;}
	.modal-header{padding:20px 60px}
	.modal-body{padding:10px 60px 20px;}
	.modal-body .form-group{margin-bottom:20px;}
	.login .form-group .form-control{width:340px;}
	.register .form-group .form-control{width:340px;}
	.add .waterMoreShow{max-width:310px;}
	footer{padding:20px 0;font-size:16px;}
	.close{display:none;}
	.close2{display:block;position:absolute;right:-40px;top:-20px;}

}
/* 中等屏幕（桌面显示器，大于等于 992px） */
@media (min-width:992px) {
	.margin{width:900px;}
	
	header .title h1{font-size:36px;}
	header .head-r span{font-size:18px;}
	header .head-r button{width:100px;height:36px;font-size:18px;}
	.banner .margin{font:24px "";}
	.banner .dingwei{height:60px;width:180px;}
	.banner .dingwei span{margin-right:16px;}
	.banner .dingwei .addr{top:60px;}
	.banner .dingwei .addr-more{top:60px;}
	.banner .guanggao{height:60px;width:700px;}
	.main .main-t{}
	.main .main-t button{font-size:16px;}
	.main .main-t li .shengcheng.sc2{margin-top:53px;}
	.main .main-t li h3 img{width:30px;height:30px;}
	.main .main-c .content li h3 img{width:24px;height:24px;}
	.base .foot-t{width:40%;padding:0;}
	.base .foot-b{width:50%;padding:0;}

}
/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media (min-width:1200px) {

	.margin{width:90%;max-width:1500px;position:relative;}
	header{padding:0 5%;height:140px;}
	header .title h1{font-size:36px;}
	header .head-r button{width:100px;height:36px;font-size:18px;}
	.banner .margin{margin-top:50px;}
	.banner .margin .dingwei{width:200px;}
	.banner .dingwei span{margin-right:20px;}
	.banner .dingwei .addr-more{top:80px;width:700px;}
	.banner .dingwei .addr-more li{width:700px;}
	.banner .dingwei .addr-more li a span{width:550px;font-size:14px;}
	.banner .dingwei .dw-l{width:30px;height:30px;}
	.banner .margin .guanggao{width:80%;}
	.banner .guanggao .wrap{width:90%;}
	.main{padding:0 0 30px 0;}
	.main .main-t ul {}
	.main .main-t{width:100%;position: absolute;top:-80px;max-width: 1500px;z-index:10;}
	.main .main-t2{

	}
	.main .main-c .content-t button{width:150px;height:40px;margin-top:5px;}
	
	.main .main-c .content li h3 img{width:30px;height:30px;}
	.main .main-c .content li .content-c img{width:26px;height:26px;}
	.base .foot-t{width:30%;padding:0;}
	.base .foot-b{width:34%;padding:0;}
	footer{padding:20px 0;font-size:16px;}
	.modal-header{font-size:18px;}
	.main .margin .exl-upload {position: relative;vertical-align:middle;overflow: hidden;z-index: 1;
	margin-bottom:10px;
	}
	.main .margin .exl-upload form{
		float: right;
	}
	.main .margin .exl-upload input{vertical-align:middle;display: none;}
	.main .margin .exl-upload span{display: inline-block;width:200px;vertical-align:middle;}
	.main .margin .exl-upload .btn-primary{background-color:#3886ff;}
}
.main .margin .exl-upload {position: relative;vertical-align:middle; }
.main .margin .exl-upload input{vertical-align:middle;display: none;}
.main .margin .exl-upload span{display: inline-block;width:200px;vertical-align:middle;overflow: hidden;}
.main .margin .exl-upload .btn-primary{background-color:#3886ff;}
.btn-success{
	position: relative;
}
.btn-success a{
	border:1px solid red;position: absolute;
	display: block;
	width: 100%;
	height:100%;
	top:0;
	left:0;
}
.main-swip {margin-bottom:20px;}
.swiper-slide a{
	display: block;
	width: 100%;
overflow: hidden;
}


.swiper-container {
	width: 100%;
	height: 100%;
	text-align: center;
  }
  /* .swiper-slide{width:280px !important;padding:0 20px; } */
  .swiper-slide .photo{
	justify-content: center;
	  height: 150px;
	  background-color:#fff;
	  overflow: hidden;
	  border-radius: 8px;
	  display: flex;
	  align-items: center;
  }
  .swiper-slide .photo img{height:100%;}
  .yijian{position:fixed;right:10px;bottom:60px;z-index: 100;}
  .zongji textarea{height:200px;width:100%;padding:10px;background-color:#f2f2f2;margin-top:10px;border:0;}
  .main-swip{background-color:#fff;padding:20px 0;}
  @media (min-width:1500px) {
	header .logo1{display:inline-block;}
  }
