﻿@charset "utf-8";
.cm {  color: #107cc9;}
.cm2 {  color: #2e3f52;}
/*内页banner*/
.inbanner {   width: 100%;   height: 30vw;   position: relative;   z-index: 2;   overflow: hidden;   -webkit-perspective: 1500px;perspective: 1500px; }
.inbanner .ibwrap {   position: relative;   width: 100%;   height: 100%;   z-index: 0;   overflow: hidden; } 
.inbanner .ibwrap > img {   position: relative;   width: 100%;   height: 100%;   -o-object-fit: cover;object-fit: cover;   z-index: 0; }
.inbanner2 {   width: 100%;   height: 360px;   position: relative;   z-index: 2;   overflow: hidden; } 
.inbanner2 .ibwrap {   position: relative;   width: 100%;   height: 100%;   z-index: 0;   overflow: hidden; } 
.inbanner2 .ibwrap > img {   position: relative;   width: 100%;   z-index: 0; }

.ibcate {   position: absolute;     width: 100%;     text-align: center;   top:calc(50% - 10px);   z-index: 3;   color: #fff;   margin-top: 0px; } 
.ibcate .cn {   font-size: 56px;   line-height: 78px;   font-weight: bold; }
.ibcate .en {   font-size: 48px;   line-height: 54px;   font-family: "amerigobt";   text-transform: capitalize;   word-break: normal;   display: none; }
@media screen and (max-width: 1024px) {
  .ibcate {    left: 5%;    width: 90%;    text-align: center;  }
  .ibcate .cn {    font-size: 44px;    line-height: 64px;  }
  .ibcate .en {    font-size: 36px;    line-height: 44px;  }
  .mouse3 {    margin-left: auto;    margin-right: auto;  }
}
@media screen and (max-width: 750px) {
  .ibcate .cn {    font-size: 32px;    line-height: 50px;  }
  .ibcate .en {    font-size: 24px;    line-height: 34px;  }
}


@media screen and (max-width: 1200px) {
  .inbanner {    height: 500px;  }
 .ibcate{top:62%;}
 .ibcate .cn{font-size:42px;}
}
@media screen and (max-width: 750px) {
  .inbanner {    height: 420px;  }
  .inbanner2 .ibwrap > img {height: 100%;-o-object-fit: cover;object-fit: cover;  }
}
/*内页新闻文字*/
 /* 原生select样式 */
 .news_search{margin-top:50px;display:flex;align-items: center;justify-content: flex-end;}
.form-select{width:30%;margin-right:20px;}
.native-select {width:100%;padding:5px 16px;border:1px solid #dddddd;height: 50px;border-radius: 10px;font-size: 1rem;background-color: white;color: #999999;cursor: pointer;transition: all 0.3s ease;}
 .media-search {width:40%;max-width:680px;} 
 .news_search{position: relative;z-index: 1;}
 .news_search form{display:flex;align-items:center;width:100%;justify-content:flex-end;}
 .news_search .media-search input[type="text"]{font-size: 1rem;width: 100%;border: 1px solid #dddddd;height: 50px;padding-left: 10px;border-radius: 10px;}
 .news_search .media-search input[type="submit"]{position: absolute;top: 0;right: 0;height: 100%;background-color: #0C6DCD;background-position:center;background-repeat:no-repeat; background-size:40%;background-image:url(../images/sousuo_white.svg); padding: 0 30px;border-radius: 10px; display: flex; align-items: center; cursor:pointer;width:auto; border:0;}
 .media-search .newroom-search{display:none;}

.news-filter-media>div {display: block; } 
.media-search>div {     position: relative; }
.media-search input {font-size: 1rem;width: 100%;border: 1px solid #dddddd;height: 50px;padding-left: 10px;border-radius: 10px;} 
/*.media-search .newroom-search {position: absolute;top: 0;right: 0;height:100%;background:#0C6DCD;padding:0 30px;border-radius: 10px;    display: flex;align-items: center;}*/
.zx-left-search h4{padding-bottom:15px;font-size:20px;font-weight:bold;}

.tech3-box6{padding:80px 0 100px}
.tech3-box6 .cn1 {     display: flex;    justify-content: space-between;    align-items: flex-start; color: #000000;  line-height: 1.3125em;}
.tech3-box6 .box .box2 {  margin-top: 0.5rem;  display: flex;  align-items: flex-start; overflow: hidden;  flex-wrap: wrap;justify-content: space-between;}
.tech3-box6 .box .box2 .box3 .cn1-1{color:#ACB6BE;}
.tech3-box6 .box a:hover .box2 .box3 .cn1-1{color:#303030;}
.tech3-box6 .box a:hover .box2 .box3 .cn3{color:#3D3D3D}
.tech3-box6 .box .box2 .box3 .cn2 {font-size:22px;line-height: 1.5em;  color: #222222;  margin-bottom: 0.2rem;}
.tech3-box6 .box .box2 .box3 .cn3 { margin-top:10px;font-size:16px; line-height: 1.625em;  color: #666666;}
@media (max-width:1440px) {
   .tech3-box6{padding:60px 0 80px} 
}
@media (max-width:1023px) {
.form-select{width:48%;}
.media-search{width:48%;}
.news_search{justify-content: space-between;}
  .tech3-box6 .box .box2{ margin-top: 0;margin-bottom:.5rem;}
  .tech3-box6 .box .box2 .box3 {width: 100%;padding:0.3rem;  }
  .media-search .newroom-search{    padding: 0 15px;}
  .news_search{margin-top:20px;}

}
@media (max-width:800px) {

.news_search form{flex-direction: column;}
.news_search{display:block;}
.form-select{width:100%;margin-right: 0px;}
.media-search{width:100%;margin-top:20px;}
.tech3-box6 { padding:40px 0 50px;}
}
/*内页新闻文字*/
.n_tech .cn1-1{display:inline-block;width:110px;background: rgb(12 109 205 / 6%);text-align:center;color:#ACB6BE;padding:25px 0 20px;}
.n_tech .cn1-1 b{display:block;color:#0C6DCD;font-size:32px;line-height: 32px;}
.n_tech .box a:hover .cn1-1{background:#0C6DCD;}
.n_tech .box a:hover .cn1-1,.n_tech .box a:hover .cn1-1 b{color:#fff;}
.n_tech .tech3-box6 .box .box2{border-bottom:1px solid #EAEAEA;padding:1.6rem 0;}
.n_tech .tech3-box6 .box .box2 .box3 {width:calc( 100% - 130px );}
@media (max-width: 991px){
 .n_tech .cn1-1{width:70px; padding: 15px 0 10px;}
 .n_tech .tech3-box6 .box .box2 .box3{width:calc( 100% - 70px );}
}


/*面包屑*/
.baninfo {height:70px;   position: relative;z-index: 2;border-bottom: 1px solid #E7E7E7; } 
.baninfo .cer8 {height: 100%; } 
.erji {float: left;font-size: 0;white-space: nowrap;text-align: center;max-width: 100%;line-height:70px;height: 100%; } 
.erji a {display: inline-block;margin-right:80px;height: 100%;position: relative;color: #333;font-size: 18px;line-height:70px;vertical-align: top; }
.erji a:last-child{margin-right:0;}
.erji a:after {content: '';position: absolute;left: 100%;bottom: 0;z-index: 0;width: 0;height: 1px;background-color: #009de2;-webkit-transition: 0.3s;transition: 0.3s;   display: none; }
.erji a:hover {color: #107cc9; } 
.erji a.on {border-bottom:2px solid #107cc9;color:#107cc9; } 
.erji a:hover:after {left: 0;width: 100%;-webkit-transition: width 0.3s;transition: width 0.3s; }
.tree {float: right;height: 100%;font-size: 16px;line-height: 70px;color: #333; } 
.tree a {color: #333;vertical-align: middle;padding: 5px 0; } 
.tree a:hover, .tree a.leaf {color: #107cc9; } 
.tree i {display: inline-block;width: 20px;vertical-align: middle;text-align: center;font-style: normal; }
@media screen and (max-width: 1280px) {
  .erji a{margin-right: 50px;}
  
}
@media screen and (max-width: 1024px) {
  .tree {display: none;  }
  .erji {float: none;  }
  .erji a{font-size: 16px;}
}
@media screen and (max-width: 750px) {
  .erji {overflow-x: auto; }
  .erji a{margin-right:20px;}
}



/*图片新闻*/
.newslist-out{padding-bottom:100px;}
.newslist {margin: 0 -12px;   padding-top: 44px;   overflow: hidden; } 
.newslist li {float: left;width: 33.33%;   padding:26px 0; } 
.newslist li:last-child {   border-bottom: 0 none; } 
.newslist li a {   position: relative;   overflow: hidden; } 
.newslist li .pic { padding-bottom:68%;   position: relative;   width: 100%;   height: 100%;   overflow: hidden; }
.newslist li .pic img {   -o-object-fit: cover;      object-fit: cover; } 
.newslist li .wz {background:#F9F9FC;height:210px;padding: 20px 24px;     position: relative;} 
.newslist li h3 {margin-top:10px;font-size: 22px;   color: #333;   line-height: 34px;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;    -webkit-box-orient: vertical; }
.newslist li .txt {   font-size: 16px;   color: #666;   line-height: 32px;   height: 64px;   overflow: hidden;   margin: 20px 0 58px;display:none; } 
.newslist li .date {   font-size: 18px;   line-height: 36px;   font-family: "amerigobt";   height: 36px;   overflow: hidden; } 
.newslist li:hover .date{color: #107cc9;   }
.newslist li label {display:none;   cursor: pointer; } 
.newslist li, .newslist h3, .newslist label {   -webkit-transition: .5s;   transition: .5s; } 
.newslist li:hover {   border-bottom-color: #107cc9; } 
.newslist li:hover h3 {   color: #107cc9; } 
.newslist li:hover label{display:block;}
.newslist li .news_btm{display:flex;width: 100%;justify-content: space-between;margin-top:20px;line-height: 42px;}
.newslist li .lin {    padding: 0 12px;}

@media screen and (max-width: 1440px) {
.newslist li h3{line-height: 30px;font-size: 20px;}
  .newslist li .txt {line-height: 30px;height: 90px;margin-bottom: 32px;  }
}
@media screen and (max-width: 1200px) {
.newslist li .wz{height:180px;}
  .newslist li .date{font-size:14px;}
}

@media screen and (max-width: 1023px) {
  .newslist li .date{font-size:14px;}
   .newslist-out {padding: 80px 0;  }
  .newslist li{padding:18px 0;}
  .newslist li{width:50%;}
}
@media screen and (max-width: 840px) {
  .newslist li label {    display: none;  }
  .newslist li .news_btm{margin-top:0;}
  .newslist li .wz{height:140px;padding:15px 10px;}
  .newslist li h3 {margin-top:0;font-size:18px;  }
}
@media screen and (max-width: 750px) {
  .newslist li {padding: 8px 0;width:100%;  }
  .newslist li .wz{height:auto;}
   .newslist-out {padding: 40px 0;  }
}
@media screen and (max-width: 600px) {
  .newslist li h3 {font-size: 16px;  }
  .newslist li .date {  font-size: 14px;  }
}
/*关于0*/
.about_box{}
.about_box .ab01{padding:130px 0 100px;}
.about_box .cn{ color: #000c17;line-height: 60px;margin-bottom: 10px;text-align:left;}
.about_box .cn2{font-size: 22px; color: #1a1a1a; line-height: 40px;}
.about_box .ab01 .abouttop{display:flex;gap: 80px;align-items: flex-end;}
.about_box .ab01 .aboutl{width:calc(50% + 20px);}
.about_box .ab01 .aboutl .abcon{margin-top:30px;font-size:16px;overflow-y: scroll;padding-right:20px;line-height:2;display:flex;flex-direction: column;gap:10px;color:#3d3d3d;height:20vw;}
.about_box .ab01 .aboutr{flex:1;}
.about_box .ab01 .aboutr .imgbox{padding-bottom:60%;position: relative;}
.about_box .ab01 .aboutr .imgbox img{position: absolute;width:100%;height:100%;top:0;left:0;object-fit: cover;}
.about_box .ab01 .aboutbot{margin-top:40px;}
.about_box .ab01 .aboutbot ul{gap:0px 160px;width:100%;flex-direction: row;  flex-wrap: wrap;}
.about_box .ab01 .aboutbot ul li{width:calc(50% - 80px);}
.about_box .ab01 .aboutbot .guolist1 h3 span,.about_box .ab01 .aboutbot .guolist1 h3 s{color:#000c17;}
.about_box .ab01 .aboutbot .guolist1 li{}
.about_box .ab01 .aboutbot .guolist1 li a .txt{color:#000c17;opacity: 0.7;}
.about_box .ab01 .aboutbot .guolist1 li a{border-bottom:1px solid #dfdfdf;}

.about_box .ab02{background-image:url(../images/falc_bg.png); background-position:center bottom; background-repeat: no-repeat; background-size: cover;padding:160px 0 120px;min-height:50vh;}
.about_box .ab02 .cn{text-align: center;}
.about_box .ab02 .pro_swiper{width:33.3%;margin:40px auto 0;}
.about_box .ab02 .pro_swiper .swiper_top{position: relative;} 
.about_box .ab02 .pro_swiper .swiper_top .swiper-button-next,.about_box .ab02 .pro_swiper .swiper_top .swiper-button-prev{width:50px;height:50px;border-radius:50%;border:solid 1px #0C6DCD;color:#0C6DCD;}
.about_box .ab02 .pro_swiper .swiper_top .swiper-button-next:after,.about_box .ab02 .pro_swiper .swiper_top .swiper-button-prev:after{font-size:16px;}
.about_box .ab02 .pro_swiper .swiper_top .swiper-button-next:hover,.about_box .ab02 .pro_swiper .swiper_top .swiper-button-prev:hover{background:#0C6DCD;color:#ffffff;}
.about_box .ab02 .pro_swiper .swiper_top .swiper-button-next{right:-100px;}
.about_box .ab02 .pro_swiper .swiper_top .swiper-button-prev{left:-100px;}

.about_box .ab02 .pro_swiper .mySwiper2 .swiper-wrapper{align-items: center;}
.about_box .ab02 .pro_swiper .mySwiper2 .titcon{font-size:36px;text-align:center;color:#0C6DCD;opacity:0.7;}
.about_box .ab02 .pro_swiper .mySwiper2 .swiper-slide-active .titcon{font-size:110px;opacity:1;line-height:1.4;}
.about_box .ab02 .pro_swiper .swiper_bot{position: relative; overflow: hidden;margin:50px 60px 0;}
.about_box .ab02 .pro_swiper .swiper_bot .info{font-size:18px;color:#000c17;min-height:100px;}
.about_box .ab02 .pro_swiper .swiper_bot .info p{position: relative;padding-left:20px;margin-bottom: 5px;line-height:1.75;}
.about_box .ab02 .pro_swiper .swiper_bot .info p:before{content:'';width:6px;height:6px;border-radius:50%;background-color:#0C6DCD;position: absolute;top:11px;left:0;}

/*faz2*/
.about_box .fl03_bot{overflow:hidden;width: 100%;display: inline-block;}
.about_box .fl03_bot .cont{position:relative;width:100%;margin:80px auto 340px;padding-right:20px;height:950px;overflow-y: auto;max-width: 1360px;}
.about_box .fl03_bot .cont:after{position:absolute;top:0;left:50%;width:2px;height:100%;background: #0C6DCD;}
.about_box .fl03_bot .text_box{position:relative;}
.about_box .fl03_bot .text_box h5{font-size:64px;line-height:64px;color: #0C6DCD;font-weight: bold;text-align:right;width:45%;float:left;}
.about_box .fl03_bot .text_box i{margin:15px 61px 0;display:block;border-radius:100%;background:#0C6DCD;width: 10px;height: 10px;float:left;}
.about_box .fl03_bot .text_box:before{content:'';position:absolute;top:20px;left:49.9%;width:2px;height:100%;background: #0C6DCD;}
.about_box .fl03_bot .text_box:after{content:'';clear:both;display:block;}
.about_box .fl03_bot .text_box .text{width:47%;float:right;color:#1a1a1a;}
.about_box .fl03_bot .text_box .text h3{color: #0C6DCD;font-size: 36px;}
.about_box .fl03_bot .text_box .text .text_main{margin-top: -15px;padding-bottom:60px;font-size:18px;line-height: 30px;padding-right:25px;}
.about_box .fl03_bot .cont::-webkit-scrollbar {display: none;}

@media screen and (max-width: 1660px){
	.about_box .fl03_bot .text_box h5{font-size:48px;}
	.about_box .fl03_bot .text_box i{margin: 15px 54px 0;}
	 .about_box .fl03_bot .cont{ width: 1200px;}
}
@media screen and (max-width: 1440px){
	.about_box .fl03_bot .text_box h5{font-size:36px;width:48%;}
	.about_box .fl03_bot .text_box i{margin:15px 18px 0;}
	 .about_box .fl03_bot .cont{ margin-top:40px;width: 100%;}
	 .about_box .fl03_bot .text_box .text .text_main{margin-top:10px;padding-right:0;}
}
@media screen and (max-width: 1220px){ 
	.about_box .fl03_bot .text_box h5,.about_box .fl03_bot .text_box .text{float:none;width:100%;text-align:left;}
	 .about_box .ab02 .fl03_bot .text_box i{float:none;margin:0;position:absolute;left:4px;top: 26px;}
	 .about_box .ab02 .fl03_bot .text_box{padding-left: 30px;}
	.about_box .ab02 .fl03_bot .text_box .text h3{font-size:24px;padding-top:20px; }
	 .about_box .ab02 .fl03_bot .text_box:before{left:8px;top: 10px;}
	 .about_box .ab02 .fl03_bot .text_box h5{font-size:28px;}
	 .about_box .fl03_bot .text_box .text .text_main{margin-top:-10px;padding-bottom:15px;padding-right:0;font-size: 16px;}
	 .about_box .ab02 .fl03_bot .cont {margin-right: -10px;margin:30px auto 200px;height:740px;}
	 .about_box .cn{line-height:35px;}

 }

/**/
.about_box .ab03{background-repeat:no-repeat; background-position: center; background-size:cover; position: relative;height:42vw;position: relative;}
.about_box .ab03 .cn{text-align: center;z-index: 1; position: absolute; top: 120px; left: 50%; transform: translate(-50%, 0);color: #ffffff;}
.about_box .ab03 .list { position: absolute; width: 100%;height: 100%; top: 0;}
.about_box .ab03 .list ul{display: flex;text-align: center; width: 100%; height: 100%; justify-content: space-between; align-items: center;}
.about_box .ab03 .list ul li{width:25%; height: 100%; position: relative; color: #ffffff;display: flex; align-items: center; justify-content: center;}
.about_box .ab03 .list ul li .box{position: relative;z-index: 1; padding: 0 50px;}
.about_box .ab03 .list ul li .box i{display: block;height:66px;}
.about_box .ab03 .list ul li:after{content: ''; display: block; height: 0; left: 0; bottom: 0; width: 100%; position: absolute; background:#0C6DCD;opacity:70%; transition: all .6s; -webkit-transition: all .6s;  -moz-transition: all .6s; -ms-transition: all .6s; -o-transition: all .6s;}
.about_box .ab03 .list ul li:hover:after { height: 100%;}
.about_box .ab03 .list ul li h3{font-size:24px;margin-bottom:30px;margin-top:30px;}
.about_box .ab03 .list ul li .p{font-size:20px;transform: translate(0%, 80px);opacity:0;height:80px; transition: all .6s; -webkit-transition: all .6s;  -moz-transition: all .6s; -ms-transition: all .6s; -o-transition: all .6s;}
.about_box .ab03 .list ul li:hover .p{transform: translate(0%, 0px);opacity:1;}


.about_box .ab04{padding:0;background-repeat: no-repeat;background-position: right bottom;background-size: 100% auto;background-image: url(../images/honor_bg.png);}
/*
.about_box .ab04 .titbox{display:flex;align-items: center;justify-content: space-between;}
.about_box .ab04 .titbox .cn{margin-bottom:0;}
.about_box .ab04 .titbox .tab{gap:20px;display: flex;font-size:18px;}
.about_box .ab04 .titbox .tab a{display:flex;align-items: center;justify-content: center;width:130px;height:50px;border-radius:40px;border:1px solid #d8d8d8;color:#8A96A6;cursor:pointer;}
.about_box .ab04 .titbox .tab a.cur{background-color:#0C6DCD;border-color:#0C6DCD;color:#ffffff;}
.about_box .ab04 .honorbox{margin-top: 60px;position: relative;}
.about_box .ab04 .honorbox dl dd{position: absolute;width:100%;z-index:-1;top:0;left:0;opacity:0;}
.about_box .ab04 .honorbox dl dd.active{position: relative;z-index:1;opacity:1;}
.about_box .ab04 .swiper-slide{background:#ffffff;}
.about_box .ab04 .box{display:flex;justify-content: center;height:auto;border-bottom:3px solid #cdc9c7; position: relative;}
.about_box .ab04 .box:after{content:'';bottom:-3px;height:3px; left:0; width:0;position: absolute;background:#f87526;transition: all 0.6s ease;}
.about_box .ab04 .box:hover:after{width:100%;}
.about_box .ab04 .box a{display:block;padding:25px 25px;}
.about_box .ab04 .honorbox a{border:1px solid rgba(0, 0, 0, 0.1);display: block;padding:20px;position: relative;}
.about_box .ab04 .honorbox a::after{content:'';position: absolute;width:calc(100% - 4px);height:calc(100% - 4px);top:0;left:0;border:2px solid transparent;}
.about_box .ab04 .imgbox{height:350px;display:flex; align-items: center;justify-content: center;overflow: hidden;}
.about_box .ab04 .imgbox img{max-width: 100%; max-height: 100%;transition: all 0.6s ease;}
.about_box .ab04 .imgbox img:hover{transform: scale(1.05);}
.about_box .ab04 .info{margin-top:30px;text-align: center;height:40px;padding:0 50px;margin-bottom:20px; position: relative;display:flex;align-items: center;justify-content: center;}
.about_box .ab04 .info:before,.about_box .ab04 .info:after{content:'';width:35px;position: absolute; height:35px;background-repeat:no-repeat;background-position: center; background-size: cover;top:calc(50% - 17.5px);filter:grayscale(100%);}
.about_box .ab04 .info:before{background-image:url(../images/honor_iconl.svg);left:0;}
.about_box .ab04 .info:after{background-image:url(../images/honor_iconr.svg);right:0;}
.about_box .ab04 .info h3{font-size:24px;line-height:1.5;color:#3d3d3d;}
.about_box .ab04 .honorbox a:hover{border:1px solid transparent;}
.about_box .ab04 .honorbox a:hover .info:before,.about_box .ab04 .honorbox a:hover .info:after{filter:grayscale(0%);}
.about_box .ab04 .honorbox a:hover h3{color:#0C6DCD;}
.about_box .ab04 .honorbox a:hover:after{border:2px solid #0C6DCD;}*/

/*rongyu2*/
.about_box .ab04 .cer80{position:relative;padding:160px 0  ;display:flex;height:100%;justify-content: space-between; }
.honorbox {height: 100%;}
.ab04 .honor_left{width:46%;}
.ab04 .about_bot{margin-top:30px;display:flex;justify-content: space-between;}

.ab04 .about_left .about_nav ul{display:flex;}
.ab04 .about_left .about_nav li{display: flex;margin-right:30px; align-items: center;justify-content: center; width: 130px; height: 50px; border-radius: 40px; border: 1px solid #d8d8d8; color: #8A96A6; cursor: pointer;}
.ab04 .about_left .about_nav li a{color:#333333;line-height:40px;font-size: 20px;}
.ab04 .about_left .about_nav li.active ,.ab04 .about_left .about_nav li:hover {background-color: #0C6DCD;border-color: #0C6DCD;}
.ab04 .about_left .about_nav2{margin-top:40px;max-width:750px;}
.ab04 .about_left .about_nav li.active a,.ab04 .about_left .about_nav li:hover a{color: #ffffff;}
.ab04 .about_left .about_nav2 .about_li{display:none;}
.ab04 .about_left .about_nav2 .about_li.cur{display:block;}
.ab04 .about_left .about_nav2 ul{display:flex;flex-wrap: wrap;justify-content: space-between;}
.ab04 .about_left .about_nav2 li{width:46%;margin-bottom:20px;max-width:340px;}
.ab04 .about_left .about_nav2 li i{opacity: .2;}
.ab04 .about_left .about_nav2 li a{color:#222222;display:flex;justify-content: space-between;}
.ab04 .about_left .about_nav2 li a:hover{color:#0C6DCD;}
.ab04 .about_left .about_nav2 li a:hover i{opacity: 1;}
.ab04 .about_left .about_nav2 li span{padding:0 10px;font-size: 20px;text-align:center;line-height:28px;display:inline-flex;align-items: center;}
.ab04 .about_right{width: 48%;height: 100%;margin-top:20px;}
.ab04 .about_right dl{display:none;}
.ab04 .about_right dl.active{display:block;}
.ab04 .about_right .item{text-align:right;}
.ab04 .about_right .item img{width: 100%;max-width:900px;}
/*
.ab04 .about_right .item{position: absolute;}
.ab04 .about_right .item a{display: block;}
.ab04 .about_right dl:nth-child(1) .item:nth-child(1){top:47%;right: 40%;z-index: 2;width: 34%;}
.ab04 .about_right dl:nth-child(1) .item:nth-child(2){top:24%;right:10%;z-index: 1;width: 34%;}
.ab04 .about_right dl:nth-child(1) .item:nth-child(3){top:44%;right: 6%; z-index: 2;width: 26%;}
.ab04 .about_right dl:nth-child(1) .item:nth-child(4){top:26%;right: 10%;z-index: 1;width: 36%;}

.ab04 .about_right dl:nth-child(2) .item:nth-child(1){top: 34%;right: 46%;z-index: 2;width: 26%;}
.ab04 .about_right dl:nth-child(2) .item:nth-child(2){top: 18%;right: 22%;z-index: 1;width: 22%;}
.ab04 .about_right dl:nth-child(2) .item:nth-child(3){top: 46%;right: 4%; z-index: 2;width: 26%;}
.ab04 .about_right dl:nth-child(2) .item:nth-child(4){top: 18%;right: 24%;z-index: 1;width: 26%;}

.ab04 .about_right dl:nth-child(3) .item:nth-child(1){top: 50%;right: 42%;z-index: 2;width: 30%;}
.ab04 .about_right dl:nth-child(3) .item:nth-child(2){top:30%;right: 22%;z-index: 1;width: 28%;}
.ab04 .about_right dl:nth-child(3) .item:nth-child(3){top:60%;right: 1%; z-index: 2;width:30%;}
.ab04 .about_right dl:nth-child(3) .item:nth-child(4){top: 18%;right: 24%;z-index: 1;width: 26%;}

@media screen and (max-width: 1680px){
 .about_box .ab04 { background-position: right bottom; height: 50vw;}
.about_box .ab04 .honorbox a{font-size:20px;line-height:24px;}
.ab04 .about_left .about_nav2 li span{font-size:18px;padding:0 10px;line-height:24px;}
.ab04 .about_right dl:nth-child(1) .item:nth-child(1){top:52%;}
.ab04 .about_right dl:nth-child(1) .item:nth-child(2){top:34%;}
.ab04 .about_right dl:nth-child(1) .item:nth-child(3){top:51%;right:4%;}
.ab04 .about_right dl:nth-child(1) .item:nth-child(4){top:30%;right: 10%;z-index: 1;width: 36%;}
.ab04 .about_right dl:nth-child(2) .item:nth-child(1){top:42%;}
.ab04 .about_right dl:nth-child(2) .item:nth-child(2){top:28%;}
.ab04 .about_right dl:nth-child(2) .item:nth-child(3){top:50%;}
.ab04 .about_right dl:nth-child(2) .item:nth-child(4){top:22%;right: 24%;z-index: 1;width: 26%;}

.ab04 .about_right dl:nth-child(3) .item:nth-child(1){top: 54%;}
.ab04 .about_right dl:nth-child(3) .item:nth-child(2){top:38%;}
.ab04 .about_right dl:nth-child(3) .item:nth-child(3){top:62%;right: 1%; z-index: 2;width:30%;}
.ab04 .about_right dl:nth-child(3) .item:nth-child(4){top: 18%;right: 24%;z-index: 1;width: 26%;}

}*/


@media screen and (max-width: 1680px){
.ab04 .about_left .about_nav2 li span{font-size:18px;}
}

.fyfmore{display: block;width: 150px;height: 46px;background-color: #0C6DCD;position: relative;font-size: 16px;color: #fff;line-height: 46px;border-radius:5px; text-align: center;overflow: hidden;margin-top: 60px;}
.fshzr .fyfmore{background-color:transparent;border:1px solid #ffffff;}
.fshzr .fyfmore:hover{background-color:#0C6DCD;border-color:#0C6DCD;}


.guolist1{overflow: hidden;font-size: 0;text-align: center;width: 600px;max-width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;flex-direction: column;}
.guolist1 li{display: inline-block;}
.guolist1 li a{display: block;padding:30px 0 30px;border-bottom:1px solid rgba(255 255 255 /0.5);}
.guolist1 li a .txt{color:#ffffff;}
.guolist1 h3{line-height: 60px;height: 60px;display:flex;align-items: center;}
.guolisticon{display:flex;align-items: center;}
.guolist_counter{display: flex;justify-content: space-between;margin-bottom:10px;}
.guolist1 h3 span{display: inline-block;font-size:56px;color: #ffffff;height: 100%;}
.guolist1 h3 span.counter{font-size:62px;}
.guolist1 h3 s{font-size:48px;color: #ffffff;text-decoration: none;}
.guolist1 .txt{font-size: 16px;color: #666;line-height: 32px;text-align: left;}
@media screen and (max-width:2000px){
.guolist1 h3 span{font-size:42px;}
.guolist1 h3 span.counter{font-size: 56px;}
.guolisticon img{width:48px;}
.about_box .ab04 .imgbox{height: 300px;}
.about_box .ab04 .info h3{font-size:20px;}

}
@media screen and (max-width: 1680px){
.about_box .ab03 .cn{top:90px;}
.about_box .ab03 .list ul li .p{font-size:16px;line-height:26px;}
.about_box .ab03 .list ul li .box{margin-top: 70px;}
.about_box .ab03 .list ul li .box{padding: 30px 30px;}
.about_box .ab03 .list ul li h3{margin-top:20px;margin-bottom:20px;}
.about_box .ab03 .list ul li .box i img{width: 42px;}
.about_box .ab03 .list ul li .box i{height:42px;}
.ibcate .cn { font-size: 50px;}

}

@media screen and (max-width: 1440px){
.fyfmore{margin-top: 56px;}
.about_box .ab01{padding: 100px 0 80px;}
.about_box .ab02{ padding: 120px 0 80px;}
/*.about_box .ab04{padding: 100px 0 100px;}*/
.about_box .ab02 .pro_swiper .mySwiper2 .swiper-slide-active .titcon{font-size: 80px;}
.about_box .ab03 .list ul li h3 {margin-top:20px;margin-bottom: 20px;line-height:1.6;}
.about_box .ab03 .list ul li h3{font-size:20px;}
.about_box .ab03 .cn {top: 70px;}
.about_box .ab02 .pro_swiper{width:40%;}
.about_box .ab02 .pro_swiper .swiper_bot { margin: 40px 0px 0;}
.about_box .ab02 .pro_swiper .swiper_top .swiper-button-prev {left: -60px;}
.about_box .ab02 .pro_swiper .swiper_top .swiper-button-next {right: -60px;}
.ibcate .cn { font-size: 40px;}
.guolist1 h3 span {font-size: 36px;}
.guolist1 h3 span.counter {font-size: 46px;margin-right: 4px;}
.guolisticon img{width:40px;}
.about_box .ab04 .imgbox{height: 260px;}
.about_box .ab04 .info h3{font-size:18px;}
.about_box .ab04 .cer80 {padding: 60px 0 90px;}
.ab04 .about_bot {margin-top: 20px;}
.ab04 .about_left .about_nav2 {margin-top: 30px;}
.ab04 .about_left .about_nav2 li{margin-bottom: 20px;}
.ab04 .about_left .about_nav2 li span{font-size:16px;line-height: 22px;}
.ab04 .about_left .about_nav2 li img{width:18px;}
.ab04 .about_left .about_nav li{width: 110px;height: 40px;}
.ab04 .about_left .about_nav li a {line-height: 30px; font-size: 16px;}

}
@media screen and (max-width: 1100px){
.about_box .ab01 .abouttop{display:block;}
.about_box .ab01 .aboutl{width:100%;margin-bottom:20px;}
.about_box .ab01{padding: 80px 0 ;}
.about_box .ab02{ padding: 80px 0 ;}
.about_box .ab01 .aboutl .abcon{padding-right:0;min-height:300px;}
.about_box .ab02 .pro_swiper .mySwiper2 .swiper-slide-active .titcon{font-size: 60px;}
.about_box .ab04 .titbox .tab a{font-size:14px;width: 110px;height: 40px;}
.about_box .ab02 .pro_swiper{width:70%;}
.about_box .ab02 .pro_swiper .swiper_bot { margin: 30px 0px 0;}
.about_box .ab02 .pro_swiper .swiper_top .swiper-button-prev {left: -40px;}
.about_box .ab02 .pro_swiper .swiper_top .swiper-button-next {right: -40px;}
.ab04 .honorbox{position: relative;z-index:3;} 
.ab04 .about_left .about_nav2 li {max-width: 100%;}
.ab04 .about_left .about_nav2{max-width:none;}
.ab04 .about_left .about_nav2 li span{font-size:16px;padding:0 5px;}
.ab04 .about_left {width: 100%;position: relative; z-index: 1;}
.ab04 .about_right{width:100%;}
.about_box .ab04 .cer80{flex-direction:column}
.ab04 .honor_left{width:100%;}
/*
.ab04 .about_right dl:nth-child(1) .item:nth-child(1){top: auto;bottom: 13%;right: 55%;width: 30%;}
.ab04 .about_right dl:nth-child(1) .item:nth-child(2){top: auto;bottom: 55%;right: 32%;width: 30%;}
.ab04 .about_right dl:nth-child(1) .item:nth-child(3){top: auto;bottom: -5%;right: 20%;width: 22%;}

.ab04 .about_right dl:nth-child(2) .item:nth-child(1){top: auto;bottom: 15%;right:56%;width:23%;}
.ab04 .about_right dl:nth-child(2) .item:nth-child(2) {top: auto;bottom:55%;right:36%;width:20%;}
.ab04 .about_right dl:nth-child(2) .item:nth-child(3) {top: auto;bottom:-5%;right:19%;width: 23%;}

.ab04 .about_right dl:nth-child(3) .item:nth-child(1){top: auto;bottom: 15%;right:54%;width:28%;}
.ab04 .about_right dl:nth-child(3) .item:nth-child(2) {top: auto;bottom:55%;right:36%;width:26%;}
.ab04 .about_right dl:nth-child(3) .item:nth-child(3) {top: auto;bottom:-5%;right:19%;width: 26%;}

*/

}
@media screen and (max-width: 1023px){
.fcate5{text-align: center;}
.abmore{margin: 50px auto 0;}
.fyfmore{margin:25px auto 0;}
.about_box .ab04{padding:0 ;}
.guolist1{width: 100%;}
.guolist1 h3 span,.guolist1 h3 span.counter{font-size: 42px;}
.globalother .intro{text-align: center;margin-top: 30px;}
.fcate5 .cn{font-size: 32px;line-height: 50px;}
.fcate5 .cn2{font-size: 18px;line-height: 34px;}
.about_box .ab01 .aboutbot ul{gap:40px 60px;}
.about_box .ab01 .aboutbot ul li {width: calc(50% - 40px);}
.guolist1 li a{padding:0px 0 10px;}
.guolist1 h3 {line-height: 50px;height: 50px;}
.guolist1 .guolisticon img{width: 40px;}
.guolist_counter{margin-bottom:0;}
.about_box .ab03 .list ul{flex-direction: column;}
.about_box .ab03{height:auto;padding-top:40px;}
.about_box .ab03 .list ul li{width:100%;}
.about_box .ab03 .list{position:static;padding-bottom:20px;}
.about_box .ab03 .cn{transform:translate(0%, 0);position: static;}
.about_box .ab03 .list ul li .box{margin-top:0;border-top:1px solid rgb(255 255 255 / 40%);padding:20px ;width:100%;}
.about_box .ab03 .list ul li h3{margin-top:10px;margin-bottom:10px;}
.about_box .ab03 .list ul li .p{opacity:1;transform:translate(0%, 0px);height:auto;}
.about_box .ab03 .list ul li .p{font-size:14px;}
.ibcate .cn { font-size: 36px;}

}

@media screen and (max-width: 750px){
.guolist1 h3 span,.guolist1 h3 span.counter{font-size: 36px;}
.about_box .ab02 .pro_swiper .mySwiper2 .swiper-slide-active .titcon{font-size:40px;}
.about_box .ab01{padding:40px 0 ;}
.about_box .ab02{ padding:40px 0;}
.footer2 .footer-gh{flex-direction: column;}
.about_box .ab02 .pro_swiper .swiper_top .swiper-button-prev {left: 0px;}
.about_box .ab02 .pro_swiper .swiper_top .swiper-button-next {right:0px;}
.about_box .ab02 .pro_swiper .swiper_top .swiper-button-next, .about_box .ab02 .pro_swiper .swiper_top .swiper-button-prev { width: 40px; height: 40px;}
.about_box .ab02 .pro_swiper {width: 100%;}
.about_box .ab01 .aboutbot ul{ gap: 20px 0px;}
.about_box .ab01 .aboutbot ul li{width:100%;}

}
@-webkit-keyframes lightflash{0%{left: -100%;}
40%, 100%{left: 100%;}
}
@keyframes lightflash{0%{left: -100%;}
40%, 100%{left: 100%;}
}

/*10招聘1*/
.zp-out {  padding: 120px 0 120px;}
.zplinian {  text-align: center;background: url(../images/tx_logo.svg) no-repeat center bottom;padding-bottom: 120px;}
.liniancon {  margin: 26px auto 46px;  width: 1040px;  max-width: 100%;  font-size: 18px;   line-height: 34px;}
.linianfig {  position: relative;  overflow: hidden;}
.btitle{font-weight:bold;font-size: 48px;color: #222;text-align:center;}
.zpygfc .swiper-container {width: 100%;height: 100%;}
.zpygfc .swiper-wrapper{align-items: center;}
.zpygfc .swiper-slide {/*height:320px;*/text-align: center;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;transition: 300ms;transform: scale(0.9);}
.zpygfc .swiper-slide-active,.swiper-slide-duplicate-active{/*height:400px;*/transform: scale(1.1);}
.zpygfc .swiper-slide .imgbox{position: relative;padding-bottom:65%;width:100%;}
.zpygfc .swiper-slide img{height:100%;width:100%;object-fit: cover;position: absolute;top:0;left:0;}
.zpygfc .swiper-container-horizontal > .swiper-pagination-progressbar,.zpygfc .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposit{position: static;height:2px;margin: 80px auto 0;width:30%;position:static;}
.zpygfc .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{height:2px;}
.cate1{text-align:center;}
.zpygfc{padding:120px 0;background: url(../images/fengcai_bg.jpg) no-repeat center;background-size: cover;}
.zpygfc .btitle{margin-bottom:80px;}
.download-list { padding: 0.8rem 0 1.3rem; }
.download-list .right {margin-top: 0.5rem;}
.download-list .right .rightbox2 .rightbox3 {margin-top: 3.3rem;display: none;}
.zpygfc .btitle{text-align:center;}
@media screen and (max-width: 1440px) {
  .zp-out, .zpygfc {padding: 80px 0;  }
  .zpygfc .btitle{margin-bottom:60px;}
 
}

@media (max-width: 1330px) {
  .btitle{font-size:32px}
  .zpygfc .swiper-container-horizontal > .swiper-pagination-progressbar, .zpygfc .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposit{margin-top:50px;}
}
@media screen and (max-width: 1024px) {
  .zp-out, .zpygfc {    padding:60px 0;  }
    .zplinian h2.btitle {font-size: 32px;line-height: 46px;height: 46px;}
  .liniancon {line-height: 28px;font-size:16px;}
  .zplinian{background-size:80%;padding-bottom: 70px;}
  .download-list .right .rightbox2 .rightbox3{margin-top: 2rem;}
  .zpygfc .swiper-container-horizontal > .swiper-pagination-progressbar, .zpygfc .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposit{margin-top:20px;}
  
  .zpygfc .btitle{margin-bottom:30px;}
}
@media screen and (max-width: 750px) {
  .zp-out,.zpygfc{padding: 40px 0;  }
  .zplinian h2.btitle {font-size: 28px;  }
  .liniancon br{display:none;}
}
	.download-list .right .rightbox2 .rightbox3.on {  display: block;}
	.download-list .right .rightbox2 .rightbox3 .cn1 {line-height: 1.3125em;  color: #111;  padding-bottom: 0.35rem;}
	.download-list .right .rightbox2 .rightbox3 .cn2 .cn11{background:#fff;border-radius:5px;margin:10px 0;box-shadow:1px 1px 15px 1px rgb(0 0 0 / 8%);padding:15px 25px;}
	.download-list .right .rightbox2 .rightbox3 .cn2 .cn3 {  display: flex;  align-items: center; transition: all 0.5s; justify-content: space-between;}
	.download-list .right .rightbox2 .rightbox3 .cn2 .cn3:hover .cn4 {  color: #0C6DCD;}
	.download-list .right .rightbox2 .rightbox3 .cn2 .cn3 .cn4 {width: 80%; }
	.download-list .right .rightbox2 .rightbox3 .cn2 .cn3 .cn4a{font-size:24px;}
	.download-list .right .rightbox2 .rightbox3 .cn2 .cn3 .cn5 { flex-shrink: 0;  display: flex;  align-items: center;  color: #999999;  transition: all 0.5s;}
	.download-list .right .rightbox2 .rightbox3 .cn2 .cn3 .cn5 svg {  width: 0.21rem;  margin-right: 0.08rem;}

@media (max-width: 991px) {
  .download-list .right .rightbox2 .rightbox3 .cn2 .cn3 {  padding: 0;  }
  .download-list .right .rightbox2 .rightbox3 .cn2 .cn3:hover { box-shadow: initial;  }
  .download-list .right .rightbox2 .rightbox3 .cn2 .cn3 .cn4 {line-height: 1rem;  }
  .download-list .right .rightbox2 .rightbox3 .cn2 .cn3 .cn5 {    margin-left: 0.25rem;  }
  .download-list .right .rightbox2 .rightbox3 .cn2 .cn3 .cn5 svg {    width: 0.3rem;  }
  .download-list .right .rightbox2 .rightbox3 .cn2 .cn3 .cn4a{font-size:20px;}
}

.download-list .cn11.on{border-bottom:2px solid #0C6DCD;}
.download-list .right .rightbox2 .rightbox3 .cn2 .cn3 .cn5 svg path {  fill: #999;  opacity: 1;  stroke: none;  transition: all 0.5s;}
.download-list .right .rightbox2 .rightbox3 .cn2 .cn3 .cn5:hover {  color: #0C6DCD;}
.download-list .right .rightbox2 .rightbox3 .cn2 .cn3 .cn5:hover svg path {  fill: #0C6DCD;}
.download-list .right .rightbox2 .rightbox3 .cn2 .cn3 .cn5:hover .yuan {  border: 1px solid #0C6DCD;}
.download-list .right .rightbox2 .rightbox3 .cn2 .cn3 .cn5:hover .yuan em {  background-color: #0C6DCD;}
.download-list .right .rightbox2 .rightbox3 .cn2 .cn3 .cn5 .yuan {width: 18px;height: 18px;  border: 1px solid #333;  position: relative;border-radius: 50%;  margin-left: 0.08rem;transition: all 0.5s;}
@media (max-width: 1580px) {
  .download-list .right .rightbox2 .rightbox3 .cn2 .cn3 .cn5 .yuan {width: 16px;height: 16px;  }
}
.download-list .right .rightbox2 .rightbox3 .cn2 .cn3 .cn5 .yuan em {transition: all 0.5s;background-color: #333;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.download-list .right .rightbox2 .rightbox3 .cn2 .cn3 .cn5 .yuan em:nth-child(1) {  width: 10px;  height: 1px;}
@media (max-width: 1580px) {
  .download-list .right .rightbox2 .rightbox3 .cn2 .cn3 .cn5 .yuan em:nth-child(1) {width: 8px;  }
}
.download-list .right .rightbox2 .rightbox3 .cn2 .cn3 .cn5 .yuan em:nth-child(2) {  width: 1px;  height: 10px;}
@media (max-width: 1580px) {
  .download-list .right .rightbox2 .rightbox3 .cn2 .cn3 .cn5 .yuan em:nth-child(2) {    height: 8px;  }
}
.download-list .right .rightbox2 .rightbox3 .cn2 .cn3 .cn5.on {   color: #0C6DCD; } 
.download-list .right .rightbox2 .rightbox3 .cn2 .cn3 .cn5.on .yuan {   border: 1px solid #0C6DCD; }
.download-list .right .rightbox2 .rightbox3 .cn2 .cn3 .cn5.on .yuan em {   background-color: #0C6DCD; } 
.download-list .right .rightbox2 .rightbox3 .cn2 .cn3 .cn5.on .yuan em:nth-child(2) {   transform: translate(-50%, -50%) rotate(90deg); }
.download-list .right .rightbox2 .rightbox3 .cn2 .cn3 .cn6 {   margin-left: 0.55rem;  flex-shrink: 0;display: flex;align-items: center;color: #999999;transition: all 0.5s; }
@media (max-width: 991px) {
.download-list .right .rightbox2 .rightbox3 .cn2 .cn3 .cn6 {margin-left: 0.25rem;  }
}
.download-list .right .rightbox2 .rightbox3 .cn2 .cn3 .cn6 svg {  width: 0.21rem;  margin-right: 0.08rem;}
@media (max-width: 991px) {
  .download-list .right .rightbox2 .rightbox3 .cn2 .cn3 .cn6 svg {width: 0.3rem;  }
}
.download-list .right .rightbox2 .rightbox3 .cn2 .cn3 .cn6 svg path {fill: #999;   opacity: 1;   stroke: none;   transition: all 0.5s; }
.download-list .right .rightbox2 .rightbox3 .cn2 .cn3 .cn6:hover {   color: #0C6DCD; }
.download-list .right .rightbox2 .rightbox3 .cn2 .cn3 .cn6:hover svg path {   fill: #0C6DCD; } 
.download-list .right .rightbox2 .rightbox3 .cn10 {text-align: center;   color: #999; }
@media (max-width: 991px) {
  .download-list .right .rightbox2 .rightbox3 .cn11 .cn3 {    flex-wrap: wrap;  }
}
@media (max-width: 991px) {
.download-list .right .rightbox2 .rightbox3 .cn11 .cn3 .cn4 {    padding: 0.1rem 0;  }
}
@media (max-width: 1580px) {
  .download-list .right .rightbox2 .rightbox3 .cn11 .cn3 .cn5 {    margin-left: 0.55rem;  }
}
@media (max-width: 991px) {
  .download-list .right .rightbox2 .rightbox3 .cn11 .cn3 .cn5 {    margin-left: 0;    margin-right: 0.25rem;    margin-bottom: 0.25rem;  }
}
.download-list .right .rightbox2 .rightbox3 .cn12 {  padding: 0.2rem 0.35rem;  border-radius: 0.1rem; margin-bottom: 0.4rem;  display: none;}
.download-list .right .rightbox2 .rightbox3 .cn12 .cn13 {  color: #111;  line-height: 1.625em;  padding-bottom: 0.15rem;}
.download-list .right .rightbox2 .rightbox3 .cn12 .cn14 .cn15 {  display: flex;  border-top: 1px solid #ededed;}
.download-list .right .rightbox2 .rightbox3 .cn12 .cn14 .cn15:hover .cn16 {  color: #0C6DCD;}
.download-list .right .rightbox2 .rightbox3 .cn12 .cn14 .cn15 .cn16 {  transition: all 0.5s;  width: 100%;  line-height: 0.8rem;  color: #666666;}
@media (max-width: 991px) {
  .download-list .right .rightbox2 .rightbox3 .cn12 .cn14 .cn15 .cn16 {    line-height: 1rem;  }
}
.download-list .right .rightbox2 .rightbox3 .cn12 .cn14 .cn15 .cn17 {
  margin-left: 0.55rem;  flex-shrink: 0;  display: flex;  align-items: center;  color: #999999;  transition: all 0.5s;}
@media (max-width: 991px) {
  .download-list .right .rightbox2 .rightbox3 .cn12 .cn14 .cn15 .cn17 {    margin-left: 0.25rem;  }
}
.download-list .right .rightbox2 .rightbox3 .cn12 .cn14 .cn15 .cn17 svg {  width: 0.21rem;  margin-right: 0.08rem;}
@media (max-width: 991px) {
  .download-list .right .rightbox2 .rightbox3 .cn12 .cn14 .cn15 .cn17 svg {    width: 0.3rem;  }
}
.download-list .right .rightbox2 .rightbox3 .cn12 .cn14 .cn15 .cn17 svg path {  fill: #999;  opacity: 1;  stroke: none;  transition: all 0.5s;}
.download-list .right .rightbox2 .rightbox3 .cn12 .cn14 .cn15 .cn17:hover {  color: #0C6DCD;}
.download-list .right .rightbox2 .rightbox3 .cn12 .cn14 .cn15 .cn17:hover svg path {  fill: #0C6DCD;}
.download-list .right .rightbox2 .rightbox3 .cn2.cn31 .cn11 .cn3 .cn4 {  padding: 0.35rem 0;}
.download-list .right .rightbox2 .rightbox3 .cn2.cn31 .cn11 .cn3 .cn4 .cn4a {  color: #111111;  line-height: 1.45454545em;  transition: all 0.5s;margin-bottom:15px;}
.download-list .right .rightbox2 .rightbox3 .cn2.cn31 .cn11 .cn3 .cn4 .cn4b {font-size:16px;  display: flex;  flex-wrap: wrap;  margin-top: 0.05rem;}
.download-list .right .rightbox2 .rightbox3 .cn2.cn31 .cn11 .cn3 .cn4 .cn4b .cn4c {margin-right:50px;  color: #767676;  line-height: 1.625em;}
.download-list .right .rightbox2 .rightbox3 .cn2.cn31 .cn11 .cn3 .cn4 .cn4b .cn4c em { display:none; font-style: normal;  color: #767676;  margin: 0 0.05rem;}
.download-list .right .rightbox2 .rightbox3 .cn2.cn31 .cn11 .cn3 .cn4 .cn4b .cn4c:last-child em {  display: none;}
.download-list .right .rightbox2 .rightbox3 .cn2.cn31 .cn11 .cn3 .cn5 {color: #333333 !important;  margin-left: 2.4rem;}
.download-list .right .rightbox2 .rightbox3 .cn2.cn31 .cn11 .cn3 .cn4 .cn4b .cn4c:last-child.cn4c{margin-left:80px;}

@media (max-width: 2000px) {
  .download-list .right .rightbox2 .rightbox3 .cn2 .cn3 .cn4a{font-size:20px;}
  .download-list .right .rightbox2 .rightbox3 .cn2.cn31 .cn11 .cn3 .cn4 .cn4b{font-size:15px;}
  .download-list .right .rightbox2 .rightbox3 .cn2.cn31 .cn11 .cn3 .cn4 .cn4b .cn4c {margin-right: 40px;}

}
@media (max-width: 1600px) {
  .download-list .right .rightbox2 .rightbox3 .cn2 .cn3 .cn4a{font-size:18px;margin-bottom:10px;}
  .download-list .right .rightbox2 .rightbox3 .cn2.cn31 .cn11 .cn3 .cn4 .cn4b{font-size:14px;}
  .download-list .right .rightbox2 .rightbox3 .cn2.cn31 .cn11 .cn3 .cn4 .cn4b .cn4c {margin-right: 30px;}

}
@media (max-width: 1200px) {
  .download-list .right .rightbox2 .rightbox3 .cn2 .cn3 .cn4a{font-size:16px;margin-bottom:5px;}
  .download-list .right .rightbox2 .rightbox3 .cn2.cn31 .cn11 .cn3 .cn4 .cn4b{font-size:13px;}
  .download-list .right .rightbox2 .rightbox3 .cn2.cn31 .cn11 .cn3 .cn4 .cn4b .cn4c {margin-right: 25px;}

}

@media (max-width: 991px) {
  .download-list .right .rightbox2 .rightbox3 .cn2.cn31 .cn11 .cn3 .cn5.renzhengbutton {margin-left: auto;  }
}

@media (max-width: 991px) {
  .download-list .right .rightbox2 .rightbox3 .cn2.cn31 .cn11 .cn3 .cn5 {margin-left: 0;  }
}
.download-list .right .rightbox2 .rightbox3 .cn2.cn31 .cn11 .cn3 .cn5 .yuan { margin-left: 0;}
.download-list .right .rightbox2 .rightbox3 .cn2.cn31 .cn11.on2 .cn3 .cn4 .cn4a {  color: #0C6DCD;}
.download-list .right .rightbox2 .rightbox3 .cn2.cn31 .cn11.on2 .cn5 .yuan {  border: 1px solid #0C6DCD;
}
.download-list .right .rightbox2 .rightbox3 .cn2.cn31 .cn11.on2 .cn5 .yuan em {  background-color: #0C6DCD;
}
.download-list .right .rightbox2 .rightbox3 .cn2.cn31 .cn11 .cn12 {  padding: 0.2rem 0.35rem 0.4rem;  margin-bottom: 0;}
.download-list .right .rightbox2 .rightbox3 .cn2.cn31 .cn11 .cn12 .cn12a {  color: #666666;  line-height: 2em;}
.download-list .right .rightbox2 .rightbox3 .cn2.cn31 .cn11 .cn12 .cn12a h3 {  font-weight: bold;  font-size: 18px;  color: #111111;  line-height: 2em;}
@media (max-width: 1580px) {
  .download-list .right .rightbox2 .rightbox3 .cn2.cn31 .cn11 .cn12 .cn12a h3 {font-size: 16px;  }
}
@media (max-width: 1260px) {
  .download-list .right .rightbox2 .rightbox3 .cn2.cn31 .cn11 .cn12 .cn12a h3 {font-size: 16px;  }
}
@media (max-width: 991px) {
.download-list .right .rightbox2 .rightbox3 .cn2.cn31 .cn11 .cn3 .cn4 .cn4b .cn4c:last-child.cn4c{margin-left:0;}
.download-list .right .rightbox2 .rightbox3 .cn2.cn31 .cn11 .cn3 .cn4 .cn4b .cn4c{margin-right: 16px;}
}
.download-list .right .rightbox2 .rightbox3 .cn2.cn31 .cn11 .cn12 .public-btn {margin-top: 0.4rem;display:none;}


/*内页业务案列列表*/
.case_out{padding-top:100px;}
.case_out .swiper-slide{width:650px !important;    height: 400px !important;}
.case_out .swiper-slide-active {/*transform: scale(1.1);*/    width:820px !important;    height: 505px !important;    transition: all .6s ease;}
.case_out #sw53{height: 505px}
.prolist-out {  padding:40px 0 120px;}
.case_out.yewu-out .banner_btn{margin-top:-50px;}
.prolist {   padding: 0px 0 4px;   margin: 0 -12px;   overflow: hidden; } 
.prolist li {   float: left;   width: 33.33%;   margin-top:46px; } 
.prolist li .lin {   padding: 0 15px; } 
.prolist li a {   display: block;   position: relative; }
.prolist li a:after {   left: 100%;   position: absolute;   bottom: 0;   content: " ";   width: 0;   z-index: 2;   border-bottom: 2px solid #107cc9;   -webkit-transition: .5s;   transition: .5s; } 
.prolist li:hover a:after {   width: 100%;   left: 0;   -webkit-transition: width 0.5s;   transition: width 0.5s; }
.prolist .pic {   width: 100%;   height: 0;   padding-bottom: 70%;   position: relative; }
.prolist img {   position: absolute;   z-index: 1;   left: 0;   top: 0;   -o-object-fit: cover;object-fit: cover;}
.prolist li .wz {padding:36px 30px;   background:#F8F9FC;   position: relative; }
.prolist li h3 {font-size:22px;   color: #222;   line-height: 40px;   height: 40px;   overflow: hidden;   white-space: nowrap;   text-overflow: ellipsis; } 
.prolist li .more {font-size: 14px;   color: #999;   line-height: 40px;   height: 40px;   overflow: hidden; } 
.prolist li:hover h3 {color: #107cc9; }

.prolist h3,.prolist .more {-webkit-transition: .5s;  transition: .5s;}

@media screen and (max-width: 1440px) {
  .prolist-out {padding:20px 0 100px;  } 
  .case_out{padding-top: 80px;}
}
@media screen and (max-width: 1280px) {
   .case_out .swiper-slide {width: 650px !important;height: 400px !important;}
   .case_out .swiper-slide-active{ width: 680px !important;height:420px !important;} 
   .case_out{padding-top: 60px;}
}
@media screen and (max-width: 1023px) {
  .prolist-out {padding:20px 0 70px;}
  .prolist {margin:0 0;}
  .prolist li .lin {padding: 0 10px;}
  .prolist li {width:50%;margin-top: 30px;}
  .prolist li .wz{padding: 26px 20px;}
  
   .case_out .swiper-slide {width: 650px !important;height: auto !important;}
   .case_out .swiper-slide-active{ width: 680px !important;height:auto !important;} 
   .case_out .swiper-slide-active .fittuwen3{padding-bottom:60%;}
}
@media screen and (max-width: 750px) {
  .prolist-out {padding:0px 0  40px;}
 .case_out{padding-top: 40px;}
   .case_out .swiper-slide,.case_out .swiper-slide-active{width: 100% !important;height: auto !important;}
 .case_out .swiper-wrapper{width: 100% !important;}
   .case_out{padding-top: 60px;}
   .case_out.yewu-out .banner_btn{margin-top:20px;}
}

@media screen and (max-width: 640px) {
  .prolist li {width: 100%;}
  .prolist li .lin {padding: 0 0;}
}

/*业务详情*/
.yewu-out{}
.yewu-out .back{margin:80px 0 40px;display:flex;justify-content: flex-end;}
.yewu-out .back a{color:#0C6DCD;}
.yewu-out .sw53out:after{content:'';display:table;clear:both;}
.yewu-out .cate1{text-align:left}
.yewu-out .scl12{display:flex;justify-content: space-between;align-items: center;}
.yewu-out .scl12 .text{font-size:18px;width:70%;font-weight:normal;margin-top:20px;flex: 1;margin-left: 100px;}
.yewu-out .scl12 .text img{max-width:100%;}
.yewu-out .sw53out{margin:100px 0 120px;/*display:none;*/}
#sw53 {overflow: visible;}
.yewu-out .banner_btn{float: right;width:160px;display: flex;justify-content: space-between;height:56px;margin-top:60px;}
.yewu-out .swiper-button-next:hover, .yewu-out .swiper-button-prev:hover {background: #0C6DCD;border-color: #0C6DCD;color: #ffffff;}
.yewu-out .swiper-button-prev:after,.yewu-out .swiper-button-next:after{font-size:24px;}
.yewu-out .swiper-button-next, .yewu-out .swiper-button-prev {position: relative;width:56px;color: #767676;height:56px;border: 1px solid #a7abb1;border-radius: 50%;opacity: 1; }
.yewu-out.swiper-button-prev:after,.yewu-out .swiper-button-next:after{color: #767676;}
.yewu-out .swiper-button-next:hover:after, .yewu-out .swiper-button-prev:hover:after{color:#fff}
.fittuwen3 {display: block;height: 100%;position: relative;padding-bottom:60%; }
.fittuwen3 img{width:100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;}
.fittuwen3 dt {   font-size: 24px;color: #107cc9;line-height: 36px;height: 36px;overflow: hidden; }
.yewu-out .btitle{text-align:left;/*width:450px;*/}
.subtit{font-size:20px;/*idth:calc(100% - 300px);*/flex:1;max-width:1100px;margin-left:120px;}
@media screen and (max-width: 1680px) {
  .subtit{font-size:20px;margin-left:120px;}
}
@media screen and (max-width: 1440px) {
  .yewu-out .sw53out{margin:80px 0 80px;}
  .subtit{font-size:18px;}
}
@media screen and (max-width: 1280px) {
  .yewu-out .sw53out{margin:60px 0 60px;}
  .yewu-out .scl12 .text{font-size:16px;}
  .subtit{font-size:16px;}
}
@media screen and (max-width: 1023px) {
  .case_out #sw53{height:auto;}
  .fittuwen3 {padding-bottom: 50%;height: 0;}
    .ywshow .scl12{margin-top: -60px;}
  .yewu-out .scl12{display:block;}
  .subtit {margin-left:0;margin-top:20px;}
  .yewu-out .scl12 .text{width:100%;margin-left:0;}  
  .yewu-out .back{margin:60px 0 30px;}
  .yewu-out .banner_btn{margin-top:30px;}
  .subtit{font-size:16px;}
}
@media screen and (max-width: 750px) {
  .yewu-out .sw53out{margin:40px 0 40px;}
  .yewu-out .back{margin:40px 0 20px} 
  .case_out #sw53{height:auto;}
  .yewu-out .swiper-button-next, .yewu-out .swiper-button-prev{ width: 46px; height: 46px;}
  .yewu-out .banner_btn{width:130px;}
  .subtit{font-size:15px;}
}

/*专利研发*/
.zhuanli-out{padding:120px 0;}
.zhuanli-out .text{font-size:18px;width:80%;margin:20px auto 0;}
 .zhuanli-out .zhuanli_li{  margin: 0 -12px;padding-top: 44px;overflow: hidden;}
.zhuanli-out .zhuanli_li li{float: left;width: 25%;}
.zhuanli-out .zhuanli_li li .pic { padding-bottom:100%;position: relative;   width: 100%;   height: 100%;   overflow: hidden; }
.zhuanli-out .zhuanli_li li .pic img {-o-object-fit: contain;object-fit: contain; } 
.zhuanli-out .zhuanli_li li .lin {padding: 30px;border:1px solid #E5E5E5;}
.zhuanli-out .zhuanli_li .lin_rol{padding: 30px;}
.zhuanli-out .zhuanli_li .wz{display:flex;align-items: center;justify-content: center;margin-top:20px;}
.zhuanli-out .zhuanli_li h3{font-size:18px;text-align:center;line-height:30px;color:#333333;}
.zhuanli-out .zhuanli_li .wz div{display:flex;}

@media screen and (max-width: 1440px) {
  .zhuanli-out .text{width:100%;font-size:16px;line-height:24px;}
  .zhuanli-out .zhuanli_li li{width:33.333%;}
  .zhuanli-out .zhuanli_li .lin_rol {padding: 20px;}
  .zhuanli-out .zhuanli_li li .lin{padding:20px;}
  .zhuanli-out .zhuanli_li h3{font-size:16px;line-height:24px;}
  .zhuanli-out{padding:80px 0;}
  }
  @media screen and (max-width: 800px) {
  .zhuanli-out{padding:40px 0;}
  .btitle{font-size:28px;}
  .zhuanli-out .zhuanli_li li{width:50%;}
  .zhuanli-out .zhuanli_li .lin_rol, .zhuanli-out .zhuanli_li li .lin{padding:12px;}
  }
/*联系我们*/
.n_conmap{padding:120px 0;}
.lianxi-out {  padding: 150px 0 300px;}
.lianxi {  width: 100%;  min-height:540px;  margin-top: 50px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;}
.lxleft {  width:45%;}
.lxright {  width:55%;  -webkit-box-flex: 1;-ms-flex: auto;flex: auto;height: 23vw;min-height:540px;}
#map {  width: 100%;  height: 100%;}
.lxlist {padding:50px 0 70px;  width: 100%; background: #3184d6;height: 23vw;min-height:540px;}
.lxlist .lin .com{padding-left:15px;}
.lxlist li {padding:20px 55px;display: -webkit-box;   display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; }
.lxlist .lin {display: -ms-flexbox;  display: flex; position: relative;}
.lxlist li.i3 .lin{padding-left:40px;}
.lxlist li h3 {font-size: 16px;color: rgb(255 255 255 / 70%);line-height: 28px;height: 28px;overflow: hidden; }
.lxlist li .txt {font-size:24px;color: #fff;line-height: 28px; } 
.lxlist li .num {font-size: 36px;color: #fff;line-height: 36px;font-family: "amerigobt"; } 
.lxlist li .num a {color: #fff; }

#miso_map {width:100%;height:100%;}
/*留言*/
.service-box4{padding:150px 0;background: url(../images/liuyan_bg.jpg) no-repeat center;background-size: cover;}
.service-box4 .servicebox .cate1{text-align:left;margin-bottom:20px;}
.service-box4 .cate1 .en{font-weight:normal;font-size:20px;}
.service-box4 .servicebox{background:#fff;padding:90px 75px;}

@media (max-width: 991px) {
  .service-box4 .right {width: 100%;margin-top: 1rem;  }
}
.service-box4 .right .cn9 {display: flex;  flex-wrap: wrap;  justify-content: space-between;}
.service-box4 .right .cn9 .cn10 {margin-bottom: 0.6rem;  width: 48%;  position: relative;  border-bottom: 1px solid #e5e5e5;}
.service-box4 .right .cn9 .cn10.cn20 {position: relative;   z-index: 3; } 
.service-box4 .right .cn9 .cn10.cn13 {width: 100%; } 
.service-box4 .right .cn9 .cn10.cn13 .cn12 {top: 0;   transform: translateY(0);   line-height: 0.58rem; }
.service-box4 .right .cn9 .cn10 .cn11 {padding:0 5px;  width: 100%;  position: relative;z-index: 2;}
.service-box4 .right .cn9 .cn10 .cn11 input {background-color: transparent;padding: 0;width: 100%;line-height: 3.58rem;color: #696969;height: 3.58rem;border: 0; font-size:16px;}
.service-box4 .yzm {position: absolute;right: 0;top: 0; height: 100%;    width: auto;}
.service-box4 .right .cn9 .cn10 .cn11 textarea {padding: 0;width: 100%;height: 5.6rem;line-height: 3.58rem;color: #696969;font-size:16px; }
.service-box4 .right .cn9 .cn10 .cn11 .layui-select-tips {display: none;}
.service-box4 .right .cn9 .cn10 .cn11 .layui-anim {z-index: 2;top: 3.58rem;}
.public-btn {margin-top:2rem}
.publicindextitle .public-btn2{margin-top: 3.725rem;}
.public-btn .public-btn0 {  font-size:18px; min-width: 12rem;   line-height: 3rem;   border-radius:.28rem;   background-color: #0C6DCD;   color: #fff;   transition: all 0.5s;   padding: 0 3.2rem;   text-align: center; }

@media screen and (max-width: 1440px) {
  .n_conmap,.service-box4{padding:80px 0;}
  .lxlist li .num {font-size: 30px;  }
  .lxlist li .txt{font-size:20px;}
  .service-box4 .servicebox{padding:60px 40px;margin:0;}
  .service-box4 .cate1 .en{font-size:18px;}
}


@media screen and (max-width: 1024px) {
  .lianxi {-ms-flex-wrap: wrap;flex-wrap: wrap;height: auto;  }
  .lxleft {width: 100%;  }
  .lxlist{min-height: auto;height: auto;}
  .lxright {width: 100%;height: 496px;min-height: auto;}
  .lxlist li {padding: 10px 20px;}   
  .n_conmap,.service-box4{padding:40px 0;}
  .lxlist{padding:25px 0 40px;}

}
@media (max-width: 991px) {
  .service-box4 .right .cn9 .cn10 .cn11 .layui-anim {top: 3.76rem;  }
}

@media screen and (max-width: 780px) {
.lianxi{margin-top:30px;}
.lxlist li .num {font-size: 24px;}
.lxlist li .txt {font-size: 16px;}
  .lxright {height: 380px;  }
    .service-box4 .right .cn9 .cn10 .cn11 input {height: 3.76rem;line-height:3.76rem;}
  .service-box4 .right .cn9 .cn10{width:100%;}
  .service-box4 .cate1 .en {font-size: 16px;}
}


/*8新闻详情*/
.newspage-out2 {  padding: 100px 0 120px;}
@media screen and (max-width: 1440px) {
  .newspage-out2 {    padding: 90px 0 90px;  }
}
@media screen and (max-width: 1023px) {
  .newspage-out2 {    padding: 80px 0 110px;  }
}
@media screen and (max-width: 750px) {
  .newspage-out2 {    padding: 70px 0 80px;  }
}
.main2 {  position: relative;  padding-right: 500px;}
.mainleft2 {  width: 100%;  min-height: 1400px;}
.mainright2 {  width: 408px;  position: absolute;  top: 0;  right: 0;  z-index: 1;}
.sdbox2 .title {   position: relative;   height: 50px;   line-height: 50px; }
.sdbox2 .title:before {   content: '';   position: absolute;   left: 0;   top: 50%;   z-index: 0;   width: 5px;   height: 30px;   background-color: #107cc9;   margin-top: -15px; } 
.sdbox2 .title h5 {   font-size: 24px;   color: #333;   font-weight: bold;   text-indent: 28px; }
.btc-h {   margin-bottom: 56px; } 
.btc-h h1 {   font-size: 36px;   color: #333;   line-height: 1.5em;   margin-bottom: 24px; } 
.btc-date {   font-size: 18px;   color: #999;   line-height: 30px;   height: 30px;   font-family: "amerigobt"; } 
.btc-date span {   display: inline-block;   margin-left: 22px; }
.btc-date span:first-child {  margin-left: 0;}
.btc-con {   font-size: 16px;   line-height: 40px;   color: #666;   text-align: justify; } 
.btc-con img {   max-width: 100%; }
.btc-con a {   color: #107cc9; }
@media screen and (max-width: 1600px) {
  .main2 {padding-right: 400px; }
  .mainright2 {width: 340px;  }
}
@media screen and (max-width: 1440px) {
  .btc-h h1 {font-size: 30px;  }
}
@media screen and (max-width: 1200px) {
  .main2 {padding-right: 0;  }
  .mainleft2 {min-height: 0;  }
  .mainright2 {display: none;  }
}
@media screen and (max-width: 750px) {
  .btc-h h1 {font-size: 24px;  }
  .btc-con {line-height: 2em;  }
}
.atc-pn {position: relative;   padding-right: 120px;   margin-top: 70px; } 
.atc-pn a {display: block;   font-size: 16px;   color: #333;   line-height: 32px;   font-weight: bold; } 
.atc-prev {margin-bottom: 14px; } 
.atc-prev:hover, .atc-next:hover {color: #107cc9; } 
.atc-pn a.atc-ret {position: absolute;right: 0;   top: -4px;   z-index: 1;   width: 86px;   height: 86px;   color: #fff;   border-radius: 50%;   display: block; } 
.atc-pn a.atc-ret span {font-size: 14px;color: #fff;line-height: 34px;font-weight: bold;text-align: center;   position: absolute;   left: 0;   top: 17px;   z-index: 0;width: 100%;height: 34px;-webkit-transition: ease 0.5s;   transition: ease 0.5s; }


@media screen and (max-width: 1023px) {
  .atc-pn {padding-right: 0;margin-top:40px;  }
  .atc-pn a.atc-ret {top: auto;right: auto;margin: 40px auto 0;  }
}

a.atc-ret:hover span {  top: 26px;}
.sdnewslist2 {  width: 100%;  margin-top: 32px;}
.sdnewslist2 li {  width: 100%;  margin-bottom:50px;}
.sdnewslist2 li:last-child {  margin-bottom: 0;}
.sdnewslist2 li a {  display: block;  position: relative;}
.sdnewslist2 .pic {   width: 100%;   height: 248px;   overflow: hidden;   position: relative; }
.sdnewslist2 img {   -o-object-fit: cover;object-fit: cover; } 
.sdnewslist2 li h3 {   font-size: 18px;   color: #333;   line-height: 40px;font-weight: bold;   height: 40px;   margin-top: 8px;   overflow: hidden;   padding: 0 10px;   -webkit-transition: .4s;   transition: .4s; } 
.sdnewslist2 li:hover h3 {   color: #107cc9; }
.sdnewslist2 .date {   margin: 14px 0 8px;   position: relative;   padding: 0 10px; } 
.sdnewslist2 .date span {   display: block;   color: #333;   font-family: "amerigobt"; } 
.sdnewslist2 .date span.day {   font-size: 36px;   line-height: 44px;   height: 44px; }
.sdnewslist2 .date span.year {   font-size: 16px;   line-height: 20px;   height: 20px; }
.sdnewslist2 .date:before {   content: '';   position: absolute;   left: 60px;   right: 0;   top: 38px;   z-index: 0;   height: 1px;   background-color: #e2e5e8; }

.poa,.poa1{ position: absolute; width: 100%; height: 100%; left: 0; top:0; z-index: 1;}