@font-face {
  font-family: 'iconfont';  /* Project id 4182926 */
  src: url('//at.alicdn.com/t/c/font_4182926_a7ws8d4u2lk.woff2?t=1699238550488') format('woff2'),
       url('//at.alicdn.com/t/c/font_4182926_a7ws8d4u2lk.woff?t=1699238550488') format('woff'),
       url('//at.alicdn.com/t/c/font_4182926_a7ws8d4u2lk.ttf?t=1699238550488') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
	
	
@charset "utf-8";
body{margin: 0px auto; padding: 0px; font-size:14px; line-height:24px; color: #333; font-family:Microsoft YaHei; overflow-x: hidden;}
div{margin: 0px; padding: 0px;}
span, p{margin: 0px; padding: 0px;}
h1,h2,h3,h4,h5,h6{margin: 0px; padding: 0px;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup,i{font-style:inherit;font-weight:inherit;}
*{box-sizing: border-box; padding:0; margin:0}
html, body {min-height: 100%;}
body {font:14px/1.5 "Microsoft YaHei";font-size:14px;color:#1b2229; min-width:1200px}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
ul,ol,li{list-style: none;}
dl,dt,dd,ol,ul,li {margin: 0px; padding: 0px; list-style: none;}
img {border: none;vertical-align: middle;}
a {text-decoration: none;color: #1b2229; transition: all 0.6s;}
a:hover{transition: all 0.6s; color: #00a7f5;}
b{font-weight:normal;}
input, textarea {outline: none;border: none;}
textarea {resize: none;overflow: auto;}
.fl {float: left}
.fr {float: right}
.clear{clear:both;}
.db,.lb,.dd{font-size:0;}
.db>div,.lb>li,.dd>dl{display:inline-block;vertical-align:top;}
em,i{text-transform:uppercase;font-family:arial;vertical-align:top;display:block;}

/*统一宽度*/
.w1400{width:1400px; margin:0 auto;}
.box{ width:1400px; margin:0 auto; overflow:hidden;}

.dfs {  display: flex;  align-items: center; justify-content: space-between;}

/*距离*/
.top10{ margin-top:10px;}
.top20{ margin-top:20px;}
.top30{ margin-top:30px;}
.top40{ margin-top:40px;}
.top50{ margin-top:50px;}
.top60{ margin-top:60px;}
.top70{ margin-top:70px;}
.top80{ margin-top:80px;}
.top90{ margin-top:90px;}
.top100{ margin-top:100px;}

/*t_tit*/
.t{text-align: center; font-weight: normal; font-size: 42px;}
.t b{color: #00a7f5; font-weight: bold;}
.t p{font-size: 18px;color: #666;/*padding-top: 15px; */padding-bottom: 30px;}



/*head*/
.head_bg {background:#00a7f5; width: 100%; margin:0 auto; height:50px; line-height: 50px; color: #fff;}
.head_tel{font-size:16px;color: #fff; line-height:23px;}
.tel{ font-size:20px;color: #fff; float: left; font-weight: bold;}
.tel i{ float: left;  font-size: 22px;  color: #fff;  padding-right: 10px;}

.laug{float: right;position: relative;width:140px;padding-left: 10px;height: 40px;    z-index: 5;}
.laug > ul{position: absolute;overflow: hidden;width: 100%;height: 40px;transition: 0.3s all ease;top: 0px;left: 0;}
.laug:hover > ul{ height:95px}
.laug > ul:after{ content: ''; display: block; width: 0; height: 0; border-right: 4px solid transparent; border-left: 4px solid transparent; border-top: 4px solid #fff; position: absolute; top:23px; right: 15px; transition: 0.3s all ease; }
.laug ul li a{ display: block; padding: 0 0 0 15px; line-height: 50px; font-size: 14px;  color: #fff;}
.laug ul li:nth-child(2) a{background:rgba(0,0,0,0.5); }

.laug ul li a:hover{ color: #fff;}
.laug ul li a i{display: block;float: left;height: 16px;width: 22px;margin: 18px 10px 12px 0;}
.laug ul li a i img{display: block}


/*top*/
.head{width:96%;min-width:1400px; max-width:1920px; height:120px; position:relative; margin:0 auto;}
.head_logo{position:absolute;}
.head_logo .img{float:left; padding-top:32px; padding-right: 15px;}
.head_logo .wz{float:left; padding-top:20px; font-size:38px; color:#222; font-weight:bold; letter-spacing: 2.5px;}
.head_logo .wz p{font-size:18px; line-height:20px; color:#00a7f5; font-weight: lighter; letter-spacing: 0px;}
.head_fr{ position: relative;  float: right;}
/*导航*/
.nav{}
.nav,.nav>ul > li{float:left;}
.nav>ul > li{position:relative;}
.nav>ul > li+li{margin-left:24px;}
.nav>ul > li > a{display:block; font-size:16px; line-height:118px; text-decoration:none; color:#333;}
.nav>ul > li> a:after{content:""; display:block; top:0; width:0; height:2px; overflow:hidden; background:#00a7f5; transition:width 0.8s;}
.nav>ul > li:hover > a,.nav>ul > li.navcurrent > a{color:#00a7f5; font-weight: bold;}
.nav>ul > li:hover > a:after,.nav>ul > li.navcurrent > a:after{width:100%;}
/*下拉*/
.nav>ul > li > em{position:absolute; right:-50px; top:120px; z-index:99; display:none; width:180px}
.nav>ul > li > em a{display:block; text-align:center; background:#fff; box-sizing:border-box; font-size:16px; line-height:60px; color:#333; text-decoration:none; transition:0.8s;}
.nav>ul > li > em a:hover{background:#00a7f5; color:#fff;}
.nav>ul > li > em a+a { border-top: 1px solid #eee;}



@media screen and ( max-width:1500px ){
.head_logo{ left: 1%;}
.head_logo .img { padding-top: 26px; width: 40%;}
.head_logo .img img {width: 100%;}


	}



@media screen and ( max-width:1450px ){
.head_logo{ left: 1%;}
.head_logo .img { padding-top: 26px; width: 40%;}
.head_logo .img img {width: 100%;}


	}


@media screen and ( max-width:1400px ){
.head_logo{ left: 1%;}
.head_logo .img { padding-top: 26px; width: 40%;}
.head_logo .img img {width: 100%;}

	}


@media screen and ( max-width:1366px ){
.head_logo{ left: 1%;}
.head_logo .img { padding-top: 26px; width: 40%;}
.head_logo .img img {width: 100%;}

	}





/*banner*/
.banner{ overflow: hidden; background:#000; }
.banner-box{ min-width:1400px; height:800px; position:relative; margin:0 auto; }
.banner-box .bd{ width:100% !important; }
.banner-box .bd li{ width:100% !important; height:800px; background-position: center; background-repeat: no-repeat; }
.banner-box .bd li a{ display:block; background-size:auto; }
.banner-btn { width: 100%; position: absolute; top: -1px; left: -1px; margin-left: 0; height: 800px; overflow: hidden; }
.banner-btn a{ display:block; width:49px; height:104px; position:absolute; top:320px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; transition:0.3s all ease-in-out}
.banner-btn a.prev{ left:-50px; background:url(https://memberpic.114my.com.cn/076985194919/uploadfile/image/20230725/20230725133720_931979983.png) no-repeat 0 0; } 
.banner-btn a.next{ right:-50px; background:url(https://memberpic.114my.com.cn/076985194919/uploadfile/image/20230725/20230725133720_931979983.png) no-repeat -49px 0; }
.banner-box .hd { position:absolute; bottom:60px; width: 100%; display: block; }
.banner-box .hd ul { width: 1250px; margin: 0 auto; text-align: center; }
.banner-box .hd ul li{ width:20px; height:20px; border-radius:20px; text-indent:-9999px; background:#fff; cursor:pointer; display:inline-block; margin:0 5px; transition:0.3s all ease-in-out; text-align: center; position: relative; z-index: 1111; }
.banner-box .hd ul li.on{ background:#00a7f5 !important; width: 32px; }
.banner-box:hover .banner-btn a.prev{ left:20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box:hover .banner-btn a.next{ right: 20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover{ filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8; }



/*搜索*/
.search_bg{height: 100px;}
.search_nbg{position: absolute;z-index: 999;top: 640px;background: #f5f5f5;}
.search_nbg .search{margin:0 auto;}
.search-bg{overflow: hidden;top: 25px;}
.search{height: 100px;}
.search_l{line-height: 100px;color: #c0c0c0;}
.search_l dd{font-size:16px;color: #333;display: inline-block;}
.search_l a{font-size: 15px;color: #999;}
.search_l a:hover{color:#00a7f5;}
.search-bg #infoname{width:300px;outline:none; color:#ccc;border: none;height:50px;line-height:50;font-size: 14px;padding-left: 20px;border-radius: 100px; border: 1px solid #eee;}
.search-bg{position: relative;}
.search-i{position: absolute;right: 0px;top: 0px;height: 46px;}
.search_l dd i {
    float: left;
    font-size: 21px;
    color: #d0e2ea;
    padding-right: 10px;}



/*pro*/
.pro {    display: flex;
    margin: 0 auto;
    flex-wrap: wrap;
    flex-direction: row;
    align-content: center;
    justify-content: center;}
.pro dl{width: 330px;position: relative; background: #fff; /*height: 450px; box-shadow: -20px 0 34px -20px rgba(0,0,0,0.1);*/ padding: 15px;     margin-top: 20px; border-radius: 15px; overflow: hidden; height: 425px;}
.pro dl+dl{ margin-left: 20px;}
.pro dl dt{ }
.pro dl dt em{width: 290px; height: 300px;}
.pro dl dt em img{width: 100%;height: 100%;}

.pro dl dt i,.pro dl dd i{text-align: left; display: block;font-size: 20px; color: #333; padding: 20px; font-weight: bold; margin-left: 20px;     line-height: 20px;}
.pro dl dt i p{font-size: 15px; color: #999; font-weight: normal;}
.pro dl dt span,.pro dl dd span{font-size: 50px;    color: #00a7f5; float: left;      padding: 8px 10px;}
.pro dl dd{width: 100%;height: 0;position: absolute;top: 0px;text-align: center;left: 0;overflow: hidden;}
.pro dl dd p{margin: 18px;}
.pro dl dd p img{width: 100%;}
.pro dl dd i{color:#fff; margin-left:0px; padding: 10px 20px;}
.pro dl dd {
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-property: color;
  transition-property: color;
  transition: all 0.3s;
}
.pro dl dd i b{float: right; font-weight: normal; font-size: 14px; }
.pro dl dd:before { left: 0;  position: absolute;
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #00a7f5;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.pro dl:hover dd:before,.pro dl.cur dd:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
.pro dl:hover dd,.pro dl.cur dd{height: 425px;top: 0px;}
.pro_bg{width: 100%; background: #f1f3f5; padding: 70px 0;}
.pro dl:nth-child(8) dt span {   font-size: 60px;   padding: 2px 0px;}









/*case*/
.preceptbg{width:100%; overflow-x:hidden;     overflow-y: hidden;}
.precept{width:1400px; height:868px; margin:0 auto; position:relative;}
.precept_contbg{width:1920px; position:absolute; left:-260px; top:0;}
.precept_cont{}
.precept_img{position:absolute; left:0; top:0;}
.precept_img:after{content:""; display:block; width:1920px; height:868px; position:absolute; left:0; top:0; background:url(https://memberpic.114my.com.cn/076985194919/uploadfile/image/20230729/20230729102136_1339735085.png) center no-repeat;}
.precept_tit{position:absolute; left:260px; top:123px;}
.precept_tit em{font-size:45px; line-height:45px; color:#fff; font-weight: bold;}
.precept_tit span{display:block; margin-top:23px; font-size:18px; line-height:18px; color:#fff;}
.precept_tit font a{display:block; width:150px; padding-left:14px; margin-top:65px; font-size:18px; line-height:46px; color:#fff; position:relative; z-index:1; text-decoration:none; background:url(https://memberpic.114my.com.cn/076985194919/uploadfile/image/20230729/20230729102206_528113929.png) right center no-repeat;}
.precept_tit font:before{content:""; display:block; position:absolute; left:0; top:150px; width:46px; height:46px; border-radius:23px; background:#00a7f5; transition-duration:0.8s;}
.precept_tit font:hover:before{width:177px;}
.precept_txt{width:467px; height:429px; padding-left:37px; padding-top:25px; position:absolute; right:260px; top:113px; background:#fff; box-sizing:border-box;}
.precept_txt em{display:block; width:399px; padding-bottom:9px; text-align:center; font-size:24px; line-height:24px; color:#333; font-weight:bold; border-bottom:1px solid #efefef;}
.precept_txt p{width:399px; margin-top:8px; font-size:15px; line-height:22px; color:#666;}
.precept_txt span{display:block; margin-top:20px; width:394px; height:270px; border:1px solid #eee;}
.precept_txt span img{width:100%;}
.precept_nav{width:100%; position:absolute; left:0; bottom:75px;     background: rgba(255,255,255,0.95);     display: flex;  justify-content: flex-end;}
.precept_nav dl{float:left; width: calc(100% / 5); height:87px; cursor:pointer;     box-sizing: border-box;}
.precept_nav dl+dl{border-left:1px solid #dad9d9;}
.precept_nav dl:hover,.precept_nav dl.on,.precept_nav dl.on i{background:#00a7f5; color:#fff;}
.precept_nav dt{float:left; width:42px;  margin-left:27px; margin-top:16px; overflow:hidden; position:relative;}
.precept_nav dt img{position:absolute; left:0; top:0; font-size: 30px; line-height: 40px;}
.precept_nav i { font-size: 38px;}
.precept_nav dl:hover dt img,.precept_nav dl.on dt img{top:-42px;}
.precept_nav dd{float:left; margin-left:12px; margin-top:33px; font-size:20px; line-height:20px; color:#444;}
.precept_nav dl:hover dd,.precept_nav dl.on dd{color:#fff;}
.precept_img img {
    border: 0;
    -webkit-animation: kenburns-top1 3.5s ease-out both;
    animation: kenburns-top1 3.5s ease-out both;}

@-webkit-keyframes kenburns-top {
  0% {
    -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
    -webkit-transform-origin: 50% 16%;
            transform-origin: 50% 16%;
  }
  100% {
    -webkit-transform: scale(1.1) translateY(-15px);
            transform: scale(1.1) translateY(-15px);
    -webkit-transform-origin: top;
            transform-origin: top;
  }

}
@keyframes kenburns-top {
 0% {
    -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
    -webkit-transform-origin: 50% 16%;
            transform-origin: 50% 16%;
  }
  100% {
    -webkit-transform: scale(1.1) translateY(-15px);
            transform: scale(1.1) translateY(-15px);
    -webkit-transform-origin: top;
            transform-origin: top;
  }
  }
@-webkit-keyframes kenburns-top1 {
  0% {
    -webkit-transform: scale(1.1) translateY(-15px);
            transform: scale(1.1) translateY(-15px);
    -webkit-transform-origin: top;
            transform-origin: top;
  }
  100% {
   -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
    -webkit-transform-origin: 50% 16%;
            transform-origin: 50% 16%;
   
  }

}
@keyframes kenburns-top1 {
 0% {
    -webkit-transform: scale(1.1) translateY(-15px);
            transform: scale(1.1) translateY(-15px);



    -webkit-transform-origin: top;
            transform-origin: top;
  }
  100% {
   -webkit-transform: scale(1) translateY(0);

            transform: scale(1) translateY(0);
    -webkit-transform-origin: 50% 16%;
            transform-origin: 50% 16%;
   
  }
  }


/*honor*/
.honor_bg{/*background:#f8f8f8;*/     padding-top: 40px;}
.honor {display: flex;  align-items: end;  justify-content: space-between;}
.honor_l img{margin-left:-60px;}
.honor_r{width:calc(100% - 308px);padding:30px;background: linear-gradient(90deg,#fff 30%,#fff 70%);box-shadow: 50px 0px 50px rgba(0,0,0,0.05);}

.honor_r .tempWrap{width:100% !important;}
.honor_r ul{display:block;}
.honor_r li{float:left;overflow: hidden;transition: 0.3s ease all;display:block;width:calc((100% - 45px) / 4);margin-right:15px;text-align: center;}
.honor_r li p a{color: #333;font-size: 16px;display:block;}
.honor_r li p{height:50px;line-height:50px;position: relative;z-index: 2;background: #f8f8f8;display:none;}
.honor_r li img{transition: all linear 0.5s;-moz-transition: all linear 0.5s;-ms-transition: all linear 0.5s;-webkit-transition: all linear 0.5s;width:100%;height: 100%;display: block;}
.honor_r li:hover img{-webkit-transform: scale(1.12, 1.12);transform: scale(1.12, 1.12);}



/*adv*/
.sup_war{padding: 80px 0;background: #f8f9f9;}
.sup_con{box-shadow:0 0 30px rgba(0,0,0,0.05);margin-top: 50px;}
.sup_list{ display: flex;}
.sup_bl{display: flex;transition: all .5s;margin-top: 10px;} 
.sup_item{flex-shrink: 0;width: 100%;} 

.sup_lc,.sup_rc{width: 50%;position: relative;} 
.sup_lc{float: left;}
.sup_rc{background:#fff; float: right;} 
.sup_ri{padding:35px 48px;} 
.sup_rc b{font-size: 28px;color: #208cf0;} 
.sup_rc p{font-size: 2.08vw;color: #333;} 
.sup_line{width: 100%;height: 1px;background: #e9eaea;margin:40px 0;}
.sup_info {margin-top: 40px;height:196px;}
.sup_info p{font-size: 16px;line-height:28px;color: #787878;position: relative;padding-left: 25px;}
.sup_info p:before{position: absolute;content: "";width: 8px;height: 14px;background: url(https://memberpic.114my.com.cn/076985194919/uploadfile/image/20230729/20230729102431_374467609.png) left no-repeat;top: 3px;left: 0;}
.sup_info p:before{top: 6px;}
.sup_info p+p{margin-top: 20px;}

.sr_tit{background: #00a7f5;padding-left: 32px;height:58px;box-shadow:0 8px 12px rgba(0, 167, 245,0.2);position:relative;margin-top: 24px;}
.sr_tit:before{content:'';width:102px;height:1px;background:#00a7f5;position:absolute;top:50%;left:-122px;}
.sr_dtit{padding-left: 70px;position: relative;}
.sr_dtit>p{font-family:arial;color: #333;font-size: 42px;font-weight: bold;line-height: 48px;position: absolute;top: 2px;left:0;}
.sr_dtit>div{font-size: 34px;font-weight: bold;color: #333;line-height: 48px;}
.sr_tit>div{font-size: 24px;font-weight: bold;color: #fff;line-height: 58px;letter-spacing: 2px;}

.btn_tel{margin-top:38px;}
.btn_tel button{width:156px;height:46px;border:none;background:#00a7f5;transition: 0.5s;}
.btn_tel button a{display: block;line-height:46px;color:#fff;font-size:16px;}
.btn_tel button a i{display:inline-block;line-height:46px;margin-right:8px;font-size:18px;}
.btn_tel button:hover{background: #faa107;width: 165px;}

.sup_tel i,.sup_tel em{display:inline-block;line-height:46px;}
.sup_tel i{width: 36px;height: 36px;margin-right: 12px;background: url(https://memberpic.114my.com.cn/076985194919/uploadfile/image/20230729/20230729092329_1560851935.png)left no-repeat;}
.sup_tel em{font-size:32px;font-family:Arial;vertical-align: super;font-weight: bold;}

@media screen and (max-width: 1245px){
  .sup_ri {padding: 45px;}
}

.sup_tab{margin-top:50px;     display: flex; align-items: center;    justify-content: space-between;}
.st_li{width:25%;height:126px;display:flex;align-items:center;justify-content:center;background:#00a7f5;transition:all 0.5s;}
.st_li+.st_li{border-left:1px solid #fff;}
.st_li.on{background:#faa107;}
.st_li:nth-child(2){background-position:25% center;}
.st_li:nth-child(3){background-position:50% center;}
.st_li:nth-child(4){background-position:75% center;}
.st_li b{width:74px;height:74px;border-radius:100%;border:1px solid #fff;display:flex;align-items:center;justify-content:center;}
.st_li.on b{border-width:2px;}
.st_li b i{width: 64px;height: 64px;border-radius: 100%;background: #fff;display: flex;justify-content: center;align-items: center;     font-size: 36px;
    color: #00a7f5;}
.st_li p{font-size:22px;color:#fff;margin-left:15px;}





/*about*/
.ab_bg{background: url(https://memberpic.114my.com.cn/076985194919/uploadfile/image/20230728/20230728204944_1807996565.jpg)  no-repeat center;width: 100%; margin: 0 auto; padding-top: 80px; height: 970px;}
.ab_m{    background: #fff;
    width: 1500px;
    border-radius: 20px;
    padding: 50px;
    margin: 0 auto;
    height: 562px;}

.ab_fl{ float: right; width: 50%;}
.ab_t{ font-size: 40px; font-weight: bold; color: #333; padding-top: 20px;}
.ab_t b{ padding-right: 10px;     position: relative;  top: -5px;}
.ab_t1{ font-size: 18px; color: #666; padding-top: 15px;}
.ab_t1 b{ padding-right: 10px;}
.ab_w{color: #666; font-size: 15px; padding-top: 30px;     line-height: 30px;}
.ab_w a{display:block; width:137px; margin-top:42px; text-indent:20px; font-size:16px; line-height:41px; color:#666; text-decoration:none; transition-duration:0.8s; border: 1px solid #eee;}
.ab_w a:hover{width:145px; background-color:#00a7f5; background-position-x:100px; color:#fff}

.ab_fr{ float: left; /*border: 15px solid #fff; box-shadow: 0px 0px 60px 0px rgba(0,0,0,0.1);*/}

/*数据*/
.com_num { display: flex; position: relative;  margin-top: 120px;}
.com_num>li { width: 25%; display: flex; flex-direction: column; align-items: center; justify-content: center; position: relative; height: 100%; }
.com_num>li+li:after { position: absolute; content: ""; width: 1px; height: 75px; background: rgba(255, 255, 255,0.4); top: 50%; left: 0; margin-top: -37px; }
.com_num>li>span { color: #fff; font-size: 17px; }
.com_num>li>span>b { font-size: 57px; }
.com_num>li>p { font-size: 18px; margin-top: 10px; color: #fff;}
.com_num>li>span>i{display: inline-block;font-size: 15px; color: #fff;text-align: center;line-height: 26px;position: relative;top:47px;left: 5px;}

/*eq*/
.workshop_bg{ padding-bottom:60px;}
.workshop{ width:1400px; margin:0 auto;  overflow:hidden;}
.com_m{}
.com_m ul{}
.com_m ul li{display: inline-block;width: 32%;margin-right: 1.8vw;transition: 0.3s ease all;position: relative;text-align: center;}
.com_m ul li>a{display: block;overflow: hidden;transition: 0.3s ease all;border: 1px #eee solid;}
.com_m ul li+li{}
.com_m ul li img{width: 100%;-webkit-transition: 0.3s ease all;transition: 0.3s ease all;height: auto;}
.com_m ul li:hover img{-webkit-transform: scale(1.12, 1.12);transform: scale(1.12, 1.12);}
.com_m ul li p{width: 100%; height: 46px;line-height: 46px;}
.com_m ul li p a{font-size: 15px; color: #666;}
.com_m ul li:hover a{color: #00a7f5;}







/*partner*/
.partner_bg{background: url(https://memberpic.114my.com.cn/076985194919/uploadfile/image/20231206/20231206134656_1254915287.jpg) no-repeat top;width: 100%; margin: 0 auto;  height: 1050px;}
.partner_t{width: 1400px;margin: 0 auto;}

	


/*lc*/
.lc_bg{background: url(https://memberpic.114my.com.cn/076985194919/uploadfile/image/20231106/20231106105856_683140686.jpg) no-repeat 0 0;padding:70px 0;position: relative; }
.lc_c{width: 1400px; margin: 0 auto;}
.lc_c ul{display: flex;justify-content: space-between;margin-top: 60px;position: relative;}
.lc_c ul:after {    position: absolute;    content: "";    width: 89%;    height: 1px;    border-top: 1px dashed rgba(14,19,31,0.13);    bottom: 29px;    left: 79px;}
.lc_c ul li{width: 11.1%;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.lc_c ul li>div{background: url(https://memberpic.114my.com.cn/076985194919/uploadfile/image/20231106/20231106105410_961355079.png) no-repeat center;width: 76px;height: 85px;display: flex;justify-content: center;align-items: center;transition: all .5s;}
.lc_c ul li>div>span{font-size: 26px;color: #fff;}
.lc_yd{width: 6px;height: 6px;border-radius: 100%;background: #0e131f;position: relative;margin:13px 0 14px;}
.lc_yd:after{position: absolute;content: "";width: 10px;height: 10px;border-radius: 100%;border:1px solid #0e131f;top: -3px;left: -3px;}
.lc_c ul li b{font-weight: normal;display: block;font-size: 16px;color: #666;transition: all .5s;}
.lc_btn{margin:0 auto;margin-top: 60px;width: 550px;height: 56px;background: #fff;font-size: 29px;color: #333;border-radius: 30px;display: flex;align-items: center;}
.lc_c ul li:hover>div{background: url(https://memberpic.114my.com.cn/076985194919/uploadfile/image/20231106/20231106105819_1379654394.png) no-repeat center;transform: translateY(-8px);}
.lc_c ul li:hover .lc_yd{background: #00a7f5;}
.lc_c ul li:hover .lc_yd:after{border-color:#00a7f5;}
.lc_c ul li:hover b{color: #00a7f5;transform: rotateX(360deg);}
.lc_btn>p>span{font-size: 27px;color: #fff;margin-right: 9px;}
.lc_btn>p>b{font-weight: normal;font-size: 22px;color: #fff;}
.lc_btn>p{width: 196px;height: 56px;background: #00a7f5;border-radius: 30px;display: flex;align-items: center;justify-content: center;margin-right: 26px;}


/*lc
.ces_c>ul{margin-top: 50px;display: flex;justify-content: space-between;}
.ces_c>ul>li{width: 162px;border-radius: 10px;border:2px solid #ececec;display: flex;flex-direction: column;align-items: center;justify-content: center;height: 230px;position: relative;transition: all .5s;}
.ces_c>ul>li+li{margin-left: 12px;}
.ces_c>ul>li:after{position: absolute;content: ">";width: 12px;height: 24px;background: #00a7f5;font-family: "pse";text-align: center;line-height: 24px;bottom: 10px;right: -14px;color: #fff;}
.ces_c>ul>li:last-child:after{display: none;}
.ces_c>ul>li>span{font-family: 'iconfont'; width: 80px;height: 80px;background: #ececec;color: #444;font-size: 40px;text-align: center;line-height: 80px;border-radius: 100%;transition: all .3s;}
.ces_c>ul>li i{ display: flex; align-items: center;  justify-content: center; position: relative;  padding: 12px 0;     color: #999;}
.ces_c>ul>li em{font-size: 20px;  color: #333; font-weight: bold;  padding: 0 8px;}
.ces_c>ul>li p{font-size: 16px;color: #191d1c;}
.ces_c>ul>li:hover p{color: #00a7f5;}
.ces_c>ul>li:hover>span,.ces_c>ul>li:hover:after{background: #00a7f5;     color: #fff;}
.ces_c>ul>li:hover{border-color: #00a7f5;transform: translateY(-10px);}*/





/*新闻*/
.news_box{margin:0px auto;/*background: #f8f8f8;*/padding: 70px 0; overflow: hidden;}
.news_bt{width:555px;margin: auto; padding-top:40px;}
.nb_tab a{width:171px;height:42px;background:#fff;display:inline-block;vertical-align:top;color:#333;box-shadow:0px 0px 10px rgb(0,0,0,0.1);border-radius:30px;margin-top:0px;text-align: center; margin-bottom: 50px;}
.nb_tab a+a{margin-left:10px;}
.nb_tab a.cur{background: linear-gradient(120deg,#00a7f5 10%,#00a7f5 80%);color:#fff;background-size:400% 370%;box-shadow:0px 0px 10px rgba(0,165,245,0.3)}
.nb_tab a i,.nb_tab a b{display:inline-block;vertical-align:top;line-height:42px;}
.nb_tab a b{font-size:16px;font-weight:100;letter-spacing:1px;}
@-webkit-keyframes Gradient {
    0% {
        background-position: 0% 50%
    }
    50% {
        background-position: 100% 50%
    }
    100% {
        background-position: 0% 50%
    }
}
@-moz-keyframes Gradient {
    0% {
        background-position: 0% 50%
    }
    50% {
        background-position: 100% 50%
    }
    100% {
        background-position: 0% 50%
    }
}
@keyframes Gradient {
    0% {
        background-position: 0% 50%
    }
    50% {
        background-position: 100% 50%
    }
    100% {
        background-position: 0% 50%
    }
}
.nbc_list+.nbc_list{display:none;}
.nbcl_le{width: 56%; float: left;}
.nbcl_le .news_div_item{width: 49%;display: inline-block;vertical-align:top; background: #f9f9f9; padding:3%;}
.nbcl_le .news_div_item+.news_div_item{margin-left:10px;}
.nbcl_le .news_div_item_pic img{width:100%;}
.news_div_item_title a{font-size:16px;}
.nbcl_le .news_div_item_content{margin-top:20px;}
.nbcl_le .news_div_item_body{margin-top:15px;line-height:25px;color:#68686a;font-size:14px; font-weight: 100;}
.nbcl_le .news_div_item_date,.new_more{display:inline-block;vertical-align:top;font-size:0;margin-top:25px;}
.nbcl_le .news_div_item_date>div{display:inline-block;vertical-align:top;color:#68686a;}
.new_more{width:24px;height:24px;border-radius:24px;border:1px solid #9a9899;background:url(https://memberpic.114my.com.cn/076985194919/uploadfile/image/20230729/20230729102238_304065039.png) no-repeat right center;float: right;margin-top:5px;}

.nbcr_ri{width: 43.6%; float: right;}
.nbcr_ri .news_div_item_pic{display: none;}
.nbcr_ri .news_div_item{font-size:0;border-top:1px solid #eee;padding:30px 0;position:relative;transition:300ms;border-left:1px #eee solid;border-right:1px #eee solid;}
.nbcr_ri .news_div_item:hover{box-shadow:0 0 21px #d2d2d2;z-index:1;transition:300ms;}
.nbcr_ri .news_div_item_date,.nbcr_ri .news_div_item_content{display:inline-block;vertical-align:top;}
.nbcr_ri .news_div_item_date{width:115px;text-align:center;font-size:0;}
.nbcr_ri .news_div_item_content{width:432px;padding-left:20px;border-left:1px solid #f3f3f3; font-weight:100;text-align: left;}
.nbcr_ri .news_div_item_date>div{font-family:din;}
.nbcr_ri .news_div_item_year,.nbcr_ri .news_div_item_month{display:inline-block;vertical-align:top;color:#565656;  font-size: 14px;}
.nbcr_ri .news_div_item_day{font-size:35px;font-weight:bold;line-height: 45px;}
.nbcr_ri .news_div_item_body{margin-top:10px;line-height:25px;color:#68686a;padding-right:20px;font-size:14px;}
.nbcr_ri .news_div_item:nth-child(3){border-bottom:1px #eee solid;}
.new_t{float:left;}
.new_ta{font-size:40px;color:#333;line-height:46px;display:block;width:400px;margin:auto;}
.new_ta span{font-weight:bold;}
.new_tb{font-size:20px;color:#666;line-height:40px;}






/*友情链接*/
.links{ height:110px; padding:50px 15px 10px 15px; font-size:18px; color:#b0b0b0; border-bottom: 1px solid rgb(255,255,255,0.1); width: 100%; margin: 0 auto;}
.links p.fl{ background:url(https://memberpic.114my.com.cn/076985194919/uploadfile/image/20230729/20230729102309_506613351.png) no-repeat left center; padding-left:33px;     color: #fff;}
.links p.fr a{ font-size:14px; color:rgba(255,255,255,0.9); font-weight:lighter;}

/* footer */
.copy_bg{background: url(https://memberpic.114my.com.cn/076985194919/uploadfile/image/20231106/20231106100448_1387582956.jpg); width: 100%; margin: 0 auto; height: 680px;}
.copy_nybg{background: url(https://memberpic.114my.com.cn/076985194919/uploadfile/image/20231106/20231106100448_1387582956.jpg) no-repeat center ; width: 100%; margin: 0 auto; height: 530px;     padding-top: 10px;}

.copy_w {display: flex;justify-content: space-between; margin-top: 80px; margin-bottom: 80px;}
.copy_nav {width: 55%;position: relative;}
.copy_nav>ul {display: flex;justify-content: space-between;width: 100%;}
.copy_nav li {display: flex;flex-direction:  column;position:  relative;}
.copy_nav li>p {font-size: 18px;color: #fff;margin: 0 0 30px 0;}
.copy_nav li>a {font-size: 15px;font-weight: 100;color: rgba(255,255,255,0.9);padding: 0 0 10px 0;transition: 0.5s;}
.copy_nav li>a:hover {color:#fff;}
.copy_nav li>p::after{ position: absolute; content: ""; top: 35px; width: 26px; height: 2px;  background-color: #e3ecf5;  left: 0px;}
.copy_nav li:hover p::after { position: absolute; content: ""; top: 35px; width: 77px; height: 2px; background-color: #fff;; left: 0px; transition: 0.5s; }

.ico{font-size: 24px !important;color: #fff; font-family: 'iconfont'; opacity: 0.5;}

.copy_num {display:flex;flex-direction:column;width: 30%;}
.copy_num p {font-size:34px;color: #fff;display:  flex;flex-direction:  column;width:  100%;margin: 0 0 8% 0;position:  relative;align-items: baseline; font-weight: bold; letter-spacing:1px;line-height: 46px;}
.copy_num p:before {content:'';width:100%;height:1px;position:absolute;bottom: -20px;left:0;background: rgba(255, 255, 255, 0.1);}

.copy_num p>span {font-size: 26px;color: #fff;font-family:  DIN Medium;font-weight:  bold; padding: 2% 0 0;}
.copy_num em{font-size: 16px;color:rgba(255,255,255,0.95);display:  flex;line-height: 36px;font-family:  Arial;align-items:  center;font-style: normal;}
.copy_num em i {font-size: 21px;margin: 0 3% 0 0;color: #fff; font-family: 'iconfont'; opacity: 0.82;}

.copy_lx_ta {position: absolute;left: -40px;bottom: 120%;display: none;margin-top: 26px;}
.copy_lx ul {display: flex;justify-content: space-around;}
.copy_lx {width: 160px;margin: 20px 0 0 0;}
.copy_lx ul li {border: 1px solid #99daf9;  border-radius: 5px;width: 40px;height: 40px;position: relative;display: flex;align-items: center;justify-content: center;}

.copy_lx ul li:hover {background: #00a7f5;}
.copy_lx_ta img {width: 110px;}
.copy_lx ul li:nth-child(2) .copy_lx_ta {left: -42px;}
.copy_lx ul li:nth-child(3) .copy_lx_ta {left: -38px;}
.copy_lx ul li:hover .copy_lx_ta {display: block;}
.copy_lx ul li i {  opacity: 1;}

.copy_row2 {color: rgba(255,255,255,0.9);font-size: 15px; line-height: 40px;  border-top: 1px solid rgba(255,255,255,0.2);          padding-top: 30px;}
.copy_row2 a { color: rgba(255,255,255,0.8); font-size: 16px;}
.copy_row2 a:hover{ color:#fff;}


/*浮动ＱＱ*/
    
    .my-kefu {
        position: fixed;
        right: 0px;
        top: 18%;
        z-index: 9999;
    }
    
    .my-kefu ul {
        width: 77px;
    }
    
    .my-kefu li a {
        text-decoration: none;
    }
    
  .my-kefu li {
    background: #00a7f5;
    margin-top: 6px;
    padding: 4px 0;
    height: 75px;
    width: 88px;
    border-radius: 10px;
    box-shadow: 0px 0px 5px 0px #1c1d1ef7;
}
    
    .my-kefu li i {
        background: url(https://memberpic.114my.com.cn/076985194919/uploadfile/image/20250226/20250226171159_798508513.png) no-repeat;
        display: block;
        width: 30px;
        height: 27px;
        margin: 0px auto;
        text-align: center;
    }
    
    .my-kefu li p {
        height: 20px;
        line-height: 20px;
        overflow: hidden;
        text-align: center;
        color: #fff;
    }
    
    .my-kefu .my-kefu-qq i {
        background-position: 4px 0;
    }
    
    .my-kefu .my-kefu-tel i {
        background-position: 0 -25px;
    }
    
    .my-kefu .my-kefu-tel1 i {
        background-position: -35px 4px;
    }
    
    .my-kefu .my-kefu-tel1:hover {
        width: 246px;
        height: 155px;
    }
    
    .my-kefu .my-kefu-tel2 i {
        background-position: -35px 4px;
    }
    
    .my-kefu .my-kefu-tel2:hover {
        width: 246px;
        height: 155px;
    }
    
    .my-kefu .my-kefu-liuyan i {
        background-position: 4px -53px;
    }
    
    .my-kefu .my-kefu-weixin i {
        background-position: -34px 4px;
    }
    
    .my-kefu .my-kefu-weibo i {
        background-position: -30px -22px;
    }
    
    .my-kefu .my-kefu-ftop {
        background-color: #003899;
    }
    
    .my-kefu .my-kefu-ftop i {
        width: 33px;
        height: 35px;
        background-position: -27px -51px;
    }
    
    .my-kefu-left {
        float: left;
        width: 77px;
        height: 47px;
        position: relative;
    }
    
    .my-kefu-tel-right {
        font-size: 20px;
        color: #fff;
        float: left;
        height: 46px;
        line-height: 24px;
        padding-left: 15px;
        border-left: 1px solid #fff;
        padding-top: 8px;
    }
    
    .my-kefu-tel1-right {
        font-size: 20px;
        color: #fff;
        float: left;
        height: 24px;
        line-height: 22px;
        margin-top: 8px;
        border: none;
        margin: 0 auto;
        margin-bottom: 5px;
    }
    
    .my-kefu-tel2-right {
        font-size: 20px;
        color: #fff;
        float: left;
        height: 24px;
        line-height: 22px;
        margin-top: 8px;
        border: none;
        margin: 0 auto;
        margin-bottom: 5px;
    }
    
    .my-kefu-right {
        width: 20px;
    }
    
    .my-kefu-tel-main {
        color: #fff;
        margin-top: 9px;
        height: 47px;
        width: 308px;
    }
    
    .my-kefu-main {
        width: 97px;
        position: relative;
    }
    
    .my-kefu-weixin-pic {
        position: absolute;
        left: -130px;
        top: -24px;
        display: none;
    }
.copy_row2 .fl {   line-height: 30px;}