/* 重置样式 */
section, body, div, p, span, h1, h2, h3, h4, h5, h6, form, input, a, ul, li, dt, dd, dl, ol, header, nav, footer {margin: 0;padding: 0;}
a {text-decoration: none;}
li {list-style: none;}
input {border: none;outline: none;background-color: transparent;}

/* 通用样式 */
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

.fl {float: left;}
.fr {float: right;}
.clearfix::after {content: '';display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.icon-icon-shuanglieliebiao:before{content: '';}
.mob-head .head-btn a{background: url(../images/menu.png) no-repeat top center;background-size: 100% 100%;width: 83px;height: 33px;}
.mob-head{line-height: 33px;}
.mob-head .head-btn {height: 33px;top: calc(50% - 16px);}


.box11{margin-top:20px;}
.bt11{text-align: center;width: 80%;margin:0 auto;}
.bt11 img{width:100%;display:block;}


/* 在线留言 */
.mob-message2{width:90%;margin:0 auto;margin-top:20px;}
.mm{margin-bottom: 15px;}
.mm .wz{color:#141d1f;font-size:16px;width:25%;line-height:40px;}
.mm .wz span{color:#ff0404;margin-left:3px;}

.mob-message2 .input-item {width:73%;float:right;}

.mob-message2 .input-item input[type="text"],
.mob-message2 .input-item textarea {
  width: 100%;
  height:40px;
  border: 1px solid #b9b9b9;
  background: #fff;
  font-size: 14px;
  color: #b4b4b4;
  padding-left: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.mob-message2 .input-item input[type="text"]:focus,
.mob-message2 .input-item textarea:focus {
  border-color: #2b8fff;
  outline: none;
}

.mob-message2 .input-item textarea {
  height: 100px;
  resize: none;
  padding-top: 5px;
}

.mob-message2 .input-item input[type="text"].verifycode {
  width: 39%;
}

.mob-message2 .input-item #checkcode {
  vertical-align: middle;

}

.mob-message2 .input-item .msg-wrap {
  position: static !important;
}

.mob-message2 .input-item #change-code {
  font-size: 14px;
  color: #010101;
}

.mob-message2 .input-btn {
  margin-bottom: 20px;
}

.mob-message2 .input-btn .submit {
  width:100%;
  height:45px;
  background: #0886e0;
  color: #fff;
  font-size:18px;
  border-radius:0;
  border: none;
  outline: none;margin-top:15px;
}

.mob-message2 .input-btn .submit:hover {
  background: #0886e0;
}




.box22{margin-top:20px;background: url(../images/bj22.png) no-repeat;background-size: 100% 100%;padding:8% 0 3%;}
.abt{text-align: center;width:60%;margin:0 auto;}
.abt img{width:100%;display:block;}
.ab{width:88%;margin:0 auto;background:#fff; box-shadow: 2px 3.464px 16px 0px rgba(220, 220, 220, 0.75);margin-top:6%;color:#010101;font-size:14px;padding:10px;line-height:23px;}
.ab a{color:#048cff;}



.box33{width:88%;margin:0 auto;margin-top:10px;}
.ads{display: flex; justify-content: space-between;flex-wrap: wrap;}
.ads li{width:49%;margin-top:8px;position:relative;padding-bottom:5%;}
.ads li .det{width:90%;margin:0 auto;}
.ads li h3{text-align:center;color:#ffffff;font-size:18px;padding:20px 0;}
.ads li span{color:#ffffff;font-size:14px;line-height:22px;display:block;}





.box44{margin-top:20px;background: url(../images/bj44.png) no-repeat;background-size: 100% 100%;padding:4% 0 3%;}
.vtt{color:#fff;font-size:20px;text-align:center;font-weight:bold;}


.video {width:88%;height:auto;margin:0 auto;position:relative;margin-top:20px;}
.video .boxx img{width:100%;}

.videobg{position: fixed;width:100%;height:100%;z-index: 99999;left:0;top:0;text-align: center;vertical-align: middle;display: none;}
.videobg .videos{border:15px solid #fff;max-width:80%;height:200px;margin:200px auto 0;}
.colse{position: absolute;left:50%;margin-left:125px;top:184px;}






.box1{margin:20px 0;}
.bul{background:#028c36;padding: 10px 0;}
.bul li{width: 25%;text-align: center;}
.bul li a{display: block;}
.bul li img{width: 65%;}
.bul li h3{font-weight: normal;color: #fff;font-size: 14px;margin-top: 10px;}
.wh{margin:0 4%;}
.bt2{text-align: center;}
.bt2 img{width: 80%;}

.mul{display: flex;justify-content: space-between;flex-wrap: wrap;display: -webkit-flex;margin-top: 15px;}
.mul li{width: 23%;margin-bottom: 5px;}
.mul li a{display: block;}
.mul li a img{display: block;width: 100%;}
.mul li h3{font-weight: normal;color: #000000;font-size: 14px;line-height: 35px;text-align: center;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.wen{margin-top: 18px;border:1px solid #ebebec;text-align: center;padding: 8px 0;}
.w1{color: #000000;font-size: 14px;padding-top: 15px;line-height: 20px;padding: 0 8px;}
.w1 span{color: #ff6600;}
.w2{color: #fefefe;font-size: 14px;margin:0 2%;line-height:20px;background: #2b8fff;margin-top: 10px;padding: 5px 5px;}

.yul{margin-top: 5px;}
.yul li{padding-top:5%;position: relative;}
.yul .slick-dots{position: absolute;bottom: 5px;right: 20px;font-size: 0;}
.yul .slick-dots li button{background: none;border:none;outline: none;font-size: 0;}
.yul .slick-dots li{display: inline-block;width: 6px;height: 6px;border: solid 1px #2b8fff;border-radius: 50%;margin-left:5px;}
.yul li.slick-active{background: #2b8fff;}
.ybox{background: rgba(0,0,0,.26);text-align: center;padding:10% 5% 5% 5%;position: relative;}
.ybox h3{color: #fff;font-weight: bold;}
.ybox p{color: #fff;font-size: 12px;line-height: 17px;margin-top: 10px;text-align: left;}
.ybox .img{position: absolute;left:50%;top: -27.5px;margin-left: -27.5px;}
.ybox .img img{width: 55px;height: 55px;}












.cpzx{margin:22px 0 20px 0;border-bottom:3px solid #f5f6f6;}
.plist{}
.plist li{margin:15px;}
.plist li .img {display: block;}
.plist li .img img{display: block;width:100%;}
.plist li h3{display: block;font-weight: normal;color: #000000;font-size: 14px;line-height: 40px;text-align: center;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}





.ht1{background: url(../images/ht1.jpg) no-repeat top center;background-size: 100% 100%;color: #ffffff;font-size: 18px;text-align: center;padding: 10% 2%;}

.abouts{padding: 2%;margin-bottom: 15px;}
.acon{text-align: center;color: #333333;font-size: 14px;line-height: 24px;}
.abouts a{display: block;margin: 0 auto;margin-top: 20px;color: #fff;font-size: 14px;background:url(../images/m1.jpg) no-repeat top center;background-size: 100% 100%;text-indent: 18px;width: 40%;display: block;line-height: 35px;}


.box3{margin:20px 0;}
.shi{margin-top: 20px;display: flex;justify-content: space-between;flex-wrap: wrap;display: -webkit-flex;}
.shi li{width: 26%;text-align: center;}
.shi li .img{border:1px dashed #2cb35b;border-radius: 50%;padding: 3%;}
.shi li img{width: 100%;height: 100%;}
.shi li h3{color: #010101;font-size: 14px;line-height: 40px;}



.box4{margin-top:20px;padding-bottom:20px;border-bottom:3px solid #f5f6f6;}
.cul{margin-top:5px;}
.cul li{position: relative;border:2px solid  #0886e0;}
.cul li img{width: 100%;height: 100%;}
.cul .slick-dots{position: absolute;bottom: 15px;right: 10px;font-size: 0;}
.cul .slick-dots li button{background: none;border:none;outline: none;font-size: 0;}
.cul .slick-dots li{display: inline-block;width: 8px;height: 8px;background: #fff; border-radius: 50%;margin-left:10px;border:none;}
.cul li.slick-active{background: #0886e0;}
.slick-arrow{outline: none;background: none;font-size: 0;border: none;}
.cul .slick-prev,.cul .slick-next{position: absolute;width: 36px;height: 36px;top:40%;z-index: 999;}
.cul .slick-prev{background: url(../images/lt.png) no-repeat top center;background-size: 100% 100%;left: 0;}
.cul .slick-next{background: url(../images/rt.png) no-repeat top center;background-size: 100% 100%;right: 0;}
.cul li h3 a{display: block;background: rgba(0,0,0,.42);line-height: 40px;overflow: hidden;width: 60%;position: absolute;bottom: 0;left: 0;width: 100%;color: #fff;font-size: 14px;padding-left: 12px;}
.cmore a{display: block;background-color: #0886e0;margin:0 auto;width: 160px;line-height: 40px;color: #fff;font-size: 16px;text-align: center;margin-top: 20px;}







.box5{margin:20px 0;}
.nlist{margin-top: 20px;}
.nlist li{padding: 0 3%;border-bottom: 1px dashed #bfbfbf;margin-bottom: 15px;padding-bottom: 15px;}
.nlist  .ntime{width: 22%;background: #2b8fff;text-align: center;color: #fff;padding: 6px 0;}
.nlist  .ntime dd{font-size: 18px;font-weight: bold;margin:0 5%;border-bottom: 1px solid #fff;padding-bottom: 5px;margin-bottom: 5px;}
.nlist  .ntime dt{font-size: 14px;}
.nei {width: 74%;}
.nei h3 a{display: block;color: #010101;font-size: 15px;margin:10px 0; font-weight: bold;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.nei p{overflow:hidden; white-space:nowrap;text-overflow:ellipsis;color: #666666;font-size: 12px;}
.nlist li:last-child{border-bottom: none;padding-bottom: 0;}


.mht img{display: block;width: 100%;}
.mbox{background: #c4e0ff;padding: 10px 0;}
.lx{width: 64%;color: #0d0c0c;font-size: 12px;line-height: 23px;letter-spacing:-0.3px;}
.tewm{width:28%;}
.tewm img{max-width: 100%;}
.mji{text-align: center;color: #7a7a7a;font-size: 16px;line-height: 25px;padding: 15px 0;}

.aaa{height:30px;}