@charset "utf-8";
.pb-65{padding-bottom:65px;}
#obtn{position:relative;width:100%;margin:0 auto;box-sizing:border-box;z-index:2;overflow:hidden}
p{text-indent:2em;/* 设置首行缩进为2em */}
.sec_padding{padding:65px 0px;}
.col-xl-5{flex:0 0 auto;width:45%}
.col-xl-6{flex:0 0 auto;width:50%}
.company_features_2_titles p{font-size:18px;margin:30px 80px 0px;}
.company_features_2_box{position:relative;width:100%;max-width:1400px;margin:0 auto;box-sizing:border-box}
.company_features_2_box_list{position:relative;width:100%;margin:3em auto 0 2%;box-sizing:border-box;overflow:hidden}
.company_features_2_box_list li{float:left;width:calc(92% / 3);margin-right:2%;margin-bottom:2.5em}
.cpy_fea_2_img img{border-radius:10px 30px;overflow:hidden;position:relative;width:100%;height:auto;border:1px solid #e0e0e0}
.sml_title{display:flex;gap:20px;align-items:center;margin-bottom:10px;}
.justify-content-center{justify-content:center!important}
.sansita_fontfamily{font-family:'Sansita',sans-serif;}
.color_darkblue{color:#1239AC;}
.bgcolor_darkblue{background-color:#1239AC;}
.color_lightblack{color:#555555;}
.color_skyblue{color:#007CFB;}
.bgcolor_skyblue{background-color:#007CFB;}
.fw_500{font-weight:500 !important;}
.fw_500_itlic{font-weight:500 !important;font-style:italic !important;}
.line_height_45{line-height:45px;}
.line_height_40{line-height:40px;}
.line_height_36{line-height:36px;}
.line_height_27{line-height:27px;}
.line_height_24{line-height:24px;}
.line_height_22{line-height:22px;}
.line_height_20{line-height:20px;}
.line_height_18{line-height:18px;}
.line_height_normal{line-height:normal;}
.cpy_fea_info,.why_choose_info{padding-top:30px;display:flex;flex-direction:column;}
.why_choose_info{padding-top:0px;display:flex;flex-direction:column;}
h1{font-size:72px;font-family:'Sansita',sans-serif;line-height:normal;font-weight:700;}
h2{font-size:60px;line-height:normal;font-weight:700;}
h3{font-size:48px;line-height:48px;font-weight:700;}
h4{font-size:36px;line-height:normal;font-weight:700;}
h5{font-size:22px;line-height:normal;font-weight:700;}
.cpy_fea_info h5 a,.why_choose_info h5 a{transition:all 0.35s linear;background:linear-gradient(to bottom,#007cfb 0%,#007cfb 98%);content:"";color:#1239AC;background-size:0px 2px;background-repeat:no-repeat;background-position:left 100%;display:inline;}
.cpy_fea_info h5 a:hover,.why_choose_info h5 a:hover{background-size:100% 2px;}
.about_us_02{position:relative;width:100%;margin:0 auto;background:#F6F7F8;box-sizing:border-box;z-index:2;overflow:hidden}
.abt_02_img img{position:relative;float:left;margin:0 auto;}
.abt_02_img img{border-radius:0px 0px 0px 0px;width:100%;height:auto;opacity:1}
.about_us_02 .d02{padding:3em 0;position:relative;float:right;right:7%;margin:0 auto;}
.abt_02_content{width:100% margin:80px 300px 0px auto;}
.abt2_right_info{width:100% margin:20px 300px 0 auto;}
.abt2_right_info p{font-size:18px;margin:1.5em 0;}
.abt2_right_info .abt_btn{margin-top:40px;}
.yellow_btn{display:inline-flex;border-radius:10px 20px;background:#F7C02D;color:#FFF;text-align:center;justify-content:center;font-family:'Space Grotesk',sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:24px;padding:18px 30px;transition:all 0.5s ease-in-out;border:0;position:relative;z-index:1;overflow:hidden;}
.yellow_btn::before{content:'';background:#007cfb;height:100%;width:0;position:absolute;top:0;left:0;right:auto;transition:.8s;z-index:-1;}
.yellow_btn::after{content:'';background:#007cfb;height:100%;width:0;position:absolute;bottom:0;right:0;left:auto;transition:.8s;z-index:-1;}
.yellow_btn:hover::before{width:100%;right:0;left:auto;}
.yellow_btn:hover::after{width:100%;right:auto;left:0;}
.yellow_btn:hover{color:#fff;}
.Box{position:relative;}
.Box .Box_con{position:relative;width:100%;box-sizing:border-box;margin:3em auto;}
.Box .Box_con .conbox{position:relative;overflow:hidden;margin-top:0;}
.Box .Box_con .conbox ul{position:relative;list-style:none;}
.Box .Box_con .conbox ul li{float:left;width:470px;height:auto;padding-top:0;margin-left:30px;overflow:hidden;display:inline;}
.Box .Box_con .conbox ul li:first-child{margin-left:0;}
.Box .Box_con .conbox ul li a{display:block;color:#fff;position:relative;padding:0 0;transition:all .4s;}
.Box .Box_con .conbox ul li a::before{position:absolute;content:"";width:100%;height:100%;top:0;transition:all .5s}
.Box .Box_con .conbox ul li:hover a::before{position:absolute;content:"";width:100%;height:100%;top:0;background-image:linear-gradient(to top,#1239AC,#fff);opacity:0.8;filter:Alpha(opacity=0.8);}
.Box .Box_con .conbox ul li a img{display:block;width:100%;height:auto;transition:all 0.5s;}
.Box .Box_con .conbox ul li div{position:absolute;width:80%;right:5%;top:35%;padding:8% 5%;opacity:0;filter:Alpha(opacity=0);border-radius:10px;transition:0.5s}
.Box .Box_con .conbox ul li div p{margin-top:20px;}
.Box .Box_con .conbox ul li div em{padding:12px 18px;background:#F7C02D;margin:0 .3em;font-size:20px;color:#fff;font-weight:700;display:inline-flex;border-radius:10px 20px;float:left;margin:20px 0;transition:all .5s}
.Box .Box_con .conbox ul li:hover div{z-index:22;opacity:1;transform:translateY(-30px)}
.why_choose_left,ul.why_choose_points_list{display:flex;flex-direction:column;gap:30px;}
.why_choose_right{position:relative;float:right;margin:0 auto;}
.why_choose_img{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px;}
.why_choose_img_item_1{grid-row:1/1;}
.why_choose_img_item_2{grid-row:2/2;}
.why_choose_img_item_3{grid-row:1/3;}
.why_choose_img_item{transition:1s ease-out;transition-delay:0.2s;position:relative;overflow:hidden;}
.why_choose_img_item img{width:100%;height:auto;}
@media screen and (max-width:1024px){
.pt-35{padding-top:35px;}
.sec_padding{padding:35px 0px;}
.col-xl-5{flex:0 0 auto;width:100%}
.col-xl-6{flex:0 0 auto;width:100%}
h2{font-size:32px;}
.company_features_2_box_list li{width:96%;margin-right:2%;margin-bottom:1.5em}
.company_features_2_titles p{font-size:16px;margin:20px 1.2em 0px 1.2em;}
.about_us_02 .d02{right:0}
}
@media screen and (max-width:640px){
}