.cloudzoom-lens {border:5px solid #888;width:100px;height:100px;box-shadow: -0px -0px 10px rgba(0,0,0,0.40);cursor:crosshair;z-index: 10;border-radius: 50%;}
.cloudzoom-zoom {border:1px solid #888;width:500px;height:200px;box-shadow: -0px -0px 10px rgba(0,0,0,0.40);width: 200px !important;height: 200px !important;border-radius: 50%; overflow: hidden;}
.cloudzoom-zoom-inside {border:none;box-shadow:none;}
.cloudzoom-caption {display:none;text-align: left;background-color:#000;color:#fff;font-weight:bold;padding:10px;font-family: sans-serif;font-size:11px;}
.cloudzoom-blank {background-image:url(../images/blank.png);}
.cloudzoom-ajax-loader {width:32px;height:32px;}


.manu {width: 100%;position: relative;text-align:center;}
.manu a{border:1px solid #dcdcdc;padding:10px 15px;text-decoration:none;margin:0 2px;display: inline-block;}
.manu a:hover{border:1px solid #018B8C;background:#018B8C;color: #ffffff;}
.manu a:active {border:1px solid #018B8C;}
.manu .current {border:1px solid #018B8C;padding:10px 15px;background:#018B8C;font-weight:bold;margin:0 2px;color:#FFF;display: inline-block;}
.manu .disabled{border:1px solid #dcdcdc;padding:10px 15px;margin:0 2px;display: inline-block;}

.selead_fanye{border-bottom:1px solid #E1E1E1;padding:46px 0 52px;}
.selead_fanye .fl{float:left;}
.selead_fanye .fr{float:right;}
.selead_fanye .a_span{width:48%;background:#EEE;}
.selead_fanye .a_span i{width:80px;display:block;height:69px;background-repeat:no-repeat;background-position:center center;background-color:#e4e4e4;}
.selead_fanye .a_span i.icon1{background-image:url(../images/news_btnicon.png);-websit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.selead_fanye .a_span i.icon2{background-image:url(../images/news_btnicon.png);}
.selead_fanye .a_span .a_p{width:calc(100% - 80px);padding:10px 10px 9px;}
.selead_fanye .a_span .a_p.al{text-align:right;}
.selead_fanye .a_span .a_p .a_pp{height:50px;line-height:50px;overflow:hidden;}
.selead_fanye .a_span .a_p.fl .a_pp{text-align:left;}
.selead_fanye .a_span .a_p.fr .a_pp{text-align:right;}
.selead_fanye .a_span .a_p .a_pp p{font-size:15px;line-height:24px;display:inline-block;}

.selead_nybanner{width: 100%;position: relative;max-width: 1905px;height: clamp(200px, calc(100vw * 645 / 1905), 645px);margin: 0 auto;overflow: hidden;}
.selead_nybanner.selead_banner{height: clamp(200px, calc(100vw * 645 / 1905), 645px) !important;}
.selead_nybanner:before{content: '';width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: rgba(0, 0, 0, .5);}
.selead_nybanner img{position: absolute;top:0;left:0;right:0;bottom:0;width: 100%;height: 100%;object-fit: cover;}
.selead_nybanner .selead_text{width: 100%;position: absolute;top: 50%;left: 0;text-align: center;}
.selead_nybanner .selead_text p{font-size: 64px;color: #ffffff;font-weight: bold;}
.selead_position{width: 100%;position: relative;padding: 12px 0;font-size: 18px;color: #ffffff;}
.selead_position a{color: #ffffff;}
.selead_position a:after{content: '/';display: inline-block;margin: 0 0px 0 5px;}

.selead_probox{width: 100%;position: relative;padding: 120px 0 90px 0;}
.selead_probox .manu{margin-top: 30px;}

.selead_propage{width: 100%;position: relative;padding: 120px 0 100px 0;}
.selead_propage_t{width: 100%;position: relative;overflow: hidden;margin-bottom: 100px;}
.selead_propage_l{width: 50%;float: left;position: relative;}
.selead_propage_l img{border:1px solid #eeeeee;}
.selead_propage_l .cloudzoom{width: 80%;display: inline-block;margin-left: 20%;}
.selead_propage_l .gallery{width: 19%;height: 100%;position: absolute;left: 0;top: 0;overflow-y: scroll;}
.selead_propage_l .gallery::-webkit-scrollbar-track {background: none;}
.selead_propage_l .gallery::-webkit-scrollbar-thumb {background: #ffffff;}
.selead_propage_l .gallery::-webkit-scrollbar {width: 1px;}
.selead_propage_l .cloudzoom-gallery{width: 100%;margin-bottom: 5px;cursor: pointer;}
.selead_propage_l .cloudzoom-gallery.cloudzoom-gallery-active{border-color: #018b8c;}
.selead_propage_l .cloudzoom-gallery:last-child{margin-bottom: 0;}
.selead_propage_r{width: 45%;float: left;margin-left: 5%;}
.selead_propage_r h1{font-size: 36px;color: #121820;font-weight: bold;line-height: 80px;}
.selead_propage_r .selead_line{display: block;width: 100%;height: 1px;background: #cdcdcd;position: relative;}
.selead_propage_r .selead_line:before{content: '';display: inline-block;height: 3px;width: 90px;background: #018b8c;position: absolute;top: -1px;}
.selead_propage_r .selead_dec{width: 100%;position: relative;margin: 40px 0 60px 0;border: 1px solid #eeeeee;}
.selead_propage_r .selead_dec p{line-height: 50px;font-size: 16px;color: #333333;padding-left: 24px;border-bottom: 1px solid #eeeeee;}
.selead_propage_r .selead_dec p:nth-child(2n){background: #f8f8f8;}
.selead_propage_r .selead_dec p:last-child{border-bottom: 0;}
.selead_propage_r .selead_more a{padding: 15px 42px;}
.selead_propage .selead_mbut{background:#018B8C;}
.selead_pro_related .selead_title p{color:#018B8C;}
.selead_propage_b .selead_propage_tit{font-size: 24px;color: #018B8C;font-weight: bold;line-height: 60px;border-bottom:1px solid #cdcdcd;}

.selead_caselist{width: 100%;position: relative;padding: 120px 0 90px 0;}
.selead_caselist ul{display: flex;align-items: flex-start;align-content: flex-start;gap: 42px 30px;flex-wrap: wrap;}
.selead_caselist li{width: calc(33.33% - 20px);box-shadow: 8px 8px 16px 0px rgba(33, 10, 0, 0.08), 0px 0px 4px 0px rgba(68, 22, 0, 0.04);}
.selead_caselist li a{display: block;}
.selead_caselist li .selead_pic{padding-bottom: 70%;}
.selead_caselist li .selead_text{width: 100%;position: relative;padding: 24px 20px;}
.selead_caselist li .selead_text .selead_tit{color: #000;font-size: 20px;font-weight: 400;line-height: 24px;}
.selead_caselist li .selead_text p{color: #000;font-size: 16px;font-weight: 290;line-height: 28px;margin: 12px 0 12px 0;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;-webkit-line-clamp: 2;}
.selead_caselist li .selead_text span{color: #666;font-size: 14px;font-weight: 400;line-height: 22px;}
.selead_caselist li:hover .selead_text span{color: #018B8C;padding-left: 10px;}
.selead_caselist .manu{margin-top: 24px;}

.selead_news_list{position:relative;width: 100%;padding: 120px 0 90px 0;}
.selead_news_list li{background:#FFF;margin-bottom:20px;transition:all .6s;box-shadow:0 0 16px rgba(0,0,0,.08);}
.selead_news_list li .selead_nl_left{width:300px;float:left;}
.selead_news_list li .selead_nl_left .selead_pic{width:100%;padding-bottom:66.66%;position:relative;}
.selead_news_list li .selead_nl_right{width:calc(100% - 300px);float:right;padding:37px 23px 64px 0;}
.selead_news_list li .selead_nl_right a{display:block;}
.selead_news_list li .selead_nl_right a .selead_news_text{width:calc(100% - 160px);padding:0 50px 0 35px;float:left;transition:all .6s;}
.selead_news_list li .selead_nl_right a .selead_news_text p{margin:0;}
.selead_news_list li .selead_nl_right a .selead_news_text p:first-child{height:26px;line-height:26px;font-size:18px;color:#717171;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.selead_news_list li .selead_nl_right a .selead_news_text p:last-child{font-size:14px;color:#a2a2a2;line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:18px;}
.selead_news_list li .selead_nl_right a .selead_news_date{width:160px;float:right;transition:all .8s;}
.selead_news_list li .selead_nl_right a .selead_news_date span{display:inline-block;height:26px;line-height:26px;color:#999;font-size:19px;}
.selead_news_list li .selead_nl_right a .selead_news_date em{display:inline-block;width:100px;height:35px;line-height:33px;border:1px solid #dedfe1;border-radius:16px;font-size:12px;font-family:Arial;text-align:center;color:#CCC;font-style:normal;margin-top:38px;}
.selead_news_list li:hover .selead_nl_right a .selead_news_text{padding:0 30px 0 55px;}
.selead_news_list li:hover .selead_nl_right a .selead_news_date{padding-left:30px;}
.selead_news_list li:hover .selead_nl_right a .selead_news_date em{background:#018B8C;border:1px solid #018B8C;color:#FFF;}
.selead_news_list .manu{margin-top: 50px;}

.selead_newspage{width: 100%;margin: 120px 0 90px 0;position: relative;}
.selead_newspage_t{width: 100%;border-bottom: 1px solid #dbdbdb;}
.selead_newspage_t h1{font-size: 40px;font-weight: bold;line-height: 1.2;color: #333333;}
.selead_newspage_t p{width: 100%;font-size: 15px;color: #666666;display: inline-block;line-height: 1;line-height: 26px;padding: 15px 0 10px 0;}
.selead_newspage_t p span{display: inline-block;margin-right: 15px;}
.selead_newspage_c{line-height: 1.8;font-size: 16px;color: #555555;border-bottom: 1px solid #E1E1E1;padding: 30px 0 80px 0;}
.selead_newspage_c p{line-height: 1.8;font-size: 16px;color: #717479;margin-top: 15px;}
.selead_newspage_c img{max-width: 100%;height: auto !important;vertical-align: middle;}
.selead_newspage_c h2 {font-size: 20px;font-weight: bold;margin-top: 30px;color: #333333;}
.selead_newspage_c h3 {font-size: 18px;font-weight: bold;margin-top: 20px;color: #333333;}

.selead_pro_related{width: 100%;position: relative;padding: 100px 0 80px 0;background: #F8F9FA;}
.selead_pro_related .selead_prolist{margin-top: 50px;}

.selead_server{width: 100%;position: relative;padding: 120px 0 70px 0;}
.selead_serverlist{display: flex;align-items: flex-start;align-content: flex-start;gap: 36px;flex-wrap: wrap;margin-top:60px;}
.selead_serverlist li{width: calc(25% - 27px);position: relative;}
.selead_serverlist li .selead_pic{padding-bottom: 75%;}
.selead_serverlist li .selead_text{width: 100%;position: relative;padding: 56px 20px 20px 20px;text-align: center;}
.selead_serverlist li .selead_text i{display: inline-block;width: 80px;height: 80px;border-radius: 50%;position: absolute;top: -40px;left: calc(50% - 40px);}
.selead_serverlist li:nth-child(1) .selead_text i{background: url(../images/process_icon1_h.svg) center center no-repeat #F8F9FA;}
.selead_serverlist li:nth-child(2) .selead_text i{background: url(../images/process_icon2_h.svg) center center no-repeat #F8F9FA;}
.selead_serverlist li:nth-child(3) .selead_text i{background: url(../images/process_icon3_h.svg) center center no-repeat #F8F9FA;}
.selead_serverlist li:nth-child(4) .selead_text i{background: url(../images/process_icon4_h.svg) center center no-repeat #F8F9FA;}
.selead_serverlist li:nth-child(5) .selead_text i{background: url(../images/process_icon5_h.svg) center center no-repeat #F8F9FA;}
.selead_serverlist li:nth-child(6) .selead_text i{background: url(../images/process_icon6_h.svg) center center no-repeat #F8F9FA;}
.selead_serverlist li:nth-child(7) .selead_text i{background: url(../images/process_icon7_h.svg) center center no-repeat #F8F9FA;}
.selead_serverlist li:nth-child(8) .selead_text i{background: url(../images/process_icon8_h.svg) center center no-repeat #F8F9FA;}
.selead_serverlist li .selead_text .selead_tit{font-size: 24px;font-weight: bold;color: #333;}
.selead_serverlist li .selead_text p{font-size: 16px;color: #555;line-height: 26px;margin-top: 16px;height: 78px;}
.selead_serverlist li:hover{box-shadow: 0px 16px 34px 0px rgba(104, 75, 0, 0.24);}
.selead_serverlist li:hover .selead_text i{transform: translateY(-5px);}

.selead_nprocess{width: 100%;position: relative;padding: 120px 0 100px 0;background: #F8F9FA;}
.selead_nprocess_c{width: 100%;position: relative;margin-top: 60px;}
.selead_nprocess_c ul{width: 100%;position: relative;display: flex;justify-content: space-between;}
.selead_nprocess_c li{position: relative;padding: 20px 12px 0 12px;border-radius: 12px;border: 2px solid #CED4DA;text-align: center;width: 126px;z-index: 1;text-align: center;}
.selead_nprocess_c li:after{content: '';width: 32px;height: 100%;display: inline-block;position: absolute;right: -46px;top: 0;background: url('../images/process_iconr.svg') right center no-repeat;}
.selead_nprocess_c li:last-child:after{display: none;}
.selead_nprocess_c li i{display: inline-block;position: relative;width: 52px;height: 52px;}
.selead_nprocess_c li:nth-child(1) i{background: url('../images/process_icon1.svg') center center no-repeat;}
.selead_nprocess_c li:nth-child(2) i{background: url('../images/process_icon3.svg') center center no-repeat;}
.selead_nprocess_c li:nth-child(3) i{background: url('../images/process_icon4.svg') center center no-repeat;}
.selead_nprocess_c li:nth-child(4) i{background: url('../images/process_icon5.svg') center center no-repeat;}
.selead_nprocess_c li:nth-child(5) i{background: url('../images/process_icon6.svg') center center no-repeat;}
.selead_nprocess_c li:nth-child(6) i{background: url('../images/process_icon7.svg') center center no-repeat;}
.selead_nprocess_c li:nth-child(7) i{background: url('../images/process_icon2.svg') center center no-repeat;}
.selead_nprocess_c li:nth-child(8) i{background: url('../images/process_icon8.svg') center center no-repeat;}
.selead_nprocess_c li i:before{content: '';width: 20px;height: 20px;border-radius: 100%;background: #018B8C;position: absolute;right: 0;bottom: 0;z-index: -1;}
.selead_nprocess_c li .selead_tit{font-size: 16px;color: #121820;font-weight: 400;line-height: 30px;margin: 20px 0 12px 0;text-align: left;}
.selead_nprocess_c li p{font-size: 14px;color: #42454b;font-weight: 400;line-height: 24px;text-align: left;text-align: center;margin-top: 10px;}
.selead_nprocess_c li:hover{border: 2px solid #018B8C;background: #ffffff;box-shadow: 0px 0px 4px 0px rgba(238, 130, 6, 0.04), 8px 8px 16px 0px rgba(238, 130, 6, 0.16);}
.selead_nprocess_c li:hover:after{background: url('../images/process_iconr_h.svg') right center no-repeat;}
.selead_nprocess_c li:hover i{transform: rotateY(360deg);}

.selead_standard{width: 100%;position: relative;padding: 100px 0 100px 0;background: url(../images/choose_bg.webp) center center no-repeat;background-size: 100% 100%;}
.selead_standard:before {content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(0, 0, 0, .45);}
.selead_standard .selead_title{text-align:center;color:#ffffff;}
.selead_standard_c{width: 100%;position: relative;margin-top: 60px;overflow: hidden;}
.selead_standard_c p{font-size: 18px;color: #ffffff;line-height: 32px;}

.selead_quality{width: 100%;position: relative;padding: 120px 0 100px 0;}
.selead_quality_c{width: 100%;position: relative;margin-top: 60px;overflow: hidden;}
.selead_quality_c ul{display: flex;align-items: flex-start;align-content: flex-start;gap: 30px;flex-wrap: wrap;}
.selead_quality_c ul li{width: calc(33.33% - 20px);position: relative;}
.selead_quality_c ul li:first-child{width: calc(66.66% - 10px);}
.selead_quality_c ul li .selead_pic{padding-bottom: 120%;}
.selead_quality_c ul li:first-child .selead_pic{padding-bottom: calc(60% - 18px);}
.selead_quality_c ul li .selead_text{width:100%;height:100%;position:absolute;left:0;top:0;background-color:#F5F7FA;text-align: center;}
.selead_quality_c ul li .selead_text .selead_text_c{position: absolute;width: 100%;left: 0;top: 50%;}
.selead_quality_c ul li .selead_text i{display: inline-block;width: 60px;height: 60px;background-size: 100% 100% !important;}
.selead_quality_c ul li .selead_text .selead_tit{font-size: 26px;height: 36px;line-height: 36px;color: #333;margin-bottom: 30px;text-align: center;}
.selead_quality_c ul li .selead_text p{font-size: 16px;line-height: 28px;color: #4d4d4d;padding: 0 30px;height: 280px;}
.selead_quality_c ul li .selead_text em{display: block;margin-top: 10px;height: 42px;background: url(../images/pz_icon.png) no-repeat center center;background-size: auto 100%;}
.selead_quality_c ul li:hover .selead_pic img{transform:scale(1.1);}
.selead_quality_c ul li:hover .selead_text{background-color:rgba(31,112,205,.36);background-position:center bottom -100%;}
.selead_quality_c ul li:hover .selead_text .selead_tit{color:#FFF;}
.selead_quality_c ul li:hover .selead_text p{color:#FFF;}
.selead_quality_c ul li:hover .selead_text em{background:url(../images/pz_icon_hover.png) no-repeat center center;}

.selead_aboutinfo{width: 100%;position: relative;padding: 100px 0 100px 0;}
.selead_title p{color: #018B8C;}
.selead_aboutinfo .selead_text{width: 100%;position: relative;margin-top: 50px;}
.selead_aboutinfo .selead_text p{font-size: 16px;color: #42454b;line-height: 32px;}
.selead_aboutinfo .selead_text p{margin-bottom: 10px;}
.selead_aboutinfo .selead_about_num{display: flex;justify-content: space-between;width: 100%;position: relative;background: #f7f7f7;padding: 32px 60px 32px 60px;border-radius: 24px;margin-top: 60px;box-shadow: 0px 16px 34px 0px rgba(104, 75, 0, 0.24);}
.selead_aboutinfo .selead_about_num li{position: relative;}
.selead_aboutinfo .selead_about_num li p{font-size: 13px;color: #121820;font-weight: 400;margin-bottom: 12px;}
.selead_aboutinfo .selead_about_num li .selead_tit{font-size: 16px;color: #018B8C;font-weight: 400;}
.selead_aboutinfo .selead_about_num li .selead_tit span{font-size: 40px;font-weight: 700;display: inline-block;margin-right: 8px;}

.selead_honorary{width: 100%;position: relative;padding: 100px 0 100px 0;background: #F8F9FA;}
.selead_honorary .selead_title{text-align: center;}
.selead_honorary_c{width: 100%;position: relative;margin-top: 60px;overflow: hidden;}
.selead_honorary_c .swiper-slide{position: relative;}
.selead_honorary_c .swiper-slide .selead_pic{padding-bottom: 142%;}

.selead_team{width: 100%;position: relative;padding: 100px 0 100px 0;}
.selead_team .selead_title{text-align: center;}
.selead_team_c{width: 100%;position: relative;margin-top: 60px;}
.selead_team_c ul{display: flex;align-items: flex-start;align-content: flex-start;flex-wrap: wrap;gap: 20px;}
.selead_team_c li{width: calc(25% - 15px);}
.selead_team_c li a{display: block;}
.selead_team_c li .selead_pic{padding-bottom: 75%;border-radius: 12px;}
.selead_team_c li .selead_text{text-align: center;padding: 12px 15px 20px 15px;}
.selead_team_c li .selead_text .selead_tit{color: #242424;font-size: 20px;line-height: 1.4em;margin-bottom: 5px;}
.selead_team_c li .selead_text p{color: #797979;font-size: 16px;line-height: 1.4em;}


.selead_contact{width: 100%;padding: 100px 0 100px 0;position: relative;overflow: hidden;}
.selead_contact .selead_title .selead_tit{font-size: 30px;font-weight: bold;line-height: 45px;font-family: 'OPPOSans-H','Inter',sans-serif;}
.selead_contact_l{float: left;width: 48%;margin-right: 8%;}
.selead_contact_l .selead_contact_form{width: 100%;position: relative;margin-top: 50px;}
.selead_contact_l .selead_contact_form input, .selead_contact_l .selead_contact_form textarea{width: 100%;padding: 24px 25px;margin-bottom: 20px;border-radius: 5px;display: block;background: rgba(156, 156, 156, 0.10);}
.selead_contact_l .selead_contact_form textarea{height: 180px;}
.selead_contact_l .selead_contact_form .selead_but{display: inline-block;line-height: 48px;padding: 0 42px;border-radius: 16px;background: #018b8c;font-size: 14px;color: #ffffff;font-weight: bold;margin-top: 20px;cursor: pointer;}
.selead_contact_r{float: left;width: 44%;}
.selead_contact_r .selead_contact_c{width: 100%;position: relative;margin-top: 50px;}
.selead_contact_r .selead_contact_c .selead_tit {font-size: 18px;font-weight: 700;display: block;margin-bottom: 60px;color: #121820;margin-bottom: 16px;font-family: 'OPPOSans-H','Inter',sans-serif;}
.selead_contact_r .selead_text {position: relative;}
.selead_contact_r .selead_contact_c .selead_foot_line {width: 100%;height: 1px;position: relative;background: #eeeeee;margin: 30px 0;}
.selead_contact_r .selead_text p {font-size: 16px;color: #333333;font-weight: 400;margin-bottom: 16px;padding-left: 32px;line-height: 20px;background-position: left center;background-size: 20px 20px;background-repeat: no-repeat;}
.selead_contact_r .selead_contact_c .selead_text p:nth-child(1){background: url('../images/foot_icon1_h.svg') left center no-repeat;}
.selead_contact_r .selead_contact_c .selead_text p:nth-child(2){background: url('../images/foot_icon2_h.svg') left center no-repeat;}
.selead_contact_r .selead_contact_c .selead_text p:nth-child(3){background: url('../images/foot_icon3_h.svg') left center no-repeat;}
.selead_contact input,textarea,select {color: #666666;}
.selead_contact input[type='submit'],input[type='reset'],input[type='button'],input[type='radio'],input[type='checkbox'],select{color: #666666;}
.selead_contact ::-webkit-input-placeholder {color: #666666;}
.selead_contact ::-moz-placeholder {color: #666666;}
.selead_contact ::-ms-input-placeholder {color: #666666;}

/* Desktop: use original float-based two-column layout */
@media screen and (min-width: 1024px){
  .selead_contact > .container { display: block; }
  .selead_contact_l { float: left; width: 48%; margin-right: 8%; }
  .selead_contact_r { float: left; width: 44%; }
}

@media screen and (max-width:1699px){
    .selead_nybanner .selead_text p{font-size: 48px;}

    .selead_probox{padding: 80px 0 70px 0;}

    .selead_propage{padding: 80px 0 60px 0;}
    .selead_propage_r h1{font-size: 30px;line-height: 70px;}
    .selead_propage_r .selead_dec{margin: 30px 0 50px 0;}
    .selead_propage_t{margin-bottom: 80px;}

    .selead_pro_related{padding: 80px 0 60px 0;}
    .selead_pro_related .selead_prolist {margin-top: 40px;}

    .selead_caselist{padding: 80px 0 80px 0;}

    .selead_news_list{padding: 80px 0 80px 0;}

    .selead_newspage{margin: 80px 0 80px 0;}

    .selead_server{padding: 80px 0 40px 0;}
    .selead_serverlist{margin-top:50px;}
    .selead_serverlist li .selead_text .selead_tit{font-size: 22px;}

    .selead_nprocess{padding: 80px 0 80px 0;}
    .selead_nprocess_c{margin-top:50px;}
    .selead_nprocess_c li:after{right: -40px;}
    
    .selead_aboutinfo{padding: 80px 0 80px 0;}
    .selead_aboutinfo .selead_text{margin-top: 30px;}
    .selead_aboutinfo .selead_text p{font-size: 15px;line-height: 30px;}
    .selead_aboutinfo .selead_about_num{margin-top: 45px;}
    .selead_aboutinfo .selead_about_num li .selead_tit span{font-size: 36px;}

    .selead_honorary{padding: 80px 0 80px 0;}
    .selead_honorary_c{margin-top: 50px;}

    .selead_team{padding: 80px 0 80px 0;}
    .selead_team_c{margin-top: 50px;}

    .selead_contact{padding: 80px 0 80px 0;}
    .selead_contact .selead_title .selead_tit {font-size: 26px;line-height: 40px;}
    .selead_contact_l .selead_contact_form{margin-top: 40px;}
    .selead_contact_r .selead_contact_c{margin-top: 40px;}
}

@media screen and (max-width:1499px){
	.selead_fanye {padding: 30px 0 30px;}
	.selead_fanye .a_span i{width: 62px;height: 56px;}
	.selead_fanye .a_span .a_p {width: calc(100% - 62px);}
	.selead_fanye .a_span .a_p .a_pp {height: 38px;line-height: 38px;}
	.selead_fanye .a_span .a_p .a_pp p {font-size: 14px;line-height: 38px;}

    .selead_nybanner .selead_text p {font-size: 36px;}
    .selead_position{font-size: 16px;}

    .selead_probox {padding: 60px 0 50px 0;}
    .selead_probox .manu {margin-top: 15px;}

    .selead_propage {padding: 60px 0 40px 0;}
    .selead_propage_r h1 {font-size: 24px;line-height: 60px;}
    .selead_propage_r .selead_dec {margin: 24px 0 40px 0;}
    .selead_propage_r .selead_dec p{line-height: 45px;font-size: 15px;padding-left: 20px;}
    .selead_propage_r .selead_more a {padding: 12px 42px;}
    .selead_propage_t {margin-bottom: 60px;}
    .selead_propage_b .selead_propage_tit{font-size: 20px;line-height: 50px;}

    .selead_pro_related{padding: 60px 0 40px 0;}
    .selead_pro_related .selead_prolist {margin-top: 30px;}
    
    .selead_caselist{padding: 60px 0 50px 0;}
    .selead_caselist ul {gap: 30px 21px;}
    .selead_caselist li{width: calc(33.33% - 14px);}
    .selead_caselist li .selead_text {padding: 20px 15px;}
    .selead_caselist li .selead_text .selead_tit {font-size: 18px;}
    .selead_caselist li .selead_text p {font-size: 14px;line-height: 24px;margin: 10px 0 10px 0;}
    .selead_caselist .manu {margin-top: 12px;}
    
    .selead_news_list{padding: 60px 0 50px 0;}
    .selead_news_list li .selead_nl_left {width: 270px;}
    .selead_news_list li .selead_nl_right {width: calc(100% - 270px);padding: 30px 20px 52px 0;}
    .selead_news_list li .selead_nl_right a .selead_news_text p:first-child {font-size: 16px;}
    .selead_news_list li .selead_nl_right a .selead_news_date span {font-size: 16px;}
    .selead_news_list li .selead_nl_right a .selead_news_text p:last-child{margin-top: 15px;}
    .selead_news_list .manu {margin-top: 24px;}

    .selead_newspage {margin: 60px 0 50px 0;}
    .selead_newspage_t h1 {font-size: 32px;}
    .selead_newspage_t p{font-size: 14px;}
    .selead_newspage_c {font-size: 14px;padding: 20px 0 50px 0;}
    .selead_newspage_c p {font-size: 14px;}
    .selead_newspage_c h2 {font-size: 18px;margin-top: 20px;}

    .selead_server{padding: 60px 0 30px 0;}
    .selead_serverlist{gap: 24px;margin-top:40px;}
    .selead_serverlist li{width: calc(25% - 18px);}
    .selead_serverlist li .selead_text{padding: 48px 15px 15px 15px;}
    .selead_serverlist li .selead_text .selead_tit{font-size: 20px;}
    .selead_serverlist li .selead_text p {font-size: 14px;line-height: 24px;margin-top: 12px;height: 72px;}
    
    .selead_nprocess{padding: 60px 0 60px 0;}
    .selead_nprocess_c{margin-top:40px;}
    .selead_nprocess_c li{width: 115px;}
    
    .selead_aboutinfo{padding: 60px 0 60px 0;}
    .selead_aboutinfo .selead_text{margin-top: 24px;}
    .selead_aboutinfo .selead_text p{font-size: 14px;line-height: 28px;}
    .selead_aboutinfo .selead_about_num{margin-top: 45px;}
    .selead_aboutinfo .selead_about_num li .selead_tit{font-size: 14px;}
    .selead_aboutinfo .selead_about_num li .selead_tit span{font-size: 32px;}

    .selead_honorary{padding: 60px 0 60px 0;}
    .selead_honorary_c{margin-top: 40px;}

    .selead_team{padding: 60px 0 60px 0;}
    .selead_team_c {margin-top: 40px;}

    .selead_contact {padding: 60px 0 60px 0;}
    .selead_contact_r .selead_contact_c .selead_foot_line{margin: 20px 0;}
    .selead_contact .selead_title .selead_tit {font-size: 22px;line-height: 32px;}
    .selead_contact_r .selead_contact_c .selead_tit{font-size: 16px;margin-bottom: 15px;}
    .selead_contact_r .selead_text p{font-size: 15px;margin-bottom: 12px;}
    .selead_contact_l .selead_contact_form{margin-top: 24px;}
    .selead_contact_l .selead_contact_form input, .selead_contact_l .selead_contact_form textarea {padding: 12px 20px;margin-bottom: 10px;}
    .selead_contact_l .selead_contact_form textarea {height: 140px;}
    .selead_contact_l .selead_contact_form .selead_but{line-height: 42px;font-size: 13px;margin-top: 12px;}
    .selead_contact_r .selead_contact_c {margin-top: 24px;}
    .selead_contact_l .selead_contact_form .selead_but{width: 100%;text-align: center;margin-top: 5px;line-height: 36px;}
    .selead_contact_r {float: left;width: 44%;}
    .selead_contact_r .selead_contact_c {margin-top: 12px;}
    .selead_contact_r .selead_contact_c .selead_tit {font-size: 15px;margin-bottom: 12px;}
    .selead_contact_r .selead_text p {font-size: 14px;margin-bottom: 8px;}
    
}
@media screen and (max-width:1023px){
    .manu {padding: 15px 3px;}
    .manu a, .manu .disabled, .manu .current{width:32px;height:32px;line-height:32px;padding:0;margin: 0 1px;border-radius:50%;text-align:center;}

    .selead_fanye {padding: 24px 0 24px;}

    .selead_nybanner{margin-top: 60px;}
    .selead_nybanner .selead_text{top: 36%;}
    .selead_nybanner .selead_text p {font-size: 28px;}
    .selead_position{font-size: 14px;}

    .selead_probox {padding: 40px 0 30px 0;}
    .selead_probox .manu {margin-top: 0;}

    .selead_propage {padding: 40px 0 30px 0;}
    .selead_propage_r h1 {font-size: 22px;line-height: 50px;}
    .selead_propage_r .selead_dec {margin: 15px 0 24px 0}
    .selead_propage_r .selead_dec p{line-height: 40px;font-size: 14px;padding-left: 12px;}
    .selead_propage_r .selead_more a {padding: 10px 42px;}
    .selead_propage_t {margin-bottom: 40px;}
    .selead_propage_b .selead_propage_tit{font-size: 18px;line-height: 45px;}

    .selead_pro_related{padding: 40px 0 30px 0;}
    .selead_pro_related .selead_prolist {margin-top: 20px;}

    .selead_caselist{padding: 40px 0 30px 0;}
    .selead_caselist ul {gap: 20px;}
    .selead_caselist li {width: calc(50% - 10px);}
    .selead_caselist li .selead_text {padding: 15px 15px;}
    .selead_caselist li .selead_text .selead_tit {font-size: 16px;line-height: 20px;}
    .selead_caselist li .selead_text p {line-height: 22px;margin: 8px 0 8px 0;}
    .selead_caselist .manu {margin-top: 0;}

    .selead_news_list{padding: 40px 0 30px 0;}
    .selead_news_list li .selead_nl_left {width: 200px;}
    .selead_news_list li .selead_nl_right {width: calc(100% - 200px);padding: 20px 15px 15px 0;}
    .selead_news_list li .selead_nl_right a .selead_news_text{padding: 0 0 0 35px;}
    .selead_news_list li .selead_nl_right a .selead_news_date{width: 130px;}
    .selead_news_list li .selead_nl_right a .selead_news_text p:last-child{margin-top: 12px;line-height: 22px;}
    .selead_news_list li .selead_nl_right a .selead_news_date em{margin-top: 20px;}
    .selead_news_list li .selead_nl_right a .selead_news_date span {font-size: 14px;}
    .selead_news_list .manu {margin-top: 0;}

    .selead_newspage {margin: 40px 0 30px 0;}
    .selead_newspage_t h1 {font-size: 26px;}
    .selead_newspage_c {padding: 20px 0 30px 0;}

    .selead_server{padding: 40px 0 20px 0;}
    .selead_serverlist{gap: 20px;margin-top:24px;}
    .selead_serverlist li{width: calc(50% - 10px);}
    .selead_serverlist li .selead_text{padding: 40px 12px 12px 12px;}
    .selead_serverlist li .selead_text .selead_tit{font-size: 18px;}
    .selead_serverlist li .selead_text p {line-height: 22px;margin-top: 8px;height: 44px;}

    .selead_nprocess {padding: 40px 0 40px 0;}
    .selead_nprocess_c {margin-top: 24px;}
    .selead_nprocess_c li:after{display: none;}
    .selead_nprocess_c li {width: 85px;padding: 5px 5px 5px 5px;}
    
    .selead_aboutinfo{padding: 40px 0 40px 0;}
    .selead_aboutinfo .selead_text{margin-top: 12px;}
    .selead_aboutinfo .selead_text p{line-height: 26px;margin-bottom: 6px;}
    .selead_aboutinfo .selead_about_num{margin-top: 32px;}
    .selead_aboutinfo .selead_about_num li .selead_tit span{font-size: 26px;}

    .selead_honorary{padding: 40px 0 40px 0;}
    .selead_honorary_c{margin-top: 24px;}

    .selead_team{padding: 40px 0 40px 0;}
    .selead_team_c {margin-top: 24px;}
    .selead_team_c ul{gap: 8px;}
    .selead_team_c li {width: calc(25% - 6px);}

    .selead_contact {padding: 40px 0 40px 0;}
    .selead_contact_r .selead_contact_c .selead_foot_line{margin: 12px 0;}
    .selead_contact .selead_title .selead_tit {font-size: 18px;line-height: 28px;}
    .selead_contact_l {float: left;width: 50%;margin-right: 6%;}
    .selead_contact_l .selead_contact_form {margin-top: 20px;}
    .selead_contact_r {float: left;width: 44%;}
    .selead_contact_r .selead_contact_c {margin-top: 20px;}
    .selead_contact_l .selead_contact_form .selead_but{line-height: 40px;}
}

@media screen and (max-width:767px){
    .manu {padding: 10px 3px;}
    .manu a, .manu .disabled, .manu .current {width:28px;height:28px;line-height:28px;padding:0;margin: 0;border-radius:50%;text-align:center;}

    .selead_fanye {padding: 15px 0 15px;}
	.selead_fanye .a_span {float: none !important;width: 100%;overflow: hidden;display: block;}
	.selead_fanye .a_span:last-child{margin-top: 5px;}
	.selead_fanye .a_span i {width: 46px;height: 42px;}
	.selead_fanye .a_span .a_p {width: calc(100% - 46px);background: #eee;}
	.selead_fanye .a_span .a_p .a_pp {height: 22px;line-height: 22px;}
	.selead_fanye .a_span .a_p .a_pp p {line-height: 22px;}

    .selead_nybanner .selead_text p {font-size: 22px;}
    .selead_position{padding: 6px 0;}
    .selead_position a:after{margin: 0 3px 0 5px;}

    .selead_probox {padding: 20px 0 20px 0;}
    .selead_probox .manu {margin-top: 0;}

    .selead_propage {padding: 20px 0 15px 0;}
    .selead_propage_t {margin-bottom: 12px;}
    .selead_propage_l {width: 100%;float: none;}
    .selead_propage_r {width: 100%;float: none;margin-left: 0;margin-top: 10px;}
    .selead_propage_r h1 {font-size: 20px;line-height: 40px;}
    .selead_propage_r .selead_dec {margin: 10px 0 12px 0;}
    .selead_propage_r .selead_dec p {line-height: 36px;}
    .selead_propage_r .selead_more a {padding: 8px 20px;}
    .selead_propage_b .selead_propage_tit {font-size: 16px;line-height: 36px;}

    .selead_pro_related {padding: 20px 0 15px 0;}
    .selead_pro_related .selead_prolist {margin-top: 10px;}

    .selead_caselist{padding: 20px 0 15px 0;}
    .selead_caselist ul {gap: 10px;}
    .selead_caselist li {width: calc(50% - 5px);}
    .selead_caselist li .selead_text {padding: 10px 10px;}
    .selead_caselist li .selead_text .selead_tit{font-size: 15px;}
    .selead_caselist li .selead_text p {line-height: 20px;margin: 6px 0 6px 0;}

    .selead_news_list{padding: 20px 0 15px 0;}
    .selead_news_list li{margin-bottom: 12px;}
    .selead_news_list li .selead_nl_left {width: 100%;float: none;}
    .selead_news_list li .selead_nl_right {width: 100%;padding: 12px 12px 12px 12px;float: none;}
    .selead_news_list li .selead_nl_right a .selead_news_text {padding: 0;width: 100%;float: none;}
    .selead_news_list li .selead_nl_right a .selead_news_text p:last-child {margin-top: 6px;line-height: 20px;margin-bottom: 10px;}
    .selead_news_list li .selead_nl_right a .selead_news_date {width: 100%;float: none;}
    .selead_news_list li .selead_nl_right a .selead_news_date em {margin-top: 0;float: right;height: 28px;line-height: 28px;}
    .selead_news_list li:hover .selead_nl_right a .selead_news_text{padding: 0;}
    .selead_news_list li:hover .selead_nl_right a .selead_news_date{padding-left: 0;}

    .selead_newspage {margin: 15px 0 10px 0;}
    .selead_newspage_t h1 {font-size: 22px;}
    .selead_newspage_t p {font-size: 12px;line-height: 20px;padding: 10px 0 5px 0;}
    .selead_newspage_c {padding: 5px 0 20px 0;line-height: 22px;}
    .selead_newspage_c p {font-size: 14px;line-height: 22px;margin-top: 5px;}
    .selead_newspage_c h2 {font-size: 16px;margin-top: 10px;}

    .selead_server {padding: 20px 0 15px 0;}
    .selead_serverlist {gap: 10px;margin-top:12px;}
    .selead_serverlist li {width: 100%;}
    .selead_serverlist li .selead_text .selead_tit {font-size: 16px;}
    .selead_serverlist li .selead_text p {line-height: 20px;height: auto;}

    .selead_nprocess {padding: 24px 0 20px 0;}
    .selead_nprocess_c{margin-top:12px;}
    .selead_nprocess_c ul{font-size: 0;display: block;}
    .selead_nprocess_c ul li:after{display: inline-block;right: -34px;}
    .selead_nprocess_c ul li{width: 25%;display: inline-block; vertical-align: bottom;margin-right: 8.33%;margin-bottom: 10px;}
    .selead_nprocess_c li p {font-size: 12px;line-height: 18px;}
    
    .selead_aboutinfo{padding: 20px 0 20px 0;}
    .selead_aboutinfo .selead_text{margin-top: 10px;}
    .selead_aboutinfo .selead_text p{line-height: 22px;margin-bottom: 5px;}
    .selead_aboutinfo .selead_about_num{margin-top: 15px;padding: 15px 15px 15px 15px;border-radius: 12px;}
    .selead_aboutinfo .selead_about_num li p{font-size: 12px;margin-bottom: 6px;}
    .selead_aboutinfo .selead_about_num li .selead_tit {font-size: 13px;}
    .selead_aboutinfo .selead_about_num li .selead_tit span{font-size: 22px;margin-right: 3px;}

    .selead_honorary{padding: 20px 0 20px 0;}
    .selead_honorary_c{margin-top: 12px;}

    .selead_team{padding: 20px 0 10px 0;}
    .selead_team_c {margin-top: 12px;}
    .selead_team_c li {width: calc(50% - 4px);}

    .selead_contact {padding: 24px 0 20px 0;}
    .selead_contact_l {float: none;width: 100%;margin-right: 0;margin-bottom: 25px;}
    .selead_contact_l .selead_contact_form {margin-top: 10px;}
    .selead_contact_l .selead_contact_form input, .selead_contact_l .selead_contact_form textarea {padding: 10px 15px;margin-bottom: 5px;}
    .selead_contact_l .selead_contact_form textarea {height: 100px;}
    .selead_contact_l .selead_contact_form .selead_but{width: 100%;text-align: center;margin-top: 5px;line-height: 36px;}
    .selead_contact_r {float: none;width: 100%;}
    .selead_contact_r .selead_contact_c {margin-top: 12px;}
    .selead_contact_r .selead_contact_c .selead_tit {font-size: 15px;margin-bottom: 12px;}
    .selead_contact_r .selead_text p {font-size: 14px;margin-bottom: 8px;line-height: 22px;padding-left: 26px;background-position: left center;background-size: 18px 18px;}
    
}
@media screen and (max-width:499px){

    .selead_contact_r .selead_text p {line-height: 22px;padding-left: 24px;background-position: left center;background-size: 16px 16px;}
}

/* OPPO fonts for contact headings on contact page */
@font-face {
  font-family: 'OPPOSans-H';
  src: url('../fonts/oppo/OPPOSans-H.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'OPPOSans-R';
  src: url('../fonts/oppo/OPPOSans-R.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
/* Apply OPPO Sans to contact headings */

/* Mid desktop widths: keep floats for two columns */
@media screen and (min-width: 1024px) and (max-width: 1499.98px) {
  .selead_contact > .container { display: block; }
  .selead_contact_l { float: left; width: 48%; margin-right: 8%; }
  .selead_contact_r { float: left; width: 44%; }
}
.selead_contact .selead_title p {
  font-family: 'OPPOSans-H','Inter',sans-serif;
}