h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, form, button, input, textarea, th, td , body { margin: 0; padding: 0; }
@font-face {
  font-family: 'xiaoxiong';
  src: url('../images/xiaoxiong.woff');
}


body,textarea,input,button,select {font: 14px/1.14 Microsoft YaHei \5FAE\8F6F\96C5\9ED1 ; color:#000; outline:0; }
body { background: #f6f6f6;}
h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight:normal;}
i, em { font-style: normal; }
img { border: none; vertical-align: top;}
ul, ol, li, dl, dd, dt { list-style: none; }
table { border-collapse:collapse; border-spacing: 0;}
input[type=submit] { cursor:pointer; }
input[type=button] { cursor:pointer; }
textarea { resize: none; overflow:auto; }
label { display: inline-block; *display: inline; *zoom: 1; }
.main{max-width:1200px;margin: auto;overflow: hidden}
a{text-decoration: none;color: #3b3b3b}

.banner{   overflow:hidden; position:relative; margin: auto }
.banner .hd{ height:15px; overflow:hidden; position:absolute; right:47%; bottom:10px; z-index:1; }
.banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .hd ul li{ float:left; margin-right:5px;  width:8px; height:8px; text-indent: -9999px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.banner .hd ul li.on{ background:#f00; color:#fff; }
.banner .bd{ position:relative; height:100%; z-index:0;   }
.banner .bd li{ zoom:1; vertical-align:middle; }
.banner .bd img{ width:100%; display:block;  }

.notice{height: 150px;line-height: 150px;border-bottom: solid 1px #ddd}
.notice img{margin-top: 40px;float: left;}
.notice .txtMarquee-top{ overflow:hidden; position:relative; float: left; margin-left: 20px; width: 83.33%; font-size: 16px }
.notice .txtMarquee-top .hd{ display: none  }
.notice .txtMarquee-top .bd{ padding:5px 0;box-sizing: border-box }
.notice .txtMarquee-top .infoList li{ height:30px; line-height: 30px; overflow: hidden}
.notice .txtMarquee-top .infoList li .date{ float:right; color:#999;  }

.nav{margin-top: 60px;}
.nav li{width: 33.33%;float: left;text-align: center;}
.nav li img{width: 40%;}
.nav li span{width: 100%;display: block;text-align: center;font-size: 40px;line-height: 116px;}

.part1{overflow: hidden;margin-top: 40px;}
.part1 li{width: 45.667%;height: 218px; line-height: 218px; float: left;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;border:solid 1px #ddd;margin-right: 40px;font-size: 46px}
.part1 li:last-child{margin-right: 0;}
.part1 li img{margin-left: 56px;margin-top: 50px;width: 25.45%;}

.title{font-size: 42px;margin-top: 74px;border-bottom: solid 1px #ddd;padding-bottom: 5px;}
.title .t{float: left;border-bottom: solid 4px #2c81dc;padding-bottom: 5px;}
.title .more{float: right;font-size: 32px}
.lists li{width: 100%;float: left;padding-top: 50px;padding-bottom: 50px;border-bottom: solid 1px #ddd;padding-left: 5px;padding-right: 5px;box-sizing: border-box}
.lists li .left{width: 60.8333%;float: left;}
.lists li .left p{width: 100%;float: left;font-size: 42px}
.lists li .left em{width: 100%;float: left;font-size: 28px;padding-top: 20px;color: #9a9a9a}
.lists li img{float: right;width: 32.5%;}

.lists{background:#fff}
.content{background:#fff}
.content .detail img{height:auto;width:96%;margin-left:2%}
.content h1{font-size: 50px}
.content .time{font-size: 38px;color: #626262;border-bottom:solid 1px #cdcdcd;padding-bottom: 26px;padding-top: 36px;}
.content .detail{margin-top: 50px;font-size: 44px;line-height: 1.8;}
.content .detail p{padding-top: 10px;}
.content .detail video{width:100%;height:200px;margin-bottom:20rpx}
.content p{line-height:2}
.lists li .left .disc{color:#aaa;font-size:12px;line-height:1.8}

.footer{position: fixed;bottom: 0;left: 0;right: 0;background: #fff;padding-top: 26px;z-index: 10000}
.footer li{float: left;width: 20%;text-align: center}
.footer li img{width: 35%;}
.footer li span{display: inline-block;width: 100%;text-align: center;font-size: 40px}
.footer li .on{color: #2f80e9}

.qiangzhibaogao{overflow: hidden}
.qiangzhibaogao li{width: 89.667%;height: 256px;line-height: 256px;background: #fd6c5b;margin: auto;margin-top: 44px;font-size: 46px;color: #fff;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;position: relative}
.qiangzhibaogao li a{display: block;color: #fff}
.aui-ren-arrow {text-align: right;color: #a5a5a5;padding-right: 13px;position: absolute;right: 10px;top:50%}
.aui-ren-arrow span {font-size: 0.8rem;color: #a5a5a5;}
.aui-ren-arrow:after {content: " ";display: inline-block;height: 7px;width: 7px;border-width: 2px 2px 0 0;border-color: #cccccc;border-style: solid;-webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);position: relative;top: -2px;position: absolute;top: 50%;margin-top: -5px;right: 2px;border-radius:2px;}

.qiangzhibaogao li img{width: 120px;float: left;margin-left: 90px;margin-top: 70px;margin-right: 40px;}
.qiangzhibaogao li:nth-child(2){background: #27c289}
.qiangzhibaogao li:nth-child(3){background: #12b8f6}

.biaodan{max-width: 1200px; margin: auto;margin-top: 20px;background: #fff;padding-bottom: 20px;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;padding-top: 30px;}
.biaodan .layui-form-mid{position: absolute;right: 10px;bottom: 0;}
.biaodan .layui-input-block{margin-right: 10px;}

.loadmore{width: 100%;text-align: center;margin-top: 5rem;color: #ddd}

.tc{width: 100%;float: left;text-align: center;padding:15px 0}

.bottom_line{text-align: center;line-height: 2;color: #aaa}
.bottom_line a{color:#ccc}

.top_bg{ width: 100%;background-color: #fff;height: 80px;}
.top_bg .top_main{margin:0 3%;overflow: hidden;}
.top_bg .top_logo{ float: left; height: 80px; position: relative;}
.top_bg .top_logo a{margin-left: 10px;width: 100%;}
.top_bg .top_logo img{ max-width: 100%; max-height: 60px; display: block;float: left;margin-top: 10px;}
.top_bg .top_tel{float: right; margin-top: 20px;}
.top_bg .top_tel img{vertical-align:middle;width: 40px;}
.top_bg .top_tel span{display: inline-block;font-size: 26px;color: #2f80e9;vertical-align: middle;}

.form_index{overflow: hidden;width: 100%;background: #f6f6f6}
.form_index li{width: 45%;height: 400px;background: #fff;float: left;margin-top: 20px;display: block;margin-bottom: 64px;margin-right: 2.5%;margin-left: 2.5%;}
.form_index li h2{font-size: 62px;font-weight: bolder;padding-top: 116px;margin-left: 66px;}
.form_index li .btn{width: 45.19%;height: 120px;display: block;background: #1a9ffc;color: #fff; margin-left: 66px;-webkit-border-radius: 60px;-moz-border-radius: 60px;border-radius: 60px;line-height: 120px;text-align: center;font-size: 42px;margin-top: 50px;}
.form_index li:nth-child(2n){margin-right: 0;}

.tabs{text-align: center;width: 100%;padding:40px 0}
.tabs a{width: 36.6667%;height: 140px;margin-right: 9.1%;text-align: center;background: #a5d740;color: #fff;line-height: 140px;font-size: 54px;display: inline-block;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}
.tabs a:last-child{margin-right: 0;background: #67a7ef}

.layui-fixbar li{color: #999;background: none;width: 30px;height: 30px;line-height: 30px;}



.tabBar {
  z-index: 100;
  width: 100%;
  position: fixed;
  bottom: 0;
  font-size: 14px;
  background-color: #fff;
  color: #636363;
  border-radius: 25px 25px 0px 0px;
}

.cont {
  z-index: 0;
  height: calc(100rpx + env(safe-area-inset-bottom) / 2);
  padding-bottom: 15px;
  display: flex;
  justify-content: space-around;
}

.cont .item {
  font-size: 12px;
  position: relative;
  width: 70px;
  text-align: center;
  padding: 0;
  display: block;
  height: auto;
  line-height: 1;
  margin: 0;
  background-color: inherit;
  overflow: initial;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
}

.cont .item:first-child {
  right: 24px;
}

.cont .item:last-child {
  left: 24px;
}

.cont .item img:first-child {
  width: 22px !important;
  height: 22px !important;
  margin: auto
}

.cont .item img:last-child {
  width: 20px !important;
  height: 21px !important;
  margin: auto
}

.cont .txt {
  margin-top: 10px;
}

.cont .on {
  position: relative;
}


.cont .search {
  position: absolute;
  left: 50%;
  transform: translate(-50%,0);
  top: -25px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.cont .search img {
  width: 50px !important;
  height: 50px !important;
  z-index: 2;
  border-radius: 100%;
}

.cont .search .txt {
  margin-top: 13px;
}

.cont .selectedColor {
  color: #17C2D8;
}

.jianjie{
    padding:10px;
    font-size: 28rpx;
    line-height: 2;
    box-sizing: border-box;
}

@media screen and (min-width: 726px) {
  .part1 li{font-size: 30px;display: inline-block}
  .part1 li{height: 180px;line-height: 180px;margin-left: 20px;margin-right: 20px;}
  .part1 li:last-child{margin-left: 0;}
  .lists li .left{margin-left: 1%;}
  .lists li .left p{font-size: 36px}
  .footer li span{font-size: 30px}
  .content h1{margin-top: 26px;}
  .content{padding-left: 10px;padding-right: 10px;}
  .footer li span{font-size: 16px;}
  .tabs a{font-size: 40px;height: 100px;line-height: 100px;}
  .form_index li h2{font-size: 40px}
  .form_index li .btn{height: 80px;line-height: 80px;font-size: 30px}
  .form_index li{margin-bottom: 30px;}
  .qiangzhibaogao li{height: 200px;line-height: 200px;}
  .qiangzhibaogao li img{margin-top: 35px;}
}

@media screen and (min-width: 360px) and (max-width: 726px) {
  .notice .txtMarquee-top{width: 76%;}
  .notice{height: 50px;line-height: 50px;font-size: 14px;}
  .notice .txtMarquee-top .infoList li{ height:50px; line-height: 50px;  }
  .notice img{width: 30px;margin-top: 10px;margin-left: 10px;}
  .nav li span{font-size: 18px;line-height: 40px;}
  .nav{margin-top: 30px;}
  .part1 li{margin-right: 20px;height: 70px;line-height: 70px;margin-left: 10px;}
  .part1 li img{margin-left: 15px;margin-top: 20px;width: 30px;float: left;margin-right: 15px;}
  .part1 li span{font-size: 18px;float: left;}
  .part1 li:last-child{margin-left: 0;}
  .title{font-size: 24px;margin-top: 20px;}
  .title .t{margin-left: 10px;font-size: 16px}
  .title .more{font-size: 16px;margin-top: 10px;margin-right: 10px;font-size: 12px}
  .lists li .left{margin-left: 10px;}
  .lists li .left p{font-size: 16px;line-height: 2;}
  .lists li .left em{font-size: 14px}
  .lists li{padding-top: 25px;padding-bottom: 25px;}
  .content{padding-left: 10px;padding-right: 10px;background:#fff}
  .content h1{font-size: 18px;margin-top: 20px;}
  .content .time{font-size: 18px;padding-bottom: 26px;padding-top: 16px;}
  .content .detail{margin-top: 15px;font-size: 16px;}
  .content .detail p{padding-top: 10px;}
  .footer li span{font-size: 12px;line-height: 2;}
  .tabs a{font-size: 16px;height: 40px;line-height: 40px;}
  .form_index li h2{font-size: 18px;margin-left: 0px;padding-top: 15px; text-align: center}
  .form_index li .btn{height: 30px;line-height: 30px;font-size: 16px;width: 50%;margin:10px auto 25px auto}
  .form_index li{margin-bottom: 0px;height: auto;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}
  .nav li span{font-size: 14px}
  .qiangzhibaogao li{height: 200px;line-height: 200px;font-size: 30px}
  .qiangzhibaogao li img{margin-top: 55px;width: 90px;margin-left: 45px;}
  .top_bg .top_tel span{font-size: 18px}
}

@media screen and (min-width: 360px) and (max-width: 450px) {
  .part1 li{width: 45%;}
  .qiangzhibaogao li{height: 100px;line-height: 100px;font-size: 18px}
  .qiangzhibaogao li img{margin-top: 35px;width: 30px;margin-left: 45px;}
}




