/*Top003124 */
@media (min-width:1025px) {
.Top003124{position: relative;width: 100%;left: 0;top: 0;z-index: 100;box-shadow: 0 0 10px rgba(0,0,0,0.15);transition:background-color 0.3s,transform 1s;background: #fff}
}
.Top003124.fixed{position: fixed;;background-color: #fff;z-index: 99;}
@media (max-width:1024px) {
.Top003124{ height: 155px;}
.Top003124 .wap-fixed{position: fixed;width: 100%;left: 0;top: 0;z-index: 100;background-color: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1);padding-top: 64px;}
.Top003124 .logo .white{display: none;} 
.Top003124 .auto{position: relative; border-top: 1px solid #eee;}
}

.Top003124 .logo{float: left;display: table;height:75px;margin-right: 7.5vw;}
.Top003124 .logo a{display: table-cell; vertical-align: middle;}
.Top003124 .logo img{height: 32px;}
@media (max-width:1024px) {
.Top003124 .logo{height: 4em;}
.Top003124 .logo img{height: auto;}
}
.Top003124 menu li.aon span a{font-weight: bold;color: #333;}
.Top003124 .top-nav dd a{display: block;width: 100px;height: 40px;text-align: center;line-height: 40px;font-size: 14px;background: #fff;color: #282c31;cursor: pointer;}
.Top003124 .top-nav dd a:hover{background: url(../images/bg4.png) no-repeat center;color: #ffffff;}
.Top003124 menu li.has-sub{padding-right: 15px;background: url(../images/darr.png) no-repeat right center;}
@media(min-width:1025px) and  (max-width:1770px) {
.Top003124 .top-nav{margin-right: 0vw;}
}
@media (min-width:1025px) {
.Top003124 .top-nav{float: right; padding-top: 18px; }
.Top003124 .top-nav dd{float: left;line-height:2.5714em;}
.Top003124 .top-nav dd.oa{margin-left: 4.2857em;}
.Top003124 .top-nav dd.oa a{width:2.5714em;}
.Top003124 .top-nav dd.stock{margin-right: 2.1428em;padding-right: 2.1428em;border-right: 1px solid rgba(255,255,255,0.1);}
.Top003124:not(.hover) .top-nav dd.stock{border-right-color: #fff;}
}
@media (max-width:1024px) {
.Top003124 .top-nav{position: absolute;right: 0; bottom: 100%;display: flex;align-items: center; margin-bottom: 0.5em;}
.Top003124 .top-nav dd{line-height: 2;}
.Top003124 .top-nav dd:not(:last-child){margin-right: 1em;}
.Top003124 .top-nav dd.oa a{width:2em;}
}

.Top003124 menu li span{display: block;}
@media (min-width:1025px) {
.Top003124 menu{float: left;}
.Top003124 menu li{float: left;}  
.Top003124 menu li:not(:last-child){margin-right: 35px;}
.Top003124 menu li span,
.Top003124 menu li span a{line-height:75px;}  
.Top003124 menu li span a{display: block;position: relative;z-index: 1;}
.Top003124 menu li .sub{position: absolute; top: 100%; background-color: #fff;border-radius: 0 0 5px 5px; overflow: hidden;}
}
@media (max-width:1024px) {
    .Top003124 menu li.has-sub{background: none;padding-right: 0;}
.Top003124 menu{position: fixed; right: -100%;top:6.5em;height: calc(100% - 6.5em); overflow: auto; background-color: #fff; width: 220px;opacity: 0;transition: 0.3s ease;}   
.menu-show .Top003124 menu{right: 0; opacity: 1; transform:translateX(0);}
.Top003124 menu li{ border-bottom: 1px solid #eee;}
.Top003124 menu li span{padding-top: 1em; padding-bottom: 1em;padding-left: 1em;}
.Top003124 .has-sub span .op:before,
.Top003124 .has-sub span .op:after{background-color: #ccc;}
.Top003124 menu li .sub{background-color: rgba(0,0,0,0.1);}
}
.Top003124 menu li#m1.has-sub .sub{display: none !important;}
.Top003124 menu li#m1{background:none;}
.Top003124 .open-search{position: absolute;right: 0; top: 0;width: 5.3125em;height:5.3125em; background: rgba(0,0,0,0.3) url(../images/Top003124-btn.svg) no-repeat center; cursor: pointer; background-size: auto 23.53%;}
.Top003124 .top-search{position: absolute;right: 0; top: 100%; background-color: #fff; width: 100%;max-width: 400px;}
.Top003124 .top-search .btn{background-color: rgba(0,0,0,1); background-image: url(../images/Top003124-btn.svg); background-size: auto 50%;}
.Top003124 .open-search.on:before,
.Top003124 .open-search.on:after{width: 40%; left: 30%;}
.Top003124.hover .open-search.on:before,
.Top003124.hover .open-search.on:after{background-color: rgba(0,0,0,1);}
@media (max-width:1024px) {
.Top003124 .open-search{width:2.4em; height: 2.4em; top: 50%;margin-top: -1.2em;background-color: rgba(0,0,0,1); background-size: auto 60%; right: 2.6em;}   
.Top003124 .open-menu{width:2.4em; height: 2.4em; right: 0;} 
.Top003124 .open-menu i{width: 60%; left: 20%;background-color: rgba(0,0,0,1);} 

}
@media (max-width:480px) {
    .Top003124 {
    height: 50px;
}
.Top003124 .open-menu{width: 5em;}
.menu-show .Top003124 menu{top: 8em;}
.Top003124 menu li.aon span a,.Top003124 menu li span{font-size: 20px;;}
.Top003124 menu li dt{font-size: 16px;}
}
/*Banner003172 */

.Banner003172{color: #282c31;}
.Banner003172 .tit{font-size: 4.58vw; line-height: 0.825;text-align: center;font-weight: bold;}
.Banner003172 .desc{font-size: 2.6vw;letter-spacing: 0; margin-top: 0.5em;text-align: center;}
.Banner003172 li{position: relative;}
.Banner003172 .txt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 10;padding-bottom: 15%;}
.Banner003172 .txt .ytable{height: 100%;}
.Banner003172 .tit,
.Banner003172 .desc{transform: translateY(30px); opacity: 0;transition: 1.2s 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);}
.Banner003172 .desc{transition-delay: 1s;}
.Banner003172 .ani-show .tit,
.Banner003172 .ani-show .desc{transform: translateY(0); opacity: 1;}
.Banner003172 .slick-dots{position: absolute;left: 50%;transform: translateX(-50%); bottom: 0.59em;z-index: 20;}
.Banner003172 .slick-dots li{float: left;width: 0.2em;height: 0.2em; margin: 0 0.1em;}
.Banner003172 .slick-dots li.slick-active{background: url(../images/Banner003172-dots.svg) no-repeat;background-size: contain;}
.Banner003172 .slick-dots li button{width: 0.05em; height: 0.05em; background-color: #ffffff;border-radius: 50%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);padding: 0;border: 0;overflow: hidden;text-indent: -999em;font-size: 1em;}
.Banner003172 .slick-dots li.slick-active button{opacity: 0;}

@media (max-width:1600px) {
.Banner003172{font-size: 6vw;}   
.Banner003172 .img-block{display: block;}
}
@media (max-width:640px) {
.Banner003172 .slick-dots li{width: 0.4em;height: 0.4em; margin: 0 0.2em;}  
.Banner003172 .slick-dots li button{width: 0.2em; height: 0.2em; }  
.Banner003172 .tit{font-size: 6.4vw;}
.Banner003172 .desc{font-size: 3.2vw;}
}
/*Floor003153 */
.Floor003153{background: url(../images/bg1.png) no-repeat center /cover;}
.Floor003153 .auto{padding: 4em 0 7em;}
.title{position: relative;margin-bottom: 3em;text-align: center;}
.title .name{font-size: 40px;color: #333;line-height: 1;}
.Floor003153 .intro {padding: 0 4.16vw;min-height: 420px;padding-right: 36.52%;}
.Floor003153 .intro .info{line-height: 1.5;}
.Floor003153 .intro .info .ti{font-size: 24px;background: linear-gradient(90deg, #4345E5, #8A64EC); -webkit-background-clip: text; background-clip: text; color: transparent;display: inline-block;}
.Floor003153 .intro .info .ti2{font-size: 32px;	color: #282c31;font-weight: bold;}
.Floor003153 .intro .info .desc{font-size: 16px;line-height: 2;margin-top: 15px;margin-bottom: 25px;;}
.Floor003153 .intro .info .btns a{display: inline-block;width: 140px;height: 48px;line-height: 48px;border-radius: 48px;background-color: #fff;text-align: center;margin-right: 20px;cursor: pointer;}
.Floor003153 .intro .info .btns a span{font-size: 16px;background: linear-gradient(90deg, #4345E5, #8A64EC); -webkit-background-clip: text; background-clip: text; color: transparent;}
.Floor003153 .intro .info .btns a.sy{background: url(../images/bg5.png) no-repeat center;}
.Floor003153 .intro .info .btns a.sy span{color: #fff;}
.Floor003153 .intro .info .btns a img{vertical-align: middle;margin-left: 5px;margin-top: -3px;transition: all 0.3s}
.Floor003153 .intro .info .btns a:hover img{margin-left: 10px;}
@media (min-width:1025px) {
.Floor003153 .intro .info{ font-size: 0.875em;}  
}
@media (max-width:1024px) {
    .title{margin-bottom: 15px;}
.Floor003153 .auto{padding: 2em 0;}
.Floor003153 .intro .img{margin-bottom: 2em;}
}
/*Floor002655 */
.Floor002655{padding: 60px 0;background: url(../images/bg2.png) no-repeat center/cover;}
.Floor002655 .title-intro{ text-align:center; padding:3% 0; color:#333; max-width:1150px; margin:0 auto;}
.Floor002655 .title-intro h3{ margin:0; font-size:60px;}
.Floor002655 .title-intro p{ font-size:20px; line-height:30px;}
.Floor002655 .title-intro a{ color:#c09a75; text-decoration:underline;}
.Floor002655 li{ float:left; width:48.5%; margin-right:3%;margin-bottom:3%;min-height: 330px; }
.Floor002655 li:nth-child(2n){ margin-right:0;}
.Floor002655 li a{ display:block; position:relative;background:#ececec; transition:0.3s;min-height: 330px;text-align: center;background-size: 100% 100%;background-position: center;background-repeat: no-repeat;border-radius: 20px;}
.Floor002655 li a .imgbox{width: 100%;height: 240px;line-height: 240px;text-align: center;;}
.Floor002655 li a .imgbox img{vertical-align: middle;max-height:100%}
.Floor002655 li:nth-child(1) a{ background-image:url(../images/hxysbg1.png) ;}
.Floor002655 li:nth-child(2) a{ background-image:url(../images/hxysbg2.png) ;}
.Floor002655 li:nth-child(3) a{ background-image:url(../images/hxysbg3.png) ;}
.Floor002655 li:nth-child(4) a{ background-image:url(../images/hxysbg4.png) ;}
.Floor002655 li .txt{ position:absolute; left:3%; bottom:10%; width:94%;text-align: left;}
.Floor002655 li .txt h2{ margin:0; font-size:24px; color:#282c31;text-align: left;}
.Floor002655 li .txt p{ font-size:14px; color:#4c535a;line-height: 24px;margin-top: 10px;}
.Floor002655 li .txt span{ color:#1f69ff;font-weight: bold;}
.Floor002655 li a:hover{ background:#fff; box-shadow:0 13px 24px rgba(91,91,91,0.36);}
@media(max-width:1366px){
.Floor002655 li .txt h2{font-size:24px;}
.Floor002655 li .txt p{ font-size:16px;}
}
@media(max-width:768px){
.Floor002655 li{ float:none; width:auto; margin-right:0; margin-bottom:2%;}
.Floor002655 .title-intro h3{ font-size:30px;}
.Floor002655 .title-intro p{ font-size:16px; line-height:24px;}
.Banner003172 .img-block{display: block;height: 60vw;object-fit: cover;}
}
@media(max-width:480px){
.Floor002655 .title-intro h3{ font-size:24px;}
.Floor002655 .title-intro p{ font-size:14px; line-height:20px;}
.Floor002655 li .txt h2{font-size:20px;}
.Floor002655 li .txt p{ font-size:14px;}
}
/*Floor002718 */
.Floor002718{ position:relative; z-index:1; background: url(../images/bg3.png) no-repeat center/cover;}
.Floor002718 .main{color:#282c31; padding:60px 0; }
.Floor002718 .main .ytable{ height:100%;}
.Floor002718 .imgbox{width: 60%;text-align: center;}
.Floor002718 .txt li{list-style: none;}
.Floor002718 .txt li:not(:last-child){margin-bottom: 5%;}
.Floor002718 .txt li h3{font-size: 24px;margin-bottom: 10px;}
.Floor002718 .txt li h3 img{vertical-align: middle;margin-right: 10px;}
.Floor002718 .txt li p{color: #4c535a;}
/*Floor003099 */
.Floor003099{ padding: 60px 0;background: url(../images/bg6.png) no-repeat center/cover;}
.Floor003099 .auto{max-width: 1440px; overflow: hidden;}
.Floor003099 .slider{margin: 0 -12px;}
.Floor003099 .slider .slick-list li{margin: 0 12px;padding: 20px 0;}
.Floor003099 .slider .slick-list li a{display: block;padding: 15px;background-color: #fff;border-radius: 20px;overflow: hidden;;}
.Floor003099 .pic{overflow: hidden;position: relative;margin-right: 3px;}
.Floor003099 .pic .Ispic{padding-bottom: 55.30%; transition: 0.5s;border-radius: 20px;overflow: hidden;}
.Floor003099 .slider li .txt{padding-top: 20px;}
.Floor003099 .slider .slick-dots{display: table; margin: 0 auto;}
.Floor003099 .slider .slick-dots li{float: left; border: 1px solid #eaeaea;border-radius: 50%; width: 8px; height: 8px; margin: 0 12px;background: #eaeaea;}
.Floor003099 .slider .slick-dots li button{display: none;}
.Floor003099 .slider .slick-dots li.slick-active{border-color: #ff0000;background: none;}
.Floor003099 .txt label{height: 24px;line-height: 24px;border-radius: 5px;font-size: 12px;color: #1f69ff;padding: 0 8px;background-color: #E8F2FF;}
.Floor003099 .txt time{font-size: 12px;color: #4c535a;opacity: 0.5;}
.Floor003099 .txt .tit{font-size: 24px;color: #282c31; line-height: 1.5em; min-height:3em; margin-top: 0px;}
.Floor003099 .txt p{line-height: 2; font-size: 14px;color: #4c535a;margin: 15px 0;}
.Floor003099 .txt .info{display: flex;justify-content: space-between;}
.Floor003099 .morebtn{text-align: center;margin-top: 40px;}
.Floor003099 .morebtn a{display: inline-block;width: 116px;line-height: 48px;background: linear-gradient(90deg, #3A74FF, #997DFF);border-radius: 48px;font-size: 16px;color: #ffffff;;	height: 48px;}
.Floor003099 .slider li:hover a{box-shadow: 0 0 10px rgba(91,91,91,0.36);}

@media(max-width:640px){
.Floor003099 .txt .tit{font-size: 5vw;}
}

.fwqg{ padding: 60px 0 0;background: url(../images/bg6.png) no-repeat center/cover;}
.fwqg .txt{width: 60%;padding-right: 110px;}
.fwqg .txt h3{font-size: 40px;color: #282c31;font-weight: normal;}
.fwqg .txt h3 b{font-size: 64px;color: #1f69ff;}
.fwqg .txt li:not(:last-child){margin-bottom: 60px;}
.fwqg .txt p{line-height: 2;color: #4c535a;}
/*Bottom003191 */
.Bottom003191{background-color: #151B26;color: #fff; }
.Bottom003191 a{color: rgba(255,255,255,0.5);}
.Bottom003191 a:hover{color: #fff; }
.Bottom003191 .b-bottom{ color: #a4acb6;text-align: center;}
.Bottom003191 .b-bottom .auto{font-size: calc(14 / 16 * 1em);border-top: 1px solid #353b43;padding: 13px 0;}
.Bottom003191 .b-bottom .auto a{margin-right: 20px;}
.Bottom003191 .b-top{padding: 65px 0 50px;}
.Bottom003191 .b-top nav dt{font-size: calc(20 / 16 * 1em);}
.Bottom003191 .b-top nav dt a:not(:hover){color: #fff;}
.Bottom003191 .b-top nav dd{line-height: calc(34 / 16 * 1em);}

.Bottom003191 .logo img{height: calc(34 / 16 * 1em);}
.Bottom003191 .hotline dl{margin-top: calc(36 / 16 * 1em);}
.Bottom003191 .hotline dt{opacity: 0.5;margin-bottom: calc(6 / 16 * 1em);}
.Bottom003191 .hotline dd{font-family: 'Oswald-Medium'; font-size: calc(28 / 16 * 1em);}

.Bottom003191 .code{margin-bottom: calc(34 / 16 * 1em);}
.Bottom003191 .code img{height: calc(158 / 16 * 1em);}
.Bottom003191 .contact li{line-height: calc(20 / 16 * 1em); padding: calc(10 / 16 * 1em) 0;position: relative; }
.Bottom003191 .contact li img{margin-right: 10px;;}
.Bottom003191 .b-top .left .logo{margin-bottom: 25px;}
@media (min-width:1025px) {
.Bottom003191 .b-top .left{width: 28%;}
.Bottom003191 .b-top .right{width: 14%;}
.Bottom003191 .b-top .mid{width: 42%;}  
.Bottom003191 .b-top nav{width:80%;margin: 0 auto; max-width: calc(664 / 16 * 1em); overflow: hidden;}
.Bottom003191 .b-top nav dl{float: left; max-width: calc(100 / 16  * 1em);}  
.Bottom003191 .b-bottom .fl,
.Bottom003191 .b-bottom .fr{max-width: 45%;}
.Bottom003191 .b-top nav dt{ margin-bottom:20px;}
}
@media (max-width:1024px) {
.Bottom003191 .logo{text-align: left;}
.Bottom003191 .b-bottom .copyright{margin-top: 0em;}
.Bottom003191 .b-bottom .copyright a{display: inline-block;} 
.Bottom003191 .b-top{padding: 3em 0 0;}
.Bottom003191 .b-top nav{border-top: 1px solid rgba(255,255,255,0.1);border-bottom: 1px solid rgba(255,255,255,0.1); padding: 2em 0; margin: 2em 0;}
.Bottom003191 .b-top nav dl{margin: 0!important;}
.Bottom003191 .b-top nav dl:not(:last-child){margin-bottom: 1em!important;}
.Bottom003191 .b-top nav dd{display: inline-block; margin-right: 1em;}
}

.Banner_about{position: relative;}
.Banner_about .txt{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);font-size: 40px;text-align: center;}

.about_p1{min-height: 620px;}
.about_p1 .ytable{min-height: 620px;}
.about_p1 .txt{width: 48%;}
.about_p1 .txt .ti{font-size: 48px;color: #EAF0F5;}
.about_p1 .txt .ti2{font-size: 40px;color: #282c31;margin-top: -20px;line-height: 1;margin-bottom: 50px;}
.about_p1 .txt .tag span{display: inline-block;background-color: #ffffff;box-shadow: 8.8px 10.9px 73px 0px rgba(224, 232, 240, 0.32); border-radius: 4px;height: 40px;line-height: 40px;padding: 0 20px;margin-right: 10px;}
.about_p1 .txt .desc{font-size: 18px;line-height: 34px;color: #282c31;margin-top: 35px;margin-bottom: 30px;;}

.about_p2{margin-top: 90px;background: url(../images/aboutbg2.png) no-repeat center top/cover;padding-top: 15px;}
.about_p2b{background: url(../images/aboutbg3.png) no-repeat center bottom;height: 580px;}
.about_p2b li{float: left;width: 20%;padding-left: 38px;background: url(../images/aboutbg4.png) no-repeat left top;min-height: 240px;padding-right: 40px;}
.about_p2b li .year{background: linear-gradient(180deg, #5FA5FF 0%, #D5E9FE 100%);line-height: 1; -webkit-background-clip: text; background-clip: text;font-size: 36px;font-weight: bold; color: transparent;}
.about_p2b li .tag{display: inline-block;height: 32px;border-radius: 32px;background-image: linear-gradient(90deg, #3974ff 0%, #9c7dff 100%);padding: 0 25px;line-height: 32px;font-size: 18px;color: #ffffff;font-weight: bold;;}
.about_p2b li .desc{font-size: 16px;line-height: 26px;color: #282c31;margin-top: 20px;;}
.about_p2b li:nth-child(1){margin-top: 323px;}
.about_p2b li:nth-child(2){margin-top: 260px;}
.about_p2b li:nth-child(3){margin-top: 166px;}
.about_p2b li:nth-child(4){margin-top: 116px;}
.about_p2b li:nth-child(5){margin-top: 40px;}

.about_p3{padding-top: 110px;background: url(../images/aboutbg5.png) no-repeat center;padding-bottom: 200px;}
.about_p3 ul{text-align: center;padding: 50px 0;}
.about_p3 ul li{display: inline-block;color: #282c31;width: 23%;height: 330px;background: url(../images/aboutbg6.png) no-repeat center/100% 100%;text-align: center;padding: 60px 0 0;margin: 0 3%;margin-top: 80px;position: relative;}
.about_p3 ul li:nth-child(2){transform: translateY(-80px);}
.about_p3 ul li .ti{font-size: 20px;font-weight: bold;margin-top: 30px;margin-bottom: 10px;}
.about_p3 ul li p{font-size: 16px;}
.about_p3 ul li:hover{background-image: url(../images/aboutbg6-2.png);}
.about_p3 ul li:after{position: absolute;left: 50%;bottom: -20px;transform: translateX(-50%);transition: all 0.3s; width: 30px;height: 16px;background: url(../images/dot.png) no-repeat center/contain;content: "";}
.about_p3 ul li:hover:after{transform: translate(-50%,50%);}
.about_p3 .desc{font-size: 18px;line-height: 34px;color: #282c31;margin-top: 50px;text-align: center;}

.about_p4{height: 200px;padding-bottom: 85px;background:  url(../images/bg9.png) no-repeat center bottom;margin-top: -10px;;;}
.about_p4 .box{position: relative;bottom: 85px;height: 200px;background:  url(../images/bg8.png) no-repeat right bottom}
.about_p4 .box .kf{position: absolute;left: 0;bottom: 0;}
.about_p4 .box .txt{width: 100%;height: 100%;padding-left: 200px;margin-right: 86px;display: flex;align-items: center;}
.about_p4 .box .txt .ti{font-size: 24px;font-weight: bold;line-height: 32px;color: #282c31;margin-bottom: 15px;;}
.about_p4 .box .txt p{font-size: 20px;color: #282c31;}
.about_p4 .box .txt .ti b{background: linear-gradient(90deg, #4345E5, #8A64EC); -webkit-background-clip: text; background-clip: text; color: transparent;}


.newslist{background: url(../images/newsbg.png) no-repeat top center;}
.Banner_news{height: 31.25vw;position: relative;}
.Banner_news .txt{position: absolute;top: 40%;left: 50%;transform: translateX(-50%);text-align: center;line-height: 1;width: 100%;}
.Banner_news .txt .ti{font-size: 56px;color: #282c31;font-weight: bold;}
.Banner_news .txt .desc{font-size: 20px;color: #282c31;margin-top: 20px;;}
.Banner_news .txt .search{display: inline-block;height: 48px;border: solid 2px #ffffff;background-color: #F3F7FF;border-radius: 48px;width: 90%;max-width: 900px;margin-top:56px;text-align: left;}
.Banner_news .txt .search input{background: none;border: none;height: 44px;line-height: 44px;text-indent: 22px;font-size: 20px;color: rgba(40,44,49,0.4);width: calc(100% - 80px);float: left;;;}
.Banner_news .txt .search button{width: 80px;text-align: center;border: none;background: none;float: right;height: 48px;line-height: 48px;cursor: pointer;;;}
.Banner_news .txt .search button img{vertical-align: middle;margin-top: -3px;}


.newstop .slider{margin: 0 -12px;}
.newstop .slider .slick-list li{margin: 12px;border: solid 1px #f3f5f8;border-radius: 16px;overflow: hidden;transition: all 0.3s;}
.newstop .slider .slick-list li .Ispic{padding-bottom: 51.739%;}
.newstop .slider .slick-list li .txt{padding: 30px;;}
.newstop .slider .slick-list li .txt .tit{font-size: 22px;line-height: 32px;color: #282c31;min-height: 64px;margin-bottom: 16px;;}
.newstop .slider .slick-list li .txt .tag span{display: inline-block;height: 24px;line-height: 24px;padding: 0 8px;	background-color: #EDF3FF;font-size: 12px;color: #1f69ff;	border-radius: 4px;margin-right: 8px;}
.newstop .slider .slick-list li .txt .info{display: flex;align-items: center;justify-content: space-between;height: 24px;line-height: 24px;margin-top: 32px;;}
.newstop .slider .slick-list li .txt .info .sc{border-right: 1px solid  #d7dbe5;}
.newstop .slider .slick-list li .txt .info .sc a{margin-right: 10px;}
.newstop .slider .slick-list li .txt .info img{vertical-align: middle;margin-top: -3px;margin-right: 10px;}
.newstop .slider .slick-list li.slick-current+.slick-active{transform: translateY(0px);}
.newstop .slider .slick-list{padding-top: 20px;}
.newstop .slider .slick-dots{text-align: center;margin: 55px 0 100px;}
.newstop .slider .slick-dots li{display: inline-block;width: 12px;height: 12px;background-color: #8b9bc8;margin: 0 14px;border-radius: 50%;}
.newstop .slider .slick-dots li button{display: none;}
.newstop .slider .slick-dots li.slick-active{background-color: #4475ff;}
.newstop .slider .slick-list li:hover .txt .tit{color: #4475ff;}
.newstop .slider .slick-list li:hover{box-shadow: 0 0 15px rgba(0,0,0,0.15)}
.newsbottom{background: url(../images/newsbg2.png) no-repeat top center;padding: 60px 0;}
.newsbottom .leftlist{width: 60%;float: left;}
.newsbottom .leftlist .ul{width: 100%;margin: 20px 0 30px;}
.newsbottom .leftlist .ul .img{width: 210px;overflow: hidden;border-radius: 16px}
.newsbottom .leftlist .ul .img img{transition: all 0.3s;}
.newsbottom .leftlist .ul .txt{width: calc(100% - 250px);padding-left: 30px;}
.newsbottom .leftlist .ul .txt aside{font-size: 20px;line-height: 32px;color: #282c31;font-weight: bold;}
.newsbottom .leftlist .ul .txt aside span{width: calc(100% - 50px);float: left;}
.newsbottom .leftlist .ul .txt p{font-size: 16px;color: #0a131b;line-height: 24px;opacity: 0.7;margin: 20px 0;width: 100%;display: inline-block;}
.newsbottom .leftlist .ul .txt .info span{display: inline-block;margin-right: 40px;font-size: 16px;color: #3d3d3d;;}
.newsbottom .leftlist .ul .txt .info span img{vertical-align: middle;margin-right: 10px;margin-top: -3px;;;}
.newsbottom .leftlist .ul:hover .img img{transform: scale(1.1);}
.newsbottom .leftlist .ul:hover .txt aside{color: #4475ff;}

/*Page002737 */
.Page002737{}
.Page002737 .Pages{ padding: 64px 0; text-align: center;}
.Page002737 .Pages > span{display: inline-block; vertical-align: middle;}
.Page002737 .Pages .a_first,
.Page002737 .Pages .a_end,
.Page002737 .Pages .p_cur,
.Page002737 .Pages .p_count,
.Page002737 .Pages .p_total{display: none;}
.Page002737 .Pages .p_jump,
.Page002737 .Pages .p_page{overflow: hidden; }
.Page002737 .Pages .p_page em{font-style: normal;}
.Page002737 .Pages .p_page a{float: left; line-height: 32px; border: 1px solid #e5e5e5; border-radius: 4px; padding: 0 12px; margin: 0 5px; font-size: 14px;color: #595959;}
.Page002737 .Pages .p_page a:hover,
.Page002737 .Pages .p_page a.page-num-current{background-image: linear-gradient(90deg, #3974ff 0%, #9c7dff 100%); border-color: transparent; color: #fff;}
.Page002737 .Pages .p_page a.a_next,
.Page002737 .Pages .p_page a.a_prev{font-size: 0; height: 32px; width: 32px; padding: 0; margin: 0 15px; background-position: center center; background-repeat: no-repeat;}
.Page002737 .Pages .p_page a.a_prev{background-image: url(../images/leftarr.png);}
.Page002737 .Pages .p_page a.a_prev:hover{background-image: url(../images/leftarr.png);border-color: #3974ff;}
.Page002737 .Pages .p_page a.a_next{background-image: url(../images/rightarr.png);}
.Page002737 .Pages .p_page a.a_next:hover{background-image: url(../images/rightarr.png);border-color: #3974ff;}
.Page002737 .Pages  .p_page a.pagedot{ border-color: transparent; padding: 0; margin-right: -5px; line-height: 34px; height: 32px;}
.Page002737 .Pages .p_jump > *{float: left;}
.Page002737 .Pages .p_jump b{ font-weight: normal; color: #595959; margin: 0 4px; line-height: 32px;}
.Page002737 .Pages .p_jump b.f0{margin-right: 6px;}
.Page002737 .Pages .p_jump input{height: 32px; border-radius: 4px;}
.Page002737 .Pages .i_text{ line-height: 44px; text-align: center;border: 1px solid #e5e5e5;   width: 32px; text-align: center; color: #333; font-size: 20px;}
.Page002737 .Pages .i_button{background: #ebebeb; width: 32px;  padding: 0; cursor: pointer; border: none; margin-left: 10px; color: #888;}
@media(max-width:768px){
.Page002737 .Pages{ padding:30px 0;}
.Page002737 .Pages .p_page em,
.Page002737 .Pages .p_jump{display: none;}
}

/*RighInfo002939 */
.RighInfo002939{padding:3.49vw 0;}
.RighInfo002939 .name{border-bottom: 1px dotted #cecece; text-align: center; margin-bottom: 37px;}
.RighInfo002939 .name h1{margin: 0 0 30px 0;font-size: 20px;color: #333;}
.RighInfo002939 .time{color: #c8c8c8;padding-bottom: 1.72vw;line-height: 16px;}

.RighInfo002939 .edit-info{line-height: 2.5625em;color: #1e1e1e; text-align: justify; padding-bottom: 4vw;}
.RighInfo002939 .info-page{border: solid 1px #eee;}
.RighInfo002939 .info-page dd{line-height: 36px;}
.RighInfo002939 .info-page dd a{padding: 0 20px;}
.RighInfo002939 .info-page dd a:hover{color: #d43e45;}
@media(min-width:641px){
.RighInfo002939 .info-page dd{float: left; width: 50%;}
.RighInfo002939 .info-page dd:nth-child(2){border-left: 1px solid #eee;}
.RighInfo002939 .time,
.RighInfo002939 .info-page dd a,
.RighInfo002939 .edit-info{font-size: 16px;}
}
@media(max-width:640px){
.RighInfo002939 .info-page dd:nth-child(2){border-top: 1px solid #eee;}
}


.newsbottom .leftlist.w100{width: 100%;}

.rightlist{width: 32%;padding: 30px;border: 1px solid #E8E8EE;border-radius: 16px;float: right;}
.rightlist .tit{font-size: 18px;font-weight: bold;color: #282c31;margin-bottom: 25px;}
.rightlist .tit span{font-size: 10px;font-weight: lighter;margin-left: 10px;}
.rightlist li{padding-left: 32px;position: relative;margin-bottom: 50px;;}
.rightlist li .ti{font-size: 14px;line-height: 20px;color: #0a131b;opacity: 0.7;margin-bottom: 12px;;}
.rightlist li p{font-size: 16px;color: #3d3d3d;}
.rightlist li span{position: absolute;left: 0;width: 20px;top: 0;line-height: 20px;text-align: center;font-size: 12px;color: #adb8da;;	height: 20px;}
.rightlist li:hover  .ti{color:#4475ff}
.rightlist li:nth-child(1) span{font-size: 0;background: url(../images/ph1.png) no-repeat center/contain;}
.rightlist li:nth-child(2) span{font-size: 0;background: url(../images/ph2.png) no-repeat center/contain;}
.rightlist li:nth-child(3) span{font-size: 0;background: url(../images/ph3.png) no-repeat center/contain;}



.fixed-box{position: fixed; left: 0; top: 0; width: 100%; z-index: 200; height: 100%;background: rgba(0,0,0,0.6);display: none;}
.fixed-box .ytable{height: 100%;}
.fixed-box .main{max-width: 1200px;color: #282c31;background: #fff; text-align:center;position: relative; width: 90%;border-radius: 20px;;}
.fixed-box .close{ width: 30px; height: 30px;right: 30px;position: absolute;top: 30px; transform: rotate(45deg);cursor: pointer;}
.fixed-box .close:before,
.fixed-box .close:after{position: absolute; left: 50%; top: 50%; content: '';background: #A5A9AC;}
.fixed-box .close:before{width: 50%; height: 2px; margin-top: -1px; margin-left: -25%;}
.fixed-box .close:after{height: 50%; width: 2px; margin-left: -1px; margin-top: -25%;}
.fixed-box .left{width: 375px;float: left;;}
.fixed-box .right{float: right;width: calc(100% - 375px);padding: 30px;text-align: left;}
.fixed-box .right .ti{font-size: 24px;line-height: 1.5;font-weight: bold;color: #282c31;max-width: 90%;}
.fixed-box .right .inputbox{margin-top: 20px;}
.fixed-box .right .inputbox p{font-size: 16px;color: #282c31;}
.fixed-box .right .inputbox input{height: 40px;width: 100%;border: 1px solid #E3EBFA;text-indent: 15px;border-radius: 10px;margin-top: 10px;}
.fixed-box .right .inputbox textarea{width: 100%;border: 1px solid #E3EBFA;text-indent: 15px;border-radius: 10px;margin-top: 10px;height: 122px;padding-top: 10px;}
.fixed-box .right .btns{text-align: right;margin-top: 80px;}
.fixed-box .right .btns button{cursor: pointer; width: 88px;line-height: 40px;text-align: center;border: 1px solid #E3EBFA;border-radius: 10px;margin-left: 15px;background-color: #fff;	height: 40px;}
.fixed-box .right .btns button.sub{background-image: linear-gradient(90deg, #3974ff 0%, #9c7dff 100%);color: #fff;border-color: transparent;}
@media(min-width:641px){
.fixed-box dt{float: left;}
}
@media(min-width:1025px){
.fixed-box h4{padding: 7.82vh 0; }
.fixed-box dt{padding: 5.913vh 0;width: 28.261%;}
.fixed-box dt:not(:last-child){margin-right: 7.6085%;}
.fixed-box dt .word{padding: 3.6vh 0;}
}
@media(max-width:1024px){
.fixed-box h4{padding-bottom: 4vw;font-size: 5vw; }
.fixed-box dt,
.fixed-box dt .word{padding: 5vw 0;}
.Floor002718 .imgbox{width: 40%;}
.fwqg .txt{padding-right: 50px;}
.fwqg .txt li:not(:last-child){margin-bottom: 30px;}
.fwqg .txt h3{font-size: 30px;;}
.fwqg .txt h3 b{font-size: 40px;;}
.Floor002655 li a .imgbox img{max-width: 70%;}
.Floor003153 .intro .info .desc{line-height: 1.5;}
.Floor003153 .intro .info .desc{margin: 10px 0 20px};
.Floor003153 .intro .info .ti2{font-size: 24px;;}
.Floor003153 .intro .info .btns{display: inline-block;width: 100%;text-align:center}
.Floor003153 .intro .info .btns a{height:40px;line-height:40px;display: inline-block;float: none;margin:0 10px}
.Floor003153 .intro .info .ti{font-size: 20px;display:none}
.Floor003153 .intro{min-height: unset;background-size: 100% auto !important;padding: 40px ;padding-right: 37%;}
.fixed-box .right .btns{margin-top: 30px;}
.Banner_about{margin-top: 90px;}
.Banner_about .txt{font-size: 32px;}
.about_p2b li{padding-right: 20px;}
.about_p2b li .tag{font-size: 16px;padding: 0 15px;}
.about_p2b li .year{font-size: 32px;}
.Bottom003191 .mid {display: none;}
.Bottom003191 .logo img{height: auto;}
.about_p2b li.slick-current{margin-top: 260px;}
.about_p2b li.slick-current + .slick-active{margin-top: 166px;}
.about_p2b li.slick-current + .slick-active + .slick-active{margin-top: 116px;}
.about_p2b li{transition: all 0.3s;}
.Top003124 .top-nav dd.register a{width: auto;padding: 0 20px;height: 32px;line-height: 32px;border-radius: 30px;;;;}
.newstop{margin-top: 30px;}
.newstop .slider .slick-dots{margin: 20px 0 30px;}
.rightlist li{margin-bottom: 20px;}
}
@media(min-width:641px) and (max-width:1024px){
.fixed-box dt{width: 32%;}
.fixed-box dt:not(:last-child){margin-right:2%;}
}
@media(max-width:768px){
    .fixed-box .main{max-height: 80vh;    overflow-y: auto;}
    .Floor003153 .intro .info .ti2{font-size: 20px;;}
	.fixed-box .ytable-cell{display: table-cell;}
	.fixed-box .left{display: none}
	.fixed-box .right .ti{font-size:18px}
	.fixed-box .right{width: 100%;padding:15px;}
.fixed-box dt:not(:last-child){margin-bottom: 2%;}
.fixed-box dt .word{padding: 3vw 0;}
.fixed-box dt .icon{height: 8vw;background-size: contain;}
.fixed-box dt .btn{line-height: 2em;}
.fixed-box dt .word .t-1{font-size: 4vw;}
.fixed-box dt .word .t-2{font-size: 3vw;}
.fwqg .txt,.fwqg .imgbox{width: 100%;}
.fwqg .imgbox{text-align: center;margin-top: 30px;}
.ytable-cell{display: block;}
.Floor002718 .imgbox{width: 100%;}
.Floor003153 .intro{background: none !important;padding: 0;}
.Banner003172 .txt{padding-bottom: 5%;top: 15%;}
.Bottom003191 .logo img{height: auto;}
.Bottom003191 .code{text-align: center;margin-top: 20px;}

.Bottom003191 .contact li{text-align: center;}
.Floor003099,.Floor002655{padding: 40px 0;}
.title .name{font-size: 24px;;}
.fwqg{padding: 40px 0 0;}
.about_p1 .txt{width: 100%;padding: 0 3%;}
.about_p1 .ytable,.about_p1{min-height: unset;}
.about_p1{padding: 40px 0;}
.about_p3 ul li{width: 30%;margin: 0 1%;float: left;}
.about_p3 .desc{display: inline-block;width: 100%;}
.about_p3 ul li:nth-child(2){transform: translateY(-40px);}
.about_p4 .box .txt{padding-right: 40px;}
.about_p3{padding-top: 60px;}
.about_p2{margin-top: 50px;}
.about_p2b{height: auto;}
.about_p2b li.slick-current{margin-top: 160px;}
.about_p2b li.slick-current + .slick-active{margin: 100px;}
.about_p1 .txt .ti{font-size: 36px;;}
.about_p1 .txt .ti2{font-size: 30px;margin-bottom: 30px;}
.about_p1 .txt .tag span{font-size: 14px;padding: 0 15px;}
.Banner_news{margin-top: 150px;padding-bottom: 40px;height: 40vw;}
.newsbottom .leftlist{width: 100%;}
.newsbottom .leftlist .ul .img{display: inline-block;}
.newsbottom .leftlist .ul .txt{display: inline-block;}
.newsbottom .leftlist .ul .txt p{margin: 10px 0;}
.rightlist{width: 100%;}
.Banner_news .txt{top: 20%;}
.Banner_news{padding-bottom: 20px;}
.Banner_news .txt .search{margin-top: 20px;}
.Banner_news .txt .ti{font-size: 36px;;}
.newstop .slider .slick-list li .txt{padding: 15px;background-color: #fff;}
}
@media(max-width:480px){
    .Banner_about .txt{width: 90%;font-size: 20px;}
    .Floor002718 .txt li h3{font-size: 20px;}
    .Floor003099 .morebtn{margin-top: 20px;}
    .fwqg .txt h3{font-size: 24px;;}
    .fwqg .txt h3 b{font-size: 30px;;}
    .Top003124 .wap-fixed{padding-top: 0px;}
    .about_p2b li{transition: all 0s;}
    .about_p2b li.slick-current{margin-top: 60px;;}
    .about_p2b {padding-bottom: 160px;}
    .about_p2b li:not(.slick-current){margin-top: 0;}
    .about_p3 ul li{width: 100%;margin-bottom: 60px;}
    .about_p3 ul li:nth-child(2){transform: translateY(-0px);}
    .about_p4 .box .txt{width: 100%;padding: 0;padding: 20px;}
    .about_p4 .box .kf{position: static;}
    .about_p4 .box,.about_p4{height: auto;}
    .about_p4{padding-bottom: 0;}
    .about_p4 .box{background-size: cover;}
    .about_p1{background-position: right center  !important;background-size: cover !important;padding-bottom: 0;}
    .Banner_news .txt{top: 10%;}
    .newsbottom .leftlist .ul .img{width: 100%;}
    .newsbottom .leftlist .ul .txt{width: 100%;padding: 20px;background-color: #fff;}
    .newsbottom .leftlist .ul .txt .info span{margin-right: 20px;}
    
}







