@charset "utf-8";
html{ font-size:625%;}
body{ font-size:16px;}
body,html,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,th,td,form,object,iframe,blockquote,pre,a,abbr,address,code,img,fieldset,form,label,figure{margin:0;padding:0;font-family: 'normal'}
body,html,input,button,textarea{color:#231f20; font-family:Arial, Helvetica, sans-serif; line-height:1.5}
article,aside,figcaption,figure,footer,header,main,nav,section{display:block;}
body{background:#fff;}
h1{font-size:20px;font-size:.2rem;}
h2{font-size:18px;font-size:.18rem;}
h3{font-size:16px;font-size:.16rem;}
h4,h5{font-size:14px;}
img{border:none;vertical-align:middle;max-width: 100%;height: auto;}
li{list-style:none;}
i,em{font-style:normal;}
a{color:#231f20;text-decoration:none;}
a:focus{outline:none;}
a:hover{color:#2A63FF;text-decoration:none;}
input[type="text"]:focus{outline:none;}
input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;}
input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;padding:0;}
hr{height:1px;border:none;border-top:1px dashed #c1c1c1;margin:15px 0 15px 0;}
a:active,select,input,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;outline:0!important;}
*{outline: 0;}
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}

.layout{width: 95%;max-width: 1440px;margin: auto;}
.content{position: relative;}
.header{position: sticky;top: 0;background-color: #fff;}
.header .layout{display: flex;justify-content: space-between;align-items: center;}
.header .layout a img{max-height: 50px;width: auto;}
.header .layout ul{display: flex;justify-content: space-around; align-items: center;padding: 24px 0;width: 40%;}
.header .layout .search_warp{position: relative;}
.header .layout .search_warp input{background-color: #F4F4F4;border-radius: 20px;border: 0;padding: 5px 10px;}
.header .layout .search_warp::before{content: ' ';display: block;width: 16px;height: 16px;position: absolute;right: 10px;top: 7px;background: url(./img/search.webp) no-repeat center/cover;}

.banner img{width: 100%;height: auto;}

.module1{background-color: #F9F9F9;padding: 4% 0;}
.module1 .layout{display: flex;justify-content: space-between;}
.module1 .layout li{background-color: #fff;border-radius: 15px;width: 30%;display: flex;flex-direction: column;align-items: center;padding: 5% 3%;text-align: center;}
.module1 .layout li .title{font-family: medium;font-weight: 500;font-size: 24px;color: #181A1A;line-height: 24px;margin-top: 15px;}
.module1 .layout li .text{margin-top: 38px;font-family: normal;font-weight: 400;font-size: 16px;color: #181A1A;line-height: 24px;}
.module1 .layout li .link{border-bottom: 1px solid #181A1A;padding-bottom: 8px;margin-top: 60px;}

.module2{background:url(./img/bg1.webp) no-repeat center/cover;padding: 5% 0;}
.module2 .layout>.title{font-family: 'medium';font-weight: 500;font-size: 48px;color: #FFFFFF;}
.module2 .layout>.smtitle{font-family: 'medium';font-weight: 500;font-size: 30px;color: #24F1EB;margin-top: 60px;margin-bottom: 40px;}
.module2 .layout .content {background: rgba(42, 99, 255, .29);border-radius: 15px;padding: 2% 3%;display: flex;justify-content: start;align-items: center;width: 85%;}
.module2 .layout .content p{font-weight: 400;font-size: 24px;color: #FFFFFF;margin-right: 2%;}
.module2 .layout .content .item{text-align: center;width: 33%;padding: 2% 2%;}
.module2 .layout .content .item .desc{font-weight: 400;font-size: 16px;color: #FFFFFF;width: 80%;margin: 20px auto 0;} 

.module3 {background: url(./img/bg2.webp)no-repeat center/cover;padding: 5% 0;}
.module3,.module4 .title_warp{margin: auto;text-align: center;}
.module3,.module4 .title_warp .title{font-family: 'medium';font-weight: 500;font-size: 36px;color: #191919;}
.module3,.module4 .title_warp .title span{font-size: 60px;color: #2A63FF;}
.module3,.module4 .title_warp .desc{font-weight: 400;font-size: 18px;color: #191919;line-height: 30px;}
.module3 ul{display: flex;margin-right: 1%;justify-content: space-between;width: 100%;margin-top: 60px;}
.module3 ul li{background: #FFFFFF;border-radius: 15px;display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 1% 2% 3%;width: 19%}
.module3 ul li .title{margin: 25px auto;font-family: 'medium';font-weight: 500;font-size: 24px;color: #191919;}
.module3 ul li .desc{font-size: 16px;color: #191919;}

.module4{padding: 5% 0	;}
.module4 .content_item{margin: 0px auto 0;display: flex;justify-content: space-between;}
.module4 .content_item:nth-child(2){margin-top: 86px;}
.module4 .content_item .left{width: 50%;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.module4 .content_item .left .text_warp{max-width: 500px;}
.module4 .content_item .right{width: 50%;}
.module4 .content_item.two{flex-direction: row-reverse;}
.module4 .left .text_warp .title{font-family: 'medium';font-weight: 500;font-size: 24px;color: #191919;margin-bottom: 10%;position: relative;}
.module4 .left .text_warp .title span{position: absolute;font-family:'medium';font-weight: bold;font-size: 80px;color: rgba(25, 25, 25, .1);left: 0;top: 50%;transform: translateY(-50%);}
.module4 .left .text_warp ul li{position: relative;padding-left: 15px;color: rgba(25, 25, 25, .69);line-height: 2.3;}
.module4 .left .text_warp ul li::before{position: absolute;content: ' ';width: 8px;height: 8px;border-radius: 50%;background-color: #2A63FF;top: 50%;left: 0;transform: translateY(-50%);}
.module4 .left .text_warp ul li:last-child::before{transform: translateY(0%);top: 14%;}
.module4 .left a{margin-top: 40px;background: #2A63FF;border-radius: 21px;font-weight: 400;font-size: 16px;color: #FFFFFF;padding: 2.4% 10%;display: inline-block;}

.footer{background-color: #F9F9F9;padding: 2% 0;}
.footer .icon_warp{width: 95%;max-width: 1100px;display: flex;margin: 0 auto;justify-content: space-between;align-items: center;}
.footer .icon_warp .item{display: flex;justify-content: start;align-items: center;}
.footer .icon_warp .item .text{margin-left: 5px;}
.footer .icon_warp .title{font-family:'medium';font-weight: 400;font-size: 18px;color: #191919;}
.footer .icon_warp .desc{font-size: 14px;color: rgba(25, 25, 25, .49);line-height: 26px;}
.footer .record{text-align: center; font-weight: 400;font-size: 16px;color: rgba(25, 25, 25, .79);line-height: 30px;margin-top: 60px;}


.new_ro{max-width: 1200px;margin: 0 auto;}
.new_ro .tt{text-align: center;}
h3,.h3 {color: rgb(59, 59, 59);font-size: 22px;}
.new_ro .new_con {margin-top: 50px;margin-bottom: 50px;}
.new_con{font-size: 16px;line-height: 30px;text-align: left;}


.lBanner{height: 400px;}
.bgCover{background-size: cover;background-position: center;}
.lBanner .flex_jz{height: 100%;}
.flex_jz{display: flex;justify-content: center;align-items: center;overflow: auto;}
.wh{width: 1200px;margin: 0 auto;clear: both;max-width: 1200px;}
.lBanner .ro {text-align: left;width: 100%;}
.lBanner .ro .tou_01{text-align: left;}
.lBanner .ro .tou_01 h3,.lBanner .ro .tou_01 p{color: #fff;}
.tou_01 h3 {font-size: 40px;}
.tou_01 p{margin-top: 6px;font-size: 14px;}
.tou_01 {text-align: center;padding: 50px 0px;}
.tou_01>span{width: 65px;height: 3px;display: block;margin: 0 auto;margin-top: 16px;}
.bgColor {background-image: -webkit-linear-gradient(90deg, rgb(65, 125, 221) 0%, rgb(133, 186, 180) 100%);}

.shop_intro .new_con{padding-bottom: 50px;}


@font-face {
	font-family: 'medium';
	src: url(./fonts/SOURCEHANSANSOLD-MEDIUM-2.OTF);
}
@font-face {
	font-family: 'normal';
	src: url(./fonts/SOURCEHANSANSOLD-NORMAL-2.OTF);
}

