body{padding-top:70px;
/* font-family:Microsoft YaHei; */
overflow-x:hidden;font-size:16px}
*{margin:0;padding:0}
li{list-style:none}
img{border:0}
a{text-decoration:none;color:#333}
a:hover{color:#ff7111}
.clear{clear:both}
.magt50{margin-top: 50px;}
.w1400{width:1140px;margin:0 auto}
.fl{float: left;}
.fr{float: right;}
.pingfen{display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;}
.header{z-index:10;position:fixed;width:100%;top:0px;left:0;height:70px;background:#fff}
.banner{text-align: center;padding-top: 80px;}
.banner img {width: 100%;}
.banner h1{font-size: 54px;}
.banner span{color: #f66502;}
.banner p{line-height:2;font-size:18px;color:#42474d;margin:30px 0 50px}
.banner a{border-radius: 6px;
    border: 0;
    height: 40px;
    font-family: "AxLLCircular", Helvetica, Arial, sans-serif;
    cursor: pointer;
    margin: 0;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 8px;
    padding-bottom: 8px;
    background-color: #f66502;
    color: #fff;
    min-width: 240px;}

.logo{float:left}
.logo a{display:block;height:70px;line-height:70px}
.logo a img{vertical-align:middle}
.nav{float:right}
.nav li{float:left}
.nav li a{padding:0 25px;display:block;color:#ff6600;font-size:16px;line-height:34px;border-radius:10px;border:1px #ff6600 solid;margin:17px 0 0 15px}
.nav li a:hover{color:#fff;background:#ff6600}
.nav li.mfzx a{background:#ff6600;color:#fff}
.nav li.mfzx a:hover{background:#ff3d00}
.bta{text-align:center;margin-bottom:60px}
.bta span{font-size:48px;color:#333;display:block;margin-bottom:20px;font-weight:bold}
.bta p{color:#999999}
.hxgn{padding:67px 0}
.stem{width: 1100px;height: 120px;background: #f1f4f8;
    padding: 20px;
    border-radius: 15px;
	margin-bottom: 20px;}
.stem dt{height: 60px;line-height: 60px;font-size: 18px;display: block;float:left;width: 1080px;border-bottom: 1px #fff solid;}
.stem dd{height: 60px;line-height: 60px;font-size: 18px;display: block;float:left;width: 1080px;}
.cpys{padding:80px 0}
.cpys ul li{border-radius:10px;width:271.5px;height:396px;margin: 0 18px 20px 0;float:left;padding:20px;box-sizing:border-box;-webkit-transition:all .2s linear;-ms-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;box-sizing:border-box;justify-content:space-between;align-items:center}
.cpys ul li:hover{-webkit-transform:translate3d(0,-2px,0);-ms-transform:translate3d(0,-2px,0);-moz-transform:translate3d(0,-2px,0);-o-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0);box-shadow:0 12px 20px rgb(0 0 0 / 30%);-webkit-box-shadow:0 12px 20px rgb(0 0 0 / 30%);-ms-box-shadow:0 12px 20px rgb(0 0 0 / 30%);-moz-box-shadow:0 12px 20px rgb(0 0 0 / 30%);-o-box-shadow:0 12px 20px rgb(0 0 0 / 30%)}
.cpys ul li:nth-child(4n){margin-right:0}
.cpys ul li>div{margin:20px 80px 0 20px;}

.cpys ul li h3{font-size:24px;color:#111}
.cpys ul li h3:after{content:" ";display:block;margin:16px 0}
.cpys ul li p{text-align:justify;line-height:1.5;color:#666666;height:45px;font-size: 24px;}
.cpys ul li i{margin-right:15px;display:block;width:215px;height:215px;flex:0 0 215px;border-radius:8px}
.cpys ul li.ico1 {background:url(../../image/b2capps/ys1.png) no-repeat center}
.cpys ul li.ico2 {background:url(../../image/b2capps/ys2.png) no-repeat center}
.cpys ul li.ico3 {background:url(../../image/b2capps/ys3.png) no-repeat center}
.cpys ul li.ico4 {background:url(../../image/b2capps/ys4.png) no-repeat center}
.clch{padding:80px 0}
.clch ul li{width:32%;margin-right:2%;float:left;background:#fff;padding:30px 20px 30px 20px;box-sizing:border-box;-webkit-transition:all .2s linear;-ms-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;height:245px;border-radius:20px;color:#fff;text-align:right;position:relative}
.clch ul li:hover{-webkit-transform:translate3d(0,-2px,0);-ms-transform:translate3d(0,-2px,0);-moz-transform:translate3d(0,-2px,0);-o-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0)}
.clch ul li:nth-child(3n){margin-right:0}
.clch ul li h3{font-size:30px;margin:20px 0 80px}
.clch ul li p{line-height:2;font-size: 18px;text-align: center;}
.clch ul li i{display:block;width:90px;height:90px;border-radius:100%;position:absolute;left:30px;top:40px}
.clch ul li.ico1{background:linear-gradient(to right,#05dede,#05a7cb)}
.clch ul li.ico2{background:linear-gradient(to right,#0eb3ec,#3260f9)}
.clch ul li.ico3{background:linear-gradient(to right,#ffab41,#ff6b46)}
.clch ul li.ico1 i{background:url(../../image/b2capps/ch1.png) no-repeat center rgb(0 0 0 / 45%)}
.clch ul li.ico2 i{background:url(../../image/b2capps/ch2.png) no-repeat center rgb(0 0 0 / 45%)}
.clch ul li.ico3 i{background:url(../../image/b2capps/ch3.png) no-repeat center rgb(0 0 0 / 45%)}
.youshi{}
.ys_box{width: 26%; padding: 3%;float: left;background: linear-gradient(358deg, #7ba8f1 0%, #3a8bf5 100%);height: 300px;color:#fff ;border-radius: 12px;}
.ys_box_bt{    width: 43%;
    padding: 3%;
    margin-top: 2%;
    float: left;
    background: linear-gradient(358deg, #7ba8f1 0%, #3a8bf5 100%);
    height: 280px;
    color: #fff;
    border-radius: 12px;}

.ys_box h2,.ys_box_bt h2{font-size: 30px;margin: 10px 0 30px;}
.ys_box h2:after,.ys_box_bt h2:after{    content: " ";
    display: block;
    background: #fff;
    height: 3px;
    width: 80px;
    margin-top: 15px;}
.ys_box ul li,.ys_box_bt ul li{font-size: 18px;line-height: 1.8;}
.ys_box  ul li:before,.ys_box_bt  ul li:before {
    content: "";
    width: 6px;
    height: 6px;
    display: inline-block;
    border-radius: 50%;
    background: #fff;
    vertical-align: middle;
    margin-right: 10px;
    margin-bottom: 2px;
}

.bg_c {
    background: #f2faff;
}

.hxys_box {
    overflow: hidden;
    padding: 50px 0;
}

.hxys_img {
    width: 60%;
}

.hxys_img img {
    max-width: 100%;
    height: auto;
    vertical-align: middle;
}

.hxys_text {
    width: 36%;
    
}
.hxys_text p{line-height: 1.8;margin-bottom: 20px;color: #555555}
.hxys_text dl {
  display: flex;
  flex-wrap: wrap; /* 如果内容过多，允许换行 */
}
.hxys_text dt{height: 16px;line-height: 24px;flex: 0 0 10%; padding-top: 10px;}
.hxys_text dd{flex: 0 0 90%; line-height: 1.8;margin-bottom: 20px;color: #555555}
.hxys_text dt.ico1{background: url(../../image/b2capps/ico1.png) no-repeat left center;}
.hxys_text dt.ico2{background: url(../../image/b2capps/ico2.png) no-repeat left center;}
.hxys_text dt.ico3{background: url(../../image/b2capps/ico3.png) no-repeat left center;}
.hxys_text dt.ico4{background: url(../../image/b2capps/ico4.png) no-repeat left center;}
.hxys_text dt.ico5{background: url(../../image/b2capps/ico5.png) no-repeat left center;}
.hxys_text dt.ico6{background: url(../../image/b2capps/ico6.png) no-repeat left center;}
.hxys_text dt.ico7{background: url(../../image/b2capps/ico7.png) no-repeat left center;}
.hxys_text dt.ico8{background: url(../../image/b2capps/ico8.png) no-repeat left center;}
.hxys_text dt.ico9{background: url(../../image/b2capps/ico9.png) no-repeat left center;}
.hxys_text dt.ico10{background: url(../../image/b2capps/ico10.png) no-repeat left center;}
.hxys_text dt.ico11{background: url(../../image/b2capps/ico11.png) no-repeat left center;}
.hxys_text h3 {
    font-size: 30px;
    font-weight: 600;
    padding: 50px 0 40px 0;
}

.hxys_text p.text {
    padding: 20px 0 40px 0;
    line-height: 2.0;
    margin: 0 0 10px;
    font-size: 16px;
}






.sqff{padding:74px 0;}
.sqff .bta span{color:#000}
.sqff .bta p{color:#999}
.sqff a{margin:60px auto 0;width:360px;line-height:50px;height:50px;color:#fff;background:#ff6600;text-align:center;display:block;font-size:22px;border-radius:50px;font-weight:bold}
.sqff a:hover{background:#ff3d00}
.sqff ul{display:flex;justify-content:space-between}
.sqff ul li{color:#fff;text-align:center}
.sqff ul li i{display:block;height:192px;width:176px;margin-bottom:40px}
.sqff ul>em{display:block;height:12px;width:200px;background:url(../../image/b2capps/jt.png) no-repeat center;margin-top:100px}
.sqff ul li span{font-size:24px;font-weight:bold;display:block;margin-bottom:10px;color: #333;}
.sqff ul li p{color: #666;font-size: 16px;}
.sqff ul li.ico1 i{background:url(../../image/b2capps/sq1.png) no-repeat center}
.sqff ul li.ico2 i{background:url(../../image/b2capps/sq2.png) no-repeat center}
.sqff ul li.ico3 i{background:url(../../image/b2capps/sq3.png) no-repeat center}
.zjaq{padding:80px 0 0}
.zjaq dl{display:flex;justify-content:space-between}
.zjaq dl dt{}
.zjaq dl dt h3{font-size:30px}
.zjaq dl dt ul li{margin-top:45px;padding-left:100px}
.zjaq dl dt ul li.ico1{background:url(../../image/b2capps/zj1.png) no-repeat left center}
.zjaq dl dt ul li.ico2{background:url(../../image/b2capps/zj2.png) no-repeat left center}
.zjaq dl dt ul li.ico3{background:url(../../image/b2capps/zj3.png) no-repeat left center}
.zjaq dl dt ul li.ico4{background:url(../../image/b2capps/zj4.png) no-repeat left center;height:90px;line-height:90px}
.zjaq dl dt ul li.ico5{background:url(../../image/b2capps/zj5.png) no-repeat left center;height:90px;line-height:90px}
.zjaq dl dt ul li.ico6{background:url(../../image/b2capps/zj6.png) no-repeat left center;height:90px;line-height:90px}
.zjaq dl dt ul li span{display:block;font-size:24px;font-weight:bold;line-height: 36px;}
.zjaq dl dt ul li p{color:#666666;line-height:2;margin-top:15px}
.zjaq dl dt ul li u{color: #fff;}
.zjaq dl img{width:100%}
.gysjj{margin-top:80px;padding:80px 0;background:url(../../image/b2capps/aboutbg.jpg) no-repeat center}
.jjr{line-height:0;float:left;width:50%;position:relative;height: 368px;}
.jjl{float: left;width: 50%;background: #fff;padding: 30px 38px;box-sizing: border-box;height: 368px;}
.jjl h3{font-size:50px;margin-bottom:30px}
.jjl h3 span{padding-left:15px;vertical-align:middle;font-size:24px}
.jjl b{color:#333;font-weight: bolder;}
.jjl>p{line-height:2;color:#666;font-size:16px}
.gysjj a{margin:60px auto 0;width:360px;line-height:50px;height:50px;color:#fff;background:#ff6600;text-align:center;display:block;font-size:22px;border-radius:50px;font-weight:bold}
.gysjj a:hover{background:#ff3d00}
.zxzx{background:#003595;padding:40px 50px;border-radius:20px;display:flex;justify-content:space-between;align-items:center;margin-bottom:-150px;position:relative}
.zxzx .zxleft{padding:12px 0 12px 250px;background:url(../../image/b2capps/dun.png) left center no-repeat}
.zxzx h3{font-size:46px;padding:50px;font-weight:bold;color:#fff}
.zxzx span{display:block;font-size:24px;margin-bottom:30px;color:#fff}
.zxzx a{line-height: 65px;height: 65px;font-size: 26px;background:#ff6600;color:#fff;display: inline-block;padding: 0 60px;font-weight: bold;border-radius: 20px;}
.zxzx a:hover{background: #fff;color: #ff7111}
.footer{background:#1e2433;padding:230px 0 50px}
.footl{float:left;width:160px}
.footl img{display:block;margin-bottom:40px;width:100%}
.footl span{color:#fff;display:block;font-size:20px;line-height:2}
.footc{float:left;width:380px}
.footc h3 a{font-size:24px;color:#fff;font-weight:bold}
.footc ul{float:left;margin-left:70px}
.footc ul:nth-child(3){margin-right:0}
.footc ul li{margin-top:25px}
.footc ul li a{color:#fff}
.footr{float:right;width:460px;background:#303543;padding:25px;border-radius:20px}
.footr dl{display:flex;justify-content:space-between}
.footr dl dt{width:320px;line-height:2.5;margin-left:20px}
.footr dl dt span{display:block;color:#fff}
.footr dl dd{width:160px;flex:0 0 160px}
.footr img{width:100%}
.db{line-height:69px;height:69px;color:#fff;text-align:center;background:#1e2433;border-top:1px #353a48 solid}
.db a{color:#fff}

 
.anima {
        animation-name: likes; 
        animation-direction: alternate; 
        animation-timing-function: linear; 
        animation-delay: 0s; 
        animation-iteration-count: infinite; 
        animation-duration: 1s; 
}

@keyframes likes {
         0%{
              transform: scale(1);
           }
         
           50%{
              transform: scale(0.95);
           }
  
           100%{
              transform: scale(1);
           }
    }

@media screen and (max-width:640px){
body{padding-top:50px}
.header{height:50px}
.logo{padding-left:20px}
.logo a{height:50px;line-height:50px}
.logo a img{height:30px;display:inline-block}
.nav li a{line-height:30px;padding:0 15px;margin:10px 10px 0 10px;    font-size: 14px;}
.hbg{position:fixed;display:none;z-index:9;background:rgb(0 0 0 / 38%);width:100%;height:100%;left:0;top:0}
.hbg.on{display:block}
.w1400{width:100%}
.banner{background-size:auto 100%;height:auto;padding-bottom:20px}
.banner h3{font-size:20px}
.banner p{font-size:14px;margin:20px 0}
.banner_l{height:250px;padding:0 20px;width:100%;box-sizing:border-box;float:none}
.banner_r li{font-size:14px}
.banner_l ul li{background-size:15px auto;font-size:12px}
.banner_l a{font-size:13px;padding:0 10px;line-height:40px;height:40px;border-radius:40px}
.banner_r{float:none;width:100%}
.banner_r .form{margin:20px}
.magt50{margin-top: 0;}
.hxgn{padding:30px 0}
.hxgn ul{padding:0 20px}
.hxgn ul li{width:48%;margin-right:4%;margin-bottom:4%;padding:20px;background-size:100% auto !important}
.hxgn ul li h3{font-size:18px;margin-bottom:10px}
.hxgn ul li:nth-child(2n){margin-right:0}
.hxgn ul li p{font-size:13px}
.bta{margin-bottom:30px}
.bta span{font-size:30px}
.cpys{padding:20px}
.cpys ul{background:none}
.cpys ul li{width:48%;margin-bottom:20px;float:left;margin-right:2%;height: auto;}
.cpys ul li:nth-child(2n){margin-right: 0;}
.cpys ul li i{display:block;background-size:auto 80px !important;width:80px;height:120px;flex:0 0 80px}
.cpys ul li>div{margin-right:0px}
.cpys ul li h3{font-size:18px;margin:10px 0}
.cpys ul li p{font-size:14px}
.gysjj{padding:20px;margin-top:0;background-size:auto 100%}
.gysjj a{margin:20px auto 0;width:300px;line-height:40px;height:40px;font-size:18px;border-radius:40px}
.jjl{float:none;width:100%;padding:20px;height:auto}
.jjl h3{font-size:30px;margin-bottom:20px}
.jjl h3 span{font-size:16px}
.jjr{height:auto;float:none;width:100%}
.jjr img {height: auto;!important}
.clch{padding:20px}
.clch ul li{width:100%;height:auto;float:none;margin-bottom:20px;padding:20px}
.clch ul li h3{font-size:18px;margin:15px 0}
.clch ul li p{font-size:14px}
.clch ul li i{    width: 50px;
    height: 50px;
    border-radius: 100%;
    position: absolute;
    left: 20px;
    top: 20px;
    background-size: auto 20px !important;}
.clch ul li:nth-child(2n){margin-right:0}
.clch ul li:nth-child(3){margin-right:2%}
.sqff{padding:20px;background-size:auto 100%}
.ysfx{padding:20px;background-size:auto 100%}
.hxys_text{width: 100%;float: none;
       box-sizing: border-box;
        padding: 20px;
        height: auto;}
.hxys_img{width: 100%;float: none;
      box-sizing: border-box;
        padding: 20px;
        height: auto;}
.hxys_text h3 {
    font-size: 24px;
    padding: 50px 0 30px 0;
}
.sqff ul{flex-direction:column}
.sqff ul>em{display:none}
.sqff ul li{margin-bottom:20px}
.sqff ul li i{height:90px;margin-bottom:20px;background-size:auto 90px !important;width: 100%;}
.sqff a{margin:0px auto;width:300px;line-height:40px;height:40px;font-size:18px;border-radius:40px}
.zjaq{padding:20px}
.zjaq dl{flex-direction:column}
.zjaq dl dt h3{font-size:20px;text-align:center}
.zjaq dl dt ul li{margin-top:20px}
.zjaq dl dt ul li span{font-size:20px}
.zjaq dl dt ul li em{font-size:16px;color: #666666;}
.zjaq dl dt ul li p{font-size:14px;margin-top:5px}
.zjaq dl dt{margin-bottom:20px}
.zjaq dl dd{margin-bottom:20px}
.stem{width: 100%;height: 120px;background: #f1f4f8;
    padding: 20px;
    border-radius: 15px;
	margin-bottom: 20px;}
.stem dt{height: 40px;line-height: 40px;font-size: 16px;display: block;float:left;width: 90%;border-bottom: 1px #fff solid;}
.stem dd{height: 80px;line-height: 40px;font-size: 16px;display: block;float:left;width: 90%;}
.zxzx{padding:30px 20px;text-align:center;flex-direction:column;margin-bottom:-20px}
.zxzx .zxleft{padding:12px 0 12px 120px;background:url(../../image/b2capps/dun.png) left center no-repeat;background-size:100px}
.zxzx h3{font-size:18px;padding:20px;font-weight:bold;color:#fff}
.zxzx span{font-size:16px;margin-bottom:0}
.zxzx p{font-size:18px;margin-bottom:20px}
.zxzx a{line-height:40px;height:40px;font-size:14px;display:inline-block;padding:0 40px}
.footer{padding:20px;background-size:auto 100%}
.footl{float:none;width:100%;text-align:center;margin-bottom:20px}
.footl img{margin:20px auto;height:35px;width:auto}
.footl p{font-size:14px}
.footc{text-align:center;width:100%;float:none;margin-left:0;overflow:hidden;margin-bottom:20px;display: none;
}
.footc dl dt{font-size:20px}
.footc dl li a{font-size:14px}
.footl span{font-size:16px}
.footr{box-sizing:border-box;float:none;width:100%}
.footr dl dt{text-align:center;width:100%;line-height:2}
.footr dl dt a{margin:10px auto;font-size:18px;width:160px;line-height:40px;height:40px}
.footr dl dd{width:200px}
.footc ul{float:left;margin-left:0;width:50%}
.footr dl dt u{font-size:24px}
.footr dl dt span{font-size: 14px;}
.footr dl{display:flex;justify-content:space-between;flex-direction:column;align-items:center}
.db{height:auto;text-align:center;line-height:2;font-size:12px;padding:0 20px}
.db a{font-size:12px}
.youshi{padding: 20px;overflow: hidden;}
.pingfen{display:block ;}
.ys_box_bt,.ys_box{width: 94%;margin-top: 2%;height: auto;}
.ys_box h2, .ys_box_bt h2 {font-size: 20px; margin: 10px 0 10px;}
}


@media screen and (max-width:420px){
    .hxgn ul li h3{margin:20px 0 10px}
.banner_r .form h3 span{font-size:24px}
.hxgn ul li i{width:60px;height:60px;background-size:40px !important}
.bta p{font-size:14px}
}
@media screen and (max-width:390px){
.zxzx h3{font-size:18px}
.bta span{font-size:24px}
.hxgn ul li{padding:15px}
}