@charset "utf-8";
html, body { -webkit-text-size-adjust: none; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding: 0; margin: 0; font-family: Microsoft YaHei, SimSun, Arial, Helvetica, sans-serif; }
table { border-collapse: collapse; border-spacing: 0; width: 100%; }
fieldset { border: 0; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1, h2, h3, h4, h5, h6, input, textarea, select, form, td, section { font-size: 100%; }
ol, ul, li, dl, dt, dd { list-style: none; }
img {vertical-align: top; border: 0; }
a { color: #666; text-decoration: none; -webkit-tap-highlight-color: rgba(0,0,0,0); }
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
.left { float: left; }
.right { float: right; }
.img { text-align: center; overflow: hidden;}
body { font-size: 16px; background: #fff; }

.section4 { width: 100%; padding: 100px 0; background: linear-gradient(124deg, #e41919 0%, #E83B27 100%); text-align: center; }
.dy4_di { color: #FFFFFF; }
.dy4_di h2 { color: #fff; font-size: 36px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; line-height: 50px; padding-bottom: 30px; }
.dy4_di p { font-size: 18px; }
.top ul li:hover a { display: block; color: #fff; text-decoration: none; -webkit-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }
.top ul li.hover a { display: block; color: #fff; text-decoration: none; }
.top ul li:hover { height: 36px; background: linear-gradient(90deg, #e41919 0%, #F7321B 100%); border-radius: 18px; color: #fff; cursor: pointer; -webkit-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }
.top ul li.hover { height: 36px; background: linear-gradient(90deg, #e41919 0%, #F7321B 100%); border-radius: 18px; color: #fff; cursor: pointer; }
.foot { text-align: center; width: 100%; background: #000; padding: 60px 0; overflow: hidden; }
.foot p { padding:0 10%; font-size: 14px; font-family: STYuanti-SC-Regular, STYuanti-SC; font-weight: 400; color: #FFFFFF; line-height: 20px; }
.about_pot { max-width: 1920px; margin: 0 auto; }
.about_pot img { width: 100%; }
.help_w .clik_t { position: relative; min-height: 90px; }
.help_w ul li span { position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); color: #fff; font-size: 20px; padding: 0 20px; box-sizing: border-box; display: inline-block; background: url("../images/tj_ico.png")no-repeat center right; width: 100%; }
.zk { border-top: 1px dashed #fff; padding: 20px 0; font-size: 14px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #FFFFFF; display: none; line-height: 20px; }
.xz span { background: url("../images/sc_ico.png")no-repeat center right !important; }
.top { width: 1600px; margin: 0 auto; height: 100px; overflow: hidden; }
.top_l { line-height: 100px; }
.top_l img { display: inline-block; vertical-align: middle; }
.top ul {  float: left; padding-right: 20px;}
.top ul li { display: inline-block; font-size: 18px; color: #666666; line-height: 36px; text-transform: uppercase; text-align: center; padding: 0 20px; -webkit-transition: transform .2s ease-in; transition: transform .2s ease-in; }
.banner { width: 100%; overflow: hidden; height: 624px;background: url(../images/banner.jpg) center no-repeat; }
.ban_w {  margin: 40px auto 0; width: 1240px; overflow: hidden; }
.ban_w h2 { font-size: 60px;  width: 460px; text-align: center; font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;  padding: 10px; color: #fff; line-height: 90px;  }
.ban_w p {  width: 460px; text-align: center; margin: 20px auto 0; line-height:40px; font-size: 22px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #fff; display: inline-block;  }
.ban_w ul{ font-size: 0; width: 460px; margin-top: 20px; }
.ban_w ul li{ width: 50%; margin: 0 auto; text-align: center;padding: 10px 0 20px; color: #fff;}
.ban_w ul li h3{ font-size: 24px;}

.section1 { width: 100%; overflow: hidden;height: 660px; padding: 100px 0 240px; }
.mySwiper { width: 800px; margin: 0 auto; font-size: 0; }
.mySwiper.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 0px; width: 20%; left: 200px; }
.mySwiper .swiper-pagination-bullet { width: 20px; background: linear-gradient(360deg, #e41919 0%, #FC973C 100%); ; height: 20px; }
.mySwiper .swiper-button-next, .swiper-rtl .swiper-button-prev { left: 520px; }
.mySwiper .swiper-slide { position: relative; }
.mySwiper .swiper-slide img{width: 400px; margin-left:80px; }
.swiper-slide p { position: absolute; left: 600px; top: 100px; width: 460px; height: 150px; font-size: 36px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #333333; line-height: 50px; background: #ECF5FB; }
.section2 { width: 100%; overflow: hidden; background: #fff;  padding: 40px 0 ; }
.dy2_bi { width: 1200px; margin: 0 auto; }
.dy2_w { width: 600px; margin-top: 100px;}
.dy2_w h2 { font-size: 60px; font-family: PingFangSC-Semibold, PingFang SC; font-weight: 600; color: #333333; margin-top: 50px; }
.dy2_w h2 span{ color: #e41919;}
.dy2_w p {  font-size: 40px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #999999; line-height: 60px; padding-top: 20px; }
.dy2_t { width: 550px; }
.dy2_t img{ width: 400px;}
.section3 { width: 100%; overflow: hidden; background: #FDF9F9; padding: 40px 0; }
.foot .bot{line-height:30px;  color:#fff; text-align:center; padding:5px 0}
.foot .bot table{ width:450px; margin:5px auto; text-align:center}

