
@font-face {font-family: 'poppins-r';src: url('../fonts/AvenirLTStd-Light.otf');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Assistant';src: url('../fonts/AlibabaSans-Regular.otf');font-weight: normal;font-style: normal;} 
@font-face {font-family: 'Abel';src: url('../fonts/Barlow-Regular.ttf');font-weight: normal;font-style: normal;} 

body { font-family:Abel;}






.header_top { width:100%; background:#fff; line-height:32px; border-bottom:1px solid rgba(0,0,0,.07);  height:35px; margin-top:0px; margin-bottom:10px; position:fixed; z-index:999999;  }

.header_top_z {width:96%; margin:0px auto; color:#333; height:32px;}
.header_top_left { width:30%; float:left;}
.header_top_left a { margin-left:30px; opacity:.7;  }
.header_top_left a img { margin-top:7px; width:20px; height:20px; display:inline-block;}
.header_top_right { width:65%; float:right;}
.header_top_right p { display:flex; padding:0px; margin:0px 10px; float:right;}
.header_top_right p i{}
.header_top_right p i img { width:22px; height:auto; margin-right:5px; padding-top:4px;}
.header_top_right p span { line-height:32px;} 







.top .top_product .section_title_wrapper ._lead_wrapper .section_lead { margin-top:0px;}
/*.top .top_product ._filter_wrapper{ width:50%; margin-left:40%; }
.top .top_product ._category_wrapper {margin-top:0px !important;}
*/
.top .top_product ._filter_wrapper li { width:50%;}
.top .top_product ._filter_wrapper{ width:60%; margin:0px auto; }


.cptb img { width:auto !important; height:auto !important; margin-bottom:20px; margin:10px auto; } 
.blog_swiper_container ._thumbnail img {     margin: 0px auto;
    height: 250px  !important;     object-fit:fill!important;
   }
	
.kk1 { width:250px !important;}
.kk2 { width:250px !important;}
.kk3 { width:250px !important;}
	
.blog_date { display:none;}
.blog_title { display:none;}
.blog_category { display:none;}
.blog_item ._link_button{ display:none;}

.top_product .section_title { width:100% !important; text-align:center; font-family:Abel; text-transform: capitalize; font-size:50px !important; padding-top:80px;}
.top_product .section_title .deco { width:100% !important; text-align:center; display:block; margin-bottom:20px;}

.section_title {font-family:Abel;}

.top .top_product .section_title_wrapper ._lead_wrapper .section_lead { width:100% !important; text-align:center; margin-top:20px;}
.all_tolist_icon { display: none;}


.section_title_wrapper { align-items: flex-start!important;}
.section_title_wrapper ._link { width:30%;}
.top .top_technology ._scroll_bg { margin-top:0px;}


.top_technology { margin-top:100px;}


.sylogo { width:auto !important; height:32px !important;}




.a_more{ font-size:18px; color:#fff; padding:10px 50px 10px 50px; margin:30px 0 0px 0; display:inline-block; background:#036eb7;border-radius:25px;
  border: 1px solid #036eb7; float:left;
  position: relative;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.a_more:before {border-radius:25px;
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #3daaf5;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.a_more:hover:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
.a_more:hover{ color:#fff;}





.ab51{width:30%; padding-top:1%;}
.ab5{ width:100%; float:right}
.ab5_1{ width:70%; float:left; padding-bottom:47px; color:#888888; font-size:16px;}
.ab5_1 p{ width:100%; float:left; color:#000; font-size:20px;}
.ab6{ width:78px; height:78px; float:left;border-radius:50px; text-align:center; padding-top:10px; margin-right:20px; margin-bottom:50px;}
.ab6-1{ width:78px; height:78px; float:left;border-radius:50px; text-align:center; padding-top:10px; margin-right:20px; margin-bottom:50px;}

.ab5 img{ width:55px; height:auto; margin:auto; padding-top:0px;}




.num{
	margin-top: 20px;
}
.num ul li{
	float: left;
	margin-right: ; width:100%; margin-bottom:20px;
}
.num ul li:last-child{
	margin-right: 0;
}
.num ul li .t1{
	color: #0964ba;
	font-family: ;
	font-size: 20px;
	line-height: 1;
	margin-bottom: 15px;
}
.num ul li .t1 span{
	display: inline-block;
	vertical-align: top;
}
.num ul li .t1 .timer{
	font-size: 50px;font-family: 'Abel'; font-weight:900;
}
.num ul li .t2{
	font-family: 'Abel';
	color: #000000;
	/*font-size: 14px;*/
	font-size: 16px;/*20220614*/
	margin-bottom: 5px; font-weight:600;
}
.num ul li .t3{
	font-family:Abel;
	color: #999;
	font-size: 15px;
	
}

.news_detail_tu { width:30%; float:left; margin-right:5%; }

.news_list_wrapper { width:100%;}
.news_category { display:none;}
.news_time {font-family:Abel; font-size:21px;}
.news_list_wrapper .news_title p {font-family:Abel; font-size:20px;}
.news_list_wrapper .news_title span {font-family:Abel; font-size:17px; line-height:26px;}
.top .top_news { padding-top:60px;}
    
	
.all_cta ._title ._en { font-family:Abel; }
.biaoyu { height:60px !important;}

.footer_nav_wj {display:flex; justify-content: space-between; width:73%;}
.footer_nav_wj ul { width:25%;}	
.footer_nav_wj ul:nth-child(1){width:30%;}	
.footer_nav_wj ul:nth-child(2){width:30%;}	
.footer_nav_wj ul:nth-child(3){width:40%;}
.footer_nav_wj ul li { line-height:35px; }
.footer_nav_wj ul li b{ font-size:20px; }

.footer_nav_wj ul li a {font-size:16px;line-height: 35px;}
.footer_nav_wj ul p { line-height:35px; font-size:16px;}
.footer_nav_wj ul p a {font-size:16px;}

._company_name { line-height:30px; font-size:16px; font-weight:normal}
._company_name a{ font-weight:normal}

.ewm { height:120px!important; width: auto !important; margin-top:10px;}

.header .gnav ul li:not(._contact) a { font-size:17px;}
.header .gnav ul li._contact span{ font-size:16px;}


.wenti { width:100%; margin:auto; height:170px; padding:50px 0px 50px; background:#0051ac; border-radius:0px 0px 0px 0px ;
  background-image: linear-gradient(90deg, #000  70%, #0d61a4 30%); margin-top:30px;
}
.wenti_1 { float:left; width:8%; padding-right:2%;}
.wenti_1 img { height:100%;}
.wenti_2 { float:left; width:70%; line-height:60px; font-family:Abel; font-weight:900; color:#fff; font-size:20px;}
.wenti_3 { float:left; width:30%;}
.wenti_3 .wenti_3_an { width:120px; line-height:45px; margin-top:8px; border-radius:25px; background:#fff; color:#fff; text-align:center; float:right; margin-right:10px; font-family:Abel; }
.wenti_3 a .wenti_3_an { color:#0051ac;}
.wenti_3 a:nth-child(2) .wenti_3_an {background: none; border:2px solid #fff; color:#fff;}

.index-content {width: 80%;margin: auto;}

.footer {border-radius:0px 0px 0px 0px; background:#fff; margin-top:0px; padding-top:70px; }
.footerz {background-image: linear-gradient(to right, #0883f2,#0051ac); width:100%; float:left}





/*-- stats --*/
.main-stats-inner{
    background:#18a787; width:100%; float:left; margin-bottom:80px;
}
.main-stats-inner1{width:85%; margin:auto}


.main-stats-inner-img{
    margin:0;
    padding:0;
}
.main-stats-inner-img,.main-stats-inner-img.two {
    background: url(../images/n1.jpg) no-repeat center;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -ms-background-size: cover;
    min-height:300px; width:50%; float:right
}
.main-stats-inner-img.two{
     background: url(../images/n4.jpg) no-repeat center;
}
.stats_info p {
    font-size: 3em;
    letter-spacing: 1px;
    line-height: 2;
  font-family: 'Oswald';     color: #fff;
}
.stats_info h4 {
    color: #fff;
    font-size:16px; font-weight:normal;
    text-transform: uppercase;
}
.stats_info i {
    font-size: 2.3em;
      color: #fff;
    margin: 0;
    margin-top: 1.5em;
}
.stats_bottom_grid_left img {
	margin: 0 auto;
}
.stats_info { width:50%; float:left;
    text-align: center;
    padding: 8em 0 0 0; height:300px;
}

.stats_info:nth-child(3) {
	border-right: 0px;
}

.stats_info:nth-child(2) {
	border-left: 0px;
	border-right: 0px;
}





/*main css*/
.izl-rmenu2{position:fixed; right:.5%;  bottom:5%; padding-bottom:20px; background:url(../css_kefu/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu2 .btn{width:52px; height:53px; margin-bottom:1px; cursor:pointer; position:relative; border-radius:10px;}
.izl-rmenu2 .btn-qq{background:url(../css_kefu/r_qq.png) 0px 0px no-repeat; background-color:#0964ba;background-size: auto 52px;}
.izl-rmenu2 .btn-qq:hover{background-color:#0964ba;}
.izl-rmenu2 a.btn-qq,.izl-rmenu2 a.btn-qq:visited{background:url(../css_kefu/r_qq.png) 0px 0px no-repeat; background-color:#0964ba; text-decoration:none; display:block;background-size: auto 52px;}
.izl-rmenu2 .btn-wx{background:url(../css_kefu/r_wx.png) 0px 0px no-repeat; background-color:#0964ba;background-size: auto 52px;}
.izl-rmenu2 .btn-wx:hover{background-color:#0964ba;}
.izl-rmenu2 .btn-wx .pic{background-color:#0964ba; position:absolute; width:260px; left:-200px; top:0px; line-height:53px; color:#FFF; font-size:16px; text-align:center; display:none; border-radius:8px;}



.izl-rmenu2 .btn-phone{background:url(../css_kefu/r_phone.png) 0px 0px no-repeat; background-color:#0964ba;background-size: auto 52px; }
.izl-rmenu2 .btn-phone:hover{background-color:#0964ba;}
.izl-rmenu2 .btn-phone .phone{background-color:#0964ba; position:absolute; width:200px; left:-200px; top:0px; line-height:53px; color:#FFF; font-size:16px; text-align:center; display:none; border-radius:8px;}

.izl-rmenu2 .btn-skp{background:url(../css_kefu/r_skp.png) 0px 0px no-repeat; background-color:#0964ba;background-size: auto 52px;}
.izl-rmenu2 .btn-skp:hover{background-color:#0964ba;}
.izl-rmenu2 .btn-skp .skp{background-color:#0964ba; position:absolute; width:200px; left:-200px; top:0px; line-height:53px; color:#FFF; font-size:16px; text-align:center; display:none;}

.izl-rmenu2 .btn-top{background:url(../css_kefu/r_top.png) 0px 0px no-repeat; background-color:#444; display:none;background-size: auto 52px;}
.izl-rmenu2 .btn-top:hover{background-color:#444;}


._link_button { border:none;}
.all_tolist_icon { display:flex !important; align-items: flex-start!important; margin-top:50px;}
.all_tolist_icon::after { width:25px !important; color:#0964ba;}


.search { width:180px; height:44px; line-height:44px; border:2px solid #2869bc; border-radius:0px; overflow:hidden; background: none; border-radius:25px;}
.search form .search1 { border:none; width:120px; background:none; padding-left:20px; font-family:; color:#999; font-size:16px; float:left; line-height:40px;   }
.search form .searchimg1 { width:36px; height:36px; margin-right:2px; margin-top:2px; border-radius:; background: none; float:right;  border-radius:50%;} 


.header .gnav ul li._contact { margin-left:5px;}
.sousuo { width:40px; height:40px; border:0px solid #2869bc; border-radius:50%; background:#2869bc;
background-image: linear-gradient(to right, #0982f0,#2869bc, #2869bc);



}
@font-face {font-family: 'Aven';src: url('../fonts/AvenirLTStd-Book.otf');font-weight: normal;font-style: normal;} 

.top .top_hero ._title img { height:71px !important; width:auto !important; margin-bottom:50px;}
.top .top_hero ._title p { font-family:Aven; font-style:italic; color:#fff; font-size:32px; line-height:45px;  text-transform:capitalize;}
.top .top_hero ._title { width:63% !important; left:20%; top:39%;}

.top .top_hero { height:690px !important; overflow:hidden;  }


.zzz { font-size:20px !important; line-height:35px !important; width:80%; padding-top:20px; display:block; float:left; margin-top:12px; position:relative;}
.zzz:after { width:100px; height:2px; background:#fff; position:absolute; top:0px; left:0px; content:" ";}


.index_jianjie_con p {text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 5;
overflow: hidden;
height: 150px;
line-height: 30px;
}


.news_list_wrapper .news_title p {text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
height: 40px;
line-height: 40px;}



.news_list_wrapper .news_title span {text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
height: 50px;
line-height:25px;}

.news_list_wrapper .news_detail { width:68%; height:200px;}






/*内页 开始*/
#f1 { margin-top:115px;}
#f2 { margin-top:115px;}
#f3 { margin-top:115px;}
#f4 { margin-top:115px;}
#f5 { margin-top:115px;}
#f6 { margin-top:115px;}
p { line-height:30px;}




@media screen and (max-width: 860px) {

.top_product .section_title { width:100% !important; text-align:center; font-family:Abel; text-transform: capitalize; font-size:20px !important; padding-top:20px;}
.cptb img { width:auto !important; height:50px!important; margin-bottom:20px; margin:10px auto; } 
.top .top_product .section_title_wrapper ._lead_wrapper .section_lead { width:100% !important; text-align:center; margin-top:5px;}








.a_more{ font-size:13px; color:#fff; padding:7px 20px 7px 20px; margin:20px 0 0px 0; display:inline-block; background:#036eb7;border-radius:25px;
  border: 1px solid #036eb7; float:left;
  position: relative;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.a_more:before {border-radius:25px;
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #3daaf5;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.a_more:hover:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
.a_more:hover{ color:#fff;}





.ab51{width:100%; padding-top:0%;}
.ab5{ width:100%; float:right}
.ab5_1{ width:70%; float:left; padding-bottom:0px; color:#888888; font-size:13px;}
.ab5_1 p{ width:100%; float:left; color:#000; font-size:15px;}
.ab6{ width:58px; height:58px; float:left;border-radius:50px; text-align:center; padding-top:10px; margin-right:20px; margin-bottom:5px;}
.ab6-1{ width:58px; height:58px; float:left;border-radius:50px; text-align:center; padding-top:10px; margin-right:20px; margin-bottom:5px;}

.ab5 img{ width:45px; height:auto; margin:auto; padding-top:0px;}



.footer_nav_wj {display:flex; justify-content: space-between; width:100%;}
.footer_nav_wj ul { width:100%;}	
.footer_nav_wj ul:nth-child(1){display:none;}	
.footer_nav_wj ul:nth-child(2){display:none;}	
.footer_nav_wj ul:nth-child(3){width:100%;}
.footer_nav_wj ul li { line-height:20px; font-size:14px}


.footer_nav_wj ul li a {font-size:14px;line-height:20px;}
.footer_nav_wj ul p { line-height:20px; font-size:14px;}
.footer_nav_wj ul p a {font-size:14px;}

}