@charset "utf-8";

@font-face {
  font-family: 'AVGARDM';  
  src: url('/style/css/AVGARDM.ttf');       
}

@font-face {
  font-family: 'BEBAS';  
  src: url('/style/css/BEBAS.ttf');       
}


input[type="button"], input[type="submit"], input[type="reset"] {
     -webkit-appearance: none;
}
textarea {  
    -webkit-appearance: none;
}

body{font-family:"思源黑体";}

a{ margin:0px; padding:0px; border:0px; text-decoration:none; color:#555555; font-size:13px;transition: all 0.3s ease 0s;
-webkit-transform: all 0.3s ease 0s;  -webkit-tap-highlight-color: transparent; outline: none;}
a:hover{ text-decoration:none;
       transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
*{ padding:0px; margin:0px; border:0px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; outline: none;}
/* background:rgba(0,0,0,0);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);*/
li{ list-style:none;}
.clear:after{content: "";display: block;height: 0;clear: both;visibility: hidden;}
.clear{zoom: 1;}/* 触发 hasLayout */ 
img{ vertical-align: middle;}
input:focus{ outline: none;}/*去除按钮选中的高亮标签*/
textarea:focus{ outline: none;}/*去除文本框选中的高亮标签*/
button:focus{ outline: none;}/*去除按钮选中的高亮标签*/
select:focus{ outline: none;}/*去除下拉框选中的高亮标签*/
img{vertical-align: middle;}
div,p,table,td,ul,li,span,a,ol,input,label{ padding:0px; margin:0px; border:0px;}
input[type="submit"]{ cursor: pointer;}
input::-ms-input-placeholder{ /* Internet Explorer 10+ */ color:#bcbcbc; font-size:14px;}
input::-webkit-input-placeholder{ /* WebKit browsers */ color:#bcbcbc; font-size:14px;}
input::-moz-placeholder{ /* Mozilla Firefox 4 to 18 */  color:#bcbcbc; font-size:14px;}
input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#bcbcbc; font-size:14px;}
input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#bcbcbc; font-size:14px;}
textarea::-webkit-input-placeholder{color:#bcbcbc; font-size:14px; font-family:"思源黑体","14px";}



.search input::-ms-input-placeholder{ /* Internet Explorer 10+ */ color:#89a4d5; font-size:13px;}
.search input::-webkit-input-placeholder{ /* WebKit browsers */ color:#89a4d5; font-size:13px;}
.search input::-moz-placeholder{ /* Mozilla Firefox 4 to 18 */  color:#89a4d5; font-size:13px;}
.search input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#89a4d5; font-size:13px;}
.search input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#89a4d5; font-size:13px;}



video::-internal-media-controls-download-button {
    display:none;
}
video::-webkit-media-controls-enclosure {
    overflow:hidden;
}
video::-webkit-media-controls-panel {
    width: calc(100% + 30px); 
}


.mo_down{ height:0px; overflow:hidden}
.mo_down.on{ height:auto;}

input:-webkit-autofill { 
-webkit-box-shadow: 0 0 0px 1000px white inset; 
}


.fl{ float:left;}
.fr{ float:right;}
/*渐变从左向右*/
.jianbian2{
    height: 200px;
    background: -webkit-linear-gradient(to right,blue, yellow); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(to right,blue, yellow); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(to right,blue, yellow); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right,white, yellow); /* 标准的语法（必须放在最后） */
}

/*黑白照片*/
.gray { 
-webkit-filter: grayscale(100%); 
   -moz-filter: grayscale(100%); 
    -ms-filter: grayscale(100%); 
     -o-filter: grayscale(100%); 
        filter: grayscale(100%); 
        filter: gray; 
}

.gray:hover { 
-webkit-filter: grayscale(0%); 
   -moz-filter: grayscale(0%); 
    -ms-filter: grayscale(0%); 
     -o-filter: grayscale(0%); 
        filter: grayscale(0%); 
        filter: gray; 
}
/*图片变大*/
.tra{
-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
  cursor:pointer;
  
}
.tra:hover{
-webkit-transform: scale(1.15);
   -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
     -o-transform: scale(1.15);
           filter: scale(1.15);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
  cursor:pointer;

  
}

/*图片翻转*/
.flip{
  -webkit-transform: rotate(0deg);
       -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg);
           transition: all 0.5s ease;
    -webkit-transform: all 0.5s ease;
 }
.flip:hover{
  -webkit-transform: rotate(360deg);
       -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
           transition: all 0.5s ease; -webkit-transform: all 0.5s ease;  
  cursor:pointer;
}



.noscroll{
    overflow: hidden;
}






.layui-laypage{display:flex;font-size:14px;color: #333;align-items:center;justify-content: center;margin-top: 30px;}
.layui-laypage a{font-size:14px;color:#333;line-height:30px;padding:0 13px;text-align:center;border: #ffffff solid 1px;margin:0 10px;background:#ffffff}
.layui-laypage em{font-style: normal;font-size:14px;color:#333;line-height:30px;text-align:center;transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
.layui-laypage-curr{cursor: no-drop;background: #ffffff;font-size:14px;color:#333;line-height:30px;padding:0 13px;text-align:center;margin:0 10px}
.layui-laypage-limits select{height:32px;font-size:14px;color:#333;line-height:30px;padding:0 13px;text-align:center;border: #ffffff solid 1px;margin:0 10px;background: #ffffff;}
#goPageId{background:#fff;width:50px;font-size:14px;color:#333;line-height:30px;padding:0 13px;text-align:center;border: #ffffff solid 1px;margin:0 10px}
.layui-laypage-btn{cursor: no-drop;background:#fff;font-size:14px;color:#333;line-height:30px;padding:0 13px;text-align:center;border: #ffffff solid 1px;margin:0 10px;transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;cursor: pointer;}
.layui-laypage-disabled{cursor: no-drop;font-size:14px;color:#fff;line-height:30px;padding:0 13px;text-align:center;margin:0 10px;background:#fff}
.layui-laypage a:hover{background:#00a0e9;font-size:14px;color:#ffffff;line-height:30px;padding:0 13px;text-align:center;border:#00a0e9 solid 1px;margin:0 10px}
.layui-laypage-btn:hover{background: #00a0e9;color:#ffffff;}


.mo_show{ display:none;}

.quan{ width: 100%;}

.mo_top{ width:100%; display:none; position:fixed; top: 0; z-index: 123412;}
.mo_top .mot{ width:100%; padding:0 2%; height:50px; background:#fff;box-shadow: 0px 0px 16px rgba(0,0,0,.2); display:flex; align-items:center; justify-content: space-between; position:relative;}
.mo_top .mot .Language{ position:absolute; right:55px; display:inline-block; font-size:14px; color:#fff; padding:2px 6px; border-radius:4px; background:#156aa9;}
.mo_top .mot .molo{ float:left; display:inline-block; height:30px; margin:10px 0;}
.mo_top .mot .molo img{ height:30px;}
.mo_top .mot .mot_right{ display:flex; align-items:center;}
.mo_top .mot .mot_right dd{ margin-right: 5px;}
.mo_top .mot .mot_right dd a i{ font-size:26px; color:#004a91;}
.mo_top .mot .mot_right dt{ position:relative; width:35px; height:35px;}
.mo_top .mot .mot_right dt .cd-nav-trigger{ top:0; right:0;}





.pc_all .pc_all_content{ max-width:1400px; margin:0 auto;}




.Header{ position:absolute; top:0; left:0; width:100%; z-index:99; display:flex; align-items:center; justify-content:space-between; padding:0px 60px; height:103px;  transition: all 0.5s ease; -webkit-transform: all 0.5s ease;    border-bottom: solid 1px rgba(225, 225, 225, 0.2); }

.Header.on{ position:fixed; background:rgb(255 255 255 / 90%);  transition: all 0.5s ease; -webkit-transform: all 0.5s ease; }
.Header.on:before{ opacity:0; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Header .Header_right{ display:flex; align-items:center; justify-content:space-between;}
.Header .Header_right .Header_right_nav{ display:flex; align-items:center;}
.Header .Header_right .hd-tel{color: #efefef;font-size: 24px;margin:0px 20px;}
.Header .Header_right .hd-tel span{font-weight:bold;padding-left:10px; }
.Header .Header_right .Header_right_nav .right_nav_list{ margin-right:25px;}
.Header .Header_right .Header_right_nav .right_nav_list:last-child{ margin-right:30px;}
.Header .Header_right .Header_right_nav .right_nav_list .nav_list_title{ font-size:18px; color:#fff;}
.Header .Header_right .Header_right_r{ display:flex; align-items:center;}
.Header .Header_right .Header_right_r a{ margin-right:25px;}
.Header .Header_right .Header_right_r a:last-child{ margin-right:0px; display:flex; align-items:center; justify-content:center; width:22px; height:17px; position:relative;}
.Header .Header_right .Header_right_r a img{transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Header .Header_right .Header_right_r a:last-child img{ position:absolute;}
.Header .Header_right .Header_right_r a:last-child img:last-child{ opacity:0; left:-10px;}
.Header.on .Header_right .Header_right_r a:last-child img:last-child{ opacity:1;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Header.on .Header_right .Header_right_r a:last-child img:nth-child(1){ opacity:0;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
@media screen and (max-width:1600px){
.Header .Header_right .Header_right_nav .right_nav_list .nav_list_title{font-size: 16px;}
}

.Header.on{}
.nav_on{position: fixed;background: #fff;  transition: all 0.5s ease; border-bottom: 1px solid #eeeeee; box-shadow:0px 0px 20px rgba(0,0,0,.35);}
.nav_on .Header_right .Header_right_nav .right_nav_list .nav_list_title {color: #333;}

.nav_on .Header_right .hd-tel{color:#333;}
.MenuDown{ position:fixed; top:0; left:0; width:100%; top:103px; background:rgb(4 67 147 / 90%); z-index:50; height:calc(100% - 103px); padding:0px 14%; padding-top:80px; display:none;}
.MenuDown .MenuDown_title{ padding-bottom:35px; border-bottom:1px solid rgba(255,255,255,.3); margin-bottom:45px;}
.MenuDown .MenuDown_title a{ font-size:24px; color:#fff;}
.MenuDown .MenuDown_content{ display:flex; justify-content:space-between;}
.MenuDown .MenuDown_content .MenuDown_content_list .content_list_title{ margin-bottom:30px;}
.MenuDown .MenuDown_content .MenuDown_content_list .content_list_title a{ font-size:22px; color:#fff;}
.MenuDown .MenuDown_content .MenuDown_content_list .content_list_txt p{ margin-bottom:16px;}
.MenuDown .MenuDown_content .MenuDown_content_list .content_list_txt p a{ font-size:18px; color:rgba(255,255,255,.7);}
.MenuDown .MenuDown_content .MenuDown_content_list .content_list_txt p a:hover{ color:#4cc7ff;}





.search{ position:fixed; width:100%; height:100%; left:0; top: 0; right:0; background:rgba(0,77,161,.8); display:none; align-items:center; justify-content:center; z-index:50;}
.search .search_bg{ position:absolute; left:0; top:0; width:100%; height:100%; display:flex; align-items:center; justify-content:center;}
.search .search_bg .search_content{ width:50%;
  -webkit-transform: scale(0);
   -moz-transform: scale(0);
    -ms-transform: scale(0);
     -o-transform: scale(0);
           filter: scale(0);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
opacity:1;
}
.search .search_bg.on .search_content{
  -webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
opacity:1;
}

.search .search_content .search_content_top{ position:relative; }
.search .search_content .search_content_top .search_close{ position:absolute; right:0; top:-50px; color:#fff; font-size:30px;}
.search .search_content .search_content_bottom{ display:flex; align-items:center; justify-content: space-between; position: relative; }
.search .search_content input[type="search"]{ width:calc(100% - 100px); background:inherit; height:80px; font-size:16px; color:#333; padding:0px 20px; z-index: 1; position: relative;}
.search .search_content input[type="submit"]{ width:100px; background:#f8f8f8 url(../images/search.png) no-repeat 50%; height:80px; font-size:16px; z-index: 1; position: relative; color:#111; cursor:pointer; border-radius:0px 10px 10px 0px;}

.search_content_bottom_bg{ pointer-events: none; width: 100%; height:100%; background:#fff; position: absolute; left:0; top:0; transition:; z-index: 0; border-radius:10px;}



















.banner{ position:relative;}
.banner .banner_list{ position: relative;}
.banner .banner_list .banner_list_img img{ width: 100%; height: 960px; object-fit: cover;}
.banner .banner_list .banner_list_txt{ position: absolute; top: 0; left: 0; right: 0; margin: 0 auto; max-width: 1400px; height: 100%; display: flex; flex-direction: column; justify-content: center;}
.banner .banner_list .banner_list_txt .list_txt_dd{ font-size: 20px; color: #fff; margin-bottom: 85px;width: 60%;line-height:35px; display:none;}
.banner .banner_list .banner_list_txt .list_txt_dt{ font-size: 56px; color: #fff; margin-bottom: 15px; display:none;}
.banner .banner_list .banner_list_txt .list_txt_btn{ display:flex; align-items:center; height:55px; border-radius:14px; border:1px solid rgba(255,255,255,.3); width:160px; justify-content:center; font-size:16px; color:#fff; display:none;}
.banner .banner_list.swiper-slide-active .banner_list_txt .list_txt_dd{ display: block;}
.banner .banner_list.swiper-slide-active .banner_list_txt .list_txt_dt{ display:block;}
.banner .banner_list.swiper-slide-active .banner_list_txt .list_txt_btn{ display:flex;}

.banner .banner_list .banner_list_txt .list_txt_btn:hover{ background:rgba(255,255,255,.3);}
.banner .banner_list .banner_list_txt .list_txt_btn img{ margin-left:24px;}
.banner .swiper-button-next::after{ font-size: 46px; color: #fff; opacity:.3;}
.banner .swiper-button-prev::after{ font-size: 46px; color: #fff; opacity:.3;}
.banner .banner_bottom{ position:absolute; bottom:125px; max-width:1400px; margin:0 auto; left:0; right:0; z-index:5; display:flex; align-items:center;}
.banner .banner_bottom .banner_bottom_number{ display:flex; align-items:center; margin-right:25px;}
.banner .banner_bottom .banner_bottom_number .active{ font-size:22px; color:#fff;}
.banner .banner_bottom .banner_bottom_number .total{ font-size:16px; color:#fff; opacity:.3;}
.banner .banner_bottom .banner_bottom_number i{ font-size:16px; color:#fff; opacity:.3; margin:0px 9px;}
.banner .banner_bottom .swiper-pagination-bullet{ width:11px; height:11px; background:rgba(255,255,255,.3); margin-right:15px; position:relative; opacity:1; transition: all 0.5s ease; -webkit-transform: all 0.5s ease; border-radius:100px;}
.banner .banner_bottom .swiper-pagination-bullet:before{ content:""; display:inline-block; width:1px; height:100%; left:0; right:0; margin:0 auto; position:absolute;}
.banner .banner_bottom .swiper-pagination-bullet:last-child{ margin-right:0px;}
.banner .banner_bottom .swiper-pagination-bullet.swiper-pagination-bullet-active{ width:25px; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;  }

.IProduct_content_top{display:block;overflow: hidden;}
.IProduct_content_top .biaotia span{color:#f35626;background:coral;background: linear-gradient(to right, #00A0E9, #009944);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-animation:hue6sinfinitelinear;font-size: 46px;display: table;}
.IProduct_content_top .biaotia::after{ content: ""; display: inline-block; width: 60px; height: 4px; background:#00A0E9; margin-top: 15px;transform: skewX(-45deg); }
.IProduct_content_top .biaotib span{font-size: 28px;color: #333333;text-transform: uppercase; display: flex; align-items: flex-start;justify-content: flex-start;flex-direction: column;margin-bottom: 20px;line-height: 40px;}

.IProduct{ background: #fff ; padding: 70px 0px; overflow:hidden;}
.IProduct .IAbout_content .IAbout_content_top dt{ margin-bottom: 55px;}
.IProduct .IProduct_content{ display:flex; justify-content:space-between; flex-wrap:wrap;}
.IProduct .IProduct_content .IProduct_content_list{ padding-right: 28px; width:25%;}
.IEnterprise_content_left{ width: 100%; }
.IProduct .IProduct_content .IProduct_content_list .content_list_a{ background: #f2f2f2; display: inline-block; width: 100%; padding: 35px; position: relative; height: 475px;}
.IProduct .IProduct_content .IProduct_content_list .content_list_a .content_list_icon{ line-height: 44px;}
.IProduct .IProduct_content .IProduct_content_list .content_list_a .content_list_icon img{ max-height: 44px;}
.IProduct .IProduct_content .IProduct_content_list .content_list_a .content_list_img{ height: 202px; display: flex; align-items: center; justify-content: center; margin-top: 35px; margin-bottom: 50px;}
.IProduct .IProduct_content .IProduct_content_list .content_list_a .content_list_img img{ max-height: 202px; max-width:100%;}
.IProduct .IProduct_content .IProduct_content_list .content_list_a .content_list_txt{ position: relative; top: 0px; transition:all ease 0.3s;}
.IProduct .IProduct_content .IProduct_content_list .content_list_a .content_list_txt dd{ font-size: 20px; color: #333333; margin-bottom: 10px;}
.IProduct .IProduct_content .IProduct_content_list .content_list_a .content_list_txt dt{ font-size: 14px; color: #cccccc;}
.IProduct .IProduct_content .IProduct_content_list .content_list_a .content_list_more{ width: 100%; height: 54px; display: flex; align-items: center; justify-content: center; font-size: 14px; color: #fff; background: #1c69d9; transition:all ease 0.3s; position: absolute; bottom: 13px; width: calc( 100% - 75px); left: 0; right: 0; margin: 0 auto; opacity: 0; height: 0px; text-transform: uppercase;}
.IProduct .IProduct_content .IProduct_content_list .content_list_a .content_list_more i{ margin-left: 20px;}
.IProduct .IProduct_content .IProduct_content_list .content_list_a:hover .content_list_more{ height: 54px;  transition:all ease 0.3s; opacity: 1;}
.IProduct .IProduct_content .IProduct_content_list .content_list_a:hover .content_list_txt{ top: -40px; transition:all ease 0.3s;}
.IProduct .IProduct_logo{ display: flex; justify-content: space-between; padding-right: 28px; padding-top: 60px; align-items: center;}
.IProduct .IProduct_logo .IProduct_logo_list img{ max-width: 100%;}
.IProduct .slick-prev{ left: -38px;}
.IProduct .slick-next{ right: -10px;}
.IProduct .slick-prev:before,.IProduct .slick-next:before{ color: #999; font-size: 48px;}

/* 热销推荐产品 */
.hotproduct{overflow: hidden;}
.hotproduct .hTitle{text-align:center;}
.hotproduct li{float:left;margin-bottom:20px;background: #ffffff;width:49.5%;transition:all .4s;overflow: hidden;min-height: 312px;border: 1px solid #d6d6d6;}
.hotproduct .pImg {padding:20% 10%;}
.hotproduct li:nth-child(2n),.newsL li:nth-child(2n){float:right;}
.hotproduct li .pic{width: 40%;float:left;position: relative;}
.hotproduct li .pImg{width:100%;float: left;}
.hotproduct li .pImg img{max-width:220px;}
.hotproduct li .small{position:absolute;right:0;top:50%;transform: translateY(-50%);width:16%;}
.hotproduct li .small a{border:1px solid #d3d3d3;margin-bottom:5px;display: block;}
.hotproduct li .small a:hover{border:1px solid #2e87eb;}
.hotproduct li .txt{padding:5%;width: 60%;}
.hotproduct li h3{font-size:2.143em;margin-bottom:15px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.hotproduct li h3 a{color: #191919;font-size: 18px;}
.hotproduct li h3 a:hover{color:#2e87eb;}
.hotproduct li p{margin-bottom:10px;font-size: 14px;color: #888888;line-height: 25px;}
.hotproduct li .btn{display: inline-block;width:105px;height:32px;line-height:32px;background: #1c69d9;color:#fff;border-radius:15px;text-align:center;margin-right:5px;font-size: 12px;}
.hotproduct li .btn2{background:#ff0000;}
.hotproduct li .btn:hover{background:#c70909;}
.hotproduct li:hover{box-shadow:0 0 10px #ccc;}
.hotproduct li:hover .pImg{transform: scale(1.1);}



.Application{ padding: 95px 0px;}
.Application .Application_title{ font-size: 38px; color: #333333; padding-bottom: 30px; border-bottom: 4px solid #1c69d9;}
.Application .Application_content{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.Application .Application_content .Application_content_list{ width: 49%; position: relative; margin-top: 45px;}
.Application .Application_content .Application_content_list .content_list_img{ position: relative;}
.Application .Application_content .Application_content_list .content_list_img::before{ content: ""; position: absolute; left: 0; top: 0; display: inline-block; width: 100%; height: 100%; background: url(/style/images/bn61.png) no-repeat 100%/cover;}
.Application .Application_content .Application_content_list .content_list_img img{ width: 100%;}
.Application .Application_content .Application_content_list .content_list_title{ font-size: 26px; color: #fff; position: absolute; bottom: 35px; left: 50px; display: flex; align-items: flex-end;}
.Application .Application_content .Application_content_list .content_list_title img{ margin-right: 18px;}
.Application .Application_content .Application_content_list .content_list_hover{ position: absolute; left: 0; top: 0; width: 100%; background: url(/style/images/bn62.png) no-repeat 0% 0%; height: 100%; padding: 0px 50px; display: flex; align-items: flex-start; flex-direction: column; justify-content: center; opacity: 0; transition:all ease 0.5s;}
.Application .Application_content .Application_content_list .content_list_hover dd{ font-size: 26px; color: #fff; display: flex; align-items: flex-end;}
.Application .Application_content .Application_content_list .content_list_hover dd img{ margin-right: 25px;}
.Application .Application_content .Application_content_list .content_list_hover dt{ display: flex; width: 119px; height: 40px; border: 1px solid #fff; align-items: center; justify-content: center; color: #fff; font-size: 12px; margin-top: 80px; transition:all ease 0.5s;}
.Application .Application_content .Application_content_list .content_list_hover p{ font-size:14px; color:#fff; margin-top:30px;}
.Application .Application_content .Application_content_list .content_list_hover dt:hover{ background: #fff; color: #1c69d9; transition:all ease 0.5s;}
.Application .Application_content .Application_content_list .content_list_hover dt img{ margin-left: 8px;}
.Application .Application_content .Application_content_list:hover .content_list_hover{ transition:all ease 0.5s; opacity: 1;}
.DApplication{ padding: 95px 0px;}
.DApplication .DApplication_title dd{ font-size: 48px; color: #333333; margin-bottom: 35px;}
.DApplication .DApplication_title dt{ font-size: 20px; color: #333333; line-height: 32px;}

.IAbout{ background:#fff url(../images/bn5.png) no-repeat left; padding:145px 0px;}
.IAbout .pc_all_content{ display:flex; align-items:center; justify-content: space-between;}
.IAbout .IAbout_left{ max-width:53%;}
.IAbout .IAbout_left .IAbout_left_icon{ font-size:18px; display:flex; align-items:center;}
.IAbout .IAbout_left .IAbout_left_icon img{ margin-right:8px;}
.IAbout .IAbout_left .IAbout_left_icon span{ color:#f35626;background:coral;background: linear-gradient(to right, #00A0E9, #009944);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-animation:hue6sinfinitelinear;font-size: 46px;}
.IAbout .IAbout_left .IAbout_left_title{ font-size:32px; color:#333333; margin-top:10px; margin-bottom:22px;    text-transform: uppercase;}
.IAbout .IAbout_left .IAbout_left_txt{ font-size:16px; color:#888888; line-height:32px;}
.IAbout .IAbout_left .IAbout_left_btn{ display:flex; align-items:center; height:55px; width:160px; justify-content:center; font-size:16px; color:#fff; overflow:hidden;border-radius:14px; margin-top:40px;
background: -webkit-linear-gradient(to right,#00A0E9, #009944); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(to right,#00A0E9, #009944); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(to #00A0E9,blue, #009944); /* Firefox 3.6 - 15 */
background: linear-gradient(to right,#00A0E9, #009944); /* 标准的语法（必须放在最后）*/
}
.IAbout .IAbout_left .IAbout_left_btn .left_btn_border{ width:158px; height:53px; background:#edf2f8; display:flex; align-items:center; justify-content:center;border-radius:14px; color:#00A0E9; font-size:16px;}
.IAbout .IAbout_left .IAbout_left_btn .left_btn_border:after{ content:""; display:inline-block; width:19px; height:10px; background:url(/style/images/bn8.png) no-repeat 50% 50%; margin-left:20px; position:relative; top:2px;}
.IAbout .IAbout_left .IAbout_left_btn:hover .left_btn_border{ color:#fff; background:none;}
.IAbout .IAbout_left .IAbout_left_btn:hover .left_btn_border:after{ background:url(/style/images/bn4.png) no-repeat 50% 50%;}
.IAbout .IAbout_left .IAbout_left_btn img{ margin-left:24px;}
.IAbout .IAbout_right{ width:41%;}
.IAbout .IAbout_right img{ max-width:100%;}
.IAbout .IProduct_logo{justify-content: space-between;padding-right: 28px;padding-left: 28px;padding-top: 60px;align-items: center;position: relative;display: block;overflow: hidden;}
.IAbout .IProduct_logo .IProduct_logo_list{ text-align:center;}
.IAbout .IProduct_logo .IProduct_logo_list img{ max-width: 100%;}


.IAdvantage{ background: url(/style/images/bg2.jpg) no-repeat 50%/cover; position:relative; padding-top:80px; height:600px;}
.IAdvantage .IAdvantage_title{ text-align: center; position:relative; z-index:2;}
.IAdvantage .IAdvantage_title .IAdvantage_title_dd{ font-size:18px; display:flex; align-items:center; justify-content:center;}
.IAdvantage .IAdvantage_title .IAdvantage_title_dd img{ margin-right:8px;}
.IAdvantage .IAdvantage_title .IAdvantage_title_dd span{ color:#f35626;background:coral;background: linear-gradient(to right, #00A0E9, #009944);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-animation:hue6sinfinitelinear;}
.IAdvantage .IAdvantage_title .IAdvantage_title_p{ font-size:48px; color:#fff; margin:15px 0px; margin-top:5px;}
.IAdvantage .IAdvantage_title .IAdvantage_title_dt{ font-size:16px; color:rgba(255,255,255,.8); line-height:32px; max-width:770px; margin:0 auto;}
.IAdvantage .IAdvantage_content{ position:absolute; bottom:0; left:0; width:100%; height:60%; display:flex; align-items:center; justify-content:space-between;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list{ width:25%; height:100%; display:inline-block; display:flex; align-items:center; flex-direction:column; justify-content:flex-end; text-align:center; position:relative;  padding-bottom:55px;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list:last-child{ border-right:0px;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list:before{ content:""; display:inline-block; width:100%; height:100%; background:rgb(0 0 0 / 42%); position:absolute; left:0; top:0; opacity:0;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list:hover:before{ opacity:1;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_icon{ position:relative; width:72px; height:72px; display:flex; align-items:center; justify-content:center;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_icon img{ position:absolute;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}

.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_title{ margin-top:30px; position:relative;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_title .list_title_dd{ font-size:24px; color:#fff;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_txt{ max-height:90px; opacity:0; overflow:hidden; position:relative;transition: all 0.5s ease; -webkit-transform: all 0.5s ease; font-size:15px; color:rgba(255,255,255,.8); line-height:30px; padding:0px 30px;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_txt span{ padding-top:12px;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_btn img{ margin-right:9px;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list:hover .content_list_txt{ max-height:180px;transition: all 0.5s ease; -webkit-transform: all 0.5s ease; opacity:1; margin-top:12px;}


.case{padding: 70px 0px;background-color:#f5f5f5}
.case .symain .title{height:207px;position:relative;text-align:center}
.case .symain .title dl{left:0;float:left;text-align:left;padding-top:65px;position:absolute}
.case .symain .title dl dt{background: coral;background: linear-gradient(to right, #00A0E9, #009944);-webkit-background-clip: text; -webkit-text-fill-color: transparent; -webkit-animation: hue6sinfinitelinear; font-size: 46px;display:table;}
.case .symain .title dl dt::after{ content: ""; display: inline-block; width: 60px; height: 4px; background:#00A0E9; margin-top: 15px;transform: skewX(-45deg); }
.case .symain .title dl dd{font-size: 28px;color: #333333;line-height: 40px;}
.case .symain .title a{right:0;float:right;font-size:18px;color:#0371d0;line-height:207px;position:absolute}
.case .symain .title a span{font-size:20px;padding-right:10px}
.case .text{z-index:10;margin:0 auto;max-width:1700px;position:relative}
.case .text .box{overflow-x:scroll;overflow-y:hidden;white-space:nowrap}
.case .text .box .x-box{padding-bottom:80px;display:inline-block}
.case .text .box .x-box li{width:23.5%;margin-left:2%;margin-right:-3px;display:inline-block}
.case .text .box .x-box li:first-child{margin-left:0}
.case .text .box .x-box li a{float:left;position:relative;white-space:normal;transition:all .3s}
.case .text .box .x-box li a img{width:100%;height:auto}
.case .text .box .x-box li a::after{top:0;left:0;content:'';width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,.4)}
.case .text .box .x-box li a h3{z-index:2;padding:0 30px;font-size:20px;color:#fff;position:absolute;top:30px}
.case .text .box .x-box li a p{z-index:2;top:120px;font-size:16px;padding:0 30px;line-height:26px;position:absolute;color:#a1aab8;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;display: none;}
.case .text .box .x-box li a span{left:30px;top:100px;font-size:12px;color:#fff;position:absolute}
.case .text .box .x-box li a i{z-index:3;left:-10px;bottom:65px;font-size:16px;color:#fff;position:absolute;transform:rotate(270deg);}
.case .text .box .x-box li a:hover{margin-top:0}
.case .text .box .x-box li a:hover::after{background-color:transparent}
.case .text .box .x-box li a:hover p{color:#fff}
.case .text .box .x-box li a:hover span{display:block}
.case .text .box::-webkit-scrollbar{width:10px;height:4px}
.case .text .box::-webkit-scrollbar-thumb{border-radius:10px;background-color:#030303}
.case .text .box::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);background:#c0bebe}
@media screen and (max-width:1024px){.case{padding-bottom:1.86667rem;background-color:#f5f5f5}
.case .symain .title{height:2.93333rem}
.case .symain .title dl{padding-top:1.06667rem}
.case .symain .title dl dt{font-size:.58667rem}
.case .symain .title dl dd{font-size:.32rem}
.case .symain .title ul{float:right}
.case .symain .title ul li{margin:0;float:right;font-size:.37333rem;line-height:.64rem;margin-top:1.6rem;margin-left:.8rem}
.case .symain .title ul li span{left:50%;font-size:.37333rem;display:none;bottom:-.96rem;color:#ef9112;position:absolute;margin-left:-.18667rem}
.case .symain .title a{font-size:.37333rem;line-height:.64rem;margin-top:1.6rem}
.case .symain .title a span{font-size:.48rem;padding-right:.26667rem}
.case .text{width:92%;padding:0;margin-left:4%}
.case .text .box .x-box{padding-bottom:1.06667rem}
.case .text .box .x-box li{width:50%;height:100%;overflow:hidden;margin-left:.26667rem}
.case .text .box .x-box li:first-child{margin-left:0}
.case .text .box .x-box li a{margin-top:0}
.case .text .box .x-box li a:hover span{display:none}
.case .text .box .x-box li a h3{top:10px;padding:0 10px;font-size:.42667rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.case .text .box .x-box li a p{top:65px;padding:0 10px;font-size:.32rem}
.case .text .box .x-box li a i{left:-20px;bottom:30px;font-size:12px}
}



.INews{ background:#edf2f8; padding:115px 0px;}
.INews .pc_all_content{ display:block;}
.INews .INews_title{ display:flex; align-items: flex-end; justify-content:space-between; width:100%; max-width:100%; margin-bottom:60px;}
.INews .INews_title .IAbout_left_title{ margin-bottom:0px;}
.INews .INews_title .IAbout_left_btn{ margin-top:0px;}
.INews .INews_content{ display:flex; justify-content:space-between; align-items:flex-start;}
.INews .INews_content .INews_content_left{ position:relative; width:453px; border-radius:5px; overflow:hidden;}
.INews .INews_content .INews_content_left:before{ content:""; display:inline-block; width:100%; height:100%; bottom:0; position:absolute; left:0; background:url(/style/images/bn15.png) no-repeat 50%/cover;}
.INews .INews_content .INews_content_left .content_left_img img{ width:100%; height:552px; object-fit:cover;}
.INews .INews_content .INews_content_left .content_left_txt{ position: absolute; bottom:30px; left:0; width:100%; padding:0px 32px;}
.INews .INews_content .INews_content_left .content_left_txt .left_txt_time{ font-size:16px; color:#fff;}
.INews .INews_content .INews_content_left .content_left_txt .left_txt_title{ font-size:20px; color:#fff; margin-top:10px; margin-bottom:20px;}
.INews .INews_content .INews_content_left .content_left_txt .left_txt_btn{ font-size:16px; color:#fff;}
.INews .INews_content .INews_content_left .content_left_txt .left_txt_btn img{ margin-left:10px;}
.INews .INews_content .INews_content_right{ display:flex; justify-content:space-between; width:calc(100% - 475px);}
.INews .INews_content .INews_content_right .content_right_l{ width:49%; border-radius:5px; overflow:hidden;}
.INews .INews_content .INews_content_right .content_right_list .right_list_img{ width:100%;} 
.INews .INews_content .INews_content_right .content_right_list .right_list_img img{ width:100%; height:240px; object-fit:cover;}
.INews .INews_content .INews_content_right .content_right_list .right_list_txt{ padding:37px; background:#fff;}
.INews .INews_content .INews_content_right .content_right_list .right_list_txt .list_txt_time{ font-size:18px; color:#666; margin-bottom:10px;}
.INews .INews_content .INews_content_right .content_right_list .right_list_txt .list_txt_title{ font-size:20px; color:#333; margin-bottom:15px;
display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height:31px; height:62px;
}
.INews .INews_content .INews_content_right .content_right_list .right_list_txt .list_txt_p{ font-size:16px; line-height:28px; color:#666;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; margin-bottom:25px; height:84px;}
.INews .INews_content .INews_content_right .content_right_list .right_list_txt .list_txt_btn{ font-size:16px; color:#00A0E9;}
.INews .INews_content .INews_content_right .content_right_list .right_list_txt .list_txt_btn img{ margin-left:16px;}
.INews .INews_content .INews_content_right .content_right_r{ width:49%; background:#fff; border-radius:5px; overflow:hidden; padding:0px 32px;}
.INews .INews_content .INews_content_right .content_right_r .content_right_list{ border-bottom:1px solid #ededed; display:inline-block; width:100%;}
.INews .INews_content .INews_content_right .content_right_r .content_right_list:last-child{ border-bottom:0px;}
.INews .INews_content .INews_content_right .content_right_r .content_right_list .right_list_txt{ padding:27px 0px;}








/*.Footer{ background:#232323; padding:60px 0px;}*/
/*.Footer .pc_all_content{ display:flex; justify-content:space-between;  align-items:flex-start;}*/
/*.Footer .Footer_left{ width:25%;}*/
/*.Footer .Footer_left .Footer_left_phone{ margin-top:40px;}*/
/*.Footer .Footer_left .Footer_left_phone .left_phone_dd{ font-size:14px; color:#999;}*/
/*.Footer .Footer_left .Footer_left_phone .left_phone_dt{ font-size:34px; color:#999; margin-bottom:25px;}*/
/*.Footer .Footer_left .Footer_left_phone .left_phone_address p{ font-size:15px; color:#999; line-height:30px;}*/
/*.Footer .Footer_right{ display:flex; justify-content:space-between;}*/
/*.Footer .Footer_right .Footer_right_nav{ display:flex;}*/
/*.Footer .Footer_right .Footer_right_nav .right_nav_list{ margin-right:115px;}*/
/*.Footer .Footer_right .Footer_right_nav .right_nav_list .nav_list_title{ margin-bottom:26px;}*/
/*.Footer .Footer_right .Footer_right_nav .right_nav_list .nav_list_title a{ font-size:18px; color:#fff; opacity:.7;}*/
/*.Footer .Footer_right .Footer_right_nav .right_nav_list .nav_list_txt p{ margin-bottom:15px;}*/
/*.Footer .Footer_right .Footer_right_nav .right_nav_list .nav_list_txt p:last-child{ margin-bottom:0px;}*/
/*.Footer .Footer_right .Footer_right_nav .right_nav_list .nav_list_txt p a{ font-size:16px; color:#999;}*/
/*.Footer .Footer_right .Footer_right_r .right_r_dt{ font-size:16px; color:#999; margin-top:15px; text-align:center;}*/


/*.COPYRIGHT{ font-size:14px; color:rgba(255,255,255,.3); padding:20px 0px; background:#1E1E1E;}*/
/*.COPYRIGHT .pc_all_content{ text-align:center;}*/
/*.COPYRIGHT a{ font-size:14px; color:rgba(255,255,255,.3);}*/
/*.COPYRIGHT .COPYRIGHT_Jijin{ margin-left:25px;}*/



.foot{background-color:#f5f5f5}
.foot.footny{background-color:#000}
.foott{position:relative;padding:80px 0 10px;display:flex}
.lxbox{position:absolute;right:0;bottom:15px;display:flex;align-items:center}
.foott_l{flex:1;display:flex;justify-content:space-between}
.lxbox .lxboxa{position:relative;display:flex;align-items:center;justify-content:center;width:35px;height:35px;border:1px solid #cdcdcd;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;margin:0 3px}
.footny .lxbox .lxboxa{border:1px solid rgba(255,255,255,.4)}
.lxboxadw{position:absolute;bottom:90%;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);width:100px;background-color:#fff;padding:5px;box-shadow:0 0 5px rgb(0 0 0 / 15%);border-radius:5px;opacity:0;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s}
.lxboxadw img{width:100%}
.lxboxawx:hover .lxboxadw{bottom:110%;opacity:1}
.lxboxa i{font-size:18px;color:#777}
.footny .lxboxa i{color:#fff}
.foott_litemt .foott_litemta{font-size:20px;color:#333;font-weight:700}
.footny .foott_litemt .foott_litemta{color:#fff}
.foott_litemb{margin-top:25px}
.foott_litemb .foott_litemba{display:block;padding:6px 0;font-size:16px;color:#777;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s}
.foott_litemb .foott_litemba:hover{color:#333;transform:translateX(4px);-webkit-transform:translateX(4px);-moz-transform:translateX(4px);-ms-transform:translateX(4px);-o-transform:translateX(4px)}
.footny .foott_litemb .foott_litemba{color:rgba(255,255,255,.4)}
.footny .foott_litemb .foott_litemba:hover{color:#fff}
.foott_r{margin-left:20%}
.foott_r .foot_logo{padding-bottom:30px;margin-bottom:30px;border-bottom: 1px solid #545454;}
.foott_ritem{display:flex;align-items:center}
.foott_ritem{display:flex;align-items:center;margin-bottom:20px}
.foott_ritem i{font-size:18px;color:#c9c9c9}
.footny .foott_ritem i{color:#fff}
.foott_ritem span{margin-left:10px;font-size:16px;color:#333}
.footny .foott_ritem span{color:rgba(255,255,255,.4)}
.foott_rlink{margin-top:55px;display:flex;width:290px;height:42px;text-align:center;overflow:hidden;border-radius:21px;-webkit-border-radius:21px;-moz-border-radius:21px;-ms-border-radius:21px;-o-border-radius:21px;background-color:#106ecb}
.footny .foott_rlink{border:1px solid #fff;background-color:#333}
.foott_rlink>a{display:flex;align-items:center;justify-content:center;font-size:16px;width:50%;color:#fff;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s}
.foott_rlink>a:hover{padding-left:5px}
.foott_rlink .foott_rlinkr{background-color:#333}
.footny .foott_rlink .foott_rlinkr{background-color:#106ecb}
.footb{border-top:1px solid #e2e2e2;padding:22px 0;display:flex;justify-content:space-between}
.footny .footb{border-color:#484848}
.footbl,.footbl>a,.footbr,.footbr>a{font-size:14px;color:#999}
.footbl>a,.footbr>a{transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s}
.footbl>a:hover,.footbr>a:hover{color:#333}
.footny .footbl,.footny .footbl>a,.footny .footbr,.footny .footbr>a{color:rgba(255,255,255,.4)}
.footny .footbl>a:hover,.footny .footbr>a:hover{color:#fff}

.mbfoot{height:50px;background-color:#106ecb;overflow:hidden}
.mbfootdw{position:fixed;bottom:0;left:0;width:100%;height:50px;display:none;background-color:#106ecb;z-index:10;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%)}
.mbfoot.on .mbfootdw{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}
.mbfootdw .mbfootdw_item{width:25%;display:flex;flex-direction:column;justify-content:center;text-align:center;border-right:1px solid #0061c1;box-shadow:1px 0 0 #3780c8}
.mbfootdw .mbfootdw_item:last-child{border-right:none;box-shadow:none}
.mbfootdw_itemi i{font-size:16px;color:#fff}
.mbfootdw_itemp{font-size:12px;color:#fff}
@media screen and (max-width:768px){.mbfootdw{display:flex}
}
@media screen and (min-width:768px){.mbfoot{display:none!important}
}
#wechat-lightbox{display:none;position:fixed;z-index:10001;top:0;right:0;left:0;transition:opacity .1s ease-in 0s;background:rgba(0,0,0,.75)}
.mip-fill-content{display:flex;justify-content:center;align-items:center;height:100%}
i.guanbi{position:absolute;right:1.25rem;top:1.25rem}
#MIP-LLIGTBOX-MASK{background:rgba(0,0,0,.4)}
.form-wechat-model-ctn .model-mask{background:rgba(0,0,0,.4);position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000}
.mip-sjh-wechat-model{width:100%;height:100%}
.mip-sjh-wechat-model .mip-fill-content .wechat-model-layer{width:20.6875rem;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;position:relative;background:#fff;border-radius:.8125rem}
.mip-sjh-wechat-model .mip-fill-content .wechat-model-layer .close{position:absolute;right:.9375rem;top:.9375rem}
.mip-sjh-wechat-model .mip-fill-content .wechat-model-layer .wechat-model-success{height:100%;text-align:center;font-size:12px;line-height:1.6}
.wechat-model-success .image i{font-size:50px;line-height:1;color:#1aad19;margin-bottom:10px}
.wechat-model-success .guide-img{margin-top:10px;margin-bottom:20px}
.mip-sjh-wechat-model .mip-fill-content .wechat-model-layer .wechat-model-success .button{background-color:#1aad19;border-radius:.25rem;width:100px;margin:auto;margin-top:.9375rem;line-height:2.2}
.mip-sjh-wechat-model .mip-fill-content .wechat-model-layer .wechat-model-success .button span{color:#fff}



.DetailsBanner{ position:relative;}
.DetailsBanner .DetailsBanner_img img{ width:100%; height:650px; object-fit:cover;    margin-top: 103px;}
.DetailsBanner .pc_all_content{ position:absolute; left:0; right:0;  top:0; height:100%; display:flex; justify-content:center; flex-direction:column; padding-top:35px;}
.DetailsBanner .pc_all_content .DetailsBanner_title{ font-size:61px; color:rgb(255 255 255 / 65%); text-transform:uppercase; position:relative; margin-bottom:30px; padding-bottom:30px; font-family:"BEBAS";}
.DetailsBanner .pc_all_content .DetailsBanner_title:before{ content:""; position:absolute; left:0; bottom:0; width:80px; height:4px; background:#00a0e9; display:inline-block;}
.DetailsBanner .pc_all_content .DetailsBanner_txt{ font-size:42px; color:#fff; font-weight:bolder;}
.DetailsBanner .pc_all_content .DetailsBanner_page{ display:flex; align-items:center; margin-top:33px;}
.DetailsBanner .pc_all_content .DetailsBanner_page a{ font-size:14px; color:#fff;}
.DetailsBanner .pc_all_content .DetailsBanner_page span{ font-size:14px; color:#fff; margin:0px 7px;}



.About{ padding:100px 0px;}
.About .About_top{ display:flex; justify-content:space-between;  align-items:flex-end;}
.About .About_top .About_top_left{ width:100%;}
.About .About_top .About_top_left .top_left_top{ display:flex; align-items:center; font-size:14px; color:#fff; background:#00a0e9; width:200px; height:40px; justify-content:center; margin-bottom:40px;}
.About .About_top .About_top_left .top_left_top span{ width:3px; height:3px; display:inline-block; background:#fff; margin:0px 10px;}
.About .About_top .About_top_left .top_left_title .left_title_dd{ font-size:48px; color:#333;}
.About .About_top .About_top_left .top_left_title .left_title_dt{ font-size:18px; color:#333; margin-top:10px;}
.About .About_top .About_top_left .top_left_txt{ margin-top:50px;    line-height: 40px;}
.About .About_top .About_top_left .top_left_txt p{ font-size:15px; color:#666; line-height:26px; margin-bottom:30px;}
.About .About_top .About_top_left .top_left_txt p:last-child{ margin-bottom:0px;}
.About .About_top .About_top_right{ width:calc(100% - 660px); text-align:right;}
.About .About_top .About_top_right img{ max-width:100%;}
.About .About_bottom{ display:flex; align-items:center; justify-content:space-between; margin-top:80px;}
.About .About_bottom .About_bottom_list{ width:23%; height:200px; box-shadow:0px 0px 25px rgba(0,0,0,.1); display:flex; align-items:center; justify-content:center; flex-direction:column; background:#fafafa}
.About .About_bottom .About_bottom_list .bottom_list_dd{ font-size:90px; color:#0157ae;}
.About .About_bottom .About_bottom_list .bottom_list_dt{ font-size:16px; color:#666666; margin-top:10px;}




.Culture{ width:100%; height:726px; background:url(/style/images/bg10.jpg) no-repeat 50%/cover; position:relative;}
.Culture .Culture_title{ text-align:center; padding-top:88px;}
.Culture .Culture_title .Culture_title_dd{ font-size:40px; color:#fff; font-family:"BEBAS"; margin-bottom:5px;}
.Culture .Culture_title .Culture_title_dt{ font-size:28px; color:#fff;}
.Culture .Culture_title .Culture_title_dt span{ position:relative;}
.Culture .Culture_title .Culture_title_dt span:before{ content:""; display:inline-block; width:58px; height:1px; background:#fff; position:absolute; left:-85px; top:18px;}
.Culture .Culture_title .Culture_title_dt span:after{ content:""; display:inline-block; width:58px; height:1px; background:#fff; position:absolute; right:-85px; top:18px;}
.Culture .Culture_content{ position:absolute; left:0; top:0; height:100%; width:100%; display:flex; align-items:center; justify-content:space-between;}
.Culture .Culture_content .Culture_content_list{ width:33.33%; border-right:1px solid rgba(255,255,255,.2); height:100%; display:flex; justify-content: flex-end; flex-direction:column; padding:0px 50px; padding-bottom:75px;}
.Culture .Culture_content .Culture_content_list .content_list_icon{ position:relative; margin-bottom:33px; padding-bottom:38px;}
.Culture .Culture_content .Culture_content_list .content_list_icon:before{ content:""; display:inline-block; width:16px; height:2px; background:#fff; position:absolute; left:0; bottom:0;}
.Culture .Culture_content .Culture_content_list .content_list_title .list_title_dd{ font-size:18px; color:#fff; margin-bottom:5px;}
.Culture .Culture_content .Culture_content_list .content_list_title .list_title_dt{ font-size:24px; color:#fff;}
.Culture .Culture_content .Culture_content_list .content_list_txt{ font-size:16px; color:rgba(255,255,255,.7); margin-top:27px;}
.Culture .Culture_content .Culture_content_list .content_list_txt p:last-child{ margin-top:10px;}








.Team{ background:#f9f9f9; height:auto; padding:85px 0px;overflow: hidden;}
.Team .Culture_title{ padding-top:0px; margin-bottom:60px;}
.Team .Culture_title .Culture_title_dd{ color:#333333;}
.Team .Culture_title .Culture_title_dt{ color:#444444;}
.Team .Culture_title .Culture_title_dt span:before{ background:#5e5e5e;}
.Team .Culture_title .Culture_title_dt span:after{ background:#5e5e5e;}
.Team .Team_content .Team_content_list{display: block; align-items:center; justify-content:space-between; padding:25px; background:#fff; margin-bottom:15px;width: 45%;float: left;margin-right:5%;}
.Team .Team_content .Team_content_list:nth-child(even){margin-right:0%}
.Team .Team_content .Team_content_list:last-child{ margin-bottom:0px;}
.Team .Team_content .Team_content_list .content_list_img{width: 175px;float: left;margin-right: 20px;}
.Team .Team_content .Team_content_list .content_list_img img{ width:100%; height:221px; object-fit:cover; border-radius:8px;}
.Team .Team_content .Team_content_list .content_list_txt{width: calc(100% - 15px);}
.Team .Team_content .Team_content_list .content_list_txt .list_txt_title .txt_title_dd{ font-size:20px; color:#333333;}
.Team .Team_content .Team_content_list .content_list_txt .list_txt_title .txt_title_dt{ font-size:16px; color:#999999; margin-top:10px;}
.Team .Team_content .Team_content_list .content_list_txt .list_txt_bottom{ font-size:16px; line-height:30px; color:#666666; margin-top:25px;}







.Path{ background:#fff; position:relative;}
.Path:before{ content:""; display:inline-block; width:100%; left:0; height:17px; background:url(/style/images/bn22.png) no-repeat 50% 50%; position:absolute; bottom:39%;;}
.Path .Path_content{ padding:0px 95px; position:relative;}
.Path .Path_content .Path_content_list{ padding-left:8px;}
.Path .Path_content .Path_content_list .content_list_li{ height:240px; position:relative; padding-left:22px;}
.Path .Path_content .Path_content_list .content_list_li:before{ content:""; display:inline-block; width:1px; height:100%; left:0; top:0; background:#8c929a; position:absolute;}
.Path .Path_content .Path_content_list .content_list_li:after{ content:""; display:inline-block; width:9px; height:9px; border-radius:100%; background:#00a0e9; position:absolute; bottom:-8px; left:-4px;}
.Path .Path_content .Path_content_list .content_list_li:nth-child(2):after{ top:0px; bottom:inherit;}
.Path .Path_content .Path_content_list .content_list_li .list_li_time{ font-size:38px; color:#333;}
.Path .Path_content .Path_content_list .content_list_li .list_li_time span{ font-size:22px; color:#333;}
.Path .Path_content .Path_content_list .content_list_li .list_li_txt{ font-size:15px; color:#627187; margin-top:10px; line-height:30px;}
.Path .Path_content .Path_content_list .content_list_li:last-child{ padding-top:65px; margin-left:42px;}






.Honors{ background:#f6fafd; height:auto;}
.Honors .Honors_content{ position:relative;}
.Honors .Honors_content .Honors_content_list .content_list_img{ position:relative;}
.Honors .Honors_content .Honors_content_list .content_list_img .list_img_dd img{ width:100%;}
.Honors .Honors_content .Honors_content_list .content_list_img .list_img_dt{ position:absolute; top:0; left:0; width:100%; height:100%; display:flex; align-items:center; justify-content:center;}
.Honors .Honors_content .Honors_content_list .content_list_img .list_img_dt img{ max-height:215px;}
.Honors .Honors_content .Honors_content_list .content_list_tilte{ font-size:18px; color:#333333; text-align:center; padding:0px 15px; margin-top:25px;}
.Honors .Honors_content .swiper-slide {
  transition: 300ms;
  transform: scale(0.8);
}
.Honors .Honors_content .swiper-slide-active,.swiper-slide-duplicate-active{
  transform: scale(1);
}

.Honors .Honors_content .fl { position: relative; width: 49.375%; }
.Honors .Honors_content .fl img { height: 100%; object-fit: cover;width: 100%; }
.Honors .Honors_content .fr { width: 49.375%; }
.Honors .Honors_content .fr li{width: 33.3333%;height: 242px;float:left;background-color: #ffffff;border: solid 10px #f5f5f5;position: relative;text-align: center;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;overflow: hidden;background-size: cover;display: block;}
.Honors .Honors_content .fr li a{display:block;}
.Honors .Honors_content .fr li a img{padding-top:10px;width:210px;}
.Honors .Honors_content .fr li p{color: #888888;line-height: 20px; padding:10px;display: block;    overflow: hidden;
    word-break: break-all; white-space: nowrap;text-overflow: ellipsis;}
.Honors .Honors_content .fr li a:hover p{background: #1c69d9; color: #fff;}


.Contact .Contact_top{ display: flex; justify-content: space-between;margin-top: 80px;}
.Contact .Contact_top .Contact_top_list{ background: url(/style/images/bg37.jpg) no-repeat 50%/cover; border: 1px solid #eaeaea; width: 31%; display: flex; align-items: center; height: 163px;}
.Contact .Contact_top .Contact_top_list .top_list_icon{ width: 25%; text-align: center;}
.Contact .Contact_top .Contact_top_list .top_list_txt{ border-left: 1px dashed #eaeaea; padding-left: 30px;}
.Contact .Contact_top .Contact_top_list .top_list_txt .list_txt_dd{ font-size: 16px; color: #999999; margin-bottom: 10px;}
.Contact .Contact_top .Contact_top_list .top_list_txt .list_txt_dt{ font-size: 18px; color: #0056b8; margin-bottom: 10px;font-weight: bold;}
.Contact .Contact_bottom{ display: flex; flex-wrap: wrap; border-top: 1px dashed #eaeaea; margin-top: 60px; justify-content: space-between;}
.Contact .Contact_bottom .Contact_bottom_list{ width: 27%; margin-top: 60px;}
.Contact .Contact_bottom .Contact_bottom_list .bottom_list_title{ font-size: 20px; color: #333333; display: flex; align-items: center; margin-bottom: 20px;}
.Contact .Contact_bottom .Contact_bottom_list .bottom_list_title span{ display: flex; width: 20px; height: 20px; justify-content: center; align-items: center; border-radius: 2px; background: #0056b8; margin-right: 10px;}
.Contact .Contact_bottom .Contact_bottom_list .bottom_list_txt .list_txt_list{ display: flex; align-items: flex-start; font-size: 16px; color: #999999; justify-content: space-between; margin-bottom: 10px;}
.Contact .Contact_bottom .Contact_bottom_list .bottom_list_txt .list_txt_list .txt_list_icon{ width: 20px; text-align: center;}
.Contact .Contact_bottom .Contact_bottom_list .bottom_list_txt .list_txt_list .txt_list_right{ width: calc(100% - 33px);}
.Contact .Contact_bottom .Contact_bottom_list .bottom_list_txt .list_txt_list .txt_list_right p{ margin-bottom: 10px;}
.Contact .Contact_bottom .Contact_bottom_list .bottom_list_txt .list_txt_list .txt_list_right p:last-child{ margin-bottom: 0px;}



.Product{ padding: 100px 0px; background: #f2f2f2;}
.Product .Product_left{ width: 100%; background: #fff; box-shadow: 0px 0px 20px rgba(0,0,0,.12);}
.Product .Product_left .Product_left_title{ height: 180px; background: url(/style/images/prolist_tbg.png) no-repeat 50%/cover; display: flex; align-items: center; justify-content: center; flex-direction: column; position: relative;margin-bottom:2%}
.Product .Product_left .Product_left_title dd{ font-size: 14px; color: #fff; text-transform: uppercase;}
.Product .Product_left .Product_left_title dt{ font-size: 28px; color: #fff;}
.Product .Product_left .Product_left_title::after{ content: ""; display: inline-block; width: 65px; height: 3px; background: #fff; margin-top: 30px;
transform: skewX(-45deg); }
.Product .Product_left .search-bar{display:block;margin:2% auto;width:420px;line-height:50px;border-radius:5px;overflow: hidden;}
.Product .Product_left .search-bar .inp{float:left;width:340px;padding:0 20px;text-align:left;font-size:16px;line-height:50px;background:#f9f9f9;box-shadow:0 0 15px rgba(0,0,0,.2) inset;border-top-left-radius:10px;border-bottom-left-radius:10px;height:50px}
.Product .Product_left .search-bar .inp::-webkit-input-placeholder{color:#999}
.Product .Product_left .search-bar .sub{float:right;width:80px;height:50px;background:url(/style/images/icon-search.png) no-repeat center #1b69d9;background-size:30px;cursor:pointer;border-top-right-radius:10px;border-bottom-right-radius:10px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.Product .Product_left .search-bar .sub:hover{background-color:#1b69d9;}
.Product .Product_left .Product_left_content{ overflow: hidden;clear: both;margin-bottom: 2%;}
.Product .Product_left .Product_left_content a{ display: inline-block; width: 19%; margin-right:1%; float: left; line-height: 75px; text-align: center; font-size: 18px; color: #333333;  border-bottom: 1px solid #f0f0f0;}
.Product .Product_left .Product_left_content a.on,.Product .Product_left .Product_left_content a:hover{background: #1c69d9;color: #fff;}
.Product .Product_right{ width: 100%;margin-top: 5%;}
.Product .Product_right .Product_right_content .right_content_list{ display: inline-block; width: 32%; float: left; margin-right: 2%; margin-bottom: 2%;transition:all ease 0.5s; position: relative; top: 0px;}
.Product .Product_right .Product_right_content .right_content_list:nth-child(3n){ margin-right: 0px;}
.Product .Product_right .Product_right_content .right_content_list .content_list_logo{ height: 220px; display: flex; align-items: center; justify-content: center; background:#ffffff; position: relative;}
.Product .Product_right .Product_right_content .right_content_list .content_list_logo dd img{ max-height: 220px;}
.Product .Product_right .Product_right_content .right_content_list .content_list_logo dt{ position: absolute; left: 33px; top: 22px;}
.Product .Product_right .Product_right_content .right_content_list .content_list_logo dt img{ max-height: 22px;}
.Product .Product_right .Product_right_content .right_content_list .content_list_title{ background: #f9f9f9; line-height: 30px; text-align: center; padding: 0px 15px; font-size: 14px; color: #333333;transition:all ease 0.5s; padding:23px 10px;
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.Product .Product_right .Product_right_content .right_content_list:hover{transition:all ease 0.5s; top: -25px; box-shadow: 0px 0px 25px rgba(0,0,0,.2);}
.Product .Product_right .Product_right_content .right_content_list:hover .content_list_title{ background: #1c69d9; color: #fff;transition:all ease 0.5s;}


.Indexcase{ background: #f7f7f7; padding-bottom: 82px;}
.Indexcase .Indexcase_content{ margin-top: 35px;}
.Indexcase .Indexcase_content .Indexcase_content_list{ display: inline-block; width: 24%; margin-right: 1.33%;margin-bottom:1.33%;}
.Indexcase .Indexcase_content .Indexcase_content_list:nth-child(4),.Indexcase .Indexcase_content .Indexcase_content_list:nth-child(8),.Indexcase .Indexcase_content .Indexcase_content_list:nth-last-child(1){ margin-right: 0px;}
.Indexcase .Indexcase_content .Indexcase_content_list:hover{ box-shadow: 0px 0px 25px rgba(0,0,0,.2);}
.Indexcase .Indexcase_content .Indexcase_content_list:hover .content_list_txt dd{ color: #0262b3;}
.Indexcase .Indexcase_content .Indexcase_content_list .content_list_img img{ width: 100%; height: 230px; object-fit: cover;}
.Indexcase .Indexcase_content .Indexcase_content_list .content_list_txt{ padding: 30px 20px; background: #fff;}
.Indexcase .Indexcase_content .Indexcase_content_list .content_list_txt dd{ font-size: 16px; color: #222222; margin-bottom: 12px;}
.Indexcase .Indexcase_content .Indexcase_content_list .content_list_txt p{ font-size: 14px; color: #777777; line-height: 22px; margin-bottom: 30px;
display: -webkit-box; height: 44px;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.Indexcase .Indexcase_content .Indexcase_content_list .content_list_txt dt{ color: #bfbfbf; font-size: 14px; text-transform: uppercase;}
.Indexcase .Indexcase_content .Indexcase_content_list .content_list_txt dt img{ margin-right: 8px; position: relative; top: -2px;}



.page{ display:flex; align-items:center; justify-content:center; margin-top:35px;}
.page span{display:none;}
.page a{ line-height: 40px; display: inline-block; text-align: center; background: #eeeeee; color: #666666; margin-right: 15px; border: 1px solid #dcdcdc; background: #ffffff; padding:0px 15px; font-size:14px;margin-bottom: 15px;}
.page .page-num-current{ background: #1c69d9; color: #fff; border: 1px solid #1c69d9;}
.page a:hover{ background: #1c69d9; color: #fff; border: 1px solid #1c69d9;}



.product_top{background: #f9f9f9;padding:150px 0px;}
.product_top .product_top_left{ width:30%; text-align:center; position:relative;min-height: 347px;border: 1px #efecec solid;}
.product_top .product_top_left img{ position:relative; z-index:50; max-width:100%; min-height: 347px;}
.product_top .product_top_left span{ position:absolute; left:-30px; z-index:2; bottom:-150px;}
.product_top .product_top_right{ width:70%; padding-left:4%;}
.product_top .product_top_right .top_right_title{ margin-bottom:65px;}
.product_top .product_top_right .top_right_title .top_right_title_p{font-size: 32px; color: #333333; font-weight: bolder; margin-top: 25px;}
.product_top .product_top_right .top_right_title .procs,.product_top .product_top_right .top_right_title .procs a{ font-size: 16px; color: #666666; margin-top: 35px;}
.product_top .product_top_right .top_right_title .procs p{line-height:35px;width: 50%;float: left;}
.product_top .product_top_right .top_right_title dd{ font-size:44px; color:#333333; margin-bottom:45px;}
.product_top .product_top_right .top_right_title dt{ line-height:30px; font-size:18px; color:#6D7072; text-align:justify;}



.PDetails2{ background: #fff; padding: 0px; padding-bottom:100px; overflow:hidden;}
.PDetails2 .PDetails2_list{ margin-bottom: 100px;}
.PDetails2 .PDetails2_list:last-child{ margin-bottom: 0px;}
.PDetails2 .PDetails2_list .PDetails2_list_title{ font-size: 30px; color: #333333; display: flex; align-items: center; margin-bottom: 50px;}
.PDetails2 .PDetails2_list .PDetails2_list_title:before{ content: ""; display: inline-block; width: 4px; height: 24px; background: #1c69d9; margin-right: 18px;}
.PDetails2 .PDetails2_list .PDetails2_list_content{line-height: 32px}
.PDetails2 .PDetails2_list .PDetails2_list_content img{width:auto !important;height:auto !important;}
.PDetails2 .PDetails2_list .PDetails2_list_content p,.PDetails2 .PDetails2_list .PDetails2_list_content a{font-size: 18px; color: #666666; line-height: 24px; margin-top: 10px; }
.PDetails2 .PDetails2_list .PDetails2_list_content p img{text-align:center;}

.PDetails2 .Product_right{ width: 100%;}
.PDetails2 .Product_right  .PDetails2_list_title{ margin-bottom: 0px;}
.PDetails2 .Product_right .Product_right_content{ margin: 0px; padding: 50px 20px; padding-bottom:0px;}
.PDetails2 .Product_right .Product_right_content .right_content_list{ box-shadow: 0px 0px 25px rgba(0,0,0,.1); float: inherit;}
.PDetails2 .Product_right .Product_right_content .right_content_list .content_list_logo{ background: #fff;}
.PDetails2 .swiper-button-next{ right: 0;}
.PDetails2 .swiper-button-prev{ left: 0;}
.PDetails2 .swiper-button-next:after,.PDetails2 .swiper-button-prev:after{ color: #666; font-size: 30px;}

.PARTNERS{ padding:88px 0px; height:auto; background:url(/style/images/bg16.jpg) no-repeat 50%/cover;}
.PARTNERS .Culture_title{ padding-top:0px; margin-bottom:60px;}
.PARTNERS .PARTNERS_content{ display:flex; justify-content:space-between; flex-wrap:wrap; border-top:1px solid rgba(255,255,255,.25); border-left:1px solid rgba(255,255,255,.25);}
.PARTNERS .PARTNERS_content .Culture_content_list{ width:20%; border-right:1px solid rgba(255,255,255,.25); border-bottom:1px solid rgba(255,255,255,.25); height:145px; display:flex; align-items:center; justify-content:center; position:relative;}
.PARTNERS .PARTNERS_content .Culture_content_list img{ position:absolute;}
.PARTNERS .PARTNERS_content .Culture_content_list img:last-child{ opacity:0;}
.PARTNERS .PARTNERS_content .Culture_content_list:hover{ background:#fff;}
.PARTNERS .PARTNERS_content .Culture_content_list:hover img:first-child{ opacity:0;}
.PARTNERS .PARTNERS_content .Culture_content_list:hover img:last-child{ opacity:1;}





.contact{ background:#fff;}
.contact .contact_content{ display:flex; justify-content:space-between; align-items:flex-start;}
.contact .contact_left{ width:630px;}
.contact .contact_left .contact_left_top{ display:flex; justify-content:space-between; flex-wrap:wrap;}
.contact .contact_left .contact_left_top .left_top_list{ width:33.33%; margin-bottom:22px; display:flex; align-items:center; position:relative;}
.contact .contact_left .contact_left_top .left_top_list:before{ content:""; display:inline-block; width:1px; height:42px; background:#e7e8eb; position:absolute; right:10%;}
.contact .contact_left .contact_left_top .left_top_list:nth-child(3):before{ display:none;}
.contact .contact_left .contact_left_top .left_top_list:last-child:before{ display:none;}
.contact .contact_left .contact_left_top .left_top_list:last-child{ width:100%; margin-bottom:0px;}
.contact .contact_left .contact_left_top .left_top_list .top_list_icon{ width:42px; height:42px; border-radius:100%; border:2px solid #5f5f5f; display:flex; align-items:center; justify-content:center; margin-right:10px;}
.contact .contact_left .contact_left_top .left_top_list .top_list_txt .list_txt_dd{ font-size:14px; color:#999;}
.contact .contact_left .contact_left_top .left_top_list .top_list_txt .list_txt_dt{ font-size:14px; color:#666; font-weight:bolder; margin-top:5px;}
.contact .contact_left .contact_left_bottom{ height:205px; background:#000; margin-top:30px;}
.contact .contact_right{ display:flex; flex-wrap:wrap; justify-content:space-between; width:calc(100% - 670px);}
.contact .contact_right input{ width:49.5%; margin-bottom:10px; height:60px; background:#f5f5f7; border:1px solid #ededed; padding:0px 20px; font-size:14px; color:#333;}
.contact .contact_right textarea{ width:100%; height:130px; background:#f5f5f7; border:1px solid #ededed; padding:10px 20px; resize:none; font-size:14px; color:#333; font-family:"思源黑体";}
.contact .contact_right input[type="submit"]{ width:100%; margin-bottom:0px; height:58px; color:#fff; font-size:14px; display:flex; align-items:center; justify-content:center; background:#1c69d9; margin-top:10px;}





.Honor{ background: #fff; padding:80px 0px;}
.Honor:before{ display: none;}
.Honor .Honor_content{ position: relative;}
.Honor .Honor_content .swiper-wrapper{ padding-bottom: 25px;}
.Honor .Honor_content .Honor_content_list{ box-shadow: 0px 0px 13px rgba(0,0,0,.1); background: #f9f9f9; padding: 0px 15px;}
.Honor .Honor_content .Honor_content_list .content_list_img{ padding: 30px 0px; display: flex; align-items: center; justify-content: center; height: 275px; display: flex; align-items: center; justify-content: center;}
.Honor .Honor_content .Honor_content_list .content_list_img img{ max-width: 100%; max-height: 215px;}
.Honor .Honor_content .Honor_content_list .content_list_title{ font-size: 16px; color: #333333; text-align: center; line-height: 57px; border-top: 1px solid #e5e5e5;}
.Honor .Honor_content .swiper-button-prev,.Honor .Honor_content .swiper-button-next{ width: 50px; height: 50px; border: 1px solid #0056b8; border-radius: 100%;}
.Honor .Honor_content .swiper-button-prev:after,.Honor .Honor_content .swiper-button-next:after{ font-size: 20px;}
.Honor .Honor_content .swiper-button-prev{ left: -80px;}
.Honor .Honor_content .swiper-button-next{ right: -80px;}
.Honor .Honor_content .swiper-pagination{ display: flex; justify-content: center; width: 100%; margin-top: 40px;}
.Honor .Honor_content .swiper-pagination span{ margin: 0px 4px;}

.Honor2{ background: #f9f9f9;}
.Honor2 .Honor2_title{ margin-bottom: 60px;}
.Honor2 .Honor2_title a{ font-size: 18px; color: #333333; margin-right: 54px; position: relative; display: inline-block;}
.Honor2 .Honor2_title a.on{ font-size: 18px; color: #0056b8; font-weight: bolder;}
.Honor2 .Honor2_title a::before{ content: ""; display: inline-block; width: 0%; left: 0; right: 0; margin: 0 auto; height: 2px; background: #0056b8; position: absolute; bottom: -14px;}
.Honor2 .Honor2_title a.on::before{ width: 100%;}
.Honor2 .Honor_content{ display: flex; flex-wrap: wrap; padding-bottom: 35px;}
.Honor2 .Honor_content .Honor_content_list{ width: 23.5%; box-shadow: 0px 0px 4px rgba(0,0,0,.1); background: #fff; margin-bottom: 2%; margin-right:2%;}
.Honor2 .Honor_content .Honor_content_list:nth-child(4n){ margin-right:0px;}



.News{ background:#f4f7f9; padding:80px 0px;}
.News .News_nav{ display:flex; align-items:center; justify-content:space-between; margin-bottom:50px;}
.News .News_nav .News_nav_left{ display:flex; align-items:center;}
.News .News_nav .News_nav_left a{ font-size:20px; color:#999999; display:inline-block; padding:0px 30px; line-height:56px; border-radius:5px; background:#fff;}
.News .News_nav .News_nav_left a:last-child{ margin-left:20px;}
.News .News_nav .News_nav_left a.on{ background:#00a0e9; color:#fff;}
.News .News_nav .News_nav_right select{ border:1px solid #dcdcdc; width:175px; height:50px; background:none; font-size:16px; color:#333; padding:0px 10px;}
.News .News_content .News_content_list{ display: flex; width:100%; margin-bottom:30px; position:relative;}
.News .News_content .News_content_list:before{ content:""; background:url(/style/images/bn42.png) no-repeat 50% 50%; width:257px; height:177px; position:absolute; right:0; bottom:0; opacity:0;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.News .News_content .News_content_list:hover:before{ opacity:1;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.News .News_content .News_content_list .content_list_img{ width:350px; border-radius:10px 0px 0px 10px; overflow:hidden;}
.News .News_content .News_content_list .content_list_img img{ width:100%; height:275px; object-fit:cover;}
.News .News_content .News_content_list .content_list_txt{ width:calc( 100% - 490px); padding:34px 35px; background:#fff; border-radius:0px 10px 10px 0px;height: 275px;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.News .News_content .News_content_list .content_list_txt .list_txt_title{ font-size:20px; color:#222222;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.News .News_content .News_content_list .content_list_txt .list_txt_time{ font-size:16px; color:#999999; margin-top:12px; margin-bottom:22px;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.News .News_content .News_content_list .content_list_txt .list_txt_txt{ font-size:15px; color:#666666; line-height:28px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.News .News_content .News_content_list .content_list_txt .list_txt_more{ font-size:16px; color:#999999; margin-top:22px;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.News .News_content .News_content_list .content_list_txt .list_txt_more span{ margin-left:10px;}
.News .News_content .News_content_list:hover .content_list_txt{ background: #0056b8;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.News .News_content .News_content_list:hover .list_txt_title{ color: #fff;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.News .News_content .News_content_list:hover .list_txt_time{ color: #fff;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.News .News_content .News_content_list:hover .list_txt_txt{ color: #fff;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.News .News_content .News_content_list:hover .list_txt_more{ color: #fff;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}




.news_details{ background: #f7f7f7; padding: 66px 0px;}
.news_details .pc_all_content{ background: #fff; padding: 60px 70px;}
.news_details .news_details_title{ text-align:center; border-bottom:1px solid #dcdcdc; padding-bottom:15px}
.news_details .news_details_title dd{ font-size:26px; color:#333333; padding-bottom:20px; font-weight: bolder;}
.news_details .news_details_title dt{ text-align:center;}
.news_details .news_details_title dt span{ color:#666666; font-size:14px; margin-right:50px; display:inline-block; line-height:26px;}
.news_details .news_details_title dt span:last-child{ marign-right:0px}

.news_details .news_details_content{ padding:30px 0px; padding-bottom: 0px;}
.news_details .news_details_content .details_content_top div{ text-align: center;}
.news_details .news_details_content img{ max-width:100%}
.news_details .news_details_content .details_content_top{ border-bottom:1px solid #dcdcdc; padding-bottom:30px}
.news_details .news_details_content .details_content_top{ line-height:32px; font-size:16px; color:#666666}
.news_details .news_details_content .details_content_top p{ padding:10px 0px;}
.news_details .news_details_content .details_content_top p img{ max-width: 100%;}
.news_details .news_details_content .news_page{ padding-top: 35px;}
.news_details .news_details_content .news_page .news_page_left { width:60%;}
.news_details .news_details_content .news_page .news_page_left .page_left_list{ font-size: 14px; color: #333333; margin-top: 18px;
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.news_details .news_details_content .news_page .news_page_left .page_left_list:first-child{ margin-top: 0px;}
.news_details .news_details_content .news_page .news_page_left .page_left_list a{ font-size: 14px; color: #333333;}
.news_details .news_details_content .news_page .news_page_left .page_left_list a:hover{ color: #014073;}
.news_details .news_details_content .news_page .news_page_right{ display: inline-block; border: 1px solid #dcdcdc; border-radius: 50px; text-align: center; line-height: 4px; line-height: 43px; font-size: 14px; color: #999999; margin: 5px 0px; padding: 0px 25px;}
.news_details .news_details_content .news_page .news_page_right img{  width: auto; margin-left: 20px; position: relative; top: -1px;}
.news_details .news_details_content .news_page .news_page_right:hover{ color: #014073;}







.Product{ padding:50px 0px; background:#f4f7f9;}
.Product .pc_all_content:last-child{ margin-top:55px;}
.Product .Product_title{ display:flex;}
.Product .Product_title .Product_title_list{ width:15%; text-align:center; height:75px; display:flex; align-items:center; justify-content:center; background:#373c40; font-size:20px; color:#fff;}
.Product .Product_title .Product_title_list:nth-child(1){ width:18%; justify-content:flex-start; padding:0px 35px;}
.Product .Product_title .Product_title_list:nth-child(2){ width:22%; justify-content:flex-start; padding:0px 35px;}
.Product .Product_content .Product_content_list{ margin-top:20px;}
.Product .Product_content .Product_content_list .content_list_top{ width:100%; display:flex; background:#fff; border:1px solid #efefef; cursor:pointer;}
.Product .Product_content .Product_content_list .content_list_top .list_top_li{ width:15%; font-size:18px; color:#333333; display:flex; align-items:center; padding:0px 35px;}
.Product .Product_content .Product_content_list .content_list_top .list_top_li:nth-child(1){ width:18%; text-align:left; border-right:1px solid #efefef;}
.Product .Product_content .Product_content_list .content_list_top .list_top_li2{ flex-direction:column; align-items:flex-start; padding:0px;}
.Product .Product_content .Product_content_list .content_list_top .list_top_li:nth-child(2){ width:22%; border-right:1px solid #efefef;}
.Product .Product_content .Product_content_list .content_list_top .list_top_li2 .top_li_dd{ line-height:55px; border-bottom:1px solid #efefef; padding:0px 35px; width:100%;}
.Product .Product_content .Product_content_list .content_list_top .list_top_li2 .top_li_dd:last-child{ border-bottom:0px;}
.Product .Product_content .Product_content_list .content_list_top .list_top_icon{ width:15%;}
.Product .Product_content .Product_content_list .content_list_top .list_top_icon .top_li_dt{ height:56px; width:100%; display:flex; align-items:center; border-bottom:1px solid #efefef;}
.Product .Product_content .Product_content_list .content_list_top .list_top_icon .top_li_dt:last-child{ border-bottom:0px;}
.Product .Product_content .Product_content_list .content_list_top .list_top_icon .top_li_dt span{ width:100%; height:25px; background:#0087c4; display:inline-block; position:relative;}
.Product .Product_content .Product_content_list .content_list_top .list_top_icon .top_li_dt span:before{ content:""; display:inline-block; width:0; height:0; border-top: 12px solid transparent; border-left: 20px solid #0087c4; border-bottom: 12px solid transparent; position:absolute; right:-20px; top:0; z-index:2;}
.Product .Product_content .Product_content_list .content_list_top .list_top_icon1 .top_li_dt{ padding-left:30px;}
.Product .Product_content .Product_content_list .content_list_top .list_top_icon4 .top_li_dt{ padding-right:30px;}
.Product .Product_content .Product_content_list .content_list_top .list_top_icon2 .top_li_dt span{ background:#0297dc;}
.Product .Product_content .Product_content_list .content_list_top .list_top_icon2 .top_li_dt span:before{ border-left: 20px solid #0297dc;}
.Product .Product_content .Product_content_list .content_list_top .list_top_icon3 .top_li_dt span{ background:#00a3ef;}
.Product .Product_content .Product_content_list .content_list_top .list_top_icon3 .top_li_dt span:before{ border-left: 20px solid #00a3ef;}
.Product .Product_content .Product_content_list .content_list_top .list_top_icon4 .top_li_dt span{ background:#4cbcf0;}
.Product .Product_content .Product_content_list .content_list_top .list_top_icon4 .top_li_dt span:before{ border-left: 20px solid #4cbcf0;}
.Product .Product_content .Product_content_list .content_list_down{ background:#fff; box-shadow:0px 0px 20px rgba(0,0,0,.2); display:none;}
.Product .Product_content .Product_content_list .content_list_down .list_down_title{ font-size:22px; color:#000000; font-weight:bolder; padding:0px 45px; border-bottom:1px solid #efefef; line-height:80px;}
.Product .Product_content .Product_content_list .content_list_down .list_down_txt{ padding:45px 50px;}
.Product .Product_content .Product_content_list .content_list_down .list_down_txt .down_txt_list{ margin-bottom:35px;}
.Product .Product_content .Product_content_list .content_list_down .list_down_txt .down_txt_list:last-child{ margin-bottom:0px;}
.Product .Product_content .Product_content_list .content_list_down .list_down_txt .down_txt_list .txt_list_dd{ margin-bottom:20px; font-weight: bolder; color:#000000; font-size:20px; display:flex; align-items:center;}
.Product .Product_content .Product_content_list .content_list_down .list_down_txt .down_txt_list .txt_list_dd:before{ content:""; display:inline-block; width:3px; height:20px; background:#00a0e9; margin-right:8px;}
.Product .Product_content .Product_content_list .content_list_down .list_down_txt .down_txt_list .txt_list_dt{ font-size:16px; color:#333333; line-height:28px;}
.Product .Product_content .Product_content_list .content_list_down .list_down_txt .down_txt_img{ display:flex; align-items:center;}
.Product .Product_content .Product_content_list .content_list_down .list_down_txt .down_txt_img .txt_img_li{ margin-right:45px; text-align:center;}
.Product .Product_content .Product_content_list .content_list_down .list_down_txt .down_txt_img .txt_img_li .img_li_dt{ font-size:16px; margin-top:20px; color:#333;}
.Product .Product_content .Product_content_list .content_list_down .list_down_txt .down_txt_img .txt_img_li:last-child{ margin-right:0px;}





.Talent{ padding:100px 0px; background:#f5f5f5;}
.Talent .pc_all_content{ display:flex; justify-content:space-between;}
.Talent .Talent_left{ max-width:51%;}
.Talent .Talent_right{ max-width:calc(100% - 56%); padding-top:80px;}
.Talent .Talent_title{ position:relative; margin-bottom:55px; padding-bottom:26px;}
.Talent .Talent_title:before{ content:""; position:absolute; display:inline-block; left:0; bottom:0; width:60px; height:3px; background:#00a0e9;}
.Talent .Talent_title .Talent_title_dd{ font-size:40px; color:#333333; text-transform:uppercase;}
.Talent .Talent_title .Talent_title_dt{ font-size:28px; color:#444444; margin-top:5px;}
.Talent .Talent_left_img img{ max-width:100%;}
.Talent .Talent_right .Talent_right_list{ margin-bottom:40px; position:relative;}
.Talent .Talent_right .Talent_right_list:last-child{ margin-bottom:0px;}
.Talent .Talent_right .Talent_right_list:before{ content:""; display:inline-block; position:absolute; left:10px; bottom:0; width:1px; height:50%; background:#bfbfbf;}
.Talent .Talent_right .Talent_right_list .right_list_dd{ font-size:20px; color:#333333; margin-bottom:17px;} 
.Talent .Talent_right .Talent_right_list .right_list_dd span{ color:#00a0e9; margin-right:35px;}
.Talent .Talent_right .Talent_right_list .right_list_dt{ padding-left:58px; font-size:16px; color:#666666; line-height:28px;}






.SALARY{ background:#fff;}
.SALARY .pc_all_content{ display:block;}
.SALARY .SALARY_content{ display:flex; justify-content:space-between;}
.SALARY .SALARY_content .SALARY_content_list{ width:32%; background:#f0f4f7; padding:0px 30px; border-radius:5px; padding-bottom:55px;}
.SALARY .SALARY_content .SALARY_content_list .content_list_top{ display:flex; align-items: flex-end; justify-content:space-between; margin-bottom:15px;}
.SALARY .SALARY_content .SALARY_content_list .content_list_top .list_top_dd{ font-size:20px; color:#222;}
.SALARY .SALARY_content .SALARY_content_list .content_list_top .list_top_icon img{ position:relative; top:-12px;}
.SALARY .SALARY_content .SALARY_content_list .content_list_down{ font-size:16px; color:#666666; line-height:28px;}





.Concept .pc_all_content{ display:block;}
.Concept .Talent_title:before{ display:none;}
.Concept .Concept_title{ display:flex; align-items: flex-end; justify-content:space-between; padding-bottom:0px;}
.Concept .Concept_title .Concept_title_right{ display:flex; align-items:center;}
.Concept .Concept_title .Concept_title_right input[type="text"]{ height:60px; width:420px; background:#fff; padding:0px 20px; font-size:18px; color:#333;}
.Concept .Concept_title .Concept_title_right input[type="submit"]{ font-size:18px; color:#fff; width:130px; height:60px; background:#00a0e9; color:#fff;}
.Concept .Concept_content .Concept_content_list{ background:#fff; margin-bottom:21px;}
.Concept .Concept_content .Concept_content_list .content_list_top .list_top_d{ display:flex; justify-content:space-between; padding:37px;}
.Concept .Concept_content .Concept_content_list .content_list_top .list_top_d .top_d_left .d_left_dd{ font-size:22px; color:#333;}
.Concept .Concept_content .Concept_content_list .content_list_top .list_top_d .top_d_left .d_left_dt{ font-size:36px; color:#00a0e9; margin-top:30px;}
.Concept .Concept_content .Concept_content_list .content_list_top .list_top_d .top_d_right{ text-align:right;}
.Concept .Concept_content .Concept_content_list .content_list_top .list_top_d .top_d_right .d_right_dd{ margin-bottom:35px;}
.Concept .Concept_content .Concept_content_list .content_list_top .list_top_d .top_d_right .d_right_dt{ font-size:22px; color:#666}
.Concept .Concept_content .Concept_content_list .content_list_top .list_top_d .top_d_right .d_right_dt span{ color:#333;}
.Concept .Concept_content .Concept_content_list .content_list_top .list_top_b .top_b_address{ display:flex; align-items:center; justify-content:space-between; border-top:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1; padding:15px 37px;}
.Concept .Concept_content .Concept_content_list .content_list_top .list_top_b .top_b_address .b_address_dd{ font-size:16px; color:#333;}
.Concept .Concept_content .Concept_content_list .content_list_top .list_top_b .top_b_address .b_address_dt{ font-size:16px; color:#999;}
.Concept .Concept_content .Concept_content_list .content_list_top .list_top_b .top_b_btn{ display:flex; align-items:center; justify-content:space-between; padding:15px 37px;}
.Concept .Concept_content .Concept_content_list .content_list_top .list_top_b .top_b_btn .b_btn_left{ font-size:16px; color:#999;}
.Concept .Concept_content .Concept_content_list .content_list_top .list_top_b .top_b_btn .b_btn_right{ display:flex; align-items:center;}
.Concept .Concept_content .Concept_content_list .content_list_top .list_top_b .top_b_btn .b_btn_right a{ display:flex; align-items:center; justify-content:center; height:32px; border:1px solid #00a2e9; border-radius:100px; padding:0px 28px; font-size:14px; color:#00a2e9;}
.Concept .Concept_content .Concept_content_list .content_list_top .list_top_b .top_b_btn .b_btn_right a:last-child{ margin-left:20px;}
.Concept .Concept_content .Concept_content_list .content_list_top .list_top_b .top_b_btn .b_btn_right a:nth-child(1){ background:#009b4c; border:1px solid #009b4c; color:#fff;}
.Concept .Concept_content .Concept_content_list .content_list_down{ overflow:hidden; padding:37px; border-top:1px solid #009b4c; display:none;}
.Concept .Concept_content .Concept_content_list .content_list_down .list_down_list{ width:48%; float:left;}
.Concept .Concept_content .Concept_content_list .content_list_down .list_down_list:last-child{ float:right;}
.Concept .Concept_content .Concept_content_list .content_list_down .list_down_right{ float:right;}
.Concept .Concept_content .Concept_content_list .content_list_down .list_down_list .down_list_dd{ font-size:18px; color:#333; margin-bottom:18px;}
.Concept .Concept_content .Concept_content_list .content_list_down .list_down_list .down_list_dt p{ font-size:15px; color:#666; margin-bottom:8px;}








@media screen and (max-width:1440px){
.pc_all .pc_all_content,.banner .banner_list .banner_list_txt,.banner .banner_bottom{ max-width:1200px;}
.DetailsBanner .pc_all_content{ padding-top:85px;}
.Header .Header_right .Header_right_nav .right_nav_list .nav_list_title{ font-size:16px;}
.Header .Header_right .Header_right_nav .right_nav_list{ margin-right:62px;}
.Header .Header_right .Header_right_nav .right_nav_list:last-child{ margin-right:80px;}
.DetailsBanner .DetailsBanner_img img{ height:450px;} 
.DetailsBanner .pc_all_content .DetailsBanner_title{ font-size:30px; margin-bottom:20px; padding-bottom:20px;}
.DetailsBanner .pc_all_content .DetailsBanner_txt{ font-size:24px;}
.DetailsBanner .pc_all_content .DetailsBanner_title:before{ width:60px; height:2px;}
.banner .banner_bottom{ bottom:50px;}
.banner .banner_list .banner_list_txt .list_txt_dd{ font-size:18px; margin-bottom:10px;}
.banner .banner_list .banner_list_txt .list_txt_dt{ font-size:30px; margin-bottom:35px;}
.banner .banner_list .banner_list_txt .list_txt_btn{ font-size:15px;}


.IAbout{ padding:80px 0px;}
.IAbout .IAbout_left .IAbout_left_title{ font-size:30px;}
.IAbout .IAbout_left .IAbout_left_txt{ font-size:14px; line-height:26px;}


.IAdvantage{ height:750px; padding-top:80px;}
.IAdvantage .IAdvantage_title .IAdvantage_title_p{ font-size:30px;}
.IAdvantage .IAdvantage_title .IAdvantage_title_dt{ font-size:14px; line-height:26px;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_title .list_title_dd{ font-size:18px;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_txt{ padding:0px 18px; font-size:14px; line-height:26px;}



.INews .INews_content .INews_content_right .content_right_list .right_list_txt .list_txt_title{ font-size:16px; line-height:26px;}
.INews .INews_content .INews_content_right .content_right_list .right_list_txt .list_txt_p{ font-size:14px; line-height:24px;}
.INews .INews_content .INews_content_left .content_left_txt .left_txt_title{ font-size:16px; line-height:26px;}
.INews .INews_content .INews_content_left .content_left_img img{ height:530px;}


.Footer .Footer_right .Footer_right_nav .right_nav_list{ margin-right:80px;}
.Footer .Footer_right .Footer_right_nav .right_nav_list .nav_list_title a{ font-size:16px;}
.Footer .Footer_right .Footer_right_nav .right_nav_list .nav_list_txt p a{ font-size:14px;}




.About{ padding:80px 0px;}
.About .About_top .About_top_left .top_left_title .left_title_dd{ font-size:28px;}
.About .About_top .About_top_left .top_left_title .left_title_dt{ font-size:16px;}
.About .About_top .About_top_left .top_left_txt p{ font-size:14px; line-height:24px; margin-bottom:22px;}
.About .About_top .About_top_left .top_left_txt{ margin-top:30px;}
.About .About_bottom .About_bottom_list{ height:160px;}
.About .About_bottom .About_bottom_list .bottom_list_dd{ font-size:40px;}
.About .About_bottom .About_bottom_list .bottom_list_dt{ font-size:14px;}
.About .About_bottom{ margin-top:45px;}



.Culture{ height:600px;}
.Culture .Culture_title .Culture_title_dd{ font-size:28px;}
.Culture .Culture_title .Culture_title_dt{ font-size:22px;}
.Culture .Culture_title .Culture_title_dt span:before,.Culture .Culture_title .Culture_title_dt span:after{ top:14px;}
.Culture .Culture_content .Culture_content_list .content_list_title .list_title_dt{ font-size:16px;}
.Culture .Culture_content .Culture_content_list .content_list_txt{ font-size:14px;}
.Culture .Culture_content .Culture_content_list{ padding:0px 25px; padding-bottom:45px;}


.Team{ height:auto; padding:75px 0px;}
.Team .Team_content .Team_content_list .content_list_txt .list_txt_bottom{ font-size:14px; line-height:26px; margin-top:10px;}


.Path:before{ bottom:41%;}
.Path .Path_content .Path_content_list .content_list_li .list_li_time{ font-size:28px;}
.Path .Path_content .Path_content_list .content_list_li .list_li_time span{ font-size:16px;}
.Path .Path_content .Path_content_list .content_list_li .list_li_txt{ font-size:13px; line-height:28px;}
.Path .Path_content .Path_content_list .content_list_li:last-child{ height:250px;}




.PARTNERS{ height:auto; padding:75px 0px;}


.Product{ padding:75px 0px;}
.Product .Product_title .Product_title_list{ font-size:16px;}
.Product .Product_content .Product_content_list .content_list_top .list_top_li{ font-size:16px;}
.Product .Product_content .Product_content_list .content_list_down .list_down_txt{ padding:30px;}
.Product .Product_content .Product_content_list .content_list_down .list_down_txt .down_txt_list .txt_list_dd{ font-size:16px; margin-bottom:15px;}
.Product .Product_content .Product_content_list .content_list_down .list_down_txt .down_txt_list .txt_list_dt{ font-size:14px; line-height:26px;}



.News{ padding:75px 0px;}
.News .News_nav .News_nav_left a{ font-size:16px; line-height:48px;}
.News .News_content .News_content_list .content_list_txt .list_txt_title{ font-size:16px;}
.News .News_content .News_content_list .content_list_txt .list_txt_txt{ font-size:14px; line-height:26px;}




.Contact .Contact_top{ display: flex; justify-content: space-between;}
.Contact .Contact_top .Contact_top_list{ background: url(/style/images/bg37.jpg) no-repeat 50%/cover; border: 1px solid #eaeaea; width: 31%; display: flex; align-items: center; height: 163px;}
.Contact .Contact_top .Contact_top_list .top_list_icon{ width: 25%; text-align: center;}
.Contact .Contact_top .Contact_top_list .top_list_txt{ border-left: 1px dashed #eaeaea; padding-left: 30px;}
.Contact .Contact_top .Contact_top_list .top_list_txt .list_txt_dd{ font-size: 16px; color: #999999; margin-bottom: 10px;}
.Contact .Contact_top .Contact_top_list .top_list_txt .list_txt_dt{ font-size: 18px; color: #0056b8; margin-bottom: 10px;}
.Contact .Contact_bottom{ display: flex; flex-wrap: wrap; border-top: 1px dashed #eaeaea; margin-top: 60px; justify-content: space-between;}
.Contact .Contact_bottom .Contact_bottom_list{ width: 27%; margin-top: 60px;}
.Contact .Contact_bottom .Contact_bottom_list .bottom_list_title{ font-size: 20px; color: #333333; display: flex; align-items: center; margin-bottom: 20px;}
.Contact .Contact_bottom .Contact_bottom_list .bottom_list_title span{ display: flex; width: 20px; height: 20px; justify-content: center; align-items: center; border-radius: 2px; background: #0056b8; margin-right: 10px;}
.Contact .Contact_bottom .Contact_bottom_list .bottom_list_txt .list_txt_list{ display: flex; align-items: flex-start; font-size: 16px; color: #999999; justify-content: space-between; margin-bottom: 10px;}
.Contact .Contact_bottom .Contact_bottom_list .bottom_list_txt .list_txt_list .txt_list_icon{ width: 20px; text-align: center;}
.Contact .Contact_bottom .Contact_bottom_list .bottom_list_txt .list_txt_list .txt_list_right{ width: calc(100% - 33px);}
.Contact .Contact_bottom .Contact_bottom_list .bottom_list_txt .list_txt_list .txt_list_right p{ margin-bottom: 10px;}
.Contact .Contact_bottom .Contact_bottom_list .bottom_list_txt .list_txt_list .txt_list_right p:last-child{ margin-bottom: 0px;}



.Talent{ padding:75px 0px;}
.Talent .Talent_title .Talent_title_dd{ font-size:30px;}
.Talent .Talent_title .Talent_title_dt{ font-size:22px;}
.Talent .Talent_right .Talent_right_list{ margin-bottom:35px;}
.Talent .Talent_right .Talent_right_list .right_list_dd{ font-size:16px; margin-bottom:10px;}
.Talent .Talent_right .Talent_right_list .right_list_dd span{ margin-right:28px;}
.Talent .Talent_right .Talent_right_list .right_list_dt{ font-size:14px; line-height:24px; padding-left:45px;}



.SALARY .SALARY_content .SALARY_content_list .content_list_top .list_top_dd{ font-size:16px;}
.SALARY .SALARY_content .SALARY_content_list .content_list_down{ font-size:14px; line-height:24px;}



.Concept .Concept_title .Concept_title_right input[type="text"]{ font-size:16px;}
.Concept .Concept_title .Concept_title_right input[type="submit"]{ font-size:16px;}
.Concept .Concept_content .Concept_content_list .content_list_top .list_top_d .top_d_left .d_left_dt{ margin-top:20px; font-size:28px;}
.Concept .Concept_content .Concept_content_list .content_list_top .list_top_d .top_d_left .d_left_dd{ font-size:18px;}
.Concept .Concept_content .Concept_content_list .content_list_top .list_top_d .top_d_right .d_right_dt{ font-size:16px;}
.Concept .Concept_content .Concept_content_list .content_list_top .list_top_b .top_b_btn .b_btn_left{ font-size:14px;}



}









@media screen and (max-width:1200px){
.pc_all .pc_all_content,.banner .banner_list .banner_list_txt,.banner .banner_bottom{ width: 96% !important; margin: 0 auto; overflow: hidden;}
.Header{ display: none;}
.mo_footer{ display:block;}
.mo_top{display: block;}
.mo_height{ height: 50px;}
.slick-dots li{ width: 10px !important; height: 1px !important; margin: 0px 4px !important;}
img{ max-width: 100%;}
.hight,.pc_top_company,.banner .banner_txt,.buildnum{ display: none;}

input::-ms-input-placeholder{ /* Internet Explorer 10+ */ color:#999999; font-size:13px !important;}
input::-webkit-input-placeholder{ /* WebKit browsers */ color:#999999; font-size:13px !important;}
input::-moz-placeholder{ /* Mozilla Firefox 4 to 18 */  color:#999999; font-size:13px !important;}
input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#999999; font-size:13px !important;}
input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#999999; font-size:13px !important;}
textarea::-webkit-input-placeholder{color:#999999; font-size:13px !important;}

.layui-laypage{margin-top: 15px;}
.layui-laypage .layui-laypage-count{display: none;}
.layui-laypage .layui-laypage-limits{display: none;}
.layui-laypage .layui-laypage-skip{display: none;}


.pc_show{ display:none;}
.mo_show{ display:block;}


.Contact{ padding-top:10px;}
.Contact .Contact_top{ display:block;}
.Contact .Contact_top .Contact_top_list{ width:100%; margin-bottom:25px; height:auto; padding:13px 0px;}
.Contact .Contact_top .Contact_top_list:last-child{ margin-bottom:0px;}
.Contact .Contact_bottom .Contact_bottom_list{ width:100%; margin-right:0px; margin-top:30px;}


.banner .banner_bottom{ display:none;}
.banner .banner_list .banner_list_txt .list_txt_dd{ font-size:14px; margin-bottom:5px;}
.banner .banner_list .banner_list_txt .list_txt_dt{ font-size:16px;}
.banner .swiper-button-next::after,.banner .swiper-button-prev::after{ font-size:20px;}
.banner .banner_list .banner_list_txt .list_txt_btn{ width:125px; height:40px; font-size:13px;}
.banner .banner_list .banner_list_txt .list_txt_btn img{ margin-left:14px;}


.IAbout{ padding:45px 0px;}
.IAbout .pc_all_content{ display:block;}
.IAbout .IAbout_left,.IAbout .IAbout_right{ max-width:100%; width:100%;}
.IAbout .IAbout_left .IAbout_left_icon{ font-size:16px;}
.IAbout .IAbout_left .IAbout_left_title{ font-size:18px; margin-bottom:15px;}
.IAbout .IAbout_left .IAbout_left_btn{ margin-top:25px;}
.IAbout .IAbout_left .IAbout_left_btn .left_btn_border,.IAbout .IAbout_left .IAbout_left_btn{ width:125px; height:40px; font-size:13px; border-radius:4px;}
.IAbout .IAbout_left .IAbout_left_btn .left_btn_border:after{ margin-left:14px;}
.IAbout .IAbout_right{ margin-top:35px;}

.IProduct_content_top .biaotia span{margin:0 auto;}
.IProduct_content_top .biaotia::after{display:block;margin: 15px auto;}
.IProduct_content_top .biaotib span{display:block;text-align:center;}
.IProduct .IAbout_content .IAbout_content_top dt{ margin-bottom: 30px;}
.IProduct .IProduct_content .IProduct_content_list{ padding: 0px 5px;}
.IProduct .slick-next{ right: 10px;}
.IProduct .slick-prev{ left: 10px;}
.IProduct .slick-prev:before, .IProduct .slick-next:before{ font-size: 32px;}
.IProduct .IProduct_content .IProduct_content_list .content_list_a{ height: auto; padding:15px;}
.IProduct .IProduct_content .IProduct_content_list .content_list_a .content_list_txt{ text-align: center;}
.IProduct .IProduct_content .IProduct_content_list .content_list_a .content_list_img{ margin: 0px 0px; height:155px;}
.IProduct .IProduct_logo{ flex-wrap: wrap; padding-right: 0px; padding-top: 25px; display:none;}
.IProduct .IProduct_logo .IProduct_logo_list{ width: 48%; padding: 8px; display: flex; align-items: center; justify-content: center; border:1px solid #dcdcdc;}
.IProduct .IProduct_logo .IProduct_logo_list img{ max-height: 35px;}
.IProduct .IProduct_content .IProduct_content_list .content_list_a .content_list_txt dd{ font-size:18px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.IProduct .IProduct_content .IProduct_content_list .content_list_a .content_list_img img{ max-height:115px;}


.IAdvantage{ padding:45px 0px; height:auto;}
.IAdvantage .IAdvantage_title{ width:94%; margin:0 auto;}
.IAdvantage .IAdvantage_title .IAdvantage_title_p{ font-size:20px; margin-bottom:15px;}
.IAdvantage .IAdvantage_content{ flex-wrap:wrap; position:relative; height:auto; justify-content:flex-start;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list{ width:48%; padding-bottom:0px; margin-top:35px;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_title .list_title_dd{ font-size:16px;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_txt{ max-height: inherit !important; opacity:1; margin-top:12px;}
.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_txt span{ padding-top:0px;}

.mo_show{ display: block;}
.Product{ padding: 35px 0px; position:relative;}
.Product .Product_left,.Product .Product_right{ width: 100%;}
.Product .Product_left .Product_left_title{ display: none;}
.Product .Product_left{ background: none; margin-bottom: 25px; box-shadow: 0px 0px 20px rgba(0,0,0,.1);position: absolute; z-index: 2; background: #f5f5f5; left: 0; padding: 4%; top:0; background:#f5f5f5;}
.Product .Product_left .Product_left_content a{ width: 49%; float: left; background: #fff; border-radius: 5px; font-size: 12px; line-height:45px; margin-bottom: 2%;    overflow: hidden; word-break: keep-all;white-space: nowrap;}
.Product .Product_left .Product_left_content a:nth-child(2n){ float: right;}
.Product .Product_left .Product_left_content a.on{ background: #1c69d9; color: #fff;}
.Product .Product_right .Product_right_content .right_content_list{ width: 32%; margin-right: 0px; margin-bottom: 2%; box-shadow:0px 0px 0px; border:1px solid #ededed; margin-right:2%;}
.Product .Product_right .Product_right_content .right_content_list:hover{ top:0px; box-shadow:0px 0px 0px;}
.Product .Product_right .Product_right_content .right_content_list:nth-child(3n){ margin-right:0px;}
.Product .Product_right .Product_right_content .right_content_list .content_list_logo{ height: 230px;}
.Product .Product_right .Product_right_content .right_content_list .content_list_logo dd{ padding: 0px 20px;}
.Product .Product_right .Product_right_content .right_content_list .content_list_title{ line-height: 28px; font-size: 18px; padding:10px;}
.IProduct .IProduct_content .IProduct_content_list .content_list_a:hover .content_list_txt{ top:0px;}
.IProduct .IProduct_content .IProduct_content_list .content_list_a:hover .content_list_more{ top:0px; display:none;}
.page{ display: block; text-align:center; width:100%;}
.page li{ display:inline-block;}
.page li a{ margin-right: 7px;}
.Product .Product_right .Product_right_content .right_content_list .content_list_logo dt{ left:0; padding:0px 20px; top:30px; text-align:center;}

.mo_nav{ display:block; border-radius:5px; text-align:center; width:94%; margin-bottom:15px; box-shadow:rgba(9,80,149,0.50) 0px 4px 0px; height:60px; line-height:60px; background:#1c69d9; margin:26px auto; color:#fff; font-size:20px;}
.mo_nav:active{ box-shadow:rgba(0,0,0,0.20) 0px 0px 0px; transition:all ease 0.1s;}
.mo_nav i{ margin-left:5px;}


.product_top{ padding: 35px 0px;}
.product_top .pc_all_content{}
.product_top .PDetails_Bimg .PDetails_Bimg_list{ height: 340px; padding:20px;}
.product_top .PDetails_Bimg .PDetails_Bimg_list img{ max-width: 100%; max-height: 100%;}
.product_top .PDetails_right{ margin-top: 25px;}
.product_top .PDetails_right .PDetails_right_top .right_top_title{ font-size: 22px; font-weight: normal; margin-top: 15px;}
.product_top .PDetails_right .PDetails_right_top .right_top_txt{ font-size: 16px; margin-top: 25px;}
.product_top .PDetails_right .PDetails_right_SImg{ margin-top: 35px; display: none;}


.INews .IAbout_left .IAbout_left_title{ margin-bottom:0px;}
.INews .INews_content{ display:block;}
.INews .INews_content .INews_content_left{ display:inline-block; }
.INews .INews_content .INews_content_right,.INews .INews_content .INews_content_left{ width:100%;}
.INews .INews_content .INews_content_right{ display: block; margin-top:25px;}
.INews .INews_content .INews_content_right .content_right_l{ margin-bottom:20px; display:inline-block;}
.INews .INews_content .INews_content_right .content_right_l,.INews .INews_content .INews_content_right .content_right_r{ width:100%;}

.product_top .product_top_left,.product_top .product_top_right{width:100%;}
.Footer{ padding:45px 0px;}
.Footer .pc_all_content{ display:block;}
.Footer .Footer_right{ display:block;}
.Footer .Footer_right .Footer_right_nav{ flex-wrap:wrap; margin:30px 0px; justify-content:space-between;}
.Footer .Footer_right .Footer_right_nav .right_nav_list{ margin-right:0px;}
.Footer .Footer_right .Footer_right_nav .right_nav_list .nav_list_title{ margin-bottom:15px;}
.Footer .Footer_right .Footer_right_nav .right_nav_list .nav_list_title a{ font-size:14px;}
.Footer .Footer_right .Footer_right_nav .right_nav_list .nav_list_txt p{ margin-bottom:8px;}
.Footer .Footer_right .Footer_right_nav .right_nav_list .nav_list_txt p a{ font-size:12px;}
.Footer .Footer_right .Footer_right_r .right_r_dt{ text-align:left;}

.COPYRIGHT,.COPYRIGHT a{ font-size:13px;}



.DetailsBanner .DetailsBanner_img img{ height:180px;margin-top: 0px;}
.DetailsBanner .pc_all_content{ padding-top:0px;}
.DetailsBanner .pc_all_content .DetailsBanner_title{ display:none;}
.DetailsBanner .pc_all_content .DetailsBanner_txt{ font-size:18px;}
.DetailsBanner .pc_all_content .DetailsBanner_page{ margin-top:18px;}




.About{ padding:45px 0px;}
.About .About_top .About_top_left .top_left_top{ margin-bottom:20px;}
.About .About_top .About_top_left .top_left_title .left_title_dd{ font-size:22px;}




}


@media screen and (max-width:950px){
.pc_index .pc_header{ position:fixed; padding:0px;}
.AboutBanner{ margin-top:50px;}
.pc_index .banner{ margin-top:51px;}
.pc_header .pc_header_content .header_content_logo{ line-height:50px;}
.IProduct{padding:70px 0px 0px;}
.banner .banner_list .banner_list_txt{width:90% !important;}
.banner .swiper-button-next, .banner .swiper-button-prev{display:none;}
.banner .banner_list .banner_list_img img{height:215px !important;}
.banner .banner_list .banner_list_txt .list_txt_dt{margin-bottom: 15px;}
.banner .banner_list .banner_list_txt .list_txt_dd{width:90%;line-height:25px;font-size: 12px;}
.Indexcase .Indexcase_content .Indexcase_content_list{width:100%; margin-bottom:2%;}
.Indexcase .Indexcase_content .Indexcase_content_list .content_list_txt{background: #f2f2f2;padding: 15px 25px;}
.Indexcase .Indexcase_content .Indexcase_content_list .content_list_txt p{margin-bottom:0px;height:auto;}
.Honor2 .Honor_content .Honor_content_list{width:100%;}
.News .News_content .News_content_list .content_list_img{border-radius: 10px 10px 0px 0px;}
.News .News_content .News_content_list .content_list_txt{border-radius: 0px 0px 10px 10px;}
.hotproduct li{height:auto;width:100%;}.hotproduct li .pic,.hotproduct li .pImg img,.hotproduct li .txt{width:100%;max-width: 100%;}
.hotproduct .pImg{padding:2% 5%;}
.Honors .Honors_content .fl,.Honors .Honors_content .fr{width:100%;}
.Honors .Honors_content .fr li{width:50%;height: auto;}
.DApplication .DApplication_title dd{font-size:28px;}
.DApplication .DApplication_title dt{font-size:18px;}
.Product .Product_left .search-bar{display:none;}
}



@media screen and (max-width:768px){

 /* 尾部 */
    .footbr {
        display: none;
    }
    .foott_r{margin-left:0px; margin-top:30px;}
    .foott {
        padding: 50px 20px;display: block;
    }
    .foott_litemt .foott_litemta {
        font-size: 16px;
    }
    .foott_litemb {
        margin-top: 15px;
    }
    .foott_litemb .foott_litemba {
        font-size: 13px;
        padding: 5px 0;
    }

.Product .Product_right .Product_right_content .right_content_list{ width:49%; margin-right:0%;}
.Product .Product_right .Product_right_content .right_content_list:nth-child(2n){ float:right;}
.mo_nav{ font-size:16px; height:40px; line-height:40px;}
.product_top .PDetails_Bimg .PDetails_Bimg_list{ height: 255px;}
.product_top .pc_all_content{ display:block;}
.product_top .PDetails_Bimg,.product_top .PDetails_right{ width: 100%;}
	
}


@media screen and (max-width:600px){
.banner,.slick-item,.banner_height,.slick-hero-slider .image-bg{ height: 230px !important;}



.About .About_bottom{ flex-wrap:wrap; margin-top:35px;}
.About .About_bottom .About_bottom_list{ width:48%; margin-top:4%;}
.About .About_bottom .About_bottom_list .bottom_list_dd{ font-size:32px;}
.About .About_bottom .About_bottom_list .bottom_list_dt{ text-align:center; padding:0px 8px;}


.Culture{ height:auto; padding:45px 0px;}
.Culture .Culture_title{ padding-top:0px;}
.Culture .Culture_title .Culture_title_dd{ font-size:20px;}
.Culture .Culture_title .Culture_title_dt{ font-size:16px;}
.Culture .Culture_content{ position:relative; flex-wrap:wrap; margin-top:30px;}
.Culture .Culture_content .Culture_content_list{ width:100%; height:auto; text-align:center;}
.Culture .Culture_content .Culture_content_list:last-child{ padding-bottom:0px;}
.Culture .Culture_content .Culture_content_list .content_list_icon:before{ right:0; margin:0 auto;}
.Culture .Culture_title .Culture_title_dt span:before,.Culture .Culture_title .Culture_title_dt span:after{ width:35px; top:10px;}
.Culture .Culture_title .Culture_title_dt span:before{ left:-55px;}
.Culture .Culture_title .Culture_title_dt span:after{ right:-55px;}



.Team .Team_content .Team_content_list{ display:block;}
.Team .Team_content .Team_content_list .content_list_img{ width:100%; text-align:center; text-align:center;}
.Team .Team_content .Team_content_list .content_list_img img{ height:auto; width:auto; max-width:100%;}
.Team .Team_content .Team_content_list .content_list_txt{ width:100%; margin-top:35px;}



.Path .Path_content{ padding:0px;}



.PARTNERS .Culture_title,.Team .Culture_title{ margin-bottom:30px;}
.PARTNERS .PARTNERS_content .Culture_content_list{ width:33.33%; height:118px;}
.PARTNERS .PARTNERS_content .Culture_content_list img{ max-width:100%;}



.contact .contact_content{ display:block;}
.contact .contact_left{ margin-bottom:30px;}
.contact .contact_left .contact_left_top .left_top_list{ width:50%;}
.contact .contact_left .contact_left_top .left_top_list:last-child .top_list_txt{ width:calc(100% - 52px);}
.contact .contact_left,.contact .contact_right{ width:100%;}


.Product{ padding:45px 0px;}
.Product .pc_all_content{ overflow:auto;}
.Product .Product_title,.Product .Product_content{ width:1300px;}
.Product .Product_content .Product_content_list{ margin-top:10px;}




.News{ padding:45px 0px;}
.News .News_nav{ display:block; margin-bottom:35px;}
.News .News_nav .News_nav_left{ margin-bottom:20px;}
.News .News_nav .News_nav_left a{ width:48%; text-align:center;}
.News .News_nav .News_nav_left,.News .News_nav .News_nav_right{ width:100%;}
.News .News_nav .News_nav_right select{ width:100%;}
.News .News_content .News_content_list{ display:block;}
.News .News_content .News_content_list .content_list_img,.News .News_content .News_content_list .content_list_txt{ width:100%;}
.News .News_content .News_content_list .content_list_img img{ height:auto;}
.News .News_content .News_content_list .content_list_txt{ padding:30px;}


.news_details{ padding:45px 0px;}
.news_details .pc_all_content{ padding:30px;}
.news_details .news_details_title dd{ font-size:20px;}
.news_details .news_details_title dt span{ margin-right:20px;}
.news_details .news_details_content .news_page .news_page_left,.news_details .news_details_content .news_page .news_page_right{ width:100%;}
.news_details .news_details_content .news_page .news_page_left{ margin-bottom:20px;}


.Talent{ padding:45px 0px;}
.Talent .pc_all_content{ display:block;}
.Talent .Talent_left,.Talent .Talent_right{ max-width:100%;}
.Talent .Talent_title{ margin-bottom:35px;}
.Talent .Talent_title .Talent_title_dd{ font-size:25px;}
.Talent .Talent_title .Talent_title_dt{ font-size:18px;}
.Talent .Talent_right{ padding-top:35px;}



.SALARY .SALARY_content{ flex-wrap:wrap;}
.SALARY .SALARY_content .SALARY_content_list{ width:100%; margin-bottom:22px; padding-bottom:30px;}
.SALARY .SALARY_content .SALARY_content_list:last-child{ margin-bottom:0px;}
.SALARY .SALARY_content .SALARY_content_list .content_list_top .list_top_icon img{ max-height:55px;}



.Concept .Concept_title{ display:block;}
.Concept .Concept_title .Concept_title_right{ width:100%; margin-top:30px;}
.Concept .Concept_content .Concept_content_list .content_list_top .list_top_b .top_b_btn{ display:block;}
.Concept .Concept_content .Concept_content_list .content_list_top .list_top_b .top_b_btn .b_btn_left,.Concept .Concept_content .Concept_content_list .content_list_top .list_top_b .top_b_btn .b_btn_right{ width:100%;}
.Concept .Concept_content .Concept_content_list .content_list_top .list_top_b .top_b_btn .b_btn_left{ margin-bottom:20px;}
.Concept .Concept_content .Concept_content_list .content_list_down{ padding:22px; display:block;}
.Concept .Concept_content .Concept_content_list .content_list_down .list_down_list{ width:100%;}
.Concept .Concept_content .Concept_content_list .content_list_down .list_down_list .down_list_dd{ font-size:16px;}
.Concept .Concept_content .Concept_content_list .content_list_down .list_down_list .down_list_dt p{ font-size:14px;}
.Concept .Concept_content .Concept_content_list .content_list_top .list_top_d{ padding:25px;}
.Concept .Concept_content .Concept_content_list .content_list_top .list_top_b .top_b_address,.Concept .Concept_content .Concept_content_list .content_list_top .list_top_b .top_b_btn{ padding:12px 25px;}




.Honors .Honors_content .Honors_content_list .content_list_tilte{ font-size:15px;}

}


@media screen and (max-width:375px){


}
@media screen and (max-width:360px){


}


@media screen and (max-width:320px){

}