

a,body{color:#081E42}
*,ul{padding:0}
.btn:hover,.xiaoe-btn-transparent:active,.xiaoe-btn-transparent:focus,.xiaoe-btn-transparent:hover{opacity:.8}
*,.comBtn{-webkit-box-sizing:border-box;box-sizing:border-box}
*{margin:0}
body{font-family:PingFangSC,"Microsoft Yahei",Helvetica,Tahoma,Arial,"Hiragino Sans GB","Hiragino Sans GB W3",STXihei,STHeiti,Heiti,SimSun,sans-serif!important;font-weight:400;background:#f1f2f3;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}
a{text-decoration:none;outline:none}
a:focus,a:hover{text-decoration:none !important}
.hide{display:none}
li,ul{list-style:none}
.pull-right{float:right}
.pull-left{float:left}

[class*=" icon-"],[class^=icon-]{font-family:iconfont!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.xdfflex{display:flex;display:-webkit-box;display:-webkit-flex}
.bk{border:#cdcdcd solid 1px}
.bk{border: #cdcdcd solid 1px;border-radius: 1rem;padding: 1rem 0;}
.yz{box-shadow:0 0 8px #cdcdcd}
.w30{width:32%}
.w50{width:49%}
.w1200{width:1200px}
.white font{color:#fff}
.bg1{background-color:#f7f1f1}
.xdfflex{display:-webkit-box;display:-webkit-flex;display:flex}
.ysbanner{min-width:1200px;margin: 0 auto;}
.ysbanner img{width: 100%;}
.title{position:relative;margin:30px auto;width:1200px}
.tit_b{text-align:center;color:#333;font-size:50px;line-height:70px;position:relative;text-transform:uppercase;padding-top:20px}
.tit_s{text-align:center;color:#ff3300;font-size:24px;line-height:50px;margin:0 auto;text-transform:uppercase;}
/* .line{width:10%;background-color:#54617d;height:10px;margin:0 auto} */
.btnn{position:relative;margin:30px auto;line-height:60px;background-color:#ff3300;font-size:24px;text-align:center;color:#fff;border-radius:10px;width: 50%;width: 1200px;}
.btn .btnn:first-child{background-color: #d23416;width: 40%;}
.btn .btnn:last-child{background-color: #fcb90a;width: 40%;}
.bc1{width:1200px;margin:0 auto;padding:30px 0;overflow:hidden}
.bc1 .list{width:1200px;margin:0 auto;align-items: center;justify-content: space-between;}
.bc1 .list .st{width:190px;display: block;height: 150px;text-align: center;background-color:#FFFFFF;border-radius: 10px;line-height: 45px;font-size: 24px;padding-top: 40px;overflow: hidden;position: relative;}
.bc1 .list .st strong{font-size: 28px;}
.bc1 .list .st .f{display: block;width: 190px;height: 190px;position:absolute;top: -160px;border-radius: 95px;}
.bc1 .list .st:nth-child(1) strong{color:#fc9801;}
.bc1 .list .st:nth-child(1) .f{background-color:#fc9801;}
.bc1 .list .st:nth-child(2) strong{color:#ed5348;}
.bc1 .list .st:nth-child(2) .f{background-color:#ed5348;}
.bc1 .list .st:nth-child(3) strong{color:#6dca8a;}
.bc1 .list .st:nth-child(3) .f{background-color:#6dca8a;}
.bc1 .list .st:nth-child(4) strong{color:#4ec8c3;}
.bc1 .list .st:nth-child(4) .f{background-color:#4ec8c3;}
.bc1 .list .st:nth-child(5) strong{color:#6577ff;}
.bc1 .list .st:nth-child(5) .f{background-color:#6577ff;}
.bc1 .list .st:nth-child(6) strong{color:#ff8965;}
.bc1 .list .st:nth-child(6) .f{background-color:#ff8965;}

.bc1 .info{width: 98%;margin: 1rem auto;}
.bc1 .info span{display: block;}

.bc1 .info .text .tit{font-weight: bold;color: #000;}
.bc1 .info .btnn{background-color: #54617d;}
.bc1 .info{margin:0 auto;width:100%;position:relative}
.bc1 .con_title{margin:0 auto;justify-content:space-between;padding: 10px;width: 960px;}
.bc1 .con_title span{float:left;font-size:25px;color:#fff;display:block;width: 200px;text-align: center;}
.bc1 .con_title span img{margin: 0 auto;width: 120px;display: block;height: 120px;}
.bc1 .con_title .titpic{width:25%;font-size:25px;color:#333;display:block;line-height:50px;text-align:center;cursor:pointer;background-color:#fcb90a;margin:10px 5px;border-radius: 10px;padding: 10px 0;}
.bc1 .con_title .pact{background-color:#d23416;color:#fff;}
.bc1 .info .tab-content{margin:0 auto;justify-content:space-between;flex-wrap: wrap;width:98%;margin-top: 1rem;position: relative;align-items: center;}
.bc1 .info .tab-content .con{margin: 1rem auto;flex-wrap: wrap;width: 98%;font-size: 1.2rem;border: #fbc2a8 2px dashed;padding: 1rem;border-radius: 1rem;}
.bc1 .info .nr{width: 600px;position: absolute;right: 0;padding: 30px 0 ;background-color: #fff;}
.bc1 .info .nr .pic{text-transform: uppercase;background-color: #d23416;line-height: 50px;border-radius: 0 10px 10px 0;color: #fff;font-size: 25px;padding: 0 10px;width: 520px;}
.bc1 .info .nr .text{width: 96%;margin: 20px auto;padding: 10px;font-size: 20px;color: #666;line-height: 30px;text-align: justify;}
.bc1 .info .nr .btnn{background-color: #fcb90a;width: 200px;line-height: 50px;border-radius: 10px;color: #333;font-size: 25px;text-align: center;margin: 10px auto;}


/* .swiper-slide{background-size:cover;background-position:center} */
.gallery-top{width: 1200px;margin: 0 auto;}
.gallery-top .swiper-slide{position: relative;padding-top: 15px;}
.gallery-top .swiper-slide img{width: 300px;margin-left: -30px;margin-top: 5px;}
.gallery-top .swiper-slide .p{overflow: hidden;width: 50%;background-color: #fcb90a;}
.gallery-top .swiper-slide .tit{width: 50%;font-size: 28px;color: #d23416;line-height: 40px;}
/* .part3 .gallery-top .swiper-slide img{width: 40%;} */
.gallery-top .swiper-slide .jj{position: absolute;width: 55%;right: 20px;top: 15px;color: #333;text-align: left;line-height: 30px;padding: 20px;background-color: #fff;height: 100%;font-size: 20px;}
.gallery-top .swiper-slide .titx {font-size: 30px;display: block;padding-left: 10px;height: 50px;overflow: hidden;}
.gallery-top .swiper-slide b{color: #d8a451;font-size:24px;line-height: 40px;}
.gallery-top .swiper-slide .btnn{background-color: #fcb90a;width: 200px;line-height: 40px;border-radius: 10px;color: #333;font-size: 25px;text-align: center;margin: 20px auto;display: block;}
.zpswipermain {width: 1200px;margin: 0 auto;}
.swiper-container-horizontal>.swiper-pagination-bullets {width: 420px;padding: 20px;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {width: 200px;height: 142px;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet img{width: 100%;display: block;}
.zpswipermain .swiper-pagination .swiper-pagination-bullet-active {border: #cc0000 2px solid;border-radius: unset;}
.zpswipermain .swiper-slide{background-size: 100%;}
.zpswipermain .swiper-pagination{position: absolute; left:716px;top: 10%; width: 460px;background: transparent\9; background: #ffcc66; zoom: 1;flex-wrap: wrap;height: 340px;}
.zpswipermain .swiper-pagination-bullet { display: block;color: fff; background-color: #fff; opacity: 1;color: #cc0000;align-items: center;}
.w800{width: 800px;}
.main_c{width: 1200px;margin: 0 auto;}
.bc8_ul{margin:0 auto;margin-top:20px;flex-wrap: wrap;justify-content: space-between;}
.bc8_ulx{width:400px;margin-top:20px;}
.bc8_ul li{margin-bottom:5px;}
.bc8_ul li img{width:100%;}
.dol{line-height: 50px;font-size: 24px;border-radius: 30px;background-color: #fcb90a;color: #fff;padding-left: 20px;margin-top: 20px;}

.x_cout4{display:flex;align-items:center;justify-content:center;height:160px;background-color:#faa72a}
.x_from_cout h1{display:flex;align-items:flex-end;font-size:32px;font-weight:400;letter-spacing:0px;color:#fff}
.x_from_cout span{font-weight:400;font-size:24px;font-family:"my_font";font-weight:normal;font-stretch:normal;letter-spacing:0px;margin-left:10px}
.x_h1 p{font-size:20px;font-weight:400;font-stretch:normal;line-height:40px;letter-spacing:0px;color:#fff}
.x_frm{display:flex;align-items:center}
.x_frm input{outline:none;border:none;width:230px;height:46px;background-color:#ffffff;border-radius:5px;margin-left:17px;text-indent:18px;font-size:16px}
.x_frm input::placeholder{text-indent:18px;font-size:16px;font-weight:normal;font-stretch:normal;color:#434343}
.x_frmBtn{display:flex;align-items:center;justify-content:center;width:158px;height:46px;background-color:#434343;border-radius:5px;font-size:18px;font-weight:normal;font-stretch:normal;letter-spacing:0px;color:#ffffff;margin-left:17px}

.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}