html,body,ul,li,ol,dl,dd,dt,h1,h2,h3,h4,h5,h6,form,fieldset,legend{margin:0;padding:0;}
html,body{position: relative;}
ul{list-style:none}
a{color:#333;text-decoration:none}
i{font-style:normal}
.none{display:none !important}
.show{display:block !important}
h1,h2,h3,h4,h5,h6{text-decoration:none;font-weight:normal;font-size:100%}
s,i,em{font-style:normal;text-decoration:none}
@font-face{font-family:'my_font';}
.bk{border: #cdcdcd solid 1px;border-radius: 1rem;}
.yz{box-shadow: 1px 1px 3px #cdcdcd;}
.w30{width: 32%;}
.w50{width: 49%;}
.white font{color:#fff}
.blue{background-color:#8fbaf3}
.xdfflex{display:-webkit-box;display:-webkit-flex;display:flex}
.banner{margin: 0 auto;position: relative;}
.banner img{min-width:1200px;margin: 0 auto;display: block;}
.banner .slogin{position:absolute;right: 20%;top: 20%;width: 400px;padding: 20px;border: #F1CA73 2px solid;background-color: rgba(0,0,0,.6);}
.banner .slogin span:nth-child(1){color: #fff;font-size: 25px;line-height: 50px;text-align: center;text-transform: uppercase;display: block;}
.banner .slogin span:nth-child(2){color: #fff;font-size: 65px;line-height: 80px;text-align: center;display: block;font-family: "microsoft yahei";}
.banner .slogin span:nth-child(3){color: #fff;font-size: 20px;line-height: 40px;text-align: center;display: block;}
.banner .slogin span:nth-child(4){color: #fff;font-size: 20px;line-height: 50px;text-align: center;background-color: #FF6600;display: block;}

.title{position:relative;margin:50px auto;}
.title img{width:50%;margin:0 auto;margin-top:40px}
.tit_b{text-align: center;
    color: #54617d;
    font-size: 40px;
    line-height: 60px;
    position: relative;
    text-transform: uppercase;
    padding-top: 10px;}
.tit_s{text-align:center;color:#666;font-size:30px;line-height:60px;margin:0 auto;text-transform:uppercase;}
.line{width:10%;background-color:#54617d;height:4px;margin:0 auto}
.btn{margin:40px auto;width: 1200px;}

.btnns{margin:40px auto;line-height:60px;background-color:#54617d;font-size:30px;text-align:center;color:#fff;border-radius:10px;width: 40%;display: block;}
.btnn{position:relative;margin:0 auto;line-height:60px;background-color:#ff3300;font-size:30px;text-align:center;color:#fff;border-radius:10px;width: 50%;}
.btn .btnn:first-child{background-color: #54617d;width: 40%;}
.btn .btnn:last-child{background-color: #f8b75a;width: 40%;}

.part1{width: 1200px;margin: 20px auto;}
.part1 .list{width: 1200px;margin: 20px auto;position: relative;align-items: center;}
.part1 .list .pic{width: 700px;}
.part1 .list .info{width: 700px;position: absolute;right: 0;background-color: #fff;}
.part1 .list .info{margin: 0 auto;}
.part1 .list .info .lists{width: 90%; margin: 0 auto;justify-content: center;}
.part1 .list .info .lists span{width: 100px;
    line-height: 35px;
    font-size: 20px;
    text-align: center;
    font-weight: bold;
    color: #FF6600;
}
.part1 .list .info .lists span img{width: 60%;margin: 0 auto;}
.part1 .list .info .lists span:first-child img{width: 53.5%;}
.part1 .list .info .lists span:last-child img{width: 57%;}
.part1 .list .con{width: 95%;margin:20px auto;}
.part1 .list .con span{display: block;}
.part1 .list .con .text{width: 96%;margin: 0 auto;padding: 10px;font-size:25px;color: #666;line-height: 35px;text-align: justify;}
.part1 .list .con .text .tit{font-weight: bold;color: #000;}
.part1 .list .con .btnn{background-color: #54617d;}

.part2{width: 1200px;margin: 20px auto;position: relative;}
.part2 .bgl{width: 200px; height: 200px; left: 0;position: absolute;top: 22%;background-color: #54617d;z-index: -1;}
.part2 .info{width: 98%;margin: 35px 2% 2% 10px;justify-content:center;align-items: center;}
.part2 .info span{display: block;}
.part2 .info .pic img{width: 430px;}
.part2 .info .pic{width: 430px;}
.part2 .info .texts{padding: 14px;font-size: 25px;color: #666;line-height: 40px;text-align: justify;width: 800px;background-color: #F0F0F0;}
.part2 .info .texts .tit{font-weight: bold;color: #000;}
.part2 .info .btnn{background-color: #54617d;margin: 20px auto;}

.part3{width: 1200px;margin: 20px auto;background-color:#fff;}
.part3 .list{margin:0 auto;width:98%;flex-wrap:wrap;justify-content:space-between}
.part3 .list .pics{margin-top:20px;}
.part3 .list .pics img{margin:0 auto;width:100%;}
.part3 .list .pics .con{display:block;margin:0 auto;line-height:40px;color:#333;text-align:center;font-size:25px;overflow: hidden;}


.infox{width: 100%;margin: 20px auto;}
.infox span{display: block;}
.infox .pic{max-width: 1920px; margin: 0 auto;position: relative;overflow: hidden;}
.infox .pic .tit{width: 1200px; margin: 0 auto;position: absolute; left: 20%;width: 300px;background-color: #fff;top: 0;line-height: 60px;height: 100%;padding: 20px 10px;}
.infox .pic .tit span{display: block;}
.infox .pic .tit span:nth-child(1){text-transform:uppercase;color: #333;font-size: 25px;height: 40px;overflow: hidden;font-weight: bold;}
.infox .pic .tit span:nth-child(2){color: #54617d;font-size: 60px;font-weight: bold;line-height: 80px;}
.infox .pic .tit span:nth-child(3){color: #ff6600;font-size: 30px;}
.infox .pic .tit span:nth-child(4){color: #fff;font-size: 40px;width: 60px;height: 60px;background-color: #ff6600;text-align: center;margin-top: 20px;}

.part4{width: 1200px;margin: 20px auto;}
.part4 .info{width: 1200px;margin: 20px auto;}
.part4 .info .text{width: 1200px;margin: 0 auto;border-radius: 20px;padding: 20px;font-size: 25px;color: 666;text-align:justify;}
.part4 .info .btnn{background-color: #54617d;}
.swiper-slide .xlist{width:98%;margin:0.5rem auto;justify-content:space-between;bottom:0;margin-bottom:3rem}
.swiper-slide .xlist span{width:33%}
.mdt,.mup{position:absolute;top:96%;width:6rem;height:3rem;margin-top:-1.5rem;z-index:10;cursor:pointer;right:26%}
.mdt img,.mup img{width:80%}
.mdt{margin-right:25%}
.part4 .all {width: 1200px;margin: 0 auto;} 
.part4 .zpswipermain {width: 600px;} 
.part4 .list{width: 600px;margin: 10px 10px;justify-content: space-between;flex-wrap: wrap;}
.part4 .list span{width: 33%;margin-top: 10px;}

.part5{width: 1200px;margin: 20px auto;}
.part5 .list{width: 98%;justify-content: space-between;flex-wrap: wrap;}
.part5 .shrqx{width:32%;box-sizing:border-box;margin-top:20px}
.part5 .shrqx span{width:100%;display: block;line-height: 60px;color: #fff;text-align: center;background-color: #fa9361;}
.part5 .shrqx .hslbox1_text{font-size:32px;line-height:50px;color:#fff;text-align:center;margin-top:10px}
.part5 .shrqx .hslbox1_text strong{color:#fa9361}



.float_qq{position:fixed;top:600px;right:0;width:50px;height:203px;z-index:9999999}
.float_qq li{width:auto;height:50px;z-index:20}
.float_qq li.float_qq1,.float_qq li.float_qq4{position:absolute;left:0;width:62px}
.float_qq li.float_qq1{top:0}
.float_qq li.float_qq2{position:absolute;top:52px;left:0;width:126px}
.float_qq li.float_qq3{position:absolute;top:104px;left:0;width:172px}
.float_qq li.float_qq4{top:156px}

.float_qq li a{display:block;font-family:"Microsoft Yahei";color:#FFF;font-size:14px;height:50px;line-height:50px;overflow:hidden;background-color:#000;opacity:0.8;border-radius:6px}
.float_qq li a img{display:block;float:left;vertical-align:middle;width:30px;height:30px;margin:12px 12px 14px 14px}
.float_qq li a:hover{background-color:#c70c1f;opacity:1}
.float_shwx{position:absolute;top:-226px;left:-216px;width:216px;height:216px;padding-bottom:9px;display:none}
.float_shwx img{display:block;padding:14px;background-color:#FFF;width:188px;height:188px}

.scroll-content{animation:totop 2s forwards;-webkit-animation:totop 2s forwards;-o-animation:totop 2s forwards;-moz-animation:totop 2s forwards;-ms-animation:totop 2s forwards;transform:translateY(-20px);-webkit-transform:translateY(-20px);-o-transform:translateY(-20px);-ms-transform:translateY(-20px);-moz-transform:translateY(-20px)}
@keyframes totop{0%{transform:translateY(-20px);opacity:0}
100%{transform:translateY(0);opacity:1}
}@-moz-keyframes totop{0%{-moz-transform:translateY(-20px);opacity:0}
100%{-moz-transform:translateY(0);opacity:1}
}@-webkit-keyframes totop{0%{-webkit-transform:translateY(-20px);opacity:0}
100%{-webkit-transform:translateY(0);opacity:1}
}@-ms-keyframes totop{0%{-ms-transform:translateY(-20px);opacity:0}
100%{-ms-transform:translateY(0);opacity:1}
}@-o-keyframes totop{0%{-o-transform:translateY(-20px);opacity:0}
100%{-o-transform:translateY(0);opacity:1}
}.animated{animation-duration:2s}

@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}
60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}
75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}
60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}
75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}
@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}
50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}
to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}
}
.mart20{margin-top: 20px;margin-bottom: 20px;}
