body {  color: #252525;background: #fff;}
.fl{ float:left;}
.fr{ float:right;}
.flex{display: flex; flex-direction: row; flex-wrap: wrap;justify-content: space-between;}
.clear{clear:both;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{*zoom:1;}
.mar30 {margin: 3% auto;}
.wrap {padding: 0 1%;}
.p {
  text-indent: 2em;
  line-height: 2em;
}
.img100{width: 100%;}


.tabBox{ margin:10px auto; color: #333; }
.flex{display: flex; flex-direction: row; flex-wrap: wrap;justify-content: space-between;}

.posi { font-size: 16px; padding: 3%; background:#eee;}
.tabBox .hd{
    margin-top: 90px;
}
.tabBox .hd ul li{ width: 31%;}
.tabBox .hd ul li img{
    width: 100%;
}
.tabBox .bd .content{ padding: 3%; }
.tabBox .bd .content p { text-indent: 2em; line-height: 2em;}
.tabBox .bd .content .honor_list li { padding-top:2%; }
.tabBox .bd .content .optimize li {text-align:center; float:left; width:50%;}
.tabBox .bd .content .optimize img{width:95%;}
.tabBox .bd .img_list { text-align: center;}
.tabBox .bd .img_list img { width: 100%; margin: 2%;}

/*ѧУ���*/
.content .floatL {float: left; width: 48%;padding-right: 4%;}
.content .floatR {float: right; width: 48%}
.content img {padding: 4% 0;}
.banner img {padding-top: 0;}
.content h3 {text-align: center; color: #ff415a; padding-bottom: 4%; font-size: 1.5rem;}
.content .xq { display: block; width: 30%; padding: 2%; margin: 4% auto; border: 1px solid #ff415a; border-radius: 5px; color: #ff415a; text-align: center;}
.content .jxms li{ width: 30%;float: left;}
.content .jxms li:nth-child(2) {padding: 0 4%;}
.content figure {text-align: center;}




.title_main {
    font-size: 1.4rem;
    text-align: center;
    color: #1e3a62;
    position: relative;
    z-index: 1;
  }
  .zxbtn{
    width: 90%;
    line-height: 3.2rem;
    background: #5bc4aa;
    text-align: center;
    display: block;
    border-radius: 10px;
    color: #fff;
    font-size: 1.4rem;
    margin: 30px auto;
  }
  
  .banner{
    position: relative;
  }
  .banner .bg_qls{
    background: #6fcbb4;
    position: absolute;
    display: block;
    width: 94%;
    text-align: center;
    bottom: -60px;
    height: 130px;
    padding-top: 1.2rem;
    margin-left: 1.4rem;
    opacity: 0.9;
    color: #fff;
    font-size: 36px;
    border-radius: 14px;
  }
  .banner .bg_qls p{
    opacity: 1;
    font-size: 40px;
    font-weight: bold;
  }
  .banner .bg_qls p span{
    font-size: 30px;
  }
  .ul_list1{
    margin-top: 90px;
  }
  .ul_list1 li{
    margin: 0 auto;
    width: 31%;
  }
  .ul_list1 li img{
    width: 100%;
  }
  .shipin{
    width: 96%;
    margin: 20px auto;
    display: block;
  }
  .jianjie_p{
    width: 94%;
    color: #8c8c8c;
    font-size: 20px;
    margin: 14px auto;
    line-height: 30px;
    text-indent: 40px;
  }
  
  .ul_list2 li{
    width: 24%;
    margin: 0 auto;
    text-align: center;
  }
  .ul_list2 li p{
    margin: 10px auto;
  }
  .ul_list3 li{
    width: 22%;
    margin: 10px auto;
  }
  .ul_list3 li img{
    width: 100%;
  }
  .title_p{
    text-align: center;
    color: #5bc4aa;
    font-size: 30px;
    font-weight: bold;
    margin: 28px auto;
  }
  .ul_list4 li{
    width: 48%;
    margin: 10px auto 0;
    background: #ea9865;
    border-radius: 10px;
  }
  .ul_list4 li img{
    width: 100%;
  }
  .ul_list4 li p{
    text-align: center;
    font-size: 22px;
    margin: 10px auto;
    color: #fff;
    line-height: 30px;
  }
  .ul_list4 li p span{
    display: block;
    font-size: 18px;
  }
  .bg_zs{
    background: #eeeeee;
    padding: 1px
  }
  .youshi{
    margin: 0 auto;
   
  }
  .youshi .left{
    background: #fff;
  }
  .youshi  .left p{
    width: 90%;
    margin: 10px auto;
    text-indent: 36px;
  }
  .youshi .left,.youshi .right{
    width: 48%;
    margin: 0 auto;
  
  }
  .youshi .left img, .youshi .right img{
    width: 100%;
  }
  .youshi .right .youshi2,.youshi .right .youshi3{
    background: #fff;
    padding-bottom: 4px;
  }
  .youshi .right .youshi2 p,.youshi .right .youshi3 p{
    width: 90%;
    margin: 10px auto;
    text-indent: 36px;
  }
  .youshi .right .youshi2{
    margin-bottom: 20px;
  }
  
  .ul_list5 li{
    width: 48%;
    margin: 10px auto;
    padding-bottom: 15px;
    background: #fff;
  }
  .ul_list5 li img{
    width: 100%;
  }
  .ul_list5 li p{
    width: 96%;
    margin: 0 auto;
    text-indent: 38px;
    padding-top: 12px;
  }
  .huanjing{
    width: 94%;
    margin: 0 auto;
  }
  .huanjing img{
    width: 100%;
  }