@charset "UTF-8";
body{overflow-y:auto;overflow-x: hidden;}
html{
  font-size: 6.4102vw;
}
@media screen and  (min-width: 1560px){ /*主体宽度*/
  html{
  font-size: 100px;
}
}
@media screen and  (max-width:300px){
  html{
  font-size:100px;
}
}
.w_width{ max-width:1560px; margin-right: auto; margin-left: auto;}
.w_width1{ max-width:1640px; margin-right: auto; margin-left: auto;}
.ctext{padding-left: 0.8rem;padding-right: 0.8rem;}
@media  screen and (max-width: 1024px){
.ctext{padding-left: 15px;padding-right: 15px;}
}
/*img{ pointer-events: none; }*/

/* 头部banner */
.head{float: left;width: 100%;position:fixed; top:0; left:0; z-index:22; border-bottom:1px solid rgba(255,255,255,0.2); }
.head.active{ background:rgba(0,0,0,0.8); box-shadow:0 3px 10px rgba(0,0,0,0.2);}
.head .top{float: left;width: 100%; padding:0 0.7rem; height:84px; display:flex; justify-content:space-between; align-items: center;}
.head .logo{ float:left; line-height:0;}
.head .logo a{ float:left;}
.head .logo img{ height:53px;}
.head .Search{ cursor:pointer; float:left; width:22px; height:84px; background:url(/theme/cn/img/search.svg) center no-repeat; background-size:22px auto; margin-right: 0.3rem;}
.soDown{ display:none; float:left; width:100%;position:absolute; left:0; top:84px; z-index:10; background:rgba(255,255,255,0.99); box-shadow:0 0 3px rgba(0,0,0,0.15); border-top:3px solid #0261d0;}
._searchs{ float:left; width:50%; margin:0.5rem 25%; position:relative; }
._searchs input{float: left; height: 40px; border: 0;}
._searchs .but{width:50px; height: 40px; background:url(/theme/cn/img/zimg38.png) center no-repeat; background-size:22px auto; position:absolute; right:0; top:0;}
._searchs .txt{width:100%; background: #fff; border:1px solid #cccccc; padding: 0 15px; color:#000; font-size:14px;}
._searchs .txt:focus{ border:1px solid #0261d0;}

._menu{ float:right;}
._menu .ul{ float:left;}
._menu .nli{ float:left; position:relative;}
._menu .ul1 .nli{ margin:0 0.36rem;}
._menu .nli span a{ float:left; position:relative; color:#fff; font-size:calc(12px + 0.06rem); line-height:84px;}
._menu .nli span a::after{  float:left; content:''; position:absolute; left:50%; bottom:-1px; background:#0261d0; width:0; height:2px;-oz-transition: all 0.5s linear;
-webkit-transition: all 0.5s linear;
     -o-transition: all 0.5s linear;
-webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
        transform:translateX(-50%);
   -moz-transform:translateX(-50%);
     -o-transform:translateX(-50%);}
._menu .nli:hover span a::after,
._menu .nli.active span a::after{ width:100%;}
._menu .nli.on span a::after{ width:100%;}
._menu .sub1{ display:none; float:left; position:absolute; left:50%; top:100%; transform:translateX(-50%); -ms-transform:translateX(-50%);background:#fff; box-shadow:0 3px 6px rgba(0,0,0,0.1); padding:10px 10px 16px 10px; border-top:3px solid #0261d0; width:132px; margin-top:-1px;;}
._menu .sub1 ul{ float:left; width:100%;}
._menu .sub1 li{ float:left; width:100%; justify-content:center; display:inline-flex; position:relative; margin-bottom:1px;}
._menu .sub1 li:after{ display:block; content:''; position:absolute; left:50%; bottom:-1px; background:#dcdcdc; width:64px; height:1px;-webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
        transform:translateX(-50%);
   -moz-transform:translateX(-50%);
     -o-transform:translateX(-50%);}
._menu .sub1 li:last-child:after{ display:none;}
._menu .sub1 li a{ float:left;width:100%; text-align:center; color:#666; font-size:calc(12px + 0.04rem); line-height:calc(22px + 0.24rem); padding:0.03rem 0;}
._menu .sub1 li a:hover{ color:#0261d0;}
._menusub{ float:left; position:absolute; left:0; top:100%; background:rgba(255,255,255,0.99); border-top:3px solid #0261d0; width:132px; margin-top:-1px; width: 100%; padding-top: 0.5rem; padding-bottom:0.5rem; display: none;}
._menusub .sub2{ float:left; width:100%;  overflow:hidden;}
/* 250825start */
._menusub .sub2 ul{ float:left; width:calc(100% + 0.98rem); margin:-0.3rem -0.49rem; display: flex;  flex-wrap: wrap;}
/* 250825end */
._menusub .sub2 ul li{ float:left; width:25%; padding:0 0.49rem; margin:0.3rem 0; border-right: 1px solid #ececec;}
._menusub .sub2 ul li a{ float:left; width:100%; }
._menusub .sub2 ul li .img{ float:left; width:100%; line-height:0; overflow:hidden; border-radius:4px;}
._menusub .sub2 ul li .img img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
._menusub .sub2 ul li a:hover img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
._menusub .sub2 ul li .tit{ float:left; width:100%; color:#21b9ac; font-size:calc(12px + 0.02rem); line-height:calc(20px + 0.02rem);-webkit-line-clamp: 1; margin-top: 28px;}
._menusub .sub2 ul li .p{ float:left; width:100%; color:#333333; font-size:calc(12px + 0.06rem); line-height:calc(20px + 0.06rem); height:calc(40px + 0.12rem);-webkit-line-clamp: 2; margin-top: 2px;}
._menusub .sub2 ul li .ico{ float:left; width:31px; height: 31px; position: relative; margin-top:15px; border-radius: 50%; border: 1px solid #21b9ac;}
._menusub .sub2 ul li .ico:after{float:left; position:absolute; left:50%; top:50%;  content:''; width:8px; height:8px; border-top:2px solid #21b9ac; border-right:2px solid #21b9ac; transform:translate(-50%,-50%) rotate(45deg); -ms-transform:translate(-50%,-50%) rotate(45deg); margin:-1px 0 0 -1px; }
._menusub .sub2 ul li:nth-child(4n+2) .tit{color:#077abb;}
._menusub .sub2 ul li:nth-child(4n+3) .tit{color:#2a2a59;}
._menusub .sub2 ul li:nth-child(4n+4) .tit{color:#0059a9;}
._menusub .sub2 ul li:nth-child(4n+2) .ico{border: 1px solid #077abb;}
._menusub .sub2 ul li:nth-child(4n+3) .ico{border: 1px solid #2a2a59;}
._menusub .sub2 ul li:nth-child(4n+4) .ico{border: 1px solid #0059a9;}
._menusub .sub2 ul li:nth-child(4n+2) .ico:after{ border-top:2px solid #077abb; border-right:2px solid #077abb;}
._menusub .sub2 ul li:nth-child(4n+3) .ico:after{ border-top:2px solid #2a2a59; border-right:2px solid #2a2a59;}
._menusub .sub2 ul li:nth-child(4n+4) .ico:after{ border-top:2px solid #0059a9; border-right:2px solid #0059a9;}

._menusub .sub2 ul li a:hover .ico{ background:#21b9ac;}
._menusub .sub2 ul li:nth-child(4n+2) a:hover .ico{ background:#077abb;}
._menusub .sub2 ul li:nth-child(4n+3) a:hover .ico{ background:#2a2a59;}
._menusub .sub2 ul li:nth-child(4n+4) a:hover .ico{ background:#0059a9;}
._menusub .sub2 ul li a:hover .ico:after{ border-top:2px solid #fff; border-right:2px solid #fff;}
._menusub .sub2 ul li:nth-child(4n+2) a:hover .ico:after{ border-top:2px solid #fff; border-right:2px solid #fff;}
._menusub .sub2 ul li:nth-child(4n+3) a:hover .ico:after{ border-top:2px solid #fff; border-right:2px solid #fff;}
._menusub .sub2 ul li:nth-child(4n+4) a:hover .ico:after{ border-top:2px solid #fff; border-right:2px solid #fff;}

.head.active .sub1{ box-shadow:0 3px 6px rgba(0,0,0,0.1); }
.head.active ._menusub{ box-shadow:0 3px 6px rgba(0,0,0,0.1); }

._menu .lang .nli span a{ padding:0 26px 0 36px;}
._menu .lang .nli span a::before{float:left; position:absolute; right:2px; top:50%;  content:''; width:10px; height:10px; border-top:2px solid #fff; border-right:2px solid #fff; transform:translate(0%,-50%) rotate(135deg); -ms-transform:translate(0%,-50%) rotate(135deg); margin-top: -1px;}
._menu .lang .nli span a i{ display: block; position: absolute; left:0; top: 0; height:100%; width:24px; content: ''; background:url(/theme/cn/img/ico4.png) center no-repeat; background-size: 24px  auto;}

.ell{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}

.xialaph{ position: fixed; left: 0; float: left; width: 100%; top:60px; height:calc(100% - 60px); overflow: scroll; padding:0 15px 30px 15px; display: none; z-index:16; background:#fff; border-top:3px solid #0261d0; }
.xialaph .ul2,
.xialaph .ul3{ display: none;}
.xialaph h4 a{ float: left; width:100%; color: #151414; font-size:16px; line-height: 50px;}
.xialaph h4 a span{ padding-left: 6px; color: #ccc; font-size: 14px;}
.xialaph h4{ float: left; width: 100%; position: relative; margin-top:-1px;}
.xialaph h4 i{ float:left; width:8px; height:8px; position:absolute; right:12px; top:50%; border-top:1px solid #151414; border-right:1px solid #151414; transform:translate(0,-50%) rotate(45deg); -ms-transform:translate(0,-50%) rotate(45deg);}
.xialaph h4.active i{ transform:translate(0,-50%) rotate(135deg); -ms-transform:translate(0,-50%) rotate(135deg); margin-top:-4px; border-top:1px solid #0261d0; border-right:1px solid #0261d0; opacity:1}
.xialaph li:last-child h4::before{ content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background-color: #e5e5e5;display: block;}
.xialaph li:first-child h4::after{ display:none;}
.xialaph li:last-child h4::before{ display:none;}
.xialaph h4:hover a{ color: #0261d0;}
.xialaph h5:hover a{ color: #0261d0;}
.xialaph h4::after{ content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 1px; background-color: #e5e5e5;}
.xialaph h5 a{ float: left; width:100%; color: #444; font-size: 14px; line-height: 30px; text-transform: uppercase;}
.xialaph h5{ float: left; width: 100%; position: relative;}
.xialaph h5::after{ display:none; content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 1px; background-color: #e5e5e5;}
.xialaph li:last-child h5::after{ display:none;}
.xialaph .ul1{ float: left; width: 100%;border-bottom: 1px solid #e5e5e5;}
.xialaph .ul2{ float: left; width: 100%; padding: 0 10px 20px 10px;}
.xialaph .ul3{ float:left; width:100%; padding: 0 10px 20px 10px; position: relative;}
.xialaph .ul3::after{ content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 1px; background-color: #e5e5e5;}
.xialaph li:last-child .ul3::after{ display: none;}


.menuph{ display:none; float: right; width: 26px; height: 20px; cursor: pointer; text-align: center; margin: 20px 0;}
.menuph .point { float:left; width: 26px;  height: 20px; position: relative;}
.menuph .navbtn { position: absolute; top:9px; right: 0; display: inline-block; width:20px; height: 2px; background: #fff;
-webkit-transition: all .3s ease-out 0s; 
-moz-transition: all .3s ease-out 0s;  
-ms-transition: all .3s ease-out 0s;  
-o-transition: all .3s ease-out 0s;  
transition: all .3s ease-out 0s;}
.menuph .navbtn::after,
.menuph .navbtn::before { position: absolute; right: 0; display: inline-block; width:26px; height: 2px; content: ''; background: #fff;
-webkit-transition: all .3s ease-out 0s;  
-moz-transition: all .3s ease-out 0s;  
-ms-transition: all .3s ease-out 0s;  
-o-transition: all .3s ease-out 0s;  
transition: all .3s ease-out 0s;}



.head.tss .menuph .navbtn,
.head.tss .menuph .navbtn::after,
.head.tss .menuph .navbtn::before{background: #000;}

.menuph .navbtn::after { top: -9px;}
.menuph .navbtn::before { top: 9px;}
.menuph .point.active .navbtn{ background: transparent;}
.menuph .point.active .navbtn::after{ -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top: 0px;}
.menuph .point.active .navbtn::before { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 0px;}


@media  screen and (max-width:1024px){
._menu .ul1{ display:none;}
._menu .sub1 li:after{ width: 100%;}
._menu .sub1{ width: 80px; padding:5px 10px 5px 10px;}
._menu .nli span a::before{ display: none;}
._menu .lang .nli span a{ padding:0 0 0 24px; width: 24px; overflow: hidden; margin-right:0; display: flex; line-height: 60px; font-size:16px; height:60px;}
._menu .lang .nli span a i{ background-size:22px auto;}
.head.active ._menu .lang .nli span a i{background-size:22px auto!important;}
.menuph{ display:block;margin-left: 12px;}
.head .top{ height:60px;}
.head.tss .top{background: #fff;box-shadow: 0 0 30px rgba(0,0,0,0.1);}
.head .logo img{ height:38px;}
.head .tel{ display:none;}
.head .Search{ height:60px; margin-right:12px;}
._searchs{ float:left; width:100%; margin:0.6rem 0%; }
.soDown{ top:60px;}
.Search{ height:60px;}
.Search .text{width: -webkit-calc(100% - 36px);width: -moz-calc(100% - 36px);width: calc(100% - 36px); height:36px;  line-height:24px; text-indent:10px; }
.Search .submit{ width:36px; height:36px;}
}
@media screen and (max-width:767px) {


}

.footer{ float:left; width:100%; background: #1c1c1c;}
.footT{ float:left; width:100%; padding-top:0.39rem; padding-bottom:0.31rem; display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center; }
.footT .logo{ float:left; line-height:0;}
.footT .logo img{ height:56px;}
.footT .nav { float:right;}
.footT .nav ul { float:left;}
.footT .nav ul li{ float:left;font-size: calc(12px + 0.04rem);line-height:26px; margin-left:0.4rem;}
.footT .nav ul li:first-child{ margin-left:0 !important;}
.footT .nav ul li a{ float:left; position:relative; padding-left:calc(7px + 0.08rem); color: #fff; color:rgba(255,255,255,0.5);}
.footT .nav ul li a:after{ float:left; width:4px; height:4px; content:''; border-radius:50%; background:#0261d0; position:absolute; left:0; top:11px;}
.footT .nav ul li a:hover{ color:#fff;}

.footC{ float:left; width:100%; border-top:1px solid rgba(255,255,255,0.13); padding-top:0.4rem; padding-bottom:0.4rem; display:flex; /*flex-wrap:wrap;*/ justify-content:space-between; align-items:center; }
.footC .addr{ float:left; width:51%;display:flex; justify-content:space-between; }
.footC .addr .li{ float:left; position:relative; padding-left:51px; margin-bottom:0.1rem; margin-right:0.3rem; color: #fff;font-size: calc(12px + 0.04rem);line-height:26px; min-height:52px; white-space:nowrap; }
.footC .addr .li:last-child{ margin-right:0 !important;white-space:normal;}
.footC .addr .li i{ position:absolute; left:0; top:6px; width:41px; height:41px; border-radius:50%; line-height:0; background:url(/theme/cn/img/ico0.png) center no-repeat; background-size:100% 100%;}
.footC .addr .li i img{ width:31px; height:31px; margin:5px;}
.footC .addr .li span{display: flex; opacity:0.52;}
.footC .addr .li font{display: flex;}
.footC .wacht{ float:right; color: #cdcdcd;font-size: 12px;line-height:16px;}
.footC .wacht .li{ float:left; text-align:center; margin-left:0.25rem; width:86px;}
.footC .wacht .li:first-child{ margin-left:0 !important;}
.footC .wacht .li i{ display:block; width:100%; position:relative; margin-bottom:11px; line-height:0; border:1px dashed rgba(255,255,255,0.18); padding:6px; }
.footC .wacht .li i em{ width:100%; height:5px; position:absolute; left:0; bottom:0; display:block; transform:rotateX(180deg)}
.footC .wacht .li i:after,
.footC .wacht .li i:before,
.footC .wacht .li i em:after,
.footC .wacht .li i em:before{ width:6px; height:6px; content:''; position:absolute; left:0; top:0; display:block; border-top:2px solid #21b9ac; border-left:2px solid #21b9ac; margin:-1px; }
.footC .wacht .li i:before,
.footC .wacht .li i em:before{ left:auto; right:0;transform: rotateY(180deg);}
.footC .wacht .li i img{ width:100%; background:#fff; padding:2px;}
.footC .wacht .li span{ width:100%; display:block;}
.down_banq{ float: left;width: 100%; border-top:1px solid rgba(255,255,255,0.13); padding-top:0.22rem; padding-bottom:0.22rem; display:flex; flex-wrap:wrap; justify-content:space-between;}
.down_banq .Copyright{ float: left; color:#bbbbbb; font-size:calc(12px + 0.02rem); line-height:calc(20px + 0.04rem);}
.down_banq .Copyright a{ color:#bbbbbb; margin-left:0.22rem; }
.down_banq .Copyright a:hover{ color:#fff;}
.down_banq .nav{ float: right; color:#bbbbbb; font-size:calc(12px + 0.02rem); line-height:calc(20px + 0.04rem);}
.down_banq .nav a{ color:#bbbbbb; position:relative; }
.down_banq .nav a:hover{ color:#fff; }
.down_banq .Links{ display:inline-flex; position:relative; padding-right:18px; cursor:pointer;}
.down_banq .Links:after{float:left; position:absolute; right:0; top:50%;  content:''; width:8px; height:8px; border-bottom:1px solid #bbbbbb; border-right:1px solid #bbbbbb; transform:translateY(-50%) rotate(45deg); -ms-transform:translateY(-50%) rotate(45deg); margin-top:-1px; }
.down_banq .Links ul{ display:none; float:left; position:absolute; left:50%; bottom:120%; width:120px;  transform:translateX(-50%); -ms-transform:translateX(-50%); background:#fff; padding:8px 0; border-radius:4px; box-shadow:0 -3px 10px rgba(0,0,0,0.1);}
.down_banq .Links ul:after{ float:left; width:0; height:0; content:''; position:absolute; left:50%; top:100%; margin-left:-6px; border-left:6px solid transparent; border-right:6px solid transparent;border-top:5px solid #fff; }
.down_banq .Links ul li a{ float:left; width:100%; color:#333333 !important; font-size:calc(12px + 0.02rem); line-height:calc(30px + 0.04rem); padding:0 10px;}
.down_banq .Links ul li a:hover{ color:#0261d0 !important; text-decoration:none !important; }
._line{ float:left; width:100%; height:6px; background:url(/theme/cn/img/line.png) center no-repeat; background-size:100% 100%;}


@media screen and (max-width: 1440px) {
.footC .addr{ width:43.2%; display:block;}
.footC .addr .li{font-size: calc(12px + 0.02rem); width:50%; margin-right:0; padding-right:0.1rem;}
.footC .addr .li:last-child{width:100%;}
}
@media screen and (max-width: 1200px) {
.footC .addr{ width:36.2%; flex-wrap:wrap; justify-content:flex-start;}
.footC .addr .li{font-size: calc(12px + 0.02rem);}
.footC .addr .li{width:100%;}
}
@media screen and (max-width: 767px) {
.footT{ justify-content:center; padding-top:0.8rem;}
.footT .logo img{ height:41px;}
.footT .nav{ display:none;}
.footC{ border:0; flex-wrap:wrap; padding-bottom:0.8rem;}
.footC .addr{ width:100%; display:flex; justify-content:space-between;}
.footC .addr .li{ font-size:13px; line-height:20px; min-height:40px; padding-left:36px; margin-bottom:0.2rem;}
.footC .addr .li i{ width:30px; height:30px;}
.footC .addr .li i img{ width:24px; height:24px; margin:3px;}
.footC .wacht{ width:100%; margin-top:0.4rem; display: flex;
flex-wrap: wrap;
align-items: flex-start;}
.footC .wacht .li{ margin-left:0; width:33.33%; margin-top:15px;}
.footC .wacht .li i{ width:88%; margin-left:6%; padding:4px; margin-bottom:8px;}
.footC .wacht .li span{ transform:scale(0.9); -ms-transform:scale(0.9);}
.down_banq{ justify-content:center; padding-top:0.3rem; padding-bottom:0.3rem;}
.Copyright{ width:100%; text-align:center;}
.Copyright a{ display:block; margin:0; }


}

.slide_banner{ float:left; width: 100%; position: relative; line-height: 0;}
.slide_banner .box{ float:left; width: 100%; position: relative; z-index:6; line-height: 0;}
.slide_banner .div{ float:left; width: 100%; max-height:100vh; overflow:hidden;}
.slide_banner .number{ position: absolute; right: 50%; bottom:0.54rem; z-index:7; display: flex; color: #fff; font-size:calc(12px + 0.11rem);line-height:24px; float: left; margin-right:-780px; display: flex; align-items: flex-end;}
.slide_banner .number font{ margin-right: 5px; font-size:calc(12px + 0.17rem);}
.slide_banner .number span{ margin-left: 5px; font-size:calc(12px + 0.05rem);line-height:calc(12px + 0.05rem);}
.slide_banner .slick-dots{ width:1560px; position: absolute; left: 50%; bottom:0.54rem; z-index: 6;  transform: translateX(-50%); -ms-transform: translateX(-50%); display: flex;}
.slide_banner .slick-dots li{ width:24px; height:24px; position:relative; margin:0 0.16rem 0 0; display: flex; align-items: center; justify-content: center; border-radius:50%; cursor: pointer; }
.slide_banner .slick-dots li:after{ float:left; content:''; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); width:100%; height:100%; border-radius:50%;}
.slide_banner .slick-dots li button{ width:6px; height:6px; border-radius:50%; background:#fff;}
.slide_banner .slick-dots li.slick-active{ border:none;}
.slide_banner .slick-dots li.slick-active:after{ border:1px solid #0261d0;}
.slide_banner .slick-dots li.slick-active button{ background:#0261d0;}
@keyframes mouse-dot {
    from {height:5px;}
    50% {height:15px;}
    to {height:5px;}
}
@-webkit-keyframes mouse-dot1 {
    from {height:5px;}
    50% {height:15px;}
    to {height:5px;}
}

._Scroll{ float:left; position:relative;position: absolute; left:50%; bottom: 0.3rem; z-index:10;font-size:calc(12px + 0.02rem);line-height:1; color: #fff;}
._Scroll a{ color:#fff;display: flex; justify-content: center; flex-direction: column; align-items: center;}
._Scroll span{ display:flex; margin-top: 0.18rem;}
._Scroll i{ display:flex; width:19px; height:26px; position: relative; border: 2px solid #fff; border-radius: 10px;}
._Scroll i::after{ display: flex; width:1px; height:0; content: ''; position:absolute; left:50%; margin-left: -1px; top:3px; background: #fff; animation: mouse-dot 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite;}

@media (max-width: 1720px){
.slide_banner .slick-dots{ width:100%; padding: 0 0.8rem;}
.slide_banner .number{ right: 0.8rem; margin-right: 0;}
}
@media (max-width: 1024px){
.slide_banner .slick-dots{ padding: 0 15px;}
.slide_banner .slick-dots li{ width:16px; height:16px;}
.slide_banner .number{ line-height:16px; right: 15px; margin-bottom:1px;}
._Scroll{ font-size: 12px; bottom: 0.34rem;}
._Scroll i{ margin-bottom: 0.2rem;}
._Scroll span{animation:none; display: none;}
}

.Title{ float:left; width:100%; position:relative; z-index:6; color:#333333; font-size:0.46rem; line-height:1; letter-spacing:2px; padding-bottom: 0.34rem; font-weight: bold;}
.Title::after{ display: flex; content: ''; position: absolute; left: 0; bottom: 0; z-index: 2; width: 0.78rem; height: 4px; background-image: linear-gradient(to right, #1575cf , #2ab0b6); border-radius: 4px;;}

@media (max-width: 1024px){
.Title{font-size:calc(14px + 0.34rem); padding-bottom: 0.5rem;}
.Title::after{width:calc(24px + 0.58rem); height: 2px;}

}

._about0{ float: left; width: 100%; padding-top: 0.8rem; padding-bottom:0.8rem;}
._about0 .box{ float:left; width:100%; margin-top:0.3rem; display:flex; justify-content:space-between; align-items:center;}
._about0 .box .text{ float:left; width:40.38%;}
._about0 .box .text .p{ float:left; width:100%; color: #333;font-size: calc(12px + 0.04rem);line-height:calc(20px + 0.14rem);}
._about0 .box .text .line{ float: left; width: 100%; height: 1px; background:#0161cf; opacity:0.32; margin-top:0.3rem }
._about0 .box .text .ul{ float:left; width:100%; display: flex; flex-wrap: wrap; justify-content:space-between;  margin-top:0.2rem; }
._about0 .box .text .ul li{ float:left; width:46%; margin-top:0.2rem; }
._about0 .box .text .ul li .t{ float:left; width:100%; color: #333;font-size: calc(12px + 0.08rem);line-height:calc(12px + 0.4rem);height:calc(12px + 0.4rem);}
._about0 .box .text .ul li .t span{ color: #21b9ac; font-size:calc(12px + 0.4rem); font-weight:bold; margin-right:5px;}
._about0 .box .text .ul li .d{ float:left; width:100%; color: #666;font-size: calc(12px + 0.02rem);line-height:20px; margin-top:0.05rem; }
._about0 .box .img{ float:right; width:49%; line-height: 0; border-radius: 6px; overflow: hidden;}
._about0 .box .img img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
._about0 .box .img:hover img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}

@media (max-width: 1600px){
._about0 .box .text{width:46.38%;}
._about0 .box .text .ul{ margin-top:0.15rem;}
._about0 .box .text .ul li{ width:48%; margin-top:0.16rem; }
._about0 .box .text .line{ margin-top:0.2rem }
}
@media (max-width: 1440px){
._about0 .box .text{width:46.38%;}
._about0 .box .text .ul{ margin-top:0.1rem;}
._about0 .box .text .ul li{ width:48%; margin-top:0.1rem }
._about0 .box .text .ul li .d{font-size: calc(12px + 0.01rem);}
._about0 .box .text .line{ margin-top:0.15rem }
}
@media (max-width: 1024px){
._about0 .box{ flex-wrap:wrap;}
._about0 .box .text{ width:100%;}
._about0 .box .text .p{ margin-top:2.49%; }
._about0 .box .text .line{ margin-top:3.92%;}
._about0 .box .text .ul{  margin-top:1.17%; }
._about0 .box .text .ul li{ width: 48%; margin-top:0.4rem; }
._about0 .box .text .ul li:last-child{ width:100%;}
._about0 .box .img{ width: 100%; margin-top: 0.4rem;}
}




._NEWS{ float: left; width: 100%; padding-top: 0.8rem; padding-bottom:0.8rem;}
._NEWS .More{ float: left; width: 100%; display:flex; justify-content:center;}
._NEWS .More a{ float: left; display:flex; justify-content:center; align-items:center; color:#666666;  line-height:calc(20px + 0.1rem);font-size:calc(12px + 0.02rem);}
._NEWS .More a i{ float:left; width:calc(20px + 0.1rem); height:calc(20px + 0.1rem); border-radius:50%; position:relative; margin-left:calc(7px + 0.1rem); border:1px solid #1d499e;}
._NEWS .More a i:after{ float:left; width:7px; height:7px; content:''; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%) rotate(45deg); -ms-transform:translate(-50%,-50%) rotate(45deg); border-top:2px solid #1d499e; border-right:2px solid #1d499e; margin-left:-1px;}
._NEWS .More a:hover{ color:#1d499e;}
._NEWS .More a:hover i{ background:#1d499e;}
._NEWS .More a:hover i:after{ border-top:2px solid #fff; border-right:2px solid #fff;}
._NEWS .top{ float:left; width:100%;}
._NEWS .hd{ float:right;}
._NEWS .hd li{ float:left; line-height:calc(20px + 0.1rem);font-size:calc(12px + 0.04rem); color:#666; margin-left:0.33rem;  padding-bottom:0.15rem; position:relative; cursor:pointer;}
._NEWS .hd li:after{ float:left; content:''; position:absolute; left:0; bottom:0; background:#0261d0; height:2px; width:0;-oz-transition: all 0.5s linear;
-webkit-transition: all 0.5s linear;
     -o-transition: all 0.5s linear;}
._NEWS .hd li.on{ color:#0261d0;}
._NEWS .hd li.on:after{ width:100%;}
.newslist{ float:left; width:100%; margin:0.5rem 0 0.4rem 0;}
.newslist .box{ float:left; width:100%;}
.newslist ul{ display: flex; flex-wrap: wrap;  margin:-0.15rem;}
.newslist li{ float:left; width:33.33%; padding:0.15rem;}
.newslist li .la{ float:left; width:100%; background:#f5fafb; position: relative; overflow: hidden; border-radius: 6px; position: relative; min-height: 100%;}
.newslist li .la:hover{ box-shadow:0 3px 10px rgba(0,0,0,0.1);}
.newslist li .img{ float:left; width:100%; line-height:0; overflow:hidden;}
.newslist li .img img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
.newslist li a:hover .img img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.newslist li .text1{ float:left; width:100%; padding:0.29rem 0.3rem;}
.newslist li .time{ float:left; width:100%; line-height:calc(20px + 0.04rem);font-size:calc(12px + 0.02rem); color:#21b9ac; }
.newslist li .tit{ float:left; width:100%; line-height:calc(20px + 0.08rem);font-size:calc(12px + 0.08rem); color:#333333; height:calc(40px + 0.16rem); margin:0.02rem 0 0.15rem 0; -webkit-line-clamp:2; font-weight: bold;}
.newslist li a:hover .tit{ color:#0261d0;}
.newslist li:last-child .la{padding:0.2rem 0.3rem 0.44rem 0.3rem;}
.newslist li .text2{ float:left; width:100%; position: relative; border-bottom: 1px solid #efefef; padding:0.2rem 0;}
.newslist li .text2::after{ float:left; width:0%; height:1px; content:''; background:#0261d0; position:absolute; left:0; bottom:-1px; z-index: 6;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.newslist li .text2:hover::after{ width:100%; }
.newslist li .text2 .tit{ margin:0.02rem 0 0.09rem 0; position: relative; padding-left: 14px;}
.newslist li .text2 .tit:after{ float:left; width:4px; height:4px; content:''; border-radius:50%; background:#0261d0; position:absolute; left:0; top:calc(8px + 0.04rem);}
.newslist li .text2 .time{ padding-left: 14px;}

@media (max-width:767px){
._NEWS .hd li{ margin-left:0.6rem; line-height:calc(14px + 0.34rem); padding-bottom:0.3rem;}
.newslist{ margin: 0.7rem 0 0.5rem 0;}	
.newslist li{ width: 50%;}
.newslist li:last-child{ width: 100%;}
.newslist li:last-child .la{ padding: 0.3rem 0.5rem 0.6rem 0.5rem;}
.newslist li .text2{ padding: 0.4rem 0;}
}


._changf{ float:left; width:100%;  background: #f5fafb; padding-top: 0.8rem; padding-bottom:0.8rem; overflow:hidden;}
._changL{ float:left; width:100%; margin:0.5rem 0 0.4rem 0;}
._changL ul{ float:left; width:calc(100% + 0.3rem); display: flex; flex-wrap: wrap;  margin:-0.15rem;}
._changL li{ float:left; width:33.33%; padding:0.15rem;}
._changL li .la{ float:left; width:100%; background:#ffffff; position: relative; overflow: hidden; border-radius: 6px; position: relative; min-height: 100%; display: flex; flex-wrap: wrap;}
._changL li .la:hover{ box-shadow:0 3px 10px rgba(0,0,0,0.1);}
._changL li:nth-child(2n) .la{ flex-direction: column-reverse;}
._changL li .img{ float:left; width:100%; line-height:0; overflow:hidden;}
._changL li .img img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
._changL li a:hover .img img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
._changL li .text{ float:left; width:100%; padding:0.33rem 0.3rem;}
._changL li .p{ float:left; width:100%; line-height:calc(20px + 0.08rem);font-size:calc(12px + 0.04rem); color:#666666; min-height:calc(40px + 0.16rem); margin:0.15rem 0 0.08rem 0; display:flex; flex-wrap:wrap; justify-content:space-between; }
._changL li .s{ float:left; width:49%; position:relative; padding-left:16px; overflow:hidden;white-space: nowrap; text-overflow:ellipsis;}
._changL li .s:after{ float:left; content:''; position:absolute; left:0; top:calc(8px + 0.04rem); width:4px; height:4px; border-radius:50%; background:#21b9ac;}
._changL li .tit{ float:left; width:100%; line-height:calc(20px + 0.12rem);font-size:calc(12px + 0.1rem); color:#333333;  font-weight: bold;}
._changL li a:hover{ background: #0161cf;}
._changL li a:hover .tit{ color:#fff;}
._changL li a:hover .p{ color:#fff;}
._pc{ display:block;}
._ph{ display:none;}

@media (max-width:1600px){
._changL li .text{ padding:0.33rem 0.26rem;}
._changL li .p{font-size: 12px;}
._changL li .s{ padding-left:8px;}
}
@media (max-width:767px){
._changL{ margin: 0.7rem 0 0.5rem 0;}	
._changL ul{ display:block;}
._changL li{ width:100%;}
._changL li .text{ padding:0.5rem 0.5rem;}
._changL .slick-dots{ margin:0.5rem 0 0 0; display: flex; justify-content:center;}
._changL .slick-dots li{ width:16px; height:16px; position:relative; margin:0 0.16rem 0 0; display: flex; align-items: center; justify-content: center; border-radius:50%; cursor: pointer; }
._changL .slick-dots li:after{ float:left; content:''; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); width:100%; height:100%; border-radius:50%;}
._changL .slick-dots li button{ width:6px; height:6px; border-radius:50%; background:#21b9ac;}
._changL .slick-dots li.slick-active{ border:none;}
._changL .slick-dots li.slick-active:after{ border:1px solid #0261d0;}
._changL .slick-dots li.slick-active button{ background:#0261d0;}
._pc{ display:none;}
._ph{ display:block;}
._changL li .p{font-size:calc(12px + 0.03rem);}
._changf{ padding-top: 0.8rem; padding-bottom:0.4rem;}
._changL li .p{font-size:calc(12px + 0.02rem);}
}


._xiangmu{ padding-top: 0.8rem; padding-bottom:0.8rem; overflow:hidden;}
._xiangmuL{ float:left; width:100%; margin:0.5rem 0 0 0;}
._xiangmuL ul{ float:left; width:calc(100% + 0.26rem); display: flex; flex-wrap: wrap;  margin:-0.13rem;}
._xiangmuL li{ float:left; width:28.5%; padding:0.13rem;}
._xiangmuL li .la{ float:left; width:100%; background:#f5fafb; position: relative; overflow: hidden; border-radius: 6px; position: relative; min-height: 100%; padding:0.43rem 0.54rem 1.7rem 0.59rem;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  
}
._xiangmuL li .ico{ float:left; width:0.63rem; line-height:0; overflow:hidden; position:absolute; right:0.44rem; bottom:0.56rem;}
._xiangmuL li .text{ float:left; width:100%; line-height:calc(20px + 0.16rem);font-size:calc(12px + 0.04rem); color:#666666; margin-top:0.14rem;}
._xiangmuL li .s{ float:left; width:100%; position:relative; padding-left:13px;}
._xiangmuL li .s:after{ float:left; content:''; position:absolute; left:0; top:calc(8px + 0.08rem); width:4px; height:4px; border-radius:50%; background:#21b9ac;}
._xiangmuL li .tit{ float:left; width:100%; line-height:calc(20px + 0.14rem);font-size:calc(12px + 0.12rem); color:#21b9ac;  font-weight: bold;}
._xiangmuL li .la:hover{ box-shadow:0 3px 10px rgba(0,0,0,0.1);}
._xiangmuL li:nth-child(1){ width:71.5%;}
._xiangmuL li:nth-child(1) .la{ padding:0.43rem 1.7rem 0.33rem 0.59rem; }
._xiangmuL li:nth-child(1) .ico{ right:0.54rem; bottom:0.5rem;}

@media (max-width:1600px){
._xiangmuL li .text{font-size:calc(12px + 0.03rem);}
._xiangmuL li .s{ padding-left:8px;}
._xiangmuL li .la{padding:0.43rem 0.4rem 1.5rem 0.4rem;}
._xiangmuL li .ico{ right:0.4rem; bottom:0.5rem;}
._xiangmuL li:nth-child(1) .la{ padding:0.43rem 1.5rem 0.33rem 0.4rem; }
._xiangmuL li:nth-child(1) .ico{ right:0.4rem; bottom:0.5rem;}
}
@media (max-width:1024px){
._xiangmuL li{ width:33%;}
._xiangmuL li:nth-child(1){ width:67%;}
}
@media (max-width:767px){
._xiangmuL li{ width:100%;}
._xiangmuL li:nth-child(1){ width:100%;}
._xiangmuL li .la{ padding:0.5rem 0.5rem;}
._xiangmuL li:nth-child(1) .la{ padding:0.5rem 0.5rem;}
._xiangmuL li .ico{ width:1rem; right:0.4rem; bottom:auto; top:0.5rem;}
._xiangmuL li:nth-child(1) .ico{ right:0.4rem; bottom:auto; top:0.5rem;}
._xiangmuL li .text{ margin-top:0.3rem;  }
}


._yewu{ float:left; width:100%; padding-top: 0.75rem; padding-bottom:0.8rem; overflow:hidden;}
._yewu .name{ float:left; width:100%; line-height:calc(20px + 0.14rem);font-size:calc(12px + 0.12rem); color:#333; position:relative; }
._yewu .name:after{ float:left; content:''; position:absolute; left:-15px; top:calc(8px + 0.07rem); width:4px; height:4px; border-radius:50%; background:#0261d0;}
._yewu .cont{ float:left; width:100%; line-height:calc(20px + 0.36rem);font-size:calc(12px + 0.34rem); color:#21b9ac; font-weight:bold; margin-top:0.07rem;
    background: -webkit-linear-gradient(225deg,#1b5eab 40%,#23afa3);
    background-clip: text;
    color: transparent;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
._yewu .info{ float:left; width:100%; line-height:calc(20px + 0.16rem);font-size:calc(12px + 0.04rem); color:#666; margin-top:0.15rem; margin-bottom:0.58rem;}
._yewuL{ float:left; width:100%; margin:0.5rem 0 0 0;}
._yewuL ul{ float:left; width:calc(100% + 0.3rem); display: flex; flex-wrap: wrap;  margin:-0.15rem;}
._yewuL li{ float:left; width:25%; padding:0.15rem;}
._yewuL li .la{ float:left; width:100%; background:#ffffff; position: relative; overflow: hidden; border-radius: 6px; position: relative; min-height: 100%; display: flex; flex-wrap: wrap; height:4.46rem;}
._yewuL li .la:after{ float:left; width:100%; height:100%; position:absolute; left:0; bottom:0; z-index:2; background:url(/theme/cn/img/main13.png) center bottom no-repeat; background-size:100% auto; content:'';}
._yewuL li .bg{ float:left; width:100%; height:100%; position:relative; z-index:1;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
._yewuL li .la:hover .bg{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
._yewuL li .text1{ float:left; width:100%; position:absolute; z-index:5; left:0; bottom:0; padding:0.24rem 0.3rem;}
._yewuL li .text1 .t{ float:left; width:100%; line-height:calc(20px + 0.1rem);font-size:calc(12px + 0.1rem); color:#fff; overflow:hidden;white-space: nowrap; text-overflow:ellipsis; padding-right:calc(22px + 0.2rem); position:relative;}
._yewuL li .text1 .t i{ float:left; width:calc(20px + 0.1rem); height:calc(20px + 0.1rem); position:absolute; right:0; top:0; border:1px solid #fff; border-radius:50%;}
._yewuL li .text1 .t i:after{ float:left; width:7px; height:7px; content:''; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%) rotate(45deg); -ms-transform:translate(-50%,-50%) rotate(45deg); border-top:2px solid #fff; border-right:2px solid #fff; margin-left:-2px;}
._yewuL li .la:hover .text1{ opacity:0;}
._yewuL li .text{ float:left; width:100%; height:100%; position:absolute; z-index:6; left:0; top:100%; padding:0.45rem 0.3rem; border-radius: 6px; background:rgba(1,97,207,0.92);-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
._yewuL li .la:hover .text{ top:0;}
._yewuL li .text .line{ float:left; width:100%; height:1px; background:#fff; opacity:0.54; margin-top:0.3rem;}
._yewuL li .text .t{ float:left; width:100%; line-height:calc(20px + 0.18rem);font-size:calc(12px + 0.14rem); color:#fff;overflow:hidden;white-space: nowrap; text-overflow:ellipsis;}
._yewuL li .text .p{ float:left; width:100%; line-height:calc(20px + 0.06rem);font-size:calc(12px + 0.04rem); color:#fff; margin:0.15rem 0 0.08rem 0; position:relative; margin-top:0.1rem; }
._yewuL li .text .s{ float:left; width:100%; padding-left:13px; position:relative; margin-top:0.15rem;overflow: hidden; max-height:calc(60px + 0.18rem);-webkit-line-clamp:3;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; }
._yewuL li .text .s:after{ float:left; content:''; position:absolute; left:0; top:calc(8px + 0.03rem); width:4px; height:4px; border-radius:50%; background:#fff;}




@media (max-width:1600px){
._yewu .name:after{ left:-8px;}
._yewuL li .text .s{ padding-left:8px;}
}
@media (max-width:1024px){
._yewu .name{ padding-left:8px;}
._yewu .name:after{ left:0;}
._yewuL li .text .s{  max-height:calc(40px + 0.12rem);-webkit-line-clamp:2; }
}
@media (max-width:767px){
._yewuL li{ width:100%;}
._yewuL li .la{ height:8rem;}
._yewuL li .text1{ padding:0.4rem 0.4rem;}
._yewuL li .text{ padding:0.6rem 0.4rem;}
._yewuL li .text .line{ margin-top:0.4rem;}
._yewuL li .text .p{ margin-top:0.2rem;}
._yewuL li .text .s{ margin-top:0.25rem;}

}



.message{float: left;width:100%; background:#f5fafb; padding-top:0.64rem; padding-bottom:0.8rem;}
.message .form{float: right;width:calc(67.9% + 0.3rem); margin:0 -0.15rem;}
.message .form .lab{float: left;width:50%; padding:0 0.15rem; margin-bottom:0.29rem;}
.message .form .r{float: right;}
.message .form .w100{width: 100%;}
.message .form .w25{width:25%;}
.message .form .w30{width: 33.33%;}
.message .form  h5{float: left;width: 100%;font-size: calc(12px + 0.04rem);line-height:1;color: #333333;margin-bottom:0.19rem;}
.message .form .text{float: left;width: 100%;margin: 0; height: calc(30px + 0.2rem);background: #ffffff;border: 1px solid #fff;border-radius: 3px;padding:calc(5px + 0.05rem) 0.2rem; color:#333;font-size: calc(12px + 0.02rem);line-height:calc(20px + 0.08rem);
 -webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  
}
.message .form .textarea{height: calc(60px + 0.68rem);}
/*.message .form .text:focus{border: 1px solid #0261d0;}*/
.message ::-webkit-input-placeholder{color:#c5c4c4}
.message :-moz-placeholder{color:#c5c4c4}
.message ::-moz-placeholder{color:#c5c4c4}
.message :-ms-input-placeholder{color:#c5c4c4}
.message .form .yz{float: left;width:100%; position:relative;border-radius: 3px;}
.message .form .jt:after{ float:left; content:''; position:absolute; top:50%; margin-top:-3px; right:0.2rem; border-left: 6px solid transparent; border-right:6px solid transparent;border-top: 6px solid #0261d0; }
.message .form .jt .text{ padding-right:0.45rem; overflow:hidden; white-space: nowrap; text-overflow:ellipsis;}
.message .form .yz .yanzhengma{ float:left; position:absolute; right:5px; top:1px;height: calc(30px + 0.18rem);  max-width:none; width:auto;}
.message .form .submit{float: left;width:100%;background: #f5fafb;font-size: calc(12px + 0.04rem);line-height: calc(26px + 0.2rem); height: calc(30px + 0.2rem); color: #0261d0;border: 1px solid #0261d0;text-align: center;border-radius: 3px;transition: all 0.3s;}
.message .form .submit.on{ color: #666666;border: 1px solid #bfbfbf;}
.message .form .submit:hover{ background:#0261d0;border: 1px solid #0261d0; color:#fff;}
.message .form .down{ display:none; z-index:6; float:left; width:100%; position:absolute; left:0; top:100%; background:#fff; padding:0.14rem 0;
 box-shadow:0 0 7px rgba(2,97,208,0.07); overflow:hidden; z-index:6;
 overflow-y:auto;
 scrollbar-width:thin;
 max-height:calc(168px + 0.52rem)
}
.message .form .down::-webkit-scrollbar {
 width:3px
}
.message .form .down::-webkit-scrollbar-track
{
background-color:#b1b1b1;
 border-radius:3px
}
.message .form .down::-webkit-scrollbar-thumb {
 width:3px;
 height:60px;
 background-color:#0261d0;
 border-radius:3px
}
.message .form .down li{ float:left; width:100%; color:#b1b1b1; font-size: calc(12px + 0.02rem);line-height: calc(28px + 0.04rem); padding:0 calc(10px + 0.1rem); cursor:pointer;}
.message .form .down li:hover{  color:#333;}

.message .text{float: left;width:30%; margin:0.25rem 0 0 0;}
.message .text .p{float: left;width:100%; color:#b1b1b1; font-size: 0.26rem;line-height: 0.44rem; font-weight:bold;background: -webkit-linear-gradient(225deg,#1b5eab 40%,#23afa3);
    background-clip: text;
    color: transparent;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
.message .text .btn{float: left;width:100%; line-height:0; margin-top:1.74rem;}
.message .text .btn img{ width:0.75rem;}

@media (max-width:767px){
.message .form{ width:calc(100% + 0.3rem); margin:0.4rem -0.15rem 0 -0.15rem; }
.message .form .lab{ margin-bottom:0.5rem;}
.message .form .lab:nth-child(5){ width:100%;}
.message .form h5{ margin-bottom:0.4rem;}
.message .form .text{ padding:calc(5px + 0.05rem) 0.4rem;}
.message .form .w30{ width:50%;}
.message .form .jt:after{ right:0.4rem;}
.message .form .jt .text{ padding-right:1.2rem;}
.message .text{ width:100%;}
.message .text .p{ font-size: calc(12px + 0.14rem);line-height: calc(20px + 0.24rem);}
.message .text .btn{ margin-top:0.6rem; margin-bottom:0.6rem;}
.message .text .btn img{ width:1.4rem;}

}

.bsBox{ box-sizing:content-box;}

.contact{ float:left; width:100%; padding-top:0.6rem; padding-bottom:0.8rem; background:#f5fafb;}
.dizhi{ float:left; width:100%; margin-top:0.41rem;}
.dizhi ul{ display:flex; flex-wrap:wrap; margin:-0.17rem;}
.dizhi ul li{ float:left; width:50%; padding:0.17rem;}
.dizhi ul li .la{ float:left; width:100%; position:relative; min-height:100%; background:#fff; padding:0.39rem 0.6rem 0.52rem 0.5rem; border-radius:10px; overflow:hidden; -webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  
}
.dizhi ul li .la:hover{ box-shadow:0 3px 10px rgba(0,0,0,0.2);}
.dizhi ul li .la:after{ float:left; width:100%; height:4px; content:''; position:absolute; left:0; bottom:0; background:#21b9ac;}
.dizhi ul li .text{ float:left; width:calc(100% - 124px - 0.5rem);}
.dizhi ul li .text .tit{ float:left;width:100%; font-weight:bold; color: #21b9ac;font-size: calc(12px + 0.14rem);line-height:calc(20px + 0.16rem);}
.dizhi ul li .text .p{ float:left;width:100%; color: #666;font-size: calc(12px + 0.04rem);line-height:calc(20px + 0.06rem);}
.dizhi ul li .text .t{ float:left;width:100%; color: #333; opacity:0.52; font-size: calc(12px + 0.04rem);line-height:calc(20px + 0.06rem); margin-top:0.16rem;}
.dizhi ul li .text .d{ float:left;width:100%; color: #333;font-size: calc(12px + 0.06rem);line-height:calc(20px + 0.08rem);}
.dizhi ul li .er{ float:right; width:124px; color: #666666;font-size: calc(12px + 0.02rem);line-height:16px; text-align:center; margin:0.15rem 0;}
.dizhi ul li .er i{ display:block; width:100%; line-height:0; position:relative; margin-bottom:12px; border:1px dashed #f3f3f3; padding:6px; }
.dizhi ul li .er i em{ width:100%; height:5px; position:absolute; left:0; bottom:0; display:block; transform:rotateX(180deg)}
.dizhi ul li .er i:after,
.dizhi ul li .er i:before,
.dizhi ul li .er i em:after,
.dizhi ul li .er i em:before{ width:9px; height:9px; content:''; position:absolute; left:0; top:0; display:block; border-top:2px solid #21b9ac; border-left:2px solid #21b9ac; margin:-1px; }
.dizhi ul li .er i:before,
.dizhi ul li .er i em:before{ left:auto; right:0;transform: rotateY(180deg);}
.dizhi ul li .er i img{ width:100%;}
.dizhi ul li .er span{ width:100%; display:block;}
.dizhi ul li:nth-child(4n+2) .la:after{ background:#077abb;}
.dizhi ul li:nth-child(4n+2) .text .tit{ color:#077abb;}
.dizhi ul li:nth-child(4n+2) .er i:after,
.dizhi ul li:nth-child(4n+2) .er i:before,
.dizhi ul li:nth-child(4n+2) .er i em:after,
.dizhi ul li:nth-child(4n+2) .er i em:before{ border-top:2px solid #077abb; border-left:2px solid #077abb;}
.dizhi ul li:nth-child(4n+3) .la:after{ background:#2a2a59;}
.dizhi ul li:nth-child(4n+3) .text .tit{ color:#2a2a59;}
.dizhi ul li:nth-child(4n+3) .er i:after,
.dizhi ul li:nth-child(4n+3) .er i:before,
.dizhi ul li:nth-child(4n+3) .er i em:after,
.dizhi ul li:nth-child(4n+3) .er i em:before{ border-top:2px solid #2a2a59; border-left:2px solid #2a2a59;}
.dizhi ul li:nth-child(4n+4) .la:after{ background:#0059a9;}
.dizhi ul li:nth-child(4n+4) .text .tit{ color:#0059a9;}
.dizhi ul li:nth-child(4n+4) .er i:after,
.dizhi ul li:nth-child(4n+4) .er i:before,
.dizhi ul li:nth-child(4n+4) .er i em:after,
.dizhi ul li:nth-child(4n+4) .er i em:before{ border-top:2px solid #0059a9; border-left:2px solid #0059a9;}

.lianxi{ float:left; width:100%; background:#fff; overflow:hidden; border-radius:8px; display:flex; position:relative;}
.lianxi .addr{ float:left; width:calc(242px + 2rem); padding:0.62rem 0.5rem 0.8rem 0.5rem;}
.lianxi .addr .name{ float:left; width:100%; font-weight:bold; color: #fff;font-size: calc(12px + 0.18rem);line-height:calc(20px + 0.2rem);}
.lianxi .addr .p{ float:left; width:100%; color: #fff;font-size: calc(12px + 0.04rem);line-height:calc(20px + 0.06rem); text-transform:uppercase; margin-top:0.07rem;}
.lianxi .addr .line{ float:left; width:100%; height:1px; background:#fff; opacity:0.47; margin:0.3rem 0 0.17rem 0;}
.lianxi .addr .li{ float:left; width:100%; position:relative; padding-left:52px; margin-top:0.26rem; color: #fff;font-size: calc(12px + 0.06rem);line-height:26px; min-height:50px;}
.lianxi .addr .li i{ position:absolute; left:0; top:5px; width:41px; height:41px; border-radius:50%; line-height:0; background:url(/theme/cn/img/ico0.png) center no-repeat; background-size:100% 100%;}
.lianxi .addr .li i img{ width:31px; height:31px; margin:5px;}
.lianxi .addr .li span{display: flex; opacity:0.52;font-size: calc(12px + 0.04rem);line-height:24px; }
.lianxi .addr .li font{display: flex;}
.lianxi .map{ float:left; width:calc(100% - 242px - 2rem); min-height:100%; line-height:0; position:relative; border:1px solid #dcdcdc; border-left:0;  border-radius: 0 8px 8px 0; overflow:hidden;}
.lianxi .map img{ min-height:100%; min-width:100%;  position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%);}

@media (max-width:1440px){
.dizhi ul li .la{ padding:0.39rem 0.4rem 0.52rem 0.4rem; }
.dizhi ul li .text{ width:calc(100% - 124px - 0.4rem);}

}
@media (max-width:1024px){
.lianxi{ flex-wrap:wrap;}
.lianxi .addr{ width:100%;}
.lianxi .map{ width:100%;  height:9rem;border:1px solid #dcdcdc; border-top:0;  border-radius:0 0 8px 8px;}
.lianxi .map img{ max-height:100%;}
}
@media (max-width:767px){
.contact{ padding-top:0.8rem;}
.dizhi{ margin-top:0.6rem;}
.dizhi ul li{ width:100%;}
.dizhi ul li .la{ padding:0.7rem 0.4rem 0.9rem 0.4rem; }
.dizhi ul li .text{ width:calc(100% - 96px - 0.3rem);}
.dizhi ul li .er{ width:96px; margin:0; font-size:12px;}
.dizhi ul li .er i{ margin-bottom:8px; padding:4px;}
.dizhi ul li .la:after { height:3px;}

.lianxi .addr .line{ margin:0.4rem 0 0.3rem 0;}
.lianxi .addr .li{ line-height:20px; min-height:40px; padding-left:36px;}
.lianxi .addr .li i{ width:30px; height:30px;}
.lianxi .addr .li i img{ width:24px; height:24px; margin:3px;}
.lianxi .addr .li span{ line-height:20px;}
.lianxi .addr .li font{ line-height:20px;}
.lianxi .map{ width:100%;  height:12rem;}
}













/*wyb*/
.head .logo img.logo2{display: none;}
.head.tss .logo img.logo1{display: none;}
.head.tss .logo img.logo2{display: block;}
.head.tss ._menu .nli span a{color: #333333;}
.head.tss ._menu .nli.on span a{color: #0261d0;}
.head.tss .Search{background: url(/theme/cn/img/zimg38.png) center no-repeat;    background-size: 22px auto;}
.head.tss ._menu .lang .nli span a i{background: url(/theme/cn/img/zimg39.png) center no-repeat;}
.head.tss ._menu .lang .nli span a::before {float: left;position: absolute;right: 2px;top: 50%;content: '';width: 10px;height: 10px;border-top: 2px solid #aaaaaa;border-right: 2px solid #aaaaaa;transform: translate(0%,-50%) rotate(135deg);-ms-transform: translate(0%,-50%) rotate(135deg);margin-top: -1px;}
.head.active .logo img.logo1{display: block;}
.head.active .logo img.logo2{display: none;}
.head.active ._menu .nli span a{color: #fff;}
.head.active ._menu .nli.on span a{color: #fff;}
.head.active .Search{background: url(/theme/cn/img/search.svg) center no-repeat;    background-size: 22px auto;}
.head.active ._menu .lang .nli span a i{background: url(/theme/cn/img/ico4.png) center no-repeat;}
.head.active ._menu .lang .nli span a::before {border-top: 2px solid #fff;border-right: 2px solid #fff;}
@media  screen and (max-width: 1024px){
.head.on{box-shadow: 0 3px 10px rgba(0,0,0,0.2);}
}
/*banner*/
.ny_banner{width: 100%;position: relative;float: left;}
.ny_banner .ba_pic{width: 100%;}
.ny_banner .ba_pic img{width: 100%;display: block;}
.ny_banner::after{content: "";display: block;width: 100%;height: 100%;background: rgba(2,97,208,0.33);position: absolute;left: 0;top: 0;z-index: 1;}
.ny_banner .wordsbox{width: 100%;position: absolute;left: 0;top: 40%;z-index: 2;}
.ny_banner .wordsbox .words1{font-size: calc(14px + 0.32rem);color: #ffffff;line-height: calc(18px + 0.32rem);margin-bottom: calc(14px + 0.32rem);font-weight: bolder;}
.ny_banner .wordsbox .border{width: calc(30px + 0.47rem);height: 4px;margin-bottom: calc(12px + 0.18rem);background-image: linear-gradient(to right, #1575cf , #2ab0b6);border-radius: 2px;}
.ny_banner .wordsbox .words2{font-size: calc(14px + 0.06rem);color: #ffffff;line-height: calc(18px + 0.06rem);}
@media  screen and (max-width: 1024px){
.ny_banner{margin-top: 60px;}
.ny_banner .wordsbox{top: 50%;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);}
}

/*二级导航当前位置*/
.ejDq_section{width: 100%;background: #fff;float: left;}
.ejDq_section.on{background: #f5fafb;margin-top: 84px;}
.ejDq_section .w_width::after{content: "";display: block;clear: both;}
.ejDq_section .ej_sec{float: left;}
.ejDq_section .ej_sec ul{float: left;}
.ejDq_section .ej_sec li{float: left;margin-right: calc(12px + 0.34rem);}
.ejDq_section .ej_sec li:last-child{margin-right: 0;}
.ejDq_section .ej_sec li a{display: block;font-size: calc(14px + 0.02rem);color: #666666;line-height: calc(34px + 0.2rem);position: relative;}
.ejDq_section .ej_sec li a::after{content: "";display: block;width: 0;height: 2px;background: #0261d0;position: absolute;left: 50%;bottom: 0;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;
transform: translate(-50%,0);
-ms-transform: translate(-50%,0);
-webkit-transform: translate(-50%,0);
-moz-transform: translate(-50%,0);
-o-transform: translate(-50%,0);}
.ejDq_section .ej_sec li:hover a::after,
.ejDq_section .ej_sec li.on a::after{width: 100%;}
.ejDq_section .ej_sec li:hover a,
.ejDq_section .ej_sec li.on a{color: #0261d0;}
.ejDq_section .dq_sec{float: right;font-size: 0;}
.ejDq_section.on .dq_sec{float: left;}
.ejDq_section .dq_sec img{width: 16px;display: inline-block;vertical-align: middle;margin-right: 10px;}
.ejDq_section .dq_sec a{display: inline-block;vertical-align: middle;font-size: 14px;color: #666666;line-height: calc(34px + 0.2rem);}
.ejDq_section .dq_sec span{display: inline-block;vertical-align: middle;font-size: 14px;color: #666666;line-height: calc(34px + 0.2rem);margin: 0 6px;}
.ejDq_section .dq_sec a:hover,
.ejDq_section .dq_sec a.on{color: #0261d0;}
@media  screen and (max-width: 1024px){
.ejDq_section{width: 100%;background: #fff;}
.ejDq_section.on{margin-top: 80px;}
.ejDq_section .w_width::after{content: "";display: block;clear: both;}
.ejDq_section .ej_sec{width: 100%;}
.ejDq_section .ej_sec ul{width: 100%;float: none;font-size: 0;white-space:nowrap;overflow: hidden; overflow-x: auto; scrollbar-width: thin; max-width: 100%;text-align: center;}
.ejDq_section .ej_sec ul::-webkit-scrollbar{ display: none;}
.ejDq_section .ej_sec li{float: none;display: inline-block;vertical-align: middle;}
.ejDq_section .dq_sec{display: none;}
}

/*新闻*/
.xw_section1{width: 100%;padding-top: calc(30px + 0.3rem);padding-bottom: calc(20px + 0.4rem);background: #f5fafb;float: left;}
.xw_section1 .w_width::after{content: "";display: block;clear: both;}
.xw_section1 .left{width: 38.46%;float: left;position: relative;z-index: 10;}
.xw_section1 .left ._t{width: 100%;border: 1px solid #e3e7e8;border-radius: 1rem;position: relative;padding: 0 calc(14px + 0.14rem);cursor: pointer;}
.xw_section1 .left ._t .words{font-size: calc(14px + 0.02rem);color: #666666;line-height: calc(36px + 0.22rem);padding-right: 30px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.xw_section1 .left ._t .ico{width: 15px;display: block;position: absolute;right: calc(14px + 0.14rem);top: 50%;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.xw_section1 .left ._t.on .ico{
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);}
.xw_section1 .left ._b{width: 100%;position: absolute;left: 0;top: 100%;background: #ffffff;box-shadow: 0 0 30px rgba(2,97,208,0.1);padding: calc(12px + 0.18rem);display: none;}
.xw_section1 .left ._b a{display: block;font-size: calc(14px + 0.02rem);color: #666666;line-height: 20px;margin-bottom: calc(12px + 0.02rem);}
.xw_section1 .left ._b a:last-child{margin-bottom: 0;}
.xw_section1 .left ._b a:hover{color: #0261d0;}
.xw_section1 .right{width: 61.54%;float: right;padding-left: 30px;}
.xw_section1 .right .inputbox{width: 100%;position: relative;border: 1px solid #e3e7e8;border-radius: 1rem;}
.xw_section1 .right .inputbox input{width: 100%;display: block;font-size: calc(14px + 0.02rem);color: #666666;height: calc(36px + 0.22rem);padding: 0 calc(100px + 1rem) 0 calc(12px + 0.15rem);}
.xw_section1 .right .inputbox a{display: block;position: absolute;right: 0;top: 0;width: calc(100px + 0.7rem);border-radius: 1rem;font-size: 0;text-align: center;background-image: linear-gradient(to right, #0b6fcd , #1daeb1);}
.xw_section1 .right .inputbox a:hover{background-image: linear-gradient(to right, #1daeb1 , #0b6fcd);}
.xw_section1 .right .inputbox a .ico{width: 21px;display: inline-block;vertical-align: middle;}
.xw_section1 .right .inputbox a .words{font-size: calc(14px + 0.02rem);color: #ffffff;line-height: calc(36px + 0.24rem);display: inline-block;vertical-align: middle;margin-left: calc(12px + 0.04rem);}
@media  screen and (max-width: 1024px){
.xw_section1 .left{width: 34%;}
.xw_section1 .right{width: 62%;padding-left: 0;}
.xw_section1 .right .inputbox a .words{display: none;}
.xw_section1 .right .inputbox a .ico{width: 16px;}
.xw_section1 .right .inputbox a{width: 41px;line-height: 41px;}
.xw_section1 .right .inputbox input{padding-right: 50px;}
}

.xw_section2{width: 100%;padding-bottom: calc(30px + 0.3rem);background: #f5fafb;float: left;}
.xw_section2 ul{width: 100%;margin-bottom: calc(20px + 0.3rem);}
.xw_section2 ul li{width: 100%;margin-bottom: calc(12px + 0.18rem);}
.xw_section2 ul li:last-child{margin-bottom: 0;}
.xw_section2 ul a{display: block;width: 100%;background: #ffffff;border-radius: 8px;padding: calc(12px + 0.08rem) calc(12px + 0.36rem) calc(12px + 0.08rem) calc(12px + 0.08rem);font-size: 0;}
.xw_section2 ul .left{width: 416px;display: inline-block;vertical-align: middle;}
.xw_section2 ul a .left .pic{ width: 100%; padding-bottom: 61.29%; position: relative; overflow: hidden;border-radius: 8px;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.xw_section2 ul a .left .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.xw_section2 ul a:hover .left .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.xw_section2 ul .center{width: calc(100% - 416px - 234px);display: inline-block;vertical-align: middle;padding-left: calc(30px + 0.38rem)}
.xw_section2 ul .center .tit{font-size: calc(14px + 0.12rem);color: #333333;line-height: calc(18px + 0.12rem);font-weight: bolder;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.xw_section2 ul a:hover .center .tit{color: #0261d0;}
.xw_section2 ul .center .border{width: 100%;height: 1px;background: #eeeeee;margin: calc(14px + 0.2rem) 0 calc(14px + 0.1rem) 0;position: relative;}
.xw_section2 ul .center .border::after{content: "";display: block;width: 0;height: 1px;background: #0261d0;position: absolute;left: 0;top: 0;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.xw_section2 ul a:hover .center .border::after{width: 100%;}
.xw_section2 ul .center .info{font-size: calc(14px + 0.02rem);color: #666666;line-height: calc(26px + 0.06rem);margin-bottom: calc(14px + 0.18rem);
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.xw_section2 ul .center .ico{width: calc(26px + 0.05rem);}
.xw_section2 ul .center .ico img{width: 100%;display: block;}
.xw_section2 ul .center .ico img.ico2{display: none;}
.xw_section2 ul a:hover .center .ico img.ico1{display: none;}
.xw_section2 ul a:hover .center .ico img.ico2{display: block;}
.xw_section2 ul .right{width: 234px;display: inline-block;vertical-align: middle;text-align: right;}
.xw_section2 ul .right .date1{font-size: calc(14px + 0.34rem);color: #6d6d6d;line-height: calc(18px + 0.34rem);margin-bottom: calc(12px + 0.04rem);text-align: right;font-weight: bolder;}
.xw_section2 ul .right .date2{font-size: calc(14px + 0.22rem);color: #6d6d6d;line-height: calc(18px + 0.22rem);margin-bottom: calc(12px + 0.58rem);text-align: right;font-weight: bolder;}
.xw_section2 ul .right .imgs{display: inline-block;width: 14px;}
.xw_section2 ul a:hover .right .date1,
.xw_section2 ul a:hover .right .date2{color: #0261d0;}
@media  screen and (max-width: 1680px){
.xw_section2 ul .left{width: 360px;}
.xw_section2 ul .center{width: calc(100% - 360px - 200px);}
.xw_section2 ul .right{width: 200px;}
}
@media  screen and (max-width: 1024px){
.xw_section2 ul a{padding: 14px;}
.xw_section2 ul .left{width: 100%;}
.xw_section2 ul .center{width: 100%;padding-left: 0;margin-top: 14px;}
.xw_section2 ul .center .border{margin: 12px 0;}
.xw_section2 ul .right{width: 100%;margin-top: -27px;}
.xw_section2 ul .right .date1{font-size: 18px;margin-bottom: 24px;display: inline-block;vertical-align: middle;margin-right: 8px;margin-bottom: 0;}
.xw_section2 ul .right .date2{font-size: 18px;margin-bottom: 24px;display: inline-block;vertical-align: middle;margin-bottom: 0;}
.xw_section2 ul .right .imgs{display: none;}
}

/*分页*/
.page_section{width: 100%;}
.page_section .page1{width: 100%;text-align: center;font-size: 0;}
.page_section .page1 a{display: inline-block;vertical-align: middle;font-size: 16px;color: #9c9c9c;line-height: 38px;width: 40px;border-radius: 100%;border: 1px solid #e2e2e2;margin: 0 5px;}
.page_section .page1 a:hover,
.page_section .page1 a.on{color: #fff;background: #0261d0;border-color: #0261d0;}
.page_section .page2{width: 100%;font-size: 0;text-align: center;}
.page_section .page2 a{display: block;font-size: 14px;color: #fff;line-height: 34px;width: 100px;text-align: center;background: #0261d0;display: inline-block;vertical-align: middle;border-radius: 17px;}
.page_section .page2 span{font-size: 16px;color: #333;line-height: 34px;display: inline-block;vertical-align: middle;margin: 0 14px;}

/*新闻详情*/
.xwxq_section{width: 100%;padding-bottom: calc(30px + 0.5rem);background: #f5fafb;float: left;}
.xwxq_section .w_width::after{content: "";display: block;clear: both;}
.xwxq_section .left{width: 76.92307692307692%;float: left;background: #ffffff;padding: calc(12px + 0.58rem) calc(12px + 0.48rem) calc(12px + 0.68rem) calc(12px + 0.48rem);}
.xwxq_section .left .tit{font-size: calc(14px + 0.14rem);color: #231815;line-height: calc(18px + 0.14rem);text-align: center;margin-bottom: calc(12px + 0.24rem);font-weight: bolder;}
.xwxq_section .left .listbox{width: 100%;font-size: 0;text-align: center;}
.xwxq_section .left .list{display: inline-block;vertical-align: middle;font-size: 0;margin-right: calc(12px + 0.56rem);}
.xwxq_section .left .list:last-child{margin-right: 0;}
.xwxq_section .left .list img{width: calc(20px + 0.04rem);display: inline-block;vertical-align: middle;margin-right: 8px;}
.xwxq_section .left .list .words{font-size: 14px;color: #7a7a7a;line-height: calc(20px + 0.04rem);display: inline-block;vertical-align: middle;}
.xwxq_section .left .content{width: 100%;padding-top: calc(12px + 0.2rem);margin-top: calc(12px + 0.32rem);border-top: 1px solid #eaeaea;font-size: calc(14px + 0.02rem);color: #666666;line-height: calc(26px + 0.1rem);margin-bottom: calc(12px + 0.32rem);}
.xwxq_section .left .content img{max-width:100%;}
@media  screen and (max-width: 1024px){
.xwxq_section .left .content img{height:auto !important;}
}
.xwxq_section .left .dz{width: 100%;margin-bottom: calc(12px + 0.2rem);}
.xwxq_section .left .dz a{display: block;width: calc(100px + 0.36rem);font-size: 0;text-align: center;background: #f0f0f0;border-radius: 0.4rem;margin: 0 auto;}
.xwxq_section .left .dz a.on{background: #0261d0;}
.xwxq_section .left .dz a .ico{width: calc(20px + 0.06rem);display: inline-block;vertical-align: middle;margin-right: 8px;}
.xwxq_section .left .dz a .ico.ico2{display: none;}
.xwxq_section .left .dz a.on .ico.ico1{display: none;}
.xwxq_section .left .dz a.on .ico.ico2{display: inline-block;}
.xwxq_section .left .dz a .words{font-size: 14px;color: #666666;line-height: calc(36px + 0.14rem);display: inline-block;vertical-align: middle;}
.xwxq_section .left .dz a.on .words{color: #fff;}
.xwxq_section .left .fx{width: 100%;margin-bottom: calc(12px + 0.34rem);font-size: 0;text-align: center;}
.xwxq_section .left .fx .words{font-size: 14px;color: #666666;line-height: 27px;display: inline-block;vertical-align: middle;}
.xwxq_section .left .fx ul{display: inline-block;vertical-align: middle;margin-left: 6px;overflow: hidden;}
.xwxq_section .left .fx ul li{float: left;margin-right: 12px;}
.xwxq_section .left .fx ul li a{width: 27px;height: 27px;display: block;}
.xwxq_section .left .fx ul li:last-child{margin-right: 0;}
.xwxq_section .left .pagebox{width: 100%;padding-top: calc(14px + 0.38rem);border-top: 1px solid #eaeaea;position: relative;padding-right: 200px;}
.xwxq_section .left .pagebox .page_l{width: 100%;}
.xwxq_section .left .pagebox .page_l a{display: block;font-size: 14px;color: #666666;line-height: 20px;margin-bottom: calc(12px + 0.08rem);}
.xwxq_section .left .pagebox .page_l a:hover{color: #0261d0;}
.xwxq_section .left .pagebox .page_l a:last-child{margin-bottom: 0;}
.xwxq_section .left .pagebox .fh{width: calc(100px + 0.27rem);position: absolute;right: 0;bottom: 0;}
.xwxq_section .left .pagebox .fh a{display: block;font-size: 0;text-align: center;border: 1px solid #0261d0;border-radius: 0.3rem;}
.xwxq_section .left .pagebox .fh a .words{font-size: 14px;color: #0261d0;line-height: calc(30px + 0.1rem); display: inline-block;vertical-align: middle;margin-right: calc(12px + 0.02rem);}
.xwxq_section .left .pagebox .fh a .ico{width: 15px;display: inline-block;vertical-align: middle;}
.xwxq_section .left .pagebox .fh a:hover{opacity: 0.6;}
.xwxq_section .right{width: 21.15384615384615%;float: right;background: #ffffff;padding: calc(12px + 0.18rem) calc(12px + 0.08rem) calc(12px + 0.44rem) calc(12px + 0.08rem);}
.xwxq_section .right .tit{font-size: calc(14px + 0.12rem);color: #222222;line-height: calc(18px + 0.12rem);padding-left: calc(6px + 0.06rem);position: relative;margin-bottom: calc(12px + 0.08rem);}
.xwxq_section .right .tit::after{content: "";display: block;width: 3px;height: 25px;background: #21b9ac;position: absolute;left: 0;top: 50%;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);}
.xwxq_section .right .u1{width: 100%;padding-top: calc(12px + 0.08rem);border-top: 1px solid #ebebeb;}
.xwxq_section .right .u1 li{width: 100%;margin-bottom: calc(12px + 0.14rem);}
.xwxq_section .right .u1 li:last-child{margin-bottom: 0;}
.xwxq_section .right .u1 li .tits{font-size: calc(14px + 0.02rem);color: #333333;line-height: calc(18px + 0.02rem);margin-bottom: calc(8px + 0.04rem);
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.xwxq_section .right .u1 li:hover .tits{color: #0261d0;}
.xwxq_section .right .u1 li .date{font-size: 14px;color: #21b9ac;line-height: 18px;}
.xwxq_section .right .u2{width: 100%;padding-top: calc(12px + 0.08rem);border-top: 1px solid #ebebeb;}
.xwxq_section .right .u2 li{margin-bottom: calc(12px + 0.16rem);}
.xwxq_section .right .u2 li:last-child{margin-bottom: 0;}
.xwxq_section .right .u2 li .pic{ width: 100%; padding-bottom: 61.03%; position: relative; overflow: hidden;border-radius: 8px;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.xwxq_section .right .u2 li .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.xwxq_section .right .u2 li:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.xwxq_section .right .u2 li .wordsbox{width: 100%;padding-top: calc(12px + 0.04rem);}
.xwxq_section .right .u2 li .wordsbox .info{font-size: calc(14px + 0.02rem);color: #333333;line-height: calc(18px + 0.02rem);margin-bottom: calc(6px + 0.06rem);font-weight: bolder;}
.xwxq_section .right .u2 li:hover .wordsbox .info{color: #0261d0;}
.xwxq_section .right .u2 li .wordsbox .date{font-size: 14px;color: #21b9ac;line-height: 18px;}
@media  screen and (max-width: 1024px){
.xwxq_section .left{width: 100%;padding: 14px 14px 20px 14px;}
.xwxq_section .left .fx{display: none;}
.xwxq_section .left .pagebox{padding-right: 0;}
.xwxq_section .left .pagebox .fh{position: static;margin: 14px auto 0 auto;}
.xwxq_section .left .pagebox .fh a{border-radius: 1rem;}
.xwxq_section .left .pagebox .fh a .words{line-height: 36px;margin-right: 8px;}
.xwxq_section .left .pagebox .fh a .ico{width: 14px;}
.xwxq_section .right{display: none;}
.xwxq_section .left .dz a{border-radius: 20px;}
}

.xwt_section1{width: 100%;padding-top: calc(30px + 0.3rem);padding-bottom: calc(20px + 0.4rem);background: #f5fafb;float: left;}
.xwt_section1 .ulbox{width: 100%;position: relative;}
.xwt_section1 .ulbox .ul{margin: 0 -6px;padding-bottom: calc(12px + 0.36rem);width: calc(100% + 12px);position: relative;z-index: 4;}
.xwt_section1 .ulbox .li{padding: 0 6px;}
.xwt_section1 .ulbox a{display: block;width: 100%;overflow: hidden;position: relative;border-radius: 8px;}
.xwt_section1 .ulbox a::after{content: "";display: block;width: 50%;height: 100%;background: #fff;position: absolute;left: 0;top: 0;z-index: 1;}
.xwt_section1 .ulbox a .left{width: 50%;float: left;position: relative;z-index: 2;padding: calc(12px + 0.56rem) calc(12px + 0.42rem) calc(12px + 0.08rem) calc(12px + 0.36rem);}
.xwt_section1 .ulbox a .left .tit{font-size: calc(14px + 0.1rem);color: #0261d0;line-height: calc(24px + 0.12rem);margin-bottom: calc(12px + 0.2rem);font-weight: bolder;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.xwt_section1 .ulbox a .left .border{width: 100%;height: 1px;background: #0261d0;margin-bottom: calc(12px + 0.22rem);}
.xwt_section1 .ulbox a .left .info{font-size: calc(14px + 0.02rem);color: #666666;line-height: calc(24px + 0.1rem);margin-bottom: calc(12px + 0.2rem);
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3;}
.xwt_section1 .ulbox a:hover .left .info{color: #0261d0;}
.xwt_section1 .ulbox a .left .date{font-size: 14px;color: #21b9ac;line-height: 18px;margin-bottom: calc(12px + 0.56rem);}
.xwt_section1 .ulbox a .left .ico{width: 31px;}
.xwt_section1 .ulbox a .left .ico img{width: 100%;display: block;}
.xwt_section1 .ulbox a .right{width: 50%;float: right;}
.xwt_section1 .ulbox a .right .pic{ width: 100%; padding-bottom: 64.35%; position: relative; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.xwt_section1 .ulbox a .right .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.xwt_section1 .ulbox a:hover .right .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.xwt_section1 .ulbox .banner_number{font-size: calc(14px + 0.16rem);color: #d3d3d3;line-height: calc(18px + 0.16rem);position: absolute;left: calc(50% - 76px - 0.42rem);bottom: 0.85rem;z-index: 8;}
.xwt_section1 .ulbox .banner_number font:first-child{color: #0261d0;}
.xwt_section1 .ulbox .banner_number font:last-child{color: #666666;font-size: calc(14px + 0.03rem);}
.xwt_section1 .ulbox .slick-dots{position: absolute; bottom: 0; height: 8px; text-align: center;}
.xwt_section1 .ulbox .slick-dots li{ vertical-align: top; width: 8px; height: 8px;border-radius: 100%; margin: 0 calc(6px + 0.075rem); border: 1px solid #acadad;}
.xwt_section1 .ulbox .slick-dots li.slick-active{ background: #0261d0;border-color: #0261d0;}
@media  screen and (max-width: 1680px){
.xwt_section1 .ulbox a .left{padding: calc(12px + 0.3rem);}
.xwt_section1 .ulbox a .left .tit{font-size: calc(14px + 0.04rem);line-height: calc(24px + 0.04rem);margin-bottom: calc(12px + 0.1rem);}
.xwt_section1 .ulbox a .left .border{margin-bottom: calc(12px + 0.14rem);}
.xwt_section1 .ulbox a .left .info{line-height: calc(24px + 0.04rem);margin-bottom: calc(12px + 0.1rem);}
.xwt_section1 .ulbox a .left .date{margin-bottom: calc(12px + 0.4rem);}
.xwt_section1 .ulbox .banner_number{bottom: 1rem;}
}
@media  screen and (max-width: 1024px){
.xwt_section1 .ulbox a::after{display: none;}
.xwt_section1 .ulbox a .left{width: 100%;padding: 14px;background: #fff;}
.xwt_section1 .ulbox a .right{width: 100%;}
.xwt_section1 .ulbox .banner_number{left: auto;right: 14px; bottom: auto;top: 230px;}
}

.xwt_section2{width: 100%;padding-bottom: calc(30px + 0.3rem);background: #f5fafb;float: left;}
.xwt_section2 ul{margin: -15px;overflow: hidden;width: calc(100% + 30px);}
.xwt_section2 ul li{width: 33.33333%;padding: 15px;float: left;}
.xwt_section2 ul a{display: block;width: 100%;border-radius: 8px;overflow: hidden;background: #ffffff;}
.xwt_section2 ul a .pic{ width: 100%; padding-bottom: 61%; position: relative; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.xwt_section2 ul a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.xwt_section2 ul a:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.xwt_section2 ul a .wordsbox{width: 100%;padding: calc(12px + 0.18rem);}
.xwt_section2 ul a:hover .wordsbox{background: #0261d0;}
.xwt_section2 ul a .wordsbox .info{text-align: justify; font-size: calc(14px + 0.06rem);color: #333333;line-height: calc(20px + 0.1rem);margin-bottom: calc(12px + 0.12rem);height: calc(40px + 0.2rem);font-weight: bolder;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.xwt_section2 ul a .wordsbox .date{font-size: 14px;color: #21b9ac;line-height: 18px;}
.xwt_section2 ul a:hover .wordsbox .info,
.xwt_section2 ul a:hover .wordsbox .date{color: #fff;}
.xwt_section2 .page_section{margin-top: calc(20px + 0.3rem);}
@media  screen and (max-width: 1024px){
.xwt_section2 ul{margin: 0;width: 100%;}
.xwt_section2 ul li{width: 100%;padding: 0;margin-bottom: 12px;}
.xwt_section2 ul li:last-child{margin-bottom: 0;}
}

/*行业头部*/
.hy_head{position: fixed;width: 100%;left: 0;top: 0;z-index: 99;}
.hy_head.ons{background: #fff;box-shadow: 0 0 30px rgba(0,0,0,0.1);}
.hy_head .top{width: 100%;padding: 0 0.7rem;}
.hy_head .top::after{content: "";display: block;clear: both;}
.hy_head .logo{float: left;margin: 28px 40px 28px 0;}
.hy_head .logo img{height: 40px;display: block;}
.hy_head.onss .logo{float: left;margin: 15.5px 40px 15.5px 0;}
.hy_head.onss .logo img{height: 65px;}
.hy_head .fh{float: left;}
.hy_head .fh a{display: block;font-size: 0;}
.hy_head .fh a img{width: 20px;display: inline-block;vertical-align: middle;}
.hy_head .fh a .words{font-size: 16px;color: #2a2b59;line-height: 96px;display: inline-block;vertical-align: middle;margin-left: 8px;}
.hy_head.onss .fh a .words{color: #7ebf41;}
.hy_head .right{float: right;}
.hy_head .listbox{float: left;margin-right: 228px;}
.hy_head .listbox .list{float: left;margin-right: 50px;}
.hy_head .listbox .list:last-child{margin-right: 0;}
.hy_head .listbox .list a{display: block;position: relative;padding: 26px 0;}
.hy_head .listbox .list a .words1{font-size: 18px;color: #333333;line-height: 22px;padding-left: 14px;position: relative;margin-bottom: 6px;}
.hy_head .listbox .list a .words1::after{content: "";display: block;width: 4px;height: 4px;background: #333333;border-radius: 100%;position: absolute;left: 0;top: 50%;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);}
.hy_head.onss .listbox .list.on a .words1{color: #7ebf41;}
.hy_head.onss .listbox .list.on a .words1::after{background: #7ebf41;}
.hy_head .listbox .list a .words2{font-size: 14px;color: #666666;line-height: 18px;position: absolute;white-space:nowrap;display: none;padding-left: 14px;}
.hy_head .listbox .list a:hover .words2{display: block;}
.hy_head ._menu{float: left;}
.hy_head ._menu .lang .nli span a i{background: url(/theme/cn/img/zimg39.png) center no-repeat;background-size: 24px auto;}
.hy_head ._menu .lang .nli span a::before{border-top: 2px solid #aeaeae;border-right: 2px solid #aeaeae;}
.hy_head ._menu .nli span a{color: #666666;line-height: 96px;}
.hy_head .Search{ cursor:pointer; float:left; width:22px; height:96px; background:url(/theme/cn/img/zimg38.png) center no-repeat; background-size:22px auto; margin-right: 0.3rem;}

.hy_head-1 .logo{float: left; height:96px; margin:0;}
.hy_head-1 .logo img{ margin-top:18px;}
.hy_head-1 .logo .show{height:98px;display: block;}
.hy_head-1 .logo .hide{height:71px;display: none;}
.hy_head-1 .logo img{ margin-top:12px;}
.hy_head-1.ons .logo .show{display: none;}
.hy_head-1.ons .logo .hide{display: block;}

.hy_head-1 ._menu .lang .nli span a i{background: url(/theme/cn/img/zimg39.1.png) center no-repeat;background-size: 24px auto;}
.hy_head-1.ons ._menu .lang .nli span a i{background: url(/theme/cn/img/zimg39.png) center no-repeat;background-size: 24px auto;}
.hy_head-1 .Search{ background:url(/theme/cn/img/zimg38.1.png) center no-repeat; background-size:22px auto;}
.hy_head-1.ons .Search{ background:url(/theme/cn/img/zimg38.png) center no-repeat; background-size:22px auto;}
.hy_head-1 ._menu .nli span a{color: #fff;}
.hy_head-1 ._menu .lang .nli span a::before{border-top: 2px solid #fff; border-right: 2px solid #fff;}
.hy_head-1.ons ._menu .nli span a{color: #666666;}
.hy_head-1.ons ._menu .lang .nli span a::before{border-top: 2px solid #aeaeae; border-right: 2px solid #aeaeae;}


@media  screen and (max-width: 1300px){
.hy_head .listbox{margin-right: 180px;}
.hy_head .listbox .list a .words2{font-size: 12px;}
}
@media  screen and (max-width: 1300px){
.hy_head .listbox{margin-right: 60px;}
.hy_head .listbox .list{margin-right: 30px;}
}
@media  screen and (max-width: 1060px){
.hy_head .listbox{margin-right: 40px;}
.hy_head .listbox .list{margin-right: 20px;}
}
@media  screen and (max-width: 1024px){
.hy_head .logo{margin: 17px 0;}
.hy_head .logo img{height: 26px;}
.hy_head.onss .logo{float: left;margin: 10px 0;}
.hy_head.onss .logo img{height: 40px;}
.hy_head .listbox{display: none;}
.hy_head .fh{float: left;margin-left: 20px;}
.hy_head .fh a{display: block;font-size: 0;}
.hy_head .fh a img{width: 20px;}
.hy_head .fh a .words{font-size: 14px;line-height: 60px;margin-left: 6px;}
.hy_head .fh a .words span{display: none;}
.hy_head .Search{height: 60px;margin-right: 12px;}
.hy_head ._menu .lang .nli span a{line-height: 60px;}
.hy_head ._menu .lang .nli span a i{background-size: 22px auto;}
.hy_head .menuph .navbtn{background: #000;}
.hy_head .menuph .navbtn::after,.hy_head .menuph .navbtn::before{background: #000;}
.hy_head .xialaph h4 a{font-size: 16px;line-height: 26px;padding-top: 16px;padding-bottom: 16px;}
.hy_head .xialaph h4 a span{font-size: 14px;color: #555;display: block;padding-left: 0;}

.hy_head-1 .logo{ margin:0; height:60px;}
.hy_head-1 .logo img{ margin-top:10px;}
.hy_head-1 .logo .show{height:55px;}
.hy_head-1 .logo .hide{height:40px;}
.hy_head-1.ons .logo img{ margin-top:10px;}
.hy_head-1 .menuph .navbtn{background: #fff;}
.hy_head-1 .menuph .navbtn::after,
.hy_head-1 .menuph .navbtn::before{background: #fff;}
.hy_head-1.ons .menuph .navbtn{background: #000;}
.hy_head-1.ons .menuph .navbtn::after,
.hy_head-1.ons .menuph .navbtn::before{background: #000;}

}

.bot_ts{width: 100%;padding-top: calc(20px + 0.14rem);padding-bottom: calc(20px + 0.14rem);float: left;}
.bot_ts .fh{float: left;margin-top: 36.5px;}
.bot_ts .fh a{display: block;font-size: 0;border: 1px solid #fff;width: 162px;text-align: center;border-radius: 0.8rem;}
.bot_ts1 .fh a{border: 1px solid #077abb;}
.footer.onss .bot_ts .fh a{border-color: #7ebf41;}
.bot_ts .fh a:hover{opacity: 0.8;}
.bot_ts .fh a img{width: 20px;display: inline-block;vertical-align: middle;margin-right: 8px;}
.bot_ts .fh a .words{font-size: calc(14px + 0.02rem);color: #ffffff;line-height: calc(30px + 0.1rem);display: inline-block;vertical-align: middle;}
.bot_ts1 .fh a .words{ color: #077abb;}
.footer.onss .bot_ts .fh a .words{color: #7ebf41;}
.bot_ts .right{float: right;}
.bot_ts .right ul{float: left;margin-right: 66px;margin-top: 20.5px;}
.bot_ts .right ul li{float: left;margin-right: 60px;}
.bot_ts .right ul li:last-child{margin-right: 0;}
.bot_ts .right ul li ._t{margin-bottom: 6px;overflow: hidden;}
.bot_ts .right ul li ._t img{width: 24px;float: left; margin-right: 4px;}
.bot_ts .right ul li ._t .words{font-size: calc(14px + 0.02rem);color: rgba(255,255,255,0.52);line-height: 24px;float: left;}
.bot_ts .right ul li ._b{font-size: calc(14px + 0.02rem);color: #ffffff;line-height: calc(18px + 0.04rem);padding-left: 28px;}
.bot_ts .right .ewmbox{float: left;font-size: 0;}
.bot_ts .right .ewmbox .words{display: inline-block;vertical-align: middle;margin-right: 8px;font-size: 0;}
.bot_ts .right .ewmbox .words .words1{font-size: 14px;color: #cdcdcd;line-height: 16px;width: 18px;display: inline-block;vertical-align: middle;}
.bot_ts .right .ewmbox .words .words2{font-size: 14px;color: #cdcdcd;line-height: 16px;width: 18px;display: inline-block;vertical-align: middle;}
.bot_ts .right .ewmbox .picbox{width: 115px;height: 115px;display: inline-block;vertical-align: middle;background: url(/theme/cn/img/zimg49.png)no-repeat center center;background-size: cover;position: relative;}
.bot_ts1 .right .ewmbox .picbox{background: url(/theme/cn/img/zimg49.1.png)no-repeat center center;background-size: cover;}
.footer.onss .bot_ts .right .ewmbox .picbox{background: url(/theme/cn/img/zimg68.png)no-repeat center center;}
.bot_ts .right .ewmbox .picbox img{width: 99px;display: block;position: absolute;left: 50%;top: 50%;
transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);}
@media  screen and (max-width: 1300px){
.bot_ts .fh a{width: 140px;}
.bot_ts .fh a img{width: 16px;margin-right: 6px;}
.bot_ts .fh a .words{font-size: 14px;}
.bot_ts .right ul{margin-right: 30px;}
.bot_ts .right ul li{float: left;margin-right: 20px;}
.bot_ts .right ul li ._b{font-size: 14px;color: #ffffff;line-height: 20px;}
}
@media  screen and (max-width: 1024px){
.bot_ts{position: relative;}
.bot_ts .fh{margin-top: 0;width: 100%;}
.bot_ts .right ul{margin-right: 0;width: 100%;}
.bot_ts .right ul li{float: left;width: 100%;margin-right: 0;margin-bottom: 8px;}
.bot_ts .right ul li:last-child{margin-bottom: 0;}
.bot_ts .right{width: 100%;}
.bot_ts .right .ewmbox{width: 115px;position: absolute;right: 0;top: calc(20px + 0.14rem);}
.bot_ts .right .ewmbox .words{display: none;}
.bot_ts .right ul li ._b br{display: none;}
.bot_ts .right ul li ._t{margin-bottom: 2px;}
}

.ny_banner2{margin-top: 96px;position: relative;}
.ny_banner2 .ba_pic{width: 100%;}
.ny_banner2 .ba_pic img{width: 100%;display: block;}
.ny_banner2 .wordsbox{width: 100%;position: absolute;left: 0;top: 50%;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);}
.ny_banner2 .wordsbox .words{font-size: calc(14px + 0.3rem);color: #ffffff;line-height: calc(18px + 0.3rem);text-align: center;font-weight: bolder;}
.ny_banner2 .dq_sect{width: 100%;position: absolute;left: 0;bottom: calc(12px + 0.04rem);}
.ny_banner2 .dq_sect .content{width: 100%;text-align: right;font-size: 0;}
.ny_banner2 .dq_sect img{width: 16px;display: inline-block;vertical-align: middle;margin-right: calc(6px + 0.04rem);}
.ny_banner2 .dq_sect a{font-size: 14px;color: #ffffff;line-height: calc(18px + 0.02rem);display: inline-block;vertical-align: middle;}
.ny_banner2 .dq_sect span{font-size: 14px;color: #ffffff;line-height: calc(18px + 0.02rem);display: inline-block;vertical-align: middle;margin: 0 7px;}
.ny_banner2 .dq_sect a:hover,
.ny_banner2 .dq_sect a.on{color: #0261d0;}
@media  screen and (max-width: 1024px){
.ny_banner2{margin-top: 60px;position: relative;}
.ny_banner2 .dq_sect{display: none;}
}

.zymb_section{width: 100%;padding-top: 30px;padding-bottom: calc(30px + 0.5rem);background: #f5fafb;}
.zymb_section .w_width::after{content: "";display: block;clear: both;}
.zymb_section .left{width: 76.92%;float: left;background: #fff;padding: calc(12px + 0.4rem) calc(12px + 0.34rem) calc(12px + 0.46rem) calc(12px + 0.36rem);}
.zymb_section .con1{margin-bottom: calc(14px + 0.22rem);}
.zymb_section .con1 .tit{font-size: calc(14px + 0.18rem);color: #0261d0;line-height: calc(18px + 0.18rem);text-align: center;margin-bottom: calc(12px + 0.06rem);font-weight: bolder;}
.zymb_section .con1 .border{width: 40px;height: 4px;background-image: linear-gradient(to right, #066dcb , #32b5b8);border-radius: 2px;margin: 0 auto calc(12px + 0.26rem) auto;}
.zymb_section .con1 .info{font-size: calc(14px + 0.02rem);color: #666666;line-height: calc(22px + 0.1rem);margin-bottom: calc(12px + 0.08rem);}
.zymb_section .con1 .ul{width: calc(100% + 12px);margin: -6px;overflow: hidden;}
.zymb_section .con1 .li{padding: 6px;}
.zymb_section .con1 .li .pic{ width: 100%; padding-bottom: 52.81%; position: relative; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.zymb_section .con1 .li .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.zymb_section .con1 .li:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.zymb_section .con1 .ul .slick-prev{width: 42px;height: 70px;background: url(/theme/cn/img/zimg64.png) no-repeat center center; background-size: cover;left: 6px;top: 50%;background-color: rgba(0,0,0,0.45);}
.zymb_section .con1 .ul .slick-next{width: 42px;height: 70px;background: url(/theme/cn/img/zimg65.png) no-repeat center center; background-size: cover;right: 6px;top: 50%;background-color: rgba(0,0,0,0.45);}
.zymb_section .con1 .ul .slick-prev:hover,
.zymb_section .con1 .ul .slick-next:hover{background-color: #0261d0;}
.zymb_section .con1 .ul .slick-dots{position: absolute; bottom: calc(14px + 0.1rem); height: 8px; text-align: center;}
.zymb_section .con1 .ul .slick-dots li{ vertical-align: top; width: 8px; height: 8px;border-radius: 100%; margin: 0 6.5px; background: #f5fafb;}
.zymb_section .con1 .ul .slick-dots li.slick-active{ background: #0261d0;}
.zymb_section .con2{width: 100%;margin-bottom: calc(14px + 0.22rem);}
.zymb_section .con2 .tit{font-size: calc(14px + 0.08rem);color: #333333;line-height: calc(18px + 0.08rem);margin-bottom: calc(8px + 0.04rem);}
.zymb_section .con2 .border{width: 40px;height: 2px;background: #0261d0;margin-bottom: calc(12px + 0.12rem)}
.zymb_section .con2 .ulcon{width: 100%;overflow: hidden;}
.zymb_section .con2 .ulbox{float: left;position: relative;padding: 0 8px 20px 8px;}
.zymb_section .con2 .ulbox::after{content: "";display: block;width: 100%;height: 106px;background: #f5fafb;position: absolute;left: 0;bottom: 0;z-index: 1;}
.zymb_section .con2 .ulbox:nth-child(1){width: calc(78.36% - 12px);}
.zymb_section .con2 .ulbox:nth-child(2){width: 21.64%;float: right;}
.zymb_section .con2 .ulbox .ul{width: calc(100% + 16px);margin: 0 -8px;overflow: hidden;position: relative;z-index: 2;}
.zymb_section .con2 .ulbox .li{width: 14.28571428571429%;float: left;padding: 0 8px;}
.zymb_section .con2 .ulbox:nth-child(2) li{width: 50%;}
.zymb_section .con2 .ulbox a{display: block;width: 100%;position: relative;}
.zymb_section .con2 .ulbox a .pic{width: 100%;}
.zymb_section .con2 .ulbox a img{width: 100%;display: block;}
.zymb_section .con2 .ulbox a .words{width: 100%;font-size: calc(14px + 0.02rem);color: #666666;line-height: calc(18px + 0.02rem);text-align: center;position: absolute;left: 0;top: 50%;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);}
.zymb_section .con2 .ulbox .text{font-size: calc(14px + 0.04rem);color: #21b9ac;line-height: calc(18px + 0.04rem);text-align: center;margin-top: calc(6px + 0.04rem);font-weight: bolder;position: relative;z-index: 2;}
.zymb_section .con3{width: 100%;margin-bottom: calc(12px + 0.22rem);}
.zymb_section .con3 .tit{font-size: calc(14px + 0.08rem);color: #333333;line-height: calc(18px + 0.08rem);margin-bottom: calc(8px + 0.04rem);}
.zymb_section .con3 .border{width: 40px;height: 2px;background: #0261d0;margin-bottom: calc(12px + 0.12rem)}
.zymb_section .con3 ul{width: 100%;display: flex; flex-direction: row; justify-content: space-between; align-items: left;}
.zymb_section .con3 ul li{display: inline-block;vertical-align: middle;}
.zymb_section .con3 ul li .pic{margin-bottom: calc(12px + 0.04rem);}
.zymb_section .con3 ul li .pic img{height: calc(60px + 0.6rem);display: block;margin: 0 auto;}
.zymb_section .con3 ul li .words{font-size: calc(14px + 0.02rem);color: #333333;line-height: calc(18px + 0.02rem);text-align: center;}
.zymb_section .con3 ul li .ico{width: 28px;margin-top: 69px;}
.zymb_section .con4{width: 100%;}
.zymb_section .con4 .tit{font-size: calc(14px + 0.08rem);color: #333333;line-height: calc(18px + 0.08rem);margin-bottom: calc(8px + 0.04rem);}
.zymb_section .con4 .border{width: 40px;height: 2px;background: #0261d0;margin-bottom: calc(12px + 0.12rem)}
.zymb_section .con4 .tit2{font-size: calc(14px + 0.03rem);color: #333333;line-height: calc(18px + 0.03rem);margin-bottom: calc(12px + 0.1rem);padding-left: 16px;position: relative;}
.zymb_section .con4 .tit2::after{content: "";display: block;width: 6px;height: 6px;background: #0261d0;border-radius: 100%;position: absolute;left: 0;top: 50%;margin-top: -2px;}
.zymb_section .con4 .info{font-size: calc(14px + 0.02rem);color: #666666;line-height: calc(22px + 0.1rem);margin-bottom: calc(12px + 0.02rem);}
.zymb_section .con4 .pic{width: 100%;margin-bottom: calc(12px + 0.14rem);}
.zymb_section .con4 .pic2{margin-bottom: 0;}
.zymb_section .con4 .pic img{width: 100%;display: block;}
.zymb_section .right{width: 21.15%;float: right;}
.zymb_section .right ul{width: 100%;}
.zymb_section .right ul li{width: 100%;margin-bottom: 5px;}
.zymb_section .right ul li:last-child{margin-bottom: 0;}
.zymb_section .right ul .top{width: 100%;background: #fff; min-height: calc(40px + 0.34rem);position: relative;cursor: pointer; display:flex; align-items:center;}
.zymb_section .right ul li.on .top{background: #0261d0;}
.zymb_section .right ul .top .borWords{width: 100%; padding:0.13rem calc(14px + 0.24rem) 0.13rem calc(14px + 0.16rem);}
.zymb_section .right ul .top .borWords .border{width: 2px;height: calc(14px + 0.02rem);float: left;background: #0261d0;margin-top: calc(3px + 0.02rem);}
.zymb_section .right ul li.on .top .borWords .border{background: #fff;}
.zymb_section .right ul .top .borWords .words{font-size: calc(14px + 0.04rem);color: #333333;line-height: calc(20px + 0.04rem);width: calc(100% - 2px);padding-left: 12px;float: left;}
.zymb_section .right ul li.on .top .borWords .words{color: #fff;}
.zymb_section .right ul .bottom{width: 100%;background: #ffffff;padding: 0 calc(12px + 0.28rem);display: none;}
.zymb_section .right ul .bottom .listbox{width: 100%;}
.zymb_section .right ul .bottom .list{width: 100%;}
.zymb_section .right ul .bottom .list a{display: block;width: 100%;font-size: 0;border-bottom: 1px solid #f1f1f1;}
.zymb_section .right ul .bottom .list:last-child a{border: 0;}
.zymb_section .right ul .bottom .list a:hover{border-color: #0261d0;}
.zymb_section .right ul .bottom .list.on a{border-color: #0261d0;}
.zymb_section .right ul .bottom .list a .words{font-size: calc(14px + 0.02rem);color: #666666;line-height: calc(30px + 0.22rem);display: inline-block;vertical-align: middle;padding-right: 14px;width: calc(100% - 16px);
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.zymb_section .right ul .bottom .list a:hover .words{color: #0261d0;}
.zymb_section .right ul .bottom .list a .ico{width: 16px;display: inline-block;vertical-align: middle;}
.zymb_section .right ul .bottom .list a .ico img{width: 100%;display: block;}
.zymb_section .right ul .bottom .list a .ico img.ico2{display: none;}
.zymb_section .right ul .bottom .list a:hover .ico img.ico1{display: none;}
.zymb_section .right ul .bottom .list a:hover .ico img.ico2{display: block;}

.zymb_section .right ul .bottom .list.on a .ico img.ico1{display: none;}
.zymb_section .right ul .bottom .list.on a .ico img.ico2{display: block;}

@media  screen and (max-width: 1680px){
.zymb_section .con2 .ulbox a .words{font-size: 12px;}
.zymb_section .con3 ul li .pic img{height: 70px;}
.zymb_section .con3 ul li .ico{margin-top: 40px;}
}
@media  screen and (max-width: 1024px){
.zymb_section .left{width: 100%;padding: 14px;}
.zymb_section .con1 .ul .slick-prev{width: 24px;height: 40px;z-index: 2;}
.zymb_section .con1 .ul .slick-next{width: 24px;height: 40px;z-index: 2;}
.zymb_section .con2 .ulbox{padding: 0 8px 20px 8px;}
.zymb_section .con2 .ulbox::after{height: 120px;}
.zymb_section .con2 .ulbox:nth-child(1){width: 100%;float: none;margin-bottom: 16px;}
.zymb_section .con2 .ulbox:nth-child(2){width: 100%;float: none;}
.zymb_section .con2 .ulbox .ul{padding-bottom: 26px;text-align: center;}
.zymb_section .con2 .ulbox .ul .slick-dots{position: absolute; bottom: 0; height: 8px; text-align: center;}
.zymb_section .con2 .ulbox .ul .slick-dots li{ vertical-align: top; width: 8px; height: 8px;border-radius: 100%; margin: 0 4px; background: #dddddd;}
.zymb_section .con2 .ulbox .ul .slick-dots li.slick-active{ background: #0261d0;}
.zymb_section .con2 .ulbox .ul .slick-track{display: inline-block;}
.zymb_section .con2 .ulbox a .words{font-size: calc(14px + 0.02rem);}
.zymb_section .con3 ul{width: calc(100% + 12px);display: block;margin: -6px;overflow: hidden;}
.zymb_section .con3 ul li{display: block;width: 50%;padding: 6px;float: left;}
.zymb_section .con3 ul li .pic{margin-bottom: 10px;}
.zymb_section .con3 ul li .pic img{height: 80px;}
.zymb_section .con3 ul li.l2{display: none;}
.zymb_section .con3 ul li .words{font-size: 14px;}
.zymb_section .right{width: 100%;margin-bottom: 20px;}
.zymb_section .right ul .top .borWords{ padding:0.3rem calc(14px + 0.24rem) 0.3rem calc(14px + 0.16rem);}
}



/* zzh */
/* 翻页 */
.pagation{width: 100%;}
.pagation ul{width: 100%;display: flex;align-items: center;justify-content: center;}
.pagation ul::after{content: "";display: block;clear: both;}
.pagation ul li{float: left;margin:0 5px;width: 40px;height: 40px;}
.pagation ul a{float: left;width: 100%;font-size: calc(14px + 0.02rem);line-height: 38px;color: #9c9c9c;border: 1px solid #e2e2e2;border-radius: 100%;text-align: center;background: #f5fafb;}
.pagation ul a:hover,
.pagation ul a.on{background: #0261d0;color: #ffffff;border: 1px solid #0261d0;}
.page_ph{width: 100%;display: none;}
.page_ph::after{content: "";display: block;clear: both;}
.page_ph a{float: left;width: 30%;font-size: 14px;line-height: 30px;color: #ffffff;background: #0261d0;border-radius: 30px;text-align: center;}
.page_ph span{float: left;width: 40%;font-size: 14px;line-height: 30px;color: #063d8d;text-align: center;}
@media screen and (max-width:767px) {
.pagation{display: none;}
.page_ph{display: block;}
}

/* 企业招聘 */
.work_main{width: 100%;padding-bottom:calc(10px + 0.5rem);padding-top:calc(10px + 0.7rem); display:inline-block;}
.work_main ._top{width:100%;border-radius: 8px;overflow: hidden;padding:0.81rem 0.86rem 0.7rem;}
.work_main ._top .tit{width:100%;font-size: calc(16px + 0.22rem);line-height: calc(20px + 0.28rem);color: #ffffff;font-weight: bold;padding-bottom: calc(10px + 0.33rem);position: relative;}
.work_main ._top .tit::after{content: "";display:block;position: absolute;width: 2.64rem;height: 1px;background: rgba(255, 255, 255, 0.47);bottom: 0;left: 0;}
.work_main ._top .text{width: 100%;font-size: calc(14px + 0.02rem);line-height: calc(20px + 0.12rem);color: #ffffff;margin-top: calc(10px + 0.27rem);}
.work_main ._top .text p{margin-bottom: calc(6px + 0.06rem);}
.work_main ._bot{width: 100%;margin-top: calc(10px + 0.6rem);}
.work_main ._bot::after{content: "";display: block;clear: both;}
.work_main ._bot .labbox{float: left;width: 100%;background: #e4e4e4;padding: calc(10px + 0.13rem) calc(10px + 0.4rem);}
.work_main ._bot .labbox .lab{float: left;width: 15.66%;font-size: calc(14px + 0.04rem);line-height: calc(18px + 0.04rem);color: #333333;font-weight: bolder;}
.work_main ._bot .labbox .lab:nth-child(1){width: 21.66%;}
.work_main ._bot .list{float: left;width: 100%;margin-bottom: calc(10px + 0.4rem);}
.work_main ._bot .list .li{float: left;width: 100%;margin-top: calc(6px + 0.03rem);position: relative;padding: 0 calc(10px + 0.4rem);background: #ffffff;}
.work_main ._bot .list .infobox{float: left;width: 100%;padding: calc(10px + 0.13rem) 0;position: relative;cursor: pointer;}
.work_main ._bot .list .infobox .jiahao{display: block;position: absolute;width: 16px;height: 100%;right: 0;top: 0;display: flex;align-items: center;justify-content: center;}
.work_main ._bot .jiahao span{display: block;width: 16px;height: 2px;background: #dbdbdb;position: relative;}
.work_main ._bot .jiahao span::after{content: "";display: block;position: absolute;width: 2px;height: 16px;background: #dbdbdb;left: 50%;top: 50%;margin-left: -1px;margin-top: -8px;}
.work_main ._bot .list .name{float: left;width: 15.66%;font-size: calc(14px + 0.02rem);line-height: calc(18px + 0.02rem);color: #333333;}
.work_main ._bot .list .name:nth-child(1){width: 21.66%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;padding-right: 10px;}
.work_main ._bot .list .infobox.active .name{color: #0261d0;}
.work_main ._bot .down{float: left;display: none;width: 100%;padding: calc(10px + 0.26rem) 0 calc(10px + 0.5rem) 0;border-top: 1px solid #0261d0;}
.work_main ._bot .down .cont{float: left;width: 100%;font-size: calc(14px + 0.02rem);line-height: calc(20px + 0.06rem);color: #666666;}
.work_main ._bot .down .cont p{margin-bottom: 10px;display: flex;}
.work_main ._bot .down .cont p:last-child{margin-bottom: 0;}
.work_main ._bot .down .cont .nb{display: inline-block;}
.work_main ._bot .down .tit{display: block;font-size: calc(16px + 0.06rem);line-height: calc(20px + 0.06rem);color: #333333;font-weight: bold;position: relative;padding-left: calc(10px + 0.04rem);margin-bottom: calc(10px + 0.07rem);}
.work_main ._bot .down .tit::after{content: "";display: block;position: absolute;width: 3px;height: calc(14px + 0.04rem);background: #00a199;left: 0;top: 50%;margin-top: calc(-5px - 0.02rem);}
.work_main ._bot .down .btn{float: left;width: 100%;margin-top: calc(10px + 0.32rem);}
.work_main ._bot .down .btn a{float: left;font-size: 14px;line-height: calc(30px + 0.1rem);color: #ffffff;background: #0261d0;border-radius: calc(30px + 0.1rem);padding: 0 calc(10px + 0.16rem);}
.work_main ._bot .down .btn a:hover{opacity: 0.7;}
.work_main .ph_show{display: none;}
@media screen and (max-width:1024px) {
.work_main ._top .text br{display: none;}
.work_main ._bot .labbox .lab:nth-child(1){width: 20.66%;}
.work_main ._bot .labbox .lab:nth-child(2){width: 12.66%;}
.work_main ._bot .list .name:nth-child(1){width: 20.66%;}
.work_main ._bot .list .name:nth-child(2){width: 12.66%;}
}
@media screen and (max-width:767px) {
.work_main .ph_show{display: block;}
.work_main .ph_hide{display: none;}
.work_main ._bot .labbox .lab{width: 33.33%;}
.work_main ._bot .labbox .lab:nth-child(1){width:42.33%;}
.work_main ._bot .labbox .lab:nth-child(2){width: 27.33%;}
.work_main ._bot .labbox .lab:nth-child(5){width: 30.33%;}
.work_main ._bot .list .name{width: 33.33%;}
.work_main ._bot .list .name:nth-child(1){width:42.33%;}
.work_main ._bot .list .name:nth-child(2){width: 27.33%;}
.work_main ._bot .list .name:nth-child(5){width: 30.33%;}
.work_main ._bot .down .tit{display: block;font-size: 15px;}

}





/* 工作机会-简历上传 */
.tdjl_sect{float: left;position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,0.56);left: 0;top: 0;z-index: 99;display: flex;align-items: center;justify-content: center;display: none;}
.tdjl_sect.active{display: flex;}
.tdjl_sect .contbox{float: left;width: 600px;display: flex;flex-wrap: wrap;position: relative;background: url(/theme/cn/img/work2.jpg) no-repeat;background-size: cover;border-radius: 8px;overflow: hidden;padding:calc(20px + 0.15rem) calc(10px + 0.56rem) calc(10px + 0.53rem);}
.tdjl_sect .contbox ._t{float: left;width: 100%;font-size: calc(16px + 0.1rem);line-height: calc(20px + 0.1rem);color: #ffffff;text-align: center;}
.tdjl_sect .contbox ._b{float: left;width: 100%;margin-top: 0.95rem;}
.tdjl_sect ._b .form{float: left;width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.tdjl_sect ._b .lab{float: left;width: 45.72%;margin-bottom: calc(10px + 0.19rem);position: relative;}
.tdjl_sect ._b .lab .name{float: left;width: 100%;font-size: calc(14px + 0.02rem);line-height:calc(14px + 0.02rem);color: #666666;margin-bottom: 9px;}
.tdjl_sect ._b .lab .text{float: left;width: 100%;height: 38px;font-size: 14px;line-height: 14px;color: #333333;padding:10px 13px;background: #ffffff;border-radius: 5px;}
.tdjl_sect ._b .lab input::-webkit-input-placeholder{color: #bfbfbf;}
.tdjl_sect ._b .lab input::-moz-placeholder{color: #bfbfbf;}
.tdjl_sect ._b .lab input::moz-placeholder{color: #bfbfbf;}
.tdjl_sect ._b .lab input:-ms-input-placeholder{color: #bfbfbf;}
.tdjl_sect ._b .fr{float: right;}
.tdjl_sect ._b .lab .textbox{float: left;width: 100%;position: relative;cursor: pointer;}
.tdjl_sect ._b .lab .textbox::after{content: "";display: block;position:absolute;width: 15px;height: 9px;background: url(/theme/cn/img/arrow.png) no-repeat;background-size: cover;right: 10px;top: 50%;margin-top: -4.5px;}
.tdjl_sect ._b .lab .down{float: left;width: 100%;position: absolute;left: 0;top: calc(100% + 5px);border-radius: 4px;overflow: hidden;display: none;z-index: 20; max-height:120px; overflow-y:auto;}
.tdjl_sect ._b .lab .down .li{float: left;width: 100%;font-size: 14px;line-height: 14px;color: #333333;background: #ffffff;padding:10px 14px;cursor: pointer;}
.tdjl_sect ._b .lab .down .li:hover{color: #0261d0;}
.tdjl_sect ._b .sc_btn{float: left;width: 68px;height: 68px;border-radius: 4px;border: 1px dashed #c4c4c4;cursor: pointer;padding: 8px 0 18px 0;}
.tdjl_sect ._b .sc_btn .sc1{float: left;width: 100%;font-size: calc(20px + 0.1rem);line-height:20px;color: #666666;text-align: center;}
.tdjl_sect ._b .sc_btn .sc2{float: left;width: 100%;font-size: 12px;line-height:12px;color: #666666;text-align: center;margin-top: 12px;}
.tdjl_sect ._b .bz{float: left;width: calc(100% - 62px);font-size: 12px;line-height: 18px;color: #666666;padding-left:10px;}
.tdjl_sect ._b .flex{display: flex;align-items: flex-end;}
.tdjl_sect ._b .lab .ico{display: block;width: 92px;height: 38px;line-height: 0;position: absolute;right:8px;top: 50%;margin-top: -19px;}
.tdjl_sect ._b .lab .ico img{display: block;width: 100%; height:100%;}
.tdjl_sect ._b .lab .yzm{padding-right:110px;}
.tdjl_sect ._b .lab .submit{float: left;width: 100%;border-radius: 4px;font-size: calc(14px + 0.02rem);line-height:42px;color: #0261d0;text-align: center;border: 1px solid #0261d0;}
.tdjl_sect ._b .lab .submit:hover{background: #0261d0;color: #ffffff;}
.tdjl_sect ._b .mb0{margin-bottom: 0;}
.tdjl_sect .close{display: block;width: 12px;height: 12px;line-height: 0;position: absolute;top: calc(10px + 0.1rem);right: calc(10px + 0.08rem);transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.tdjl_sect .close:hover{transform: rotate(180deg);}
@media screen and (max-width:767px) {
.tdjl_sect .contbox{width: 90%;position: relative;}
.tdjl_sect .contbox::after{content: "";display: block;width: 100%;height: calc(100% - 56px);position: absolute;left: 0;bottom: 0;z-index: 1;background: #F5FBFB;}
.tdjl_sect ._t,
.tdjl_sect ._b{position: relative;z-index: 2;}
.tdjl_sect ._b .lab{width: 100%;}
.tdjl_sect ._b .mb0{margin-bottom: calc(10px + 0.19rem);}
.tdjl_sect ._b .sc_btn{padding: 8px 0;}
}

/* 关于我们 */
.ny_banner.about::after{background: rgba(0,0,0,0.52);}
.about_title{float: left;width: 100%;font-size: calc(16px + 0.14rem);line-height: calc(20px + 0.14rem);color: #333333;font-weight: bold;text-align: center;position: relative;}
.about_title div{display: inline-block;position: relative;}
.about_title div::after{content: "";display: block;position: absolute;width: 10px;height: 10px;border: 1px solid #2cbcb0;border-radius: 100%;top: -4px;right:-14px;}
.about_sect1{float: left;width: 100%;padding-top: calc(10px + 0.69rem);padding-bottom: calc(10px + 0.7rem);background: url(/theme/cn/img/about3.jpg) no-repeat;background-size: cover;}
.about_sect1 .about_title{text-align: left;}
.about_sect1 .box{width: 100%;display: flex;flex-wrap: wrap;align-items: center;}
.about_sect1 ._l{float: left;width: 49.35%;padding-right: 0.76rem;}
.about_sect1 ._l .contbox{float: left;width: 100%;border-top:1px solid #e0e0e0;padding-top: calc(10px + 0.24rem);margin-top: calc(10px + 0.29rem); position:relative;}
.about_sect1 ._l .contbox::after{content: "";display: block;position: absolute;width: 17.29%;height: 1px;background: #0261d0;left: 0;top: -1px;}
.about_sect1 ._l .contbox .tit{float: left;width: 100%;font-size: calc(16px + 0.3rem);line-height: calc(20px + 0.35rem);font-weight: bold; color: transparent;-webkit-background-clip: text;background-clip: text;background-image: linear-gradient(90deg,#22a3a4,#1c6caa);}
.about_sect1 ._l .contbox .text{float: left;width: 100%;font-size: calc(14px + 0.02rem);line-height: calc(20px + 0.14rem);color: #666666;margin-top: calc(10px + 0.15rem);}
.about_sect1 ._l .contbox .name{float: left;width: 100%;font-size: calc(16px + 0.04rem);line-height: calc(20px + 0.04rem);color: #005aca;margin-top: calc(10px + 0.1rem);font-weight: bolder;}
.about_sect1 ._l .contbox .ul{float: left;width: 100%;margin-top: calc(10px + 0.06rem);}
.about_sect1 ._l .contbox .li{float: left;width: 100%;font-size: calc(14px + 0.02rem);line-height: calc(20px + 0.02rem);color: #333333;padding-left: calc(10px + 0.04rem);position: relative;margin-bottom: calc(6px + 0.06rem);}
.about_sect1 ._l .contbox .li:last-child{margin-bottom: 0;}
.about_sect1 ._l .contbox .li::after{content: "";display: block;position: absolute;width: 4px;height: 4px;background:#21b9ac;left: 0;top: 10px;-webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);}
.about_sect1 ._r{float:left;width: 50.65%;padding: 0 0 calc(20px + 0.3rem) calc(20px + 0.27rem);position: relative;}
.about_sect1 ._r .rectangle{display: block;position: absolute;width:3.26rem;height: 4.64rem;background: #21b9ac;border-radius: 8px;left: 0;top: calc(20px + 0.3rem);}
.about_sect1 ._r .videobox{display: block;width: 100%;position: relative;z-index: 10;border-radius: 8px;overflow: hidden;cursor: pointer;}
.about_sect1 ._r ._vid{display: block;width: 100%;padding-bottom: 62.71%; position: relative; overflow: hidden;}
.about_sect1 ._r ._vid video{display: block;width: 100%;position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.about_sect1 ._r .videobox::after{content: "";display: block;position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,0.18);left: 0;top: 0;}
.about_sect1 ._r .videobox .btn{display: block;position: absolute;z-index: 5;width: calc(30px + 0.3rem);height: calc(30px + 0.3rem);left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.about_sect1 ._r .videobox .btn img{display: block;width: 100%;}
@media screen and (max-width:1600px) {
.about_sect1 ._l{padding-right: 0.4rem;}
.about_sect1 ._l .contbox{padding-top: calc(10px + 0.1rem);margin-top: calc(10px + 0.1rem);}
.about_sect1 ._l .contbox .tit{font-size: calc(16px + 0.2rem);line-height:calc(20px + 0.28rem);}
.about_sect1 ._l .contbox .tit br{display: none;}
.about_sect1 ._l .contbox .text{margin-top: calc(10px + 0.04rem);line-height: calc(20px + 0.1rem);}
.about_sect1 ._l .contbox .li{margin-bottom: 6px;}
.about_sect1 ._l .contbox .name{margin-top: 10px;}
}
@media screen and (max-width:767px) {
.about_sect1 ._r .rectangle{width:calc(100px + 2.26rem);height:calc(120px + 3.44rem);}
.about_sect1 ._l{width: 100%;padding-right: 0;}
.about_sect1 ._r{width: 100%;margin-top: 20px;}
}
.about_sect2{float: left;width: 100%;padding-top: calc(10px + 0.77rem);padding-bottom: calc(10px + 0.75rem);}
.about_sect2 .list{float: left;width: 100%;margin-top: calc(10px + 0.36rem);}
.about_sect2 .list .ul{float: left;width: calc(100% + 10px + 0.3rem);margin:calc(-5px - 0.15rem);}
.about_sect2 .list .li{float: left;width: 50%;padding: calc(5px + 0.15rem);}
.about_sect2 .list .li a{float: left;width: 100%;border-radius: 8px;overflow: hidden;position: relative;}
.about_sect2 .list ._img{float: left;width: 100%;padding-bottom:55.92%; position: relative; overflow: hidden;}
.about_sect2 .list ._img img{display: block;width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.about_sect2 .list .ontext{float: left;width: 100%;position: absolute;padding: 0 0.52rem;left: 0;bottom: calc(10px + 0.27rem);}
.about_sect2 .list .ontext .tit{float: left;width: 100%;font-size: calc(16px + 0.08rem);line-height: calc(20px + 0.08rem);color: #ffffff;font-weight: bold;}
.about_sect2 .list .ontext .text{float: left;width: 100%;font-size: calc(14px + 0.02rem);line-height: calc(18px + 0.02rem);color: #ffffff;margin-top: calc(6px + 0.09rem);overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;} 
.about_sect2 .list .cont_hide{ position: absolute;width: 100%;height: 100%;background: url(/theme/cn/img/about5.jpg) no-repeat;background-size: cover;padding: calc(10px + 0.46rem) calc(10px + 0.4rem); position:absolute; left:0; top:100%;border-radius: 8px;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  
}
.about_sect2 .list .cont_hide .tit_h{display: block;width: 100%;font-size: calc(16px + 0.08rem);line-height: calc(20px + 0.08rem);color: #ffffff;font-weight: bold;}
.about_sect2 .list .cont_hide .text_h{display: block;width: 100%;font-size: calc(14px + 0.02rem);line-height: calc(20px + 0.12rem);color: #ffffff;margin-top: calc(8px + 0.1rem);}
.about_sect2 .list .cont_hide .ico{display: block;position: absolute;width: calc(20px + 0.34rem);height: calc(20px + 0.32rem);left: calc(10px + 0.4rem);bottom: calc(10px + 0.54rem);}
.about_sect2 .list .cont_hide img{display: block;width: 100%;}
.about_sect2 .list .cont_hide .numb{display: block;position: absolute;font-size: calc(20px + 0.3rem);line-height: calc(20px + 0.3rem);color: #005ccc;font-weight: bold; text-shadow: 0 0 3px #ffffff;bottom: calc(10px + 0.54rem);right: calc(10px + 0.46rem);}
.about_sect2 .list a:hover .cont_hide{ top:0;}
.about_sect2 .list a:hover .ontext{ opacity:0;}


@media screen and (max-width:1024px) {
.about_sect2 .list .cont_hide{padding: calc(10px + 0.1rem);}
.about_sect2 .list .cont_hide .tit_h{font-size: 16px;}
.about_sect2 .list .cont_hide .text_h{font-size: 14px;}
}
@media screen and (max-width:767px) {
.about_sect2 .list .li{width: 100%;}
}
.about_sect3{float: left;width:100%;background: #f5fafb;padding-top: calc(10px + 0.77rem);padding-bottom: calc(10px + 0.9rem);}
.about_sect3 .box{float: left; position:relative;width:100%; margin-top: calc(10px + 0.47rem); }
.about_sect3 .li{float: left;width:20%; padding:0;}
.about_sect3 .li a{float: left;width: 100%;height: 100%;position: relative;display: flex;flex-wrap: wrap;}
.about_sect3 .slick-prev,
.about_sect3 .slick-next{ cursor:pointer;width:calc(20px + 0.2rem); height:calc(20px + 0.2rem); border-radius:50%; position:absolute;border:1px solid #1d499e; position:absolute; top:50%;background:url(/theme/img/next.png) center no-repeat; background-size:contain !important; z-index:6; background:rgba(255,255,255,0.6); }
.about_sect3 .slick-prev:after,
.about_sect3 .slick-next:after{ float:left; width:calc(6px + 0.04rem); height:calc(6px + 0.04rem); content:''; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%) rotate(45deg); -ms-transform:translate(-50%,-50%) rotate(45deg); border-top:2px solid #1d499e; border-right:2px solid #1d499e; margin-left:-1px;}
.about_sect3 .slick-prev:after{ margin-left:-2px;}
.about_sect3 .slick-prev:hover,
.about_sect3 .slick-next:hover{ background:#1d499e; }
.about_sect3 .slick-next{ right:calc(-30px - 0.2rem);  -webkit-transform: translate(0, -50%) rotateY(0deg);-ms-transform: translate(0, -0deg%) rotateY(180deg); transform: translate(0, -50%) rotateY(0deg);}
.about_sect3 .slick-prev{ left:calc(-30px - 0.2rem); -webkit-transform: translate(0, -50%) rotateY(180deg);-ms-transform: translate(0, -50%) rotateY(180deg); transform: translate(0, -50%) rotateY(180deg);}
.about_sect3 .slick-prev:hover:after,
.about_sect3 .slick-next:hover:after{ border-top:2px solid #fff; border-right:2px solid #fff;}

.about_sect3 .imgbox{float: left;width: 100%;height: 100%; position: relative; overflow:hidden;border-radius: 8px;}
.about_sect3 .slick-current .imgbox{border-radius: 8px 0 0 8px;}
.about_sect3 .imgbox ._img{float: left;width: 100%;height: 100%;padding-bottom:4.92rem; position: relative; overflow: hidden;}
.about_sect3 .imgbox img{display: block;width: 100%;position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.about_sect3 .imgbox .people{display: none;position: absolute;width: 100%;padding: 0 calc(20px + 0.16rem);left: 0;bottom: calc(10px + 0.09rem);}
.about_sect3 .imgbox .people::after{content: "";display: block;position: absolute;width: 2px;height: calc(14px + 0.06rem);background: #21b9ac;left: calc(10px + 0.14rem);top: 50%;margin-top: calc(-7px - 0.03rem);}
.about_sect3 .imgbox .people .p1{display: inline-block;font-size: calc(14px + 0.08rem);line-height: calc(18px + 0.08rem);color: #ffffff;font-weight: bold;margin-right: calc(7px + 0.07rem);}
.about_sect3 .imgbox .people .p2{display: inline-block;vertical-align: bottom; font-size: calc(12px + 0.02rem);line-height: calc(16px + 0.02rem);color: #21b9ac;}
.about_sect3 .contbox{float: left;display: none;width:300%;position:absolute; left:100%; top:0; z-index:10; padding-right:0.4rem;background: #f5fafb;}
.about_sect3 .contbox .bxo{ float:left; width:100%; padding: calc(10px + 0.25rem) calc(10px + 0.38rem); height:4.92rem; overflow-y:auto; border-radius:0 8px 8px 0; background:#fff;overflow:hidden;
 overflow-y:auto;
 scrollbar-width:thin;
}
.about_sect3 .contbox .bxo::-webkit-scrollbar {
 width:3px
}
.about_sect3 .contbox .bxo::-webkit-scrollbar-track
{
background-color:#ededed;
 border-radius:3px
}
.about_sect3 .contbox .bxo::-webkit-scrollbar-thumb {
 width:3px;
 height:60px;
 background-color:#0261d0;
 border-radius:3px
}
.about_sect3 .contbox::after{content: "";display:block;position: absolute;border-top:8px solid transparent;border-bottom: 8px solid transparent;border-left: 9px solid #a0a0a0;left:0;top: calc(10px + 0.29rem);z-index: 10;}

.about_sect3 .slick-current .contbox{display: block;}
.about_sect3 .contbox .names{float: left;width: 100%;padding-bottom: calc(10px + 0.12rem);border-bottom: 1px solid #ededed;}
.about_sect3 .contbox .names .n1{display: inline-block;font-size: calc(14px + 0.08rem);line-height: calc(18px + 0.08rem);color: #333333;font-weight: bold;margin-right: calc(7px + 0.07rem);}
.about_sect3 .contbox .names .n2{display: inline-block;vertical-align: bottom;font-size: calc(12px + 0.02rem);line-height: calc(16px + 0.02rem);color: #21b9ac;}
.about_sect3 .contbox .textlist{float: left;width: 100%;margin-top: calc(10px + 0.1rem);}
.about_sect3 .contbox .textlist .text{float: left;width: 100%;font-size: 14px;line-height: 20px;color: #666666;margin-bottom: calc(4px + 0.04rem);padding-left: calc(10px + 0.03rem);position: relative;}
.about_sect3 .contbox .textlist .text::after{content: "";display: block;position: absolute;width: 4px;height: 4px;background: #0261d0;border-radius: 100%;left: 0;top: 8px;}


@media screen and (max-width:1680px) {
.about_sect3 .contbox .textlist .text{font-size: 13px;line-height: 18px;margin-bottom: calc(4px + 0.02rem);}
}
@media screen and (max-width:1024px) {
.about_sect3 .slick-next{ right:-12px; }
.about_sect3 .slick-prev{ left:-12px; }
.about_sect3 .imgbox{ width:30%;}
.about_sect3 .imgbox ._img{ padding-bottom:8rem;}
.about_sect3 .contbox{ position:static; width:70%; padding-right:0;}
.about_sect3 .contbox .bxo{ height:8rem;}
}
@media screen and (max-width:767px) {
.about_sect3 .slick-prev,
.about_sect3 .slick-next{ top:8rem;}
.about_sect3 .li{ width:100%;}
.about_sect3 .imgbox{ width:100%;}
.about_sect3 .imgbox ._img{ padding-bottom:16rem;}
.about_sect3 .contbox{ position:static; width:100%; padding-right:0;}
.about_sect3 .contbox .bxo{ height:auto;}
.about_sect3 .box::after,
.about_sect3 .box::before { width:15px; left:-15px;}
.about_sect3 .box::before{ left:auto; right:-15px; z-index:6;}
.about_sect3 .slick-current .imgbox{ border-radius:8px 8px 0 0;}
.about_sect3 .contbox .bxo{ border-radius:0 0 8px 8px;}
}


/*20240626start*/
.about_sect4{float: left;width: 100%;padding-top: calc(10px + 0.78rem);padding-bottom: calc(10px + 0.7rem);background: url(/theme/cn/img/about13.jpg) no-repeat;background-size: cover;}
.about_sect4 .box{float: left;width: 100%;margin-top: calc(10px + 0.28rem);display: flex;justify-content: center;position: relative;flex-wrap: wrap;}
.about_sect4 .box .big{display: block;width:346px;height: 346px;margin: 58px 0;}
.about_sect4 .box .big img{display: block;width: 100%;}
.about_sect4 .box .part{float: left;position: absolute;}
.about_sect4 .box .part .ico{float: left;width: calc(50px + 0.41rem);height: calc(50px + 0.41rem);position: relative;}
.about_sect4 .box .part .ico img{display: block;width: 100%;}
.about_sect4 .box .part .ico::after{content: "";display: block;position: absolute;width: 8px;height: 8px;border-radius: 100%;background: #28156f;margin-left: -4px;}
.about_sect4 .box .part .cont{float: left;width: calc(100% - 50px - 0.41rem);padding-left: calc(10px + 0.08rem);}
.about_sect4 .box .part .cont .tit{float: left;width: 100%;font-size: calc(16px + 0.04rem);line-height: calc(20px + 0.04rem);color: #333333;margin-bottom: calc(4px + 0.14rem);}
.about_sect4 .box .part .cont .text{float: left;width: 100%;font-size: calc(14px + 0.02rem);line-height: calc(18px + 0.02rem);color: #666666;position: relative;padding-left: calc(10px + 0.04rem);margin-bottom: calc(4px + 0.04rem);}
.about_sect4 .box .part .cont .text::after{content: "";display: block;position: absolute;width: 4px;height: 4px;background: #0261d0;border-radius: 100%;left: 0;top: 8px;}
/* 250825start */
.about_sect4 .box .part:nth-child(1){left:calc(50% + 111px);width: 633px;transform: translate(0,50%); bottom: 30%;}
.about_sect4 .box .part:nth-child(1) .ico::after{top:26%;left:-22px;background: #077abb;}
.about_sect4 .box .part:nth-child(2){left: calc(50% - 45px);top:2%;}
.about_sect4 .box .part:nth-child(2) .ico::after{top:calc(100% + 10px);left:50%;background: #21b9ac;}
.about_sect4 .box .part:nth-child(3){left:calc(50% + 120px);width: 633px;transform: translate(0,-50%); top: 35%;}
.about_sect4 .box .part:nth-child(3) .ico::after{top:50%;left:-22px;background: #2a2a59;}
.about_sect4 .box .part:nth-child(4){right: calc(50% + 111px);width: 633px;text-align: right;transform: translate(0,50%); bottom: 30%;}
.about_sect4 .box .part:nth-child(4) .ico::after{top:26%;right:-26px;background: #21b9ac;}
.about_sect4 .box .part:nth-child(5){right: calc(50% + 120px);width: 633px;text-align: right;transform: translate(0,-50%); top: 35%;}
.about_sect4 .box .part:nth-child(5) .ico::after{top:50%;right:-26px;background: #0059a9;}
/* 250825end */
/* .about_sect4 .box .part:nth-child(6){top:30px;right:51.6%;width: 633px;text-align: right;}
.about_sect4 .box .part:nth-child(6) .ico::after{bottom: calc(-10px - 0.1rem);left: 50%;background: #21b9ac;} */
.about_sect4 .box .part:nth-child(4) .ico,
.about_sect4 .box .part:nth-child(5) .ico,
.about_sect4 .box .part:nth-child(6) .ico{float: right;}
.about_sect4 .box .part:nth-child(4) .cont,
.about_sect4 .box .part:nth-child(5) .cont{padding-left: 0;padding-right: calc(10px + 0.08rem);}
/* .about_sect4 .box .part:nth-child(6) .cont{padding-left: 0;padding-right: calc(10px + 0.08rem);} */
.about_sect4 .box .part:nth-child(4) .text,
.about_sect4 .box .part:nth-child(5) .text{padding-left: 0;padding-right: calc(10px + 0.04rem);}
/* .about_sect4 .box .part:nth-child(6) .text{padding-left: 0;padding-right: calc(10px + 0.04rem);} */
.about_sect4 .box .part:nth-child(4) .text::after,
.about_sect4 .box .part:nth-child(5) .text::after{left: auto;right: 0;}
/* .about_sect4 .box .part:nth-child(6) .text::after{left: auto;right: 0;} */


@media screen and (max-width:1680px) {
.about_sect4 .box .part:nth-child(1){ width:43%;}
.about_sect4 .box .part:nth-child(2){ width:43%;}
.about_sect4 .box .part:nth-child(3){ width:43%;}
.about_sect4 .box .part:nth-child(4){ width:43%;}
.about_sect4 .box .part:nth-child(5){ width:43%;}
}
@media screen and (max-width:1440px) {
.about_sect4 .box .part:nth-child(2){left: calc(50% - 45px);top:3.7%;}
}
@media screen and (max-width:1280px) {
/* .about_sect4 .box .part:nth-child(2){left: calc(56% + 68px);}
.about_sect4 .box .part:nth-child(5){right: calc(56% + 63px);} */
}
@media screen and (max-width:1024px) {
.about_sect4 .box{display: block;}
.about_sect4 .box .big{display: none;}
.about_sect4 .box .part{position: static;width: 100% !important;margin-bottom: calc(10px + 0.1rem);transform: translate(0,0)!important;}
.about_sect4 .box .part .ico::after{display: none;}
.about_sect4 .box .part:nth-child(4),
.about_sect4 .box .part:nth-child(5){width: 100%;text-align: left;}
/* .about_sect4 .box .part:nth-child(6){width: 100%;text-align: left;} */
.about_sect4 .box .part:nth-child(4) .ico,
.about_sect4 .box .part:nth-child(5) .ico{float: left;}
/* .about_sect4 .box .part:nth-child(6) .ico{float: left;} */
.about_sect4 .box .part:nth-child(4) .cont,
.about_sect4 .box .part:nth-child(5) .cont{padding-left: calc(10px + 0.08rem);padding-right: 0;}
/* .about_sect4 .box .part:nth-child(6) .cont{padding-left: calc(10px + 0.08rem);padding-right: 0;} */
.about_sect4 .box .part:nth-child(4) .text,
.about_sect4 .box .part:nth-child(5) .text{padding-left: calc(10px + 0.04rem);padding-right: 0;}
/* .about_sect4 .box .part:nth-child(6) .text{padding-left: calc(10px + 0.04rem);padding-right: 0;} */
.about_sect4 .box .part:nth-child(4) .text::after,
.about_sect4 .box .part:nth-child(5) .text::after{left: 0;right: auto;}
/* .about_sect4 .box .part:nth-child(6) .text::after{left: 0;right: auto;} */
}
/*250822end*/


.about_sect5{ float:left; width:100%; padding-top:0.84rem; padding-bottom:0.78rem;}
.about_sect5 .about_title{ text-align:left;}
.about_sect5 .info{ float:left; width:100%; font-size: calc(14px + 0.03rem);color: #333333;line-height: calc(22px + 0.07rem); margin:0.37rem 0 0.44rem 0;}
.about_sect5 .number{ float:left; width:100%; color: #838383; font-size: calc(14px + 0.1rem); line-height:24px;margin-top:0.45rem;}
.about_sect5 .number font{ display:inline-block; font-size: calc(14px + 0.15rem); color: #005aca; margin-right:0.08rem;}
.about_sect5 .number span{ display:inline-block; font-size: calc(14px + 0.03rem); margin-left:0.08rem;}
.about_sect5 .box{ float:left; width:100%; position:relative;}
.about_sect5 .slide{ float:left; width:100%; position:absolute; left:0; top:0; opacity:0; z-index:1;}
.about_sect5 .slide.on{ position:relative; opacity:1; z-index:6;}
.about_sect5 .div{ float:left; width:100%;}
.about_sect5 .left{ float:left; width:100%; border-top:1px solid rgba(0,0,0,0.07); padding-top:0.4rem; position:relative;}
.about_sect5 .left .tit{ float:left; width:100%; font-size: calc(14px + 0.12rem);color: #005aca;line-height: calc(22px + 0.14rem);}
.about_sect5 .left .p{ float:left; width:100%; font-size: calc(14px + 0.06rem);color: #333333;line-height: calc(22px + 0.08rem); margin-top:0.16rem;}
.about_sect5 .left .img{ float:left; width:calc(100% + 10px); margin:0 -5px 0 -5px;}
.about_sect5 .left .img .li{ float:left; width:16.66%; line-height:0; padding:5px;}
.about_sect5 .left .img .slick-dots{position: static; margin-top:0.19rem; height: 8px; text-align: center;width: auto;left: auto;right: 24px;}
.about_sect5 .left .img .slick-dots li{ vertical-align: top; width: 8px; height: 8px;border-radius: 100%; margin: 0 0.08rem;border: 1px solid #aaaaaa;}
.about_sect5 .left .img .slick-dots li.slick-active{ background: #0261d0;border-color: #0261d0;}
.about_sect5 .title{ float:right; width:19.23%; margin-top:0.27rem;}
.about_sect5 .title ul{ float:left; width:100%; position:relative;}
.about_sect5 .title ul::after{float:left; width:4px; height:calc(100% - 14px - 0.3rem); content:''; position:absolute; left:12px; top:calc(7px + 0.15rem); background:#005aca;}
.about_sect5 .title ul li{ position:relative; z-index:6; float:left; width:100%; font-size: calc(14px + 0.06rem);color: #666666;line-height: calc(30px + 0.3rem); padding-left:46px; cursor:pointer;}
.about_sect5 .title ul li.on{ color:#005aca; background:url(/theme/cn/img/tj22.png) left center no-repeat; background-size:29px auto;}

@media screen and (max-width:767px) {
.about_sect5 .left{width:100%; margin-top:0.6rem;}
.about_sect5 .left .img .li{ width:33.33%;}
.about_sect5 .title{width:100%;}
.about_sect5 .title ul::after{ height:4px; width:76%; top:12px; left:12%;}
.about_sect5 .title ul li{ width:25%; padding:25px 0 0 0; text-align:center;}
.about_sect5 .title ul li.on{ background:url(/theme/cn/img/tj22.png) center top no-repeat; background-size:29px auto;}

}






.tssw_section1{width: 100%;margin-top: 96px;padding-top: calc(30px + 0.36rem);padding-bottom: calc(60px + 0.66rem);}
.tssw_section1 .w_width::after{content: "";display: block;clear: both;}
.tssw_section1 .w_width .left{width: 50%;float: left;padding-right: 1.9rem;padding-top: 0.46rem;}
.tssw_section1 .w_width .left .bq{font-size: calc(14px + 0.1rem);color: #333333;line-height: calc(18px + 0.1rem);position: relative;margin-bottom: calc(12px + 0.06rem);}
.tssw_section1 .w_width .left .bq::after{content: "";display: block;width: 5px;height: 5px;background: #7ebf41;border-radius: 100%;position: absolute;left: -15px;top: 50%;margin-top: -2.5px;}
.tssw_section1 .w_width .left .tit{font-size: calc(14px + 0.31rem);color: #7ebf41;line-height: calc(30px + 0.26rem);margin-bottom: calc(12px + 0.4rem);font-weight: bolder;}
.tssw_section1 .w_width .left .info{font-size: calc(14px + 0.04rem);color: #666666;line-height: calc(24px + 0.12rem);margin-bottom: calc(12px + 0.4rem);}
.tssw_section1 .w_width .left .btn{width: calc(80px + 0.24rem);font-size: calc(14px + 0.02rem);color: #ffffff;line-height: calc(32px + 0.1rem);text-align: center;background: #7ebf41;border-radius: 30px;}
.tssw_section1 .w_width .left .btn a{color: #fff;}
.tssw_section1 .w_width .left .btn:hover{background: #0261D0;}
.tssw_section1 .w_width .right{width: 50%;float: right;position: relative;}
.tssw_section1 .w_width .right .pic{ width: 100%; padding-bottom: 64.87%; position: relative; overflow: hidden;border-radius: 8px;z-index: 2;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.tssw_section1 .w_width .right .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.tssw_section1 .w_width .right:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.tssw_section1 .w_width .right .ico{width: calc(60px + 0.6rem);position: absolute;left: -40px;bottom: -40px;z-index: 1;}
.tssw_section1 .w_width .right .ico img{width: 100%;display: block;}
@media screen and (max-width:1680px) {
.tssw_section1 .w_width .left .tit{font-size: calc(14px + 0.2rem);line-height: calc(30px + 0.16rem);}
}
@media screen and (max-width:1024px) {
.tssw_section1{margin-top: 60px;padding-bottom: calc(30px + 0.36rem);}
.tssw_section1 .w_width .left{width: 100%;padding-right: 0;padding-top: 0;margin-bottom: 20px;}
.tssw_section1 .w_width .right{width: 100%;}
.tssw_section1 .w_width .right .ico{display: none;}
.tssw_section1 .w_width .left .bq{padding-left: 10px;}
.tssw_section1 .w_width .left .bq::after{left: 0;}
}

.tssw_section2{width: 100%;padding-top: calc(30px + 0.46rem);padding-bottom: calc(30px + 0.46rem);}
.tssw_section2 .tit{font-size: calc(14px + 0.22rem);color: #333333;line-height: calc(18px + 0.22rem);margin-bottom: calc(14px + 0.12rem);}
.tssw_section2 .line{width: calc(40px + 0.3rem);height: 4px;background-image: linear-gradient(to right, #1575cf , #2ab0b6);border-radius: 2px;margin-bottom: calc(14px + 0.24rem);}
.tssw_section2 ul{margin: 0 -10px;overflow: hidden;width: calc(100% + 20px);}
.tssw_section2 li{width: 21%;float: left;padding: 0 10px;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.tssw_section2 li.on{width: 37%;}
.tssw_section2 li a{display: block;width: 100%;background: #f5fafb;border-radius: 8px;overflow: hidden;height: 450px;}
.tssw_section2 li.on a{background: url(/theme/cn/img/zimg78.jpg)no-repeat center center;background-size: cover;}
.tssw_section2 li .boxs1{width: 100%;padding: calc(12px + 0.46rem) calc(12px + 0.36rem) calc(12px + 0.06rem) calc(12px + 0.36rem);}
.tssw_section2 li.on .boxs1{display: none;}
.tssw_section2 li .boxs1 .bt{font-size: calc(14px + 0.08rem);color: #333333;line-height: calc(18px + 0.1rem);margin-bottom: calc(12px + 0.24rem);height: calc(54px + 0.3rem);
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3;}
.tssw_section2 li .boxs1 .border{width: 100%;height: 1px;background: #dddddd;margin-bottom: calc(20px + 0.42rem);}
.tssw_section2 li .boxs1 .more{margin-bottom: calc(20px + 0.54rem);}
.tssw_section2 li .boxs1 .more img{width: calc(27px + 0.1rem);display: block;}
.tssw_section2 li .boxs1 .num{font-size: calc(15px + 0.4rem);color: #f5fafb;line-height: calc(20px + 0.4rem);text-shadow: 0 0 2px rgba(126,191,65,1);text-align: right;font-weight: bolder;}
.tssw_section2 li .boxs2{display: none;padding: calc(12px + 0.46rem) calc(12px + 0.36rem) calc(12px + 0.06rem) calc(12px + 0.36rem);}
.tssw_section2 li.on .boxs2{display: block;}
.tssw_section2 li .boxs2 .bt{font-size: calc(14px + 0.08rem);color: #ffffff;line-height: calc(18px + 0.1rem);margin-bottom: calc(12px + 0.16rem);}
.tssw_section2 li .boxs2 .border{width: 100%;height: 1px;background: #fff;margin-bottom: calc(12px + 0.2rem);}
.tssw_section2 li .boxs2 .listbox{width: 100%;margin-bottom: calc(12px + 0.1rem);}
.tssw_section2 li .boxs2 .list{margin-bottom: calc(12px + 0.06rem);}
.tssw_section2 li .boxs2 .list:last-child{margin-bottom: 0;}
.tssw_section2 li .boxs2 .words1{font-size: calc(14px + 0.04rem);color: #ffffff;line-height: calc(18px + 0.04rem);margin-bottom: 6px;}
.tssw_section2 li .boxs2 .words2{font-size: 14px;color: #ffffff;line-height: calc(20px + 0.08rem);}
.tssw_section2 li .boxs2 .num{font-size: calc(15px + 0.4rem);color: #7ebf41;line-height: calc(20px + 0.4rem);text-shadow: 0 0 2px rgba(255,255,255,1);text-align: right;font-weight: bolder;}
@media screen and (max-width:1680px) {
.tssw_section2 li .boxs1 .more img{width: 24px;}
}
@media screen and (max-width:1024px) {
.tssw_section2 ul{margin: 0;width: 100%;}
.tssw_section2 li{width: 100%;padding: 0;margin-bottom: 14px;}
.tssw_section2 li:last-child{margin-bottom: 0;}
.tssw_section2 li.on{width: 100%;height: auto;}
.tssw_section2 li a{height: auto;}
.tssw_section2 li .boxs1{padding: 14px;overflow: hidden;}
.tssw_section2 li .boxs1 .bt{margin-bottom: 0;height: auto;width: calc(100% - 60px);float: left;padding-right: 14px;-webkit-line-clamp:100;}
.tssw_section2 li .boxs1 .border{display: none;}
.tssw_section2 li .boxs1 .more{display: none;}
.tssw_section2 li .boxs1 .num{width: 60px;float: right;text-align: right;}
.tssw_section2 li .boxs2{padding: 14px;}
}

.tssw_section3{width: 100%;padding-top: calc(30px + 0.47rem);padding-bottom: calc(30px + 0.56rem);}
.tssw_section3 .w_width::after{content: "";display: block;clear: both;}
.tssw_section3 .left{width: 53.46%;float: left;padding-right: 4.1rem;}
.tssw_section3 .left .tit{font-size: calc(14px + 0.22rem);color: #333333;line-height: calc(18px + 0.22rem);margin-bottom: calc(14px + 0.12rem);}
.tssw_section3 .left .border{width: calc(40px + 0.3rem);height: 4px;background-image: linear-gradient(to right, #1575cf , #2ab0b6);border-radius: 2px;margin-bottom: 1.1rem;}
.tssw_section3 .left ul{margin: -20px -35px;overflow: hidden;width: calc(100% + 70px);}
.tssw_section3 .left li{float: left;padding: 20px 35px;}
.tssw_section3 .left li ._ts{font-size: calc(14px + 0.06rem);color: #333333;line-height: calc(30px + 0.2rem);}
.tssw_section3 .left li ._ts span{font-size: calc(30px + 0.4rem);font-weight: bolder;color: #7ebf41;margin-right: 6px;}
.tssw_section3 .left li ._bs{font-size: 14px;color: #666666;line-height: 18px;}
.tssw_section3 .left li ._bs br{display: none;}
.tssw_section3 .right{width: 46.54%;float: right;}
.tssw_section3 .right ul{width: 100%;}
.tssw_section3 .right ul li{width: 100%;padding-bottom: calc(14px + 0.2rem);margin-bottom: calc(14px + 0.2rem);border-bottom: 1px solid #eaeaea;overflow: hidden;}
.tssw_section3 .right ul li:last-child{margin-bottom: 0;padding-bottom: 0;border-bottom: 0;}
.tssw_section3 .right ul li .ico{width: calc(30px + 0.36rem);float: left;}
.tssw_section3 .right ul li .ico img{width: 100%;display: block;}
.tssw_section3 .right ul li .wordsbox{width: calc(100% - 30px - 0.36rem);float: left;padding-left: 14px;}
.tssw_section3 .right ul li .wordsbox .bt{font-size: calc(14px + 0.08rem);color: #333333;line-height: calc(18px + 0.08rem);margin-bottom: calc(12px + 0.04rem);font-weight: bolder;}
.tssw_section3 .right ul li .wordsbox .jj{font-size: calc(14px + 0.04rem);color: #666666;line-height: calc(20px + 0.08rem);}
@media screen and (max-width:1680px) {
.tssw_section3 .left{padding-right: 2.4rem;}
}
@media screen and (max-width:1024px) {
.tssw_section3 .left{width: 100%;padding-right: 0;margin-bottom: 20px;}
.tssw_section3 .left ul{margin: -6px;overflow: hidden;width: calc(100% + 12px);display: flex; flex-direction: row; justify-content: space-between; align-items: left;}
.tssw_section3 .left li{float: left;padding: 6px;}
.tssw_section3 .left li ._bs{font-size: 14px;color: #666666;line-height: 18px;}
.tssw_section3 .left li ._bs br{display: block;}
.tssw_section3 .left li ._ts{font-size: 14px;line-height: 34px;}
.tssw_section3 .left li ._ts span{font-size: 30px;}
.tssw_section3 .right{width: 100%;}
}

.tssw_section4{width: 100%;padding-top: calc(30px + 0.5rem);padding-bottom: calc(30px + 0.5rem);}
.tssw_section4 .tit{font-size: calc(14px + 0.22rem);color: #333333;line-height: calc(18px + 0.22rem);margin-bottom: calc(14px + 0.12rem);}
.tssw_section4 .border{width: calc(40px + 0.3rem);height: 4px;background-image: linear-gradient(to right, #1575cf , #2ab0b6);border-radius: 2px;margin-bottom: calc(14px + 0.24rem);}
.tssw_section4 .content{width: 100%;}
.tssw_section4 .content::after{content: "";display: block;clear: both;}
.tssw_section4 .content .left{width: 48.58974358974359%;float: left;padding-right: 10px;}
.tssw_section4 .content .left .ul{margin: 0 -6px;width: calc(100% + 12px);}
.tssw_section4 .content .left .li{padding: 0 6px;}
.tssw_section4 .content .left a{display: block;border-radius: 8px;overflow: hidden;position: relative;}
.tssw_section4 .content .left a .pic{ width: 100%; padding-bottom: 64.57%; position: relative; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.tssw_section4 .content .left a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.tssw_section4 .content .left a:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.tssw_section4 .content .left a .wordsbox{width: 100%;position: absolute;left: 0;bottom: calc(14px + 0.16rem);padding: 0 130px 0 calc(14px + 0.2rem);}
.tssw_section4 .content .left a .wordsbox .words{font-size: calc(14px + 0.02rem);color: #ffffff;line-height: calc(18px + 0.02rem);
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.tssw_section4 .content .left a:hover .wordsbox .words{color: #7ebf41;}
.tssw_section4 .content .left .slick-dots{position: absolute; bottom: calc(20px + 0.15rem); height: 8px; text-align: center;width: auto;left: auto;right: 24px;}
.tssw_section4 .content .left .slick-dots li{ vertical-align: top; width: 8px; height: 8px;border-radius: 100%; margin: 0 calc(3.5px + 0.1rem);border: 1px solid #fff;}
.tssw_section4 .content .left .slick-dots li.slick-active{ background: #7ebf41;border-color: #7ebf41;}
.tssw_section4 .content .right{width: 51.41025641025641%;float: right;padding-left: 10px;}
.tssw_section4 .content .right .top{margin-bottom: 20px;}
.tssw_section4 .content .right .top .pic{ width: 100%; padding-bottom: 29.12%; position: relative; overflow: hidden;border-radius: 8px;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.tssw_section4 .content .right .top .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.tssw_section4 .content .right .top:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.tssw_section4 .content .right .bottom{width: 100%;overflow: hidden;}
.tssw_section4 .content .right .bottom .list{width: 50%;float: left;}
.tssw_section4 .content .right .bottom .list:nth-child(1){padding-right: 10px;}
.tssw_section4 .content .right .bottom .list:nth-child(2){padding-left: 10px;}
.tssw_section4 .content .right .bottom .list .pic{ width: 100%; padding-bottom: 59.68%; position: relative; overflow: hidden;border-radius: 8px;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.tssw_section4 .content .right .bottom .list .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.tssw_section4 .content .right .bottom .list .pic:hover img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
@media screen and (max-width:1024px) {
.tssw_section4{padding-top: 30px;padding-bottom: 30px;}
.tssw_section4 .content .left{width: 100%;padding-right: 0;margin-bottom: 12px;}
.tssw_section4 .content .left a .wordsbox{padding-right: 100px;}
.tssw_section4 .content .right{width: 100%;padding-left: 0;}
.tssw_section4 .content .right .top{margin-bottom: 12px;}
.tssw_section4 .content .right .bottom .list:nth-child(1){padding-right: 6px;}
.tssw_section4 .content .right .bottom .list:nth-child(2){padding-left: 6px;}
}

/* ZZH */
/* 行业领域-泰澧生物v1 */
.hy_head.TL .listbox .list a .words1{color: #333333;}
.hy_head .listbox .list.on a .words1{color: #2a2a59;}

.hy_head.hy_head-1 .listbox .list a .words1{ color:#fff;}
.hy_head.hy_head-1 .listbox .list a .words1::after{ background:#fff;}
.hy_head.hy_head-1 .listbox .list.on a .words1{color: #fff;}
.hy_head.hy_head-1 .listbox .list a .words2{ color:#fff;}

.hy_head-1.ons .listbox .list a .words1{ color:#333333;}
.hy_head-1.ons .listbox .list a .words1::after{ background:#333333;}
.hy_head-1.ons .listbox .list.on a .words1{color: #333333;}
.hy_head-1.ons .listbox .list a .words2{ color:#333333;}

.TL_banner{float: left;width: 100%;padding-top: calc(10px + 0.56rem);padding-bottom: calc(10px + 0.76rem);background: url(/theme/cn/img/TL1.jpg) no-repeat;background-size: cover;margin-top: 98px;}
.TL_banner ._l{float: left;width: 47.38%;padding-right: 1.2rem;}
.TL_banner ._l .stit{float: left;width: 100%;font-size: calc(14px + 0.1rem);line-height: calc(18px + 0.1rem);color: #333333;position: relative;margin-bottom: calc(8px + 0.08rem);}
.TL_banner ._l .stit::after{content: "";display: block;position: absolute;width: 5px;height: 5px;background: #2a2a59;border-radius: 100%;left: calc(-5px - 0.05rem);top: 50%;margin-top: -2.5px;}
.TL_banner ._l .btit{float: left;width: 100%;font-size: calc(16px + 0.29rem);line-height: calc(20px + 0.4rem);color: #2a2a59;font-weight: bolder;margin-bottom: calc(10px + 0.3rem);}
.TL_banner ._l .text1{float: left;width: 100%;font-size: calc(14px + 0.06rem);line-height: calc(18px + 0.06rem);color: #333333;font-weight: bold; margin-bottom: calc(10px + 0.15rem);}
.TL_banner ._l .text2{float: left;width: 100%;font-size: calc(14px + 0.04rem);line-height: calc(20px + 0.16rem);color: #666666;margin-bottom: 0.58rem;}
.TL_banner ._l .btn{float: left;width: 100%;}
.TL_banner ._l .btn a{float: left;font-size: calc(14px + 0.02rem);line-height: calc(30px + 0.12rem);color: #ffffff;background: #2a2a59;padding: 0 calc(10px + 0.15rem);border-radius: calc(30px + 0.12rem);}
.TL_banner ._l .btn a:hover{background: #1b1b40;}
.TL_banner ._r{float: left;width: 52.62%;padding:0 0 calc(10px + 0.3rem) calc(10px + 0.3rem);position: relative;}
.TL_banner ._r ._img{float: left;width: 100%;border-radius: 8px;padding-bottom: 64.78%; position: relative; overflow: hidden;z-index: 5;}
.TL_banner ._r ._img img{display: block;width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
transition: All 0.5s ease-in-out;
-webkit-transition: All 0.5s ease-in-out;
-moz-transition: All 0.5s ease-in-out;
-o-transition: All 0.5s ease-in-out;}
.TL_banner ._r ._img:hover img{-webkit-transform: translate(-50%, -50%) scale(1.1); 
  -moz-transform: translate(-50%, -50%) scale(1.1); 
  -ms-transform: translate(-50%, -50%) scale(1.1);
  -o-transform: translate(-50%, -50%) scale(1.1);
  transform: translate(-50%, -50%) scale(1.1);}
.TL_banner ._r .ico{display: block;position: absolute;width: calc(40px + 0.81rem);height: calc(40px + 0.81rem);left: 0;bottom: 0;}
.TL_banner ._r .ico img{display: block;width: 100%;}



@media screen and (max-width:1600px) {
.TL_banner ._l{padding-right: 0.4rem;}
}
@media screen and (max-width:1024px) {
.TL_banner{margin-top: 60px;}
}
@media screen and (max-width:767px) {
.TL_banner ._l{width: 100%;}
.TL_banner ._r{width: 100%;margin-top: 20px;}
}
.TL_title{float: left;width: 100%;font-size: calc(16px + 0.2rem);line-height: calc(20px + 0.2rem);color: #333333;padding-bottom: calc(10px + 0.23rem);position: relative;}
.TL_title::after{content: "";display: block;position: absolute;width: calc(30px + 0.39rem);height: 4px;background: linear-gradient(to right,#076ecb,#1daeb1);border-radius: 4px;left: 0;bottom: 0;}
.TL_sect1{float: left; width: 100%;padding-top: calc(10px + 0.66rem);padding-bottom: calc(10px + 0.94rem);background: url(/theme/cn/img/TL14.jpg) no-repeat;background-size: cover;position: relative;}
.TL_sect1::after{content: "";display: block;position: absolute;width: 100%;border: 1px dashed #cfcfda;left: 0;bottom: calc(17px + 0.84rem);}
.TL_sect1 .box{float: left;width: 100%;margin-top: calc(10px + 0.26rem);position: relative;z-index: 5;}
.TL_sect1 .box .tip{float: left;width: 100%;font-size: calc(14px + 0.02rem);line-height: calc(18px + 0.04rem);color: #666666;}
.TL_sect1 .list{float: left;width: 100%;margin-top: calc(10px + 0.18rem);}
.TL_sect1 .list .ul{float: left;width: calc(100% + 10px + 0.2rem);margin: calc(-5px - 0.1rem);display: flex;}
.TL_sect1 .list .li{float: left;width: 20%;padding: calc(5px + 0.1rem);}
.TL_sect1 .list a{float: left;width: 100%;position: relative;padding-bottom: calc(20px + 0.2rem);height: 100%;}
.TL_sect1 .list .imgbox{float: left;width: 100%;margin-bottom: calc(25px + 0.28rem);position: relative;}
.TL_sect1 .list ._img{float: left;width: 100%;border-radius: 8px;padding-bottom: 75.34%; position: relative; overflow: hidden;}
.TL_sect1 .list ._img img{display: block;width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
transition: All 0.5s ease-in-out;
-webkit-transition: All 0.5s ease-in-out;
-moz-transition: All 0.5s ease-in-out;
-o-transition: All 0.5s ease-in-out;}
.TL_sect1 .list .ico{float: left;width: calc(50px + 0.55rem);height: calc(50px + 0.55rem);border-radius: 100%;background: #ffffff;padding: calc(4px + 0.05rem);position: absolute;left: 50%;bottom: 0;-webkit-transform: translate(-50%, 50%); 
-moz-transform: translate(-50%, 50%); 
-ms-transform: translate(-50%, 50%);
-o-transform: translate(-50%, 50%);
transform: translate(-50%, 50%);}
.TL_sect1 .list .ico img{display: block;width: 100%;height: 100%;border-radius: 100%;background: #f5fafb;}
.TL_sect1 .list .ico .i2{display: none;}
.TL_sect1 .list .name{float: left;width: 100%;font-size: calc(14px + 0.02rem);line-height: calc(20px + 0.1rem);color: #333333;text-align: center;height: calc(40px + 0.2rem);overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.TL_sect1 .list .numb{float: left;font-size: calc(14px + 0.02rem);line-height: calc(14px + 0.02rem);color: #666666;position: absolute;padding-top: calc(10px + 0.11rem); left: 50%;bottom: 0;margin-top: -3px;
-webkit-transform: translate(-50%, 100%); 
-moz-transform: translate(-50%, 100%); 
-ms-transform: translate(-50%, 100%);
-o-transform: translate(-50%, 100%);
transform: translate(-50%, 100%);}
.TL_sect1 .list .numb::after{content: "";display: block;width: 6px;height: 6px;border-radius: 100%;background: #2a2a59;position: absolute;left: 50%;top: 0;margin-left: -3px;}
.TL_sect1 .list a:hover .ico img{background: #2a2a59;}
.TL_sect1 .list a:hover .ico .i1{display: none;}
.TL_sect1 .list a:hover .ico .i2{display: block;}
.TL_sect1 .list a:hover ._img img{-webkit-transform:translate(-50%, -50%) scale(1.1); -moz-transform:translate(-50%, -50%) scale(1.1);-ms-transform: translate(-50%, -50%) scale(1.1);-o-transform: translate(-50%, -50%) scale(1.1);transform:translate(-50%, -50%) scale(1.1);}
.TL_sect1 .list a:hover .numb{color: #2a2a59;}
.TL_sect1 .list a:hover .name{color: #2a2a59;}

@media screen and (max-width:1600px) {
.TL_sect1 .list .name br{display: none;}
}
@media screen and (max-width:1024px) {
.TL_sect1 .list a{margin-bottom: 21px;}
.TL_sect1::after{bottom: calc(55px + 0.5rem);}
.TL_sect1 .ul .slick-dots{float: left;position: absolute;width: 100%;height: 8px;right: 0;bottom: -20px;display: flex;align-items: center;justify-content: center;}
.TL_sect1 .ul .slick-dots li{float: left;width: 8px;height: 8px;border: 1px solid #2a2a59;border-radius: 100%;margin: 0 calc(5px + 0.08rem);}
.TL_sect1 .ul .slick-dots .slick-active{background: #2a2a59;border: 1px solid #2a2a59;}
}
@media screen and (max-width:767px) {
.TL_sect1{padding-bottom: 51px;}
}
.TL_sect2{float: left;width: 100%;background: #f5fafb;padding-top: calc(10px + 0.68rem);padding-bottom: calc(10px + 0.86rem);}
.TL_sect2 .box{float: left;width: 100%;margin-top: calc(10px + 0.29rem);display: flex;flex-wrap: wrap;justify-content: space-between;}
.TL_sect2 .cont{float: left;width: 37.37%;background: #ffffff;border-radius: 8px;overflow: hidden;padding: 0.86rem 0.7rem 0.86rem 0.62rem;}
.TL_sect2 .cont .info{float: left;width: 100%;display: flex;}
.TL_sect2 .cont .name{float: left;font-size: calc(14px + 0.02rem);line-height: calc(18px + 0.08rem);color: #333333;white-space: nowrap;}
.TL_sect2 .cont .text{float: left;font-size: calc(14px + 0.02rem);line-height: calc(18px + 0.08rem);color: #666666;}
.TL_sect2 .cont .tit{float: left;width: 100%;font-size: calc(16px + 0.04rem);line-height: calc(20px + 0.04rem);color: #2a2a59;font-weight: bold;margin-bottom: calc(10px + 0.12rem);}
.TL_sect2 .imglist{float: right;width: 60.51%;border-radius: 8px;overflow: hidden;}
.TL_sect2 .imglist .ul{float: left;width: 100%;}
.TL_sect2 .imglist .li{float: left;width: 100%;position: relative;}
.TL_sect2 .imglist .img{float: left;width: 100%;padding-bottom: 49.78%; position: relative; overflow: hidden;}
.TL_sect2 .imglist img{display: block;width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.TL_sect2 .imglist .place{float: left;width: 100%;font-size: calc(14px + 0.06rem);line-height: calc(18px + 0.06rem);color: #ffffff;padding: 0 calc(10px + 0.33rem);position: absolute;left: 0;bottom: calc(10px + 0.24rem); display:none;}
.TL_sect2 .ul .slick-dots{float: left;position: absolute; left:50%; z-index:10; bottom:0.2rem;height: calc(18px + 0.06rem); display:flex; justify-content:center; align-items:center; transform:translate(-50%,0); -ms-transform:translate(-50%,0); }
.TL_sect2 .ul .slick-dots li{float: left;width:10px;height: 10px;border: 1px solid #ffffff;border-radius: 100%;margin: 0 calc(5px + 0.05rem);}
.TL_sect2 .ul .slick-dots .slick-active{background: #0261d0;border: 1px solid #0261d0;}
@media screen and (max-width:1600px) {
.TL_sect2 .cont{padding: calc(10px + 0.1rem);}
}
@media screen and (max-width:1024px) {
.TL_sect2 .cont{width: 100%;}
.TL_sect2 .imglist{width: 100%;margin-top: calc(10px + 0.1rem);}
}
.TL_sect3{float: left;width: 100%;padding-top:calc(10px + 0.66rem);padding-bottom: calc(10px + 0.79rem);}
.TL_sect3 .list{float: left;width: 100%;margin-top: calc(10px + 0.3rem);}
.TL_sect3 .list .ul{float: left;width: calc(100% + 10px + 0.2rem);margin: calc(-5px - 0.1rem);}
.TL_sect3 .list .li{float: left;width: 33.33%;padding: calc(5px + 0.1rem);}
.TL_sect3 .list a{float: left;width: 100%;height: calc(200px + 1.6rem);background: #f5fafb;border-radius: 8px;overflow: hidden;position: relative;padding: 0.76rem 0.46rem;}
.TL_sect3 .list .numb{float: left;width: 100%;font-size: calc(20px + 0.35rem);line-height: calc(20px + 0.35rem);color: #f5fafb;font-weight: bold;text-shadow: 0 0 3px #2a2a59;}
.TL_sect3 .list .text{float: left;width: 100%;font-size: calc(14px + 0.02rem);line-height: calc(20px + 0.1rem);color: #333333;margin-top: calc(10px + 0.28rem);}
.TL_sect3 .list .dot{float: right;width: calc(39px + 0.3rem);height: calc(34px + 0.3rem);position: absolute;right: calc(10px + 0.4rem);bottom: calc(10px + 0.37rem);}
.TL_sect3 .list .dot img{display: block;width: 100%;}
.TL_sect3 .list a:hover .numb{color: #2a2a59;}
@media screen and (max-width:1600px) {
  .TL_sect3 .list .text{margin-top: calc(10px + 0.06rem);}
}
@media screen and (max-width:767px) {
.TL_sect3 .list .li{width: 100%;}
.TL_sect3 .list a{height: 200px;}
}
.TL_sect4{float: left;width: 100%;padding-top: calc(10px + 0.68rem);padding-bottom:calc(10px + 0.72rem);background: url(/theme/cn/img/TL18.jpg) no-repeat;background-size: cover;}
.TL_sect4 .box{float: left;width: 100%;margin-top: calc(10px + 0.24rem);}
.TL_sect4 .box ._l{float: left;width: 7.87rem;line-height: 0; position:relative;}
.TL_sect4 .box ._l .div{display: block;width: 100%;}
.TL_sect4 .box ._l .div img{display: block;width: 100%;}
.TL_sect4 .box ._l .slick-dots{float: left;position: absolute; left:50%; z-index:10; bottom:-40px;height: calc(18px + 0.06rem); display:flex; justify-content:center; align-items:center; transform:translate(-50%,0); -ms-transform:translate(-50%,0); }
.TL_sect4 .box ._l .slick-dots li{float: left;width:10px;height: 10px;border: 1px solid #0261d0;border-radius: 100%;margin: 0 calc(5px + 0.05rem);}
.TL_sect4 .box ._l .slick-dots .slick-active{background: #0261d0;border: 1px solid #0261d0;}
.TL_sect4 .box ._r{float: left;width: calc(100% - 7.87rem);padding-left: 0.64rem;padding-top: 0.1rem;}
.TL_sect4 ._r .text{float: left;width: 100%;font-size:calc(14px + 0.04rem);line-height: calc(20px + 0.16rem);color: #666666;margin-bottom: calc(10px + 0.38rem);}
.TL_sect4 ._r .tit{float: left;width: 100%;font-size: calc(14px + 0.04rem);line-height: calc(18px + 0.04rem);color: #333333;margin-bottom: calc(10px + 0.42rem);}
.TL_sect4 ._r .ul{float: left;width: 100%;}
.TL_sect4 ._r .li{float: left;width: 33.33%;border-right: 1px solid #e5ecee;border-bottom: 1px solid #e5ecee;padding:calc(10px + 0.12rem) 0 calc(10px + 0.14rem);padding-left: 0.7rem;}
.TL_sect4 ._r .li .numb{float: left;width: 100%;font-size: calc(14px + 0.04rem);line-height: calc(14px + 0.04rem);color: #2a2a59;margin-bottom: calc(10px + 0.12rem);}
.TL_sect4 ._r .li .name{float: left;width: 100%;font-size: calc(14px + 0.06rem);line-height: calc(18px + 0.06rem);color: #333333;}
.TL_sect4 ._r .li:nth-child(1){padding-left: 0;}
.TL_sect4 ._r .li:nth-child(3){border-right: none;}
.TL_sect4 ._r .li:nth-child(4){padding-left: 0;border-bottom: none;}
.TL_sect4 ._r .li:nth-child(5){border-bottom: none;}
.TL_sect4 ._r .li:nth-child(6){border-bottom: none;border-right: none;}
@media screen and (max-width:1600px) {
.TL_sect4 .box{display: flex;flex-wrap: wrap;align-items: center;}
.TL_sect4 .box ._l{width: 6rem;}
.TL_sect4 .box ._r{width: calc(100% - 6rem);padding-top: calc(10px + 0.1rem);padding-left: calc(10px + 0.3rem);}
.TL_sect4 ._r .tit{margin-bottom: calc(10px + 0.1rem);}
.TL_sect4 ._r .li{padding-left: calc(10px + 0.1rem);}
.TL_sect4 ._r .text{margin-bottom: calc(10px + 0.1rem);}
}
@media screen and (max-width:1024px) {
.TL_sect4 .box{display: flex;align-items: center;flex-wrap: wrap;}
}
@media screen and (max-width:767px) {
.TL_sect4 .box ._l{width: 100%; padding-bottom:20px;}
.TL_sect4 .box ._l .slick-dots{bottom:-5px;}
.TL_sect4 .box ._r{width: 100%;padding-left: 0;}
}
.TL_sect5{float: left;width: 100%;padding-top: calc(10px + 0.68rem);padding-bottom: calc(10px + 0.8rem);}
.TL_sect5 .box{float: left;width: 100%;margin-top: calc(10px + 0.29rem);background: #f5fafb;border-radius: 8px;overflow: hidden;display: flex;flex-wrap: wrap;}
.TL_sect5 .imglist{float: left;width: 57.11%;}
.TL_sect5 .imglist .ul{float: left;width: 100%;}
.TL_sect5 .imglist .li{float: left;width: 100%;}
.TL_sect5 .imglist ._img{float: left;width: 100%;padding-bottom: 52.74%; position: relative; overflow: hidden;}
.TL_sect5 .imglist ._img img{display: block;width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;object-fit: cover;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.TL_sect5 .cont{float: left;width: 42.89%;padding: 0.63rem 0.48rem 0.2rem 0.5rem;}
.TL_sect5 .cont .text{float: left;width: 100%;font-size: calc(14px + 0.02rem);line-height: calc(18px + 0.1rem);color: #666666;padding-left: calc(10px + 0.04rem);position: relative;margin-bottom: calc(10px + 0.08rem);}
.TL_sect5 .cont .text::after{content: "";display: block;width: 4px;height: 4px;background: #2a2a59;border-radius: 100%;position: absolute;left: 0;top: calc(8px + 0.05rem);}
.TL_sect5 .cont .text:last-child{margin-bottom: 0;}
.TL_sect5 .ul .slick-dots{float: left;position: absolute;width: 100%;height: 8px;left: 0;bottom: calc(10px + 0.25rem);display: flex;justify-content: center;align-items: center;}
.TL_sect5 .ul .slick-dots li{float: left;width: 8px;height: 8px;border: 1px solid #ffffff;border-radius: 100%;margin: 0 calc(5px + 0.08rem);}
.TL_sect5 .ul .slick-dots .slick-active{background: #0261d0;border: 1px solid #0261d0;}
@media screen and (max-width:1600px) {
.TL_sect5 .cont{padding: calc(10px + 0.1rem);padding-left: calc(10px + 0.3rem);}
.TL_sect5 .cont .text{margin-bottom: 10px;}
}
@media screen and (max-width:1024px) {
  .TL_sect5 .imglist{width: 100%;}
  .TL_sect5 .cont{width: 100%;}
}
.company_sect{float: left;width: 100%;background: #f5fafb;padding-top: calc(10px + 0.68rem);padding-bottom: calc(10px + 0.6rem);}
.company_sect .box{float: left;width: 100%;margin-top: calc(10px + 0.3rem);margin-bottom: calc(10px + 0.4rem);}
.company_sect .ul{float: left;width: calc(100% + 10px + 0.2rem);margin: calc(-5px - 0.1rem); flex-wrap: wrap; display: inline-flex;}
.company_sect .li{float: left;width: 25%;padding: calc(5px + 0.1rem);}
.company_sect .li a{float: left;width: 100%;background: #ffffff;border-radius: 8px;overflow: hidden;position: relative;
    min-height: 100%;}
.company_sect .li ._img{float: left;width: 100%;padding-bottom: 60.86%; position: relative; overflow: hidden;}
.company_sect .li ._img img{display: block;width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
transition: All 0.5s ease-in-out;
-webkit-transition: All 0.5s ease-in-out;
-moz-transition: All 0.5s ease-in-out;
-o-transition: All 0.5s ease-in-out;}
.company_sect .li a:hover img{-webkit-transform:translate(-50%, -50%) scale(1.1); -moz-transform:translate(-50%, -50%) scale(1.1);-ms-transform: translate(-50%, -50%) scale(1.1);-o-transform: translate(-50%, -50%) scale(1.1);transform:translate(-50%, -50%) scale(1.1);}
.company_sect .cont{float: left;width: 100%;padding: calc(10px + 0.14rem) calc(10px + 0.22rem) calc(10px + 0.24rem);}
.company_sect .cont .tit{float: left;width: 100%;font-size: calc(14px + 0.04rem);line-height: calc(18px + 0.12rem);color: #333333;font-weight: bold;margin-bottom: calc(10px + 0.03rem);overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.company_sect .cont .time{float: left;width: 100%;font-size: 12px;line-height: 16px;color: #21b9ac;margin-bottom: calc(10px + 0.15rem);}
.company_sect .cont .btn{float: left;width: 100%;}
.company_sect .cont .btn i{ float:left; width:calc(20px + 0.1rem); height:calc(20px + 0.1rem); border-radius:50%; position:relative; border:1px solid #2a2a59;}
.company_sect .cont .btn i::after{ float:left; width:7px; height:7px; content:''; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%) rotate(45deg); -ms-transform:translate(-50%,-50%) rotate(45deg); border-top:2px solid #2a2a59; border-right:2px solid #2a2a59; margin-left:-1px;}
.company_sect .li a:hover .btn i{background: #2a2a59;}
.company_sect .li a:hover .btn i::after{ border-top:2px solid #fff; border-right:2px solid #fff;}
.company_sect .li a:hover .tit{color: #2a2a59;}
.company_sect .More{ float: left; width: 100%; display:flex; justify-content:center;}
.company_sect .More a{ float: left; display:flex; justify-content:center; align-items:center; color:#666666; line-height:calc(20px + 0.1rem);font-size:calc(12px + 0.02rem);}
.company_sect .More a i{ float:left; width:calc(20px + 0.1rem); height:calc(20px + 0.1rem); border-radius:50%; position:relative; margin-left:calc(7px + 0.1rem); border:1px solid #2a2a59;}
.company_sect .More a i:after{ float:left; width:7px; height:7px; content:''; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%) rotate(45deg); -ms-transform:translate(-50%,-50%) rotate(45deg); border-top:2px solid #2a2a59; border-right:2px solid #2a2a59; margin-left:-1px;}
.company_sect .More a:hover{ color:#2a2a59;}
.company_sect .More a:hover i{ background:#2a2a59;}
.company_sect .More a:hover i:after{ border-top:2px solid #fff; border-right:2px solid #fff;}

.company_sect1 .li a:hover .tit{ color:#077abb;}
.company_sect1 .cont .btn i{ border:1px solid #0261d0;}
.company_sect1 .cont .btn i::after{border-top:2px solid #0261d0; border-right:2px solid #0261d0;}
.company_sect1 .li a:hover .btn i{background: #0261d0;}
.company_sect1 .li a:hover .btn i::after{ border-top:2px solid #fff; border-right:2px solid #fff;}
.company_sect1 .More a i{ border:1px solid #0261d0;}
.company_sect1 .More a i:after{ border-top:2px solid #0261d0; border-right:2px solid #0261d0;}
.company_sect1 .More a:hover{ color:#0261d0;}
.company_sect1 .More a:hover i{ background:#0261d0;}
.company_sect1 .More a:hover i:after{ border-top:2px solid #fff; border-right:2px solid #fff;}

@media screen and (max-width:1024px) {
  .company_sect .li{width: 50%;}
}
.cxf_TL{display: block;position: fixed;right: 20px;top: 50%;width: 104px;padding: 8px 20px;background: #f5fafb;z-index: 99;
-webkit-transform: translate(0, -50%); 
-moz-transform: translate(0, -50%); 
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);}
.cxf_TL .ul{float: left;width: 100%;}
.cxf_TL .ul .li{float: left;width: 100%;}
.cxf_TL .ul a{float: left;width: 100%;font-size: 16px;line-height: 30px;color: #333333;text-align: center;border-bottom: 1px solid #e4e4e4; padding:10px 0;}
.cxf_TL .ul .li:last-child a{border-bottom: none;}
.cxf_TL .ul a:hover{color: #2a2a59;border-bottom: 1px solid #2a2a59;}
.cxf_TLs .ul a:hover{color: #7ebf41;border-bottom: 1px solid #7ebf41;}



@media screen and (max-width:1024px) {
  .cxf_TL{display: none;}
  .TL_banner ._r{width: 100%;margin-top: 20px;padding: 0;}
.TL_banner ._r .ico{display: none;}
}

.company_sects .cont .btn i{border-color: #7ebf41;}
.company_sects .cont .btn i::after{border-color: #7ebf41;}
.company_sects .li a:hover .btn i{background: #7ebf41;}
.cxf_TL .ul .li.on a{color: #2a2a59;border-bottom: 1px solid #2a2a59;}
.cxf_TLs .ul .li.on a{color: #7ebf41;border-bottom: 1px solid #7ebf41;}
.cxf_TL1{ padding:8px 12px;}
.cxf_TL1 .ul .li.on a{color: #077abb;border-bottom: 1px solid #077abb;}



.TJ_sect5{ float:left; width:100%; padding-top:0.86rem; padding-bottom:0.91rem;}
.TJ_sect5 .box{ float:left; width:100%; margin-top:calc(10px + 0.3rem);}
.TJ_sect5 .box ul{ float:left; width:calc(100% + 0.3rem); margin:-0.15rem;}
.TJ_sect5 .box ul li{ float:left; width:25%; padding:0.15rem; line-height:0;}
.TJ_sect5 .box ul li ._img{ float:left; width:100%; overflow:hidden; border-radius:8px; height:4.94rem; position:relative;}
.TJ_sect5 .box ul li ._img img{ min-width:100%; min-height:100%;/* max-width:100%; */max-height:100%; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%);-webkit-transition: all 0.4s ease-out 0s; 
-moz-transition: all 0.4s ease-out 0s; 
-o-transition: all 0.4s ease-out 0s; 
transition: all 0.4s ease-out 0s;  }
.TJ_sect5 .box ul li ._img:hover img{ transform:translate(-50%,-50%) scale(1.1); -ms-transform:translate(-50%,-50%) scale(1.1);}
.TJ_sect5 .box ul li:nth-child(4n+2){ width:50%;}
.TJ_sect5 .box ul li:nth-child(4n+3) ._img,
.TJ_sect5 .box ul li:nth-child(4n+4) ._img{ height:2.32rem;}

@media screen and (max-width:767px) {
.TJ_sect5 .box ul li{ width:50%;}
.TJ_sect5 .box ul li ._img{ height:9.3rem; }
.TJ_sect5 .box ul li:nth-child(4n+1){ width:100%;}
.TJ_sect5 .box ul li:nth-child(4n+3) ._img,
.TJ_sect5 .box ul li:nth-child(4n+4) ._img{ height:4.5rem;}
}


.TJ_sect2{ float:left; width:100%; padding-top:0.86rem; padding-bottom:0.91rem; background:#f5fafb;}
.TJ_sect2 .box{ float:left; width:100%; margin-top:calc(10px + 0.3rem);}
.TJ_sect2 .box ul{ float:left; width:calc(100% + 0.3rem); margin:-0.15rem; display:flex; flex-wrap:wrap;}
.TJ_sect2 .box ul li{ float:left; width:calc(33.33% - 0.3rem); margin:0.15rem; position:relative; overflow:hidden; border-radius:8px;}
.TJ_sect2 .box ul li .text1{ float:left; width:100%; position:absolute; left:0; top:0; height:100%; overflow:hidden; border-radius:8px;-webkit-transition: all 0.4s; -moz-transition:all 0.4s;-o-transition:all 0.4s;transition: all 0.4s;}
.TJ_sect2 .box ul li .text1:after{ float:left; width:100%; height:100%; content:''; position:absolute; left:0; bottom:0; z-index:1; background:url(/theme/cn/img/tj9.png) center bottom no-repeat; background-size:100% auto;}
.TJ_sect2 .box ul li .text1 .tit{ float:left; width:100%;font-size: calc(14px + 0.14rem);line-height: calc(22px + 0.16rem);color: #fff; position:absolute; left:0; bottom:0.35rem; z-index:6; padding:0 calc(21px + 0.6rem) 0 0.4rem;}
.TJ_sect2 .box ul li .text1 .ico{ float:left;width:calc(21px + 0.1rem); height:calc(21px + 0.1rem); border-radius:50%; position:absolute;border:1px solid #fff; position:absolute; right:0.4rem; bottom:0.38rem; z-index:7;}
.TJ_sect2 .box ul li .text1 .ico:after{float:left; position:absolute; left:50%; top:50%;  content:''; width:8px; height:8px; border-top:2px solid #fff; border-right:2px solid #fff; transform:translate(-50%,-50%) rotate(45deg); -ms-transform:translate(-50%,-50%) rotate(45deg); margin-left:-1px; }
.TJ_sect2 .box ul li .text2{ float:left; width:100%; position:relative; background:#fff; min-height:100%; font-size: calc(12px + 0.04rem);line-height: calc(22px + 0.08rem);color: #666666; padding:0.38rem 0.4rem; opacity:0; overflow:hidden; border-radius:8px; -webkit-transform: scale(0.9); -moz-transform: scale(0.9);transform: scale(0.9); 
-webkit-transition: all 0.4s; -moz-transition:all 0.4s;-o-transition:all 0.4s;transition: all 0.4s;}
.TJ_sect2 .box ul li .text2 .tit{ float:left; width:100%;font-size: calc(14px + 0.14rem);line-height: calc(22px + 0.16rem);color: #077abb; margin-bottom:0.1rem;}
.TJ_sect2 .box ul li .text2 .s{ float:left; width:100%; margin-top:0.08rem;}
.TJ_sect2 .box ul li .text2 .p{ float:left; width:100%; margin-top:0.08rem; position:relative; padding-left:calc(8px + 0.06rem)}
.TJ_sect2 .box ul li .text2 .p:after{ float:left; width:4px; height:4px; content:''; position:absolute; left:0; top:calc(9px + 0.04rem); background:#077abb; border-radius:50%;}
.TJ_sect2 .box ul li:hover .text1{ opacity:0; -webkit-transform: scale(0.9); -moz-transform: scale(0.9);transform: scale(0.9);}
.TJ_sect2 .box ul li:hover .text2{ opacity:1; -webkit-transform: scale(1); -moz-transform: scale(1);transform: scale(1);}

@media screen and (max-width:1600px) {
.TJ_sect2 .box ul li .text1 .tit{font-size: calc(14px + 0.09rem); padding:0 calc(21px + 0.5rem) 0 0.25rem;}
.TJ_sect2 .box ul li .text1 .ico{right: 0.25rem;}
.TJ_sect2 .box ul li .text2{ padding:0.38rem 0.25rem;}
}
@media screen and (max-width:1024px) {
.TJ_sect2 .box ul li{ width:calc(100% - 0.3rem); margin:0.2rem 0.15rem;}
}


.TJ_sect1{ float:left; width:100%; padding-top:0.86rem; padding-bottom:0.91rem;}
.TJ_sect1 .box{ float:left; width:100%; margin-top:calc(10px + 0.3rem);}
.TJ_sect1 .box ul{ float:left; width:calc(100% + 0.3rem); margin:-0.15rem; display:flex; flex-wrap:wrap;}
.TJ_sect1 .box ul li{ float:left; width:calc(50% - 0.3rem); margin:0.15rem; position:relative; overflow:hidden; border-radius:8px;}
.TJ_sect1 .box ul li .img{ float:left; width:100%; line-height:0; margin-bottom:calc(40px + 0.34rem); }
.TJ_sect1 .box ul li .tit{ float:left; width:100%;font-size: calc(14px + 0.06rem);line-height: calc(20px + 0.1rem);color: #333333; background:#e2f0f6;  text-align:center; min-height:calc(40px + 0.34rem); display:flex; justify-content:center; align-items:center; padding:0.2rem 0.3rem; position:absolute; left:0; bottom:0; z-index:7;}
.TJ_sect1 .box ul li .text1{ float:left; width:100%; position:relative; min-height:100%; overflow:hidden; border-radius:8px;-webkit-transition: all 0.4s; -moz-transition:all 0.4s;-o-transition:all 0.4s;transition: all 0.4s; background:#f5fafb;}
.TJ_sect1 .box ul li .text2{ float:left; width:100%; position:absolute; left:0; top:0; height:100%; opacity:0; overflow:hidden; border-radius:8px; -webkit-transform: scale(0.9); -moz-transform: scale(0.9);transform: scale(0.9);  background:#e0f3fb;
-webkit-transition: all 0.4s; -moz-transition:all 0.4s;-o-transition:all 0.4s;transition: all 0.4s;}
.TJ_sect1 .box ul li .text2 .tit{ color: #fff; background:#077abb;}
.TJ_sect1 .box ul li:hover .text1{ opacity:0; -webkit-transform: scale(0.9); -moz-transform: scale(0.9);transform: scale(0.9);}
.TJ_sect1 .box ul li:hover .text2{ opacity:1; -webkit-transform: scale(1); -moz-transform: scale(1);transform: scale(1);}
.TJ_sect1 .box ul li:nth-child(1){ width:100%;}
.TJ_sect1 .box ul li .la{ float:left; width:100%; padding:10px 0.3rem; background:#f5fafb; display:flex; align-items:center; justify-content:space-between;}
.TJ_sect1 .box ul li .img3{ float:left; width:37%; line-height:0; overflow:hidden; padding:0 0.65rem;}
.TJ_sect1 .box ul li .img3 img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
.TJ_sect1 .box ul li .la:hover .img3 img{ -webkit-transform: scale(1.02); -moz-transform: scale(1.02);transform: scale(1.02);}
.TJ_sect1 .box ul li .text3{ float:left; width:59.8%; margin:0.3rem 0 1.06rem 0;}
.TJ_sect1 .box ul li .tit1{ float:left; width:100%;font-size: calc(12px + 0.16rem);line-height: calc(20px + 0.18rem);color: #333333; overflow:hidden;white-space: nowrap; text-overflow:ellipsis;}
.TJ_sect1 .box ul li .line{ float:left; width:100%; height:1px; position:relative; margin:0.43rem 0;}
.TJ_sect1 .box ul li .line:after{ float:left; width:85px; height:1px; background:#077abb; position:absolute; left:0; bottom:0; content:'';}
.TJ_sect1 .box ul li .more{ float:left; display:flex; align-items:center; font-size: calc(14px + 0.02rem);line-height: calc(30px + 0.1rem);color: #077abb; padding:0  calc(15px + 0.05rem); border:1px solid #077abb; border-radius:calc(30px + 0.1rem); margin-top:4px;}
.TJ_sect1 .box ul li .more i{float:left; width:calc(6px + 0.04rem); height:calc(6px + 0.04rem); border-top:2px solid #077abb; border-right:2px solid #077abb; transform:rotate(45deg); -ms-transform:rotate(45deg); margin-left:0.14rem; }
.TJ_sect1 .box ul li .la:hover .tit1{ color:#077abb;}
.TJ_sect1 .box ul li .la:hover .more{ background:#077abb; color:#fff;}
.TJ_sect1 .box ul li .la:hover .more i{ border-top:2px solid #fff; border-right:2px solid #fff;}

@media screen and (max-width:1024px) {
.TJ_sect1 .box ul li .text3{ margin:0.3rem 0;}
}
@media screen and (max-width:767px) {
.TJ_sect1 .box ul li{ width:calc(50% - 0.3rem); margin:0.2rem 0.15rem;}
.TJ_sect1 .box ul li .img{ margin-bottom:calc(60px + 0.9rem); padding:0.5rem 0;}
.TJ_sect1 .box ul li .tit{ min-height:calc(60px + 0.64rem); padding:0.3rem 0.3rem;font-size: calc(12px + 0.04rem); line-height: calc(20px + 0.04rem);}
.TJ_sect1 .box ul li .img3{ width:45%; padding:0;}
.TJ_sect1 .box ul li .text3{ width:50%;}
.TJ_sect1 .box ul li .line{ margin:0.6rem 0;}
.TJ_sect1 .box ul li .tit1{ font-size:calc(12px + 0.1rem)}
}

.TJ_sect0{ float:left; width:100%;  min-height:7.96rem; padding-top:2.64rem; padding-bottom:2.26rem;}
.TJ_sect0 .text{ float:left; width:49.5%; color:#fff; font-size:0.47rem; line-height:0.7rem; font-weight:bold;}

@media screen and (max-width:767px) {
.TJ_sect0{padding-top:4.94rem;padding-bottom:2.66rem;}
.TJ_sect0 .text{ width:89.5%; font-size:calc(12px + 0.35rem); line-height:calc(20px + 0.5rem); }
}


.pagecon.xwxq_section{padding-bottom:0;}
.pagecon.xwxq_section .left{width:100%; background:none;}
.pagecon.xwxq_section .left .content{margin:0; padding:0; border:0;}


.sitemap{ width:100%;float:left;}
.sitemap li{border-bottom:1px dashed #d2d2d2; padding:7px 0; float:left; line-height:40px;width:98%; padding-left:2%;  }
.sitemap li a{ margin-right:10px;font-size:12px; float:left; white-space: nowrap; font-size:14px;}
.sitemap li a:hover{color:#0261d0;}
.sitemap li .font16{ font-size:16px;  /*color:#135fb1*/}
.sitemap li .font14{font-size:14px; }
.sitemap li .font12{ font-size:12px;  color:#999}


.searchbanner.ny_banner .wordsbox{top:46%;}


/*20230414start*/
.tdjl_sect ._b .lab .down{max-height:calc(72px + 0.3rem);}
.tdjl_sect ._b .lab .down .li{ line-height:24px; padding:0.05rem 14px;}

.about_sect3{ overflow:hidden;}
.about_sect3 .box:after,
.about_sect3 .box:before{ float:left; width:100%; height:100%; content:''; position:absolute; left:100%; top:0;background: #f5fafb; z-index:5;}
.about_sect3 .box:before{ left:auto; right:100%;}
.about_sect3 .li{ width:12.1rem; margin-right:0.4rem;}
.about_sect3 .li:last-child{ margin-right:0;}
.about_sect3 .li a{ width:12.1rem; flex-wrap:nowrap;}
.about_sect3 .li .imgbox{ width:3.1rem;}
.about_sect3 .li .contbox{ width:9rem; position:static; padding-right:0; display:none;}
.about_sect3 .li.swiper-slide-prev{ float:right;}
.about_sect3 .li.swiper-slide-prev a{flex-direction:row-reverse;}
.about_sect3 .li.swiper-slide-active{ width:12.1rem;}
.about_sect3 .li.swiper-slide-active a{ width:12.1rem;}
.about_sect3 .li.swiper-slide-active .contbox{  display:block;}

.about_sect3 .swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;transform: translate3d(0px,0,0);
  transition-property: transform;
  box-sizing: content-box;
}
.about_sect3 .swiper-slide {
        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;
      }
@media screen and (max-width:1600px) {
.about_sect3 .li{ width:10.7rem; margin-right:0.4rem;}
.about_sect3 .li:last-child{ margin-right:0;}
.about_sect3 .li a{ width:10.73rem;}
.about_sect3 .li .imgbox{ width:2.73rem;}
.about_sect3 .li .contbox{ width:8rem;}
.about_sect3 .li.swiper-slide-active{ width:10.73rem;}
.about_sect3 .li.swiper-slide-active a{ width:10.73rem;}
}

@media screen and (max-width:1024px) {
.about_sect3 .imgbox ._img{ padding-bottom:7.4rem;}
.about_sect3 .contbox .bxo{height: 7.4rem;}
}
@media screen and (max-width:767px) {
.about_sect3 .slick-prev,
.about_sect3 .slick-next{ top:50%;}
.about_sect3 .imgbox ._img{ padding-bottom:8.2rem;}
.about_sect3 .contbox .bxo{ height:6.8rem; padding:0 calc(10px + 0.38rem) 0 calc(10px + 0.1rem);}
.about_sect3 .li{ width:14.5rem; margin-right:0.4rem;}
.about_sect3 .li:last-child{ margin-right:0;}
.about_sect3 .li a{ width:14.5rem;}
.about_sect3 .li .imgbox{ width:5.8rem;}
.about_sect3 .li .contbox{ width:9rem;padding: 0.8rem 0;background: #fff;}
.about_sect3 .li.swiper-slide-active{ width:14.5rem;}
.about_sect3 .li.swiper-slide-active a{ width:14.5rem;}
}


/*20210421start*/
._yewuL li .la:before{ float:left; width:100%; height:100%; position:absolute; z-index:5; left:0; top:100%; content:''; border-radius: 6px; background:rgba(1,97,207,0.92);-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
._yewuL li .la:hover:before{ top:0;}
._yewuL li .text{ background:none; padding:0.15rem 0.3rem; margin:0.3rem 0; height:calc(100% - 0.6rem); overflow:hidden;
 overflow-y:auto;
 scrollbar-width:thin;
 max-height:calc(100% - 0.6rem);
}
._yewuL li .text::-webkit-scrollbar {
 width:3px
}
._yewuL li .text::-webkit-scrollbar-track
{
background:rgba(255,255,255,0.2);
 border-radius:3px
}
._yewuL li .text::-webkit-scrollbar-thumb {
 width:3px;
 height:60px;
 background:rgba(255,255,255,0.6);
 border-radius:3px
}

@media screen and (max-width:767px) {
._yewuL li .text{ padding:0.2rem 0.4rem; margin:0.4rem 0; height:calc(100% - 0.8rem);
 max-height:calc(100% - 0.8rem);
}
}

.about_sect3 .imgbox img{ max-width:100%; min-width:100%;}



/*20230424start*/
.zymb_section .con1 .info img{ max-width:100%;}
.zymb_section .right ul .top .borWords .words{ overflow:hidden;white-space: nowrap; text-overflow:ellipsis;}
.about_sect5 .left .img .li{ width:14.28%;}
.about_sect3 .imgbox ._img{ height:auto; padding-bottom:100%;}
.about_sect3 .li .contbox{ position:relative; left:0;}
.about_sect3 .li .contbox:before{ float:left; width:calc(100% - 10px); content:''; position:absolute; left:0; top:0; background:#fff; z-index:6; height:0.25rem; }
.about_sect3 .contbox .bxo{ position:relative; height:3.1rem;}
.about_sect3 .contbox .bxo:before{ float:left; width:calc(100% - 10px); content:''; position:absolute; left:0; bottom:0; background:#fff; z-index:6; height:0.25rem; }


@media screen and (max-width: 1600px){
.about_sect3 .contbox .bxo{ height:2.73rem; padding:calc(5px + 0.25rem) calc(10px + 0.38rem);}
}
@media screen and (max-width: 767px){
.about_sect5 .left .img .li { width: 33.33%;}
.about_sect3 .li .contbox{ padding:0;}
.about_sect3 .contbox .bxo{ height:5.8rem; padding:0.4rem calc(10px + 0.38rem);}
.about_sect3 .li .contbox:before{ height:0.4rem;}
.about_sect3 .contbox .bxo:before{ height:0.4rem;}
.about_sect3 .contbox .names{ padding-bottom: calc(6px + 0.1rem);}
.about_sect3 .contbox .textlist{margin-top: calc(6px + 0.1rem);}

}


/*20230426start*/
.TJ_sect0 .w_width .btn{ float:left; width:100%; margin-top:calc(12px + 0.4rem);}
.TJ_sect0 .w_width .btn a{ float:left; color: #fff;width: calc(80px + 0.24rem);font-size: calc(14px + 0.02rem);color: #ffffff;line-height: calc(32px + 0.1rem);text-align: center;background: #077abb;border-radius: 30px;}
.TJ_sect0 .w_width .btn a:hover{background: #0261D0;}


.hy_head-1 .logo{ margin-right:40px;}
.hy_head-1 .fh a .words{ color:#fff;}
.hy_head-1 .fh a .show{ display:inline-block;}
.hy_head-1 .fh a .hide{ display:none;}
.hy_head-1.ons .fh a .words{ color:#333333;}
.hy_head-1.ons .fh a .show{ display:none;}
.hy_head-1.ons .fh a .hide{ display:inline-block;}


.TJ_sect1 .box ul li .text3{ margin:0.3rem 0; min-height:calc(115px + 1.32rem);}
.TJ_sect1 .box ul li .info{ float:left; width:100%;font-size: calc(12px + 0.06rem);  line-height: calc(20px + 0.1rem);color: #666; display:none;}

@media  screen and (max-width: 1024px){
.hy_head-1 .logo{ margin-right:0;}

}





.about_sect1 ._r .box{ width:100%; line-height:0; position:relative; z-index:10;}
.about_sect1 ._r .box img{ width:100%;}
.about_sect1 ._r .box .slick-dots{position: static; margin-top:0.19rem; height: 8px; justify-content:center; display:flex;}
.about_sect1 ._r .box .slick-dots li{ vertical-align: top; width: 8px; height: 8px;border-radius: 100%; margin: 0 0.08rem;border: 1px solid #aaaaaa; cursor:pointer;}
.about_sect1 ._r .box .slick-dots li.slick-active{ background: #0261d0;border-color: #0261d0;}


.TL_banner ._r .box{ width:100%; line-height:0; position:relative; z-index:10;}
.TL_banner ._r .box img{ width:100%;}
.TL_banner ._r .videobox{display: block;width: 100%;position: relative;z-index: 10;border-radius: 8px;overflow: hidden;cursor: pointer;}
.TL_banner ._r ._vid{display: block;width: 100%;padding-bottom: 62.71%; position: relative; overflow: hidden;}
.TL_banner ._r ._vid video{display: block;width: 100%;position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.TL_banner ._r .videobox::after{content: "";display: block;position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,0.08);left: 0;top: 0;}
.TL_banner ._r .videobox .btn{display: block;position: absolute;z-index: 5;width: calc(30px + 0.3rem);height: calc(30px + 0.3rem);left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.TL_banner ._r .videobox .btn img{display: block;width: 100%;}
.TL_banner ._r .box .slick-dots{position: static; margin-top:0.19rem; height: 8px; justify-content:center; display:flex;}
.TL_banner ._r .box .slick-dots li{ vertical-align: top; width: 8px; height: 8px;border-radius: 100%; margin: 0 0.08rem;border: 1px solid #aaaaaa; cursor:pointer;}
.TL_banner ._r .box .slick-dots li.slick-active{ background: #0261d0;border-color: #0261d0;}


.tssw_section1 .right .box{ width:100%; line-height:0; position:relative; z-index:10;}
.tssw_section1 .right .box img{ width:100%;}
.tssw_section1 .right .videobox{display: block;width: 100%;position: relative;z-index: 10;border-radius: 8px;overflow: hidden;cursor: pointer;}
.tssw_section1 .right ._vid{display: block;width: 100%;padding-bottom: 62.71%; position: relative; overflow: hidden;}
.tssw_section1 .right ._vid video{display: block;width: 100%;position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.tssw_section1 .right .videobox::after{content: "";display: block;position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,0.08);left: 0;top: 0;}
.tssw_section1 .right .videobox .btn{display: block;position: absolute;z-index: 5;width: calc(30px + 0.3rem);height: calc(30px + 0.3rem);left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.tssw_section1 .right .videobox .btn img{display: block;width: 100%;}
.tssw_section1 .right .box .slick-dots{position: static; margin-top:0.19rem; height: 8px; justify-content:center; display:flex;}
.tssw_section1 .right .box .slick-dots li{ vertical-align: top; width: 8px; height: 8px;border-radius: 100%; margin: 0 0.08rem;border: 1px solid #aaaaaa; cursor:pointer;}
.tssw_section1 .right .box .slick-dots li.slick-active{ background: #0261d0;border-color: #0261d0;}





.about_sect1 ._r{ min-height:4.64rem;}
.about_sect1 ._r .slick-list{ width:100%;}
.about_sect1 ._r .div{ display:inline-flex; width:100%;}



/*20230526start*/
.about_sect3 .li .contbox{ border-bottom:0.25rem solid #fff;}
.about_sect3 .contbox .bxo{  height:2.85rem;}
.about_sect3 .contbox .bxo:before{ display:none;}

@media screen and (max-width: 1600px){
.about_sect3 .contbox .bxo{ height:2.48rem; }

}

@media screen and (max-width: 767px){
.about_sect3 .contbox .bxo{ height:5.55rem; }

}






/*20240626start*/
.tcfooter .bot_ts1 .right .ewmbox .picbox{background: url(/theme/cn/img/zimg49.5.png)no-repeat center center;background-size: cover;}
.tcfooter .bot_ts1 .fh a{border-color: #0059a9;}
.tcfooter .bot_ts1 .fh a .words{color: #0059a9;}
.cxf_TL5 .ul .li.on a{color: #0059a9;border-bottom-color: #0059a9;}

.hy_head5 .listbox{margin-right: 120px;}
.hy_head5 .logo img{margin-top: 0;}
.hy_head5 .logo .show{height: 53px;}
.hy_head5 .logo .hide{height: 53px;}
.hy_head5 .logo{display: flex;justify-content: flex-start;align-items: center;}
.hy_head5 .listbox .list a{padding: 36px 0;}
.hy_head5 .fh a .ico2{display: none;}
.hy_head5.ons .fh a .ico1{display: none;}
.hy_head5.ons .fh a .ico2{display: inline-block;}
.hy_head5.ons .fh a .words{color: #0059a9;}
.hy_head5 .fh a:hover{opacity: 0.8;}
.hy_head6.onss .fh a .words{color: #2a2a59;}
.hy_head6 .logo img{margin-top: 0;}
.hy_head6.onss .logo img{height: 54px;}
.hy_head6 .logo{display: flex;justify-content: flex-start;align-items: center;}
.hy_head6.onss .listbox .list.on a .words1{color: #0059a9;}
.hy_head6.onss .listbox .list.on a .words1::after{background: #0059a9;}
.hy_head6 .listbox .list a{padding: 36px 0;}
@media screen and (max-width: 1680px){
.hy_head5 .listbox{margin-right: 60px;}
.hy_head5 .listbox .list{margin-right: 30px;}
.hy_head6 .listbox{margin-right: 60px;}
.hy_head6 .listbox .list{margin-right: 30px;}
}
@media screen and (max-width: 1470px){
.hy_head5 .listbox{margin-right: 30px;}
.hy_head5 .listbox .list{margin-right: 12px;}
.hy_head5 .logo{margin-right: 20px;}
.hy_head5 .listbox .list a .words1{font-size: 16px;}
.hy_head6 .listbox{margin-right: 30px;}
.hy_head6 .listbox .list{margin-right: 12px;}
.hy_head6 .logo{margin-right: 20px;}
.hy_head6 .listbox .list a .words1{font-size: 16px;}
}
@media screen and (max-width: 1260px){
.hy_head5 .listbox{margin-right: 14px;}
.hy_head5 .listbox .list{margin-right: 6px;}
.hy_head5 .logo{margin-right: 14px;}
.hy_head5 .listbox .list a .words1{font-size: 14px;}
.hy_head5 .logo .show{height: 40px;}
.hy_head5 .logo .hide{height: 40px;}
.hy_head5 .fh a .words{font-size: 14px;}
.hy_head5 .listbox .list a .words1{padding-left: 10px;}
.hy_head6 .listbox{margin-right: 14px;}
.hy_head6 .listbox .list{margin-right: 6px;}
.hy_head6 .logo{margin-right: 14px;}
.hy_head6 .listbox .list a .words1{font-size: 14px;}
.hy_head6 .logo .show{height: 40px;}
.hy_head6 .logo .hide{height: 40px;}
.hy_head6 .fh a .words{font-size: 14px;}
.hy_head6 .listbox .list a .words1{padding-left: 10px;}
}
@media screen and (max-width: 1024px){
.hy_head5 .fh{display: none;}
.hy_head6 .fh{display: none;}
.hy_head6.onss .logo img{height: 40px;}
}


/*泰楚生物*/
.tcsw_section1{width: 100%;padding-top: 240px;padding-bottom: 240px;}
.tcsw_section1 .content{width: 43.58974358974359%;}
.tcsw_section1 .bt{font-size: 45px;color: #ffffff;line-height: 50px;margin-bottom: 36px;font-weight: bolder;}
.tcsw_section1 .line{width: 70px;height: 4px;background: #ffffff;border-radius: 4px;margin-bottom: 36px;}
.tcsw_section1 .info{font-size: 18px;color: #ffffff;line-height: 48px;text-align: justify;}
@media screen and (max-width: 1680px){
.tcsw_section1{padding-top: 180px;padding-bottom: 180px;}
.tcsw_section1 .content{width: 50%;}
.tcsw_section1 .bt{font-size: 32px;line-height: 40px;margin-bottom: 20px;}
.tcsw_section1 .line{width: 60px;border-radius: 4px;margin-bottom: 26px;}
.tcsw_section1 .info{font-size: 16px;line-height: 32px;}
}
@media screen and (max-width: 1024px){
.tcsw_section1{padding-top: 100px;padding-bottom: 30px;position: relative;}
.tcsw_section1::after{content: "";display: block;width: 100%;height: 100%;background: rgba(0,0,0,0.3);position: absolute;left: 0;top: 0;}
.tcsw_section1 .w_width{position: relative;z-index: 10;}
.tcsw_section1 .content{width: 100%;}
.tcsw_section1 .bt{font-size: 20px;;line-height: 24px;margin-bottom: 12px;}
.tcsw_section1 .line{width: 40px;height: 2px;border-radius: 2px;margin-bottom: 12px;}
.tcsw_section1 .info{font-size: 14px;line-height: 24px;}
}

.tcsw_section2{width: 100%;padding-top: 80px;padding-bottom: 80px;float: left;}
.tcsw_section2 h3{font-size: 36px;color: #333333;line-height: 40px;margin-bottom: 26px;}
.tcsw_section2 .line{width: 70px;height: 4px;background: linear-gradient(to right,#066ccb,#1daeb1);border-radius: 4px;margin-bottom: 40px;}
.tcsw_section2 ul{width: 100%;}
.tcsw_section2 ul li{width: 100%;background: #f4fafe;border-radius: 8px;overflow: hidden;display: flex;justify-content: flex-start;align-items: center;margin-bottom: 30px;}
.tcsw_section2 ul li:last-child{margin-bottom: 0;}




.tcsw_section2 ul .left{width: 41.21794871794872%;}
.tcsw_section2 ul .pic{ width: 100%; padding-bottom: 484px; position: relative; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.tcsw_section2 ul .pic .img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.tcsw_section2 ul li:hover .pic .img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.tcsw_section2 ul .pic .img2{display: none;}
.tcsw_section2 ul .right{width: 58.78205128205128%;padding: 20px 60px;}
.tcsw_section2 ul .bt{font-size: 26px;color: #333333;line-height: 30px;margin-bottom: 40px;}

.tcsw_section2 ul li a{width: 100%; overflow: hidden;display: flex;justify-content: flex-start;align-items: center;}
.tcsw_section2 ul li a:hover .bt{color:#0059a9;}

.tcsw_section2 ul .dl{width: 100%;}
.tcsw_section2 ul .dd{margin-bottom: 26px;padding-left: 15px;position: relative;font-size: 16px;color: #666666;line-height: 36px;}
.tcsw_section2 ul .dd:last-child{margin-bottom: 0;}
.tcsw_section2 ul .dd::after{content: "";display: block;width: 6px;height: 6px;background: #0059a9;position: absolute;left: 0;top: 15px;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);}
.tcsw_section2 ul li:nth-child(even){flex-direction:row-reverse;}
@media screen and (max-width: 1680px){
.tcsw_section2{padding-top: 60px;padding-bottom: 60px;}
.tcsw_section2 h3{font-size: 26px;line-height: 30px;margin-bottom: 20px;}
.tcsw_section2 .line{width: 60px;margin-bottom: 30px;}
.tcsw_section2 ul li{margin-bottom: 20px;}
.tcsw_section2 ul .pic{padding-bottom: 360px;}
.tcsw_section2 ul .right{padding: 12px 30px;}
.tcsw_section2 ul .bt{font-size: 20px;line-height: 26px;margin-bottom: 26px;}
.tcsw_section2 ul .dd{margin-bottom: 20px;padding-left: 12px;font-size: 14px;line-height: 22px;}
.tcsw_section2 ul .dd::after{top: 8px;}
}
@media screen and (max-width: 1024px){
.tcsw_section2{padding-top: 30px;padding-bottom: 30px;}
.tcsw_section2 h3{font-size: 20px;line-height: 24px;margin-bottom: 12px;}
.tcsw_section2 .line{width: 40px;height: 2px;border-radius: 2px;margin-bottom: 20px;}
.tcsw_section2 ul li{display: block; margin-bottom: 14px;}
.tcsw_section2 ul .left{width: 100%;}
.tcsw_section2 ul .pic{padding-bottom: 75.27%;}
.tcsw_section2 ul .pic .img1{display: none;}
.tcsw_section2 ul .pic .img2{display: block;}
.tcsw_section2 ul .right{width: 100%;padding: 14px;}
.tcsw_section2 ul .bt{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.tcsw_section2 ul .dd{margin-bottom: 8px;padding-left: 12px;font-size: 14px;line-height: 24px;}
.tcsw_section2 ul .dd::after{top: 9px;}
}

.tcsw_section3{width: 100%;padding-top: 80px;padding-bottom: 80px;background: #f4fafe;float: left;}
.tcsw_section3 h4{font-size: 36px;color: #333333;line-height: 40px;margin-bottom: 26px;}
.tcsw_section3 .line{width: 70px;height: 4px;background: linear-gradient(to right,#066ccb,#1daeb1);border-radius: 4px;margin-bottom: 40px;}
.tcsw_section3 .content{width: 100%;display: flex;justify-content: space-between;align-items: stretch;}
.tcsw_section3 .left{width: calc(67.94871794871795% - 30px);}
.tcsw_section3 .left ul{margin: 0 -15px;width: calc(100% + 30px);display: flex;justify-content: flex-start;align-items: flex-start;}
.tcsw_section3 .left li{width: 50%;padding: 0 15px;}
.tcsw_section3 .left a{display: block;width: 100%;background: #ffffff;border-radius: 8px;overflow: hidden;}
.tcsw_section3 .left a .picbox{width: 100%;}
.tcsw_section3 .left a .pic{ width: 100%; padding-bottom: 61%; position: relative; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.tcsw_section3 .left a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.tcsw_section3 .left a:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.tcsw_section3 .left a .wzbox{width: 100%;padding: 30px 26px 32px 30px;}
.tcsw_section3 .left a .bt{font-size: 20px;color: #333333;line-height: 30px;margin-bottom: 20px;min-height: 60px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.tcsw_section3 .left a .date{font-size: 14px;color: #21b9ac;line-height: 18px;}
.tcsw_section3 .left a:hover .bt{color: #0261d0;}
.tcsw_section3 .right{background: #ffffff;border-radius: 8px;width: 32.05128205128205%;}
.tcsw_section3 .right ul{width: 100%;padding: 20px 30px;}
.tcsw_section3 .right li{padding-top: 20px;padding-bottom: 20px;border-bottom: 1px solid #efefef;}
.tcsw_section3 .right .bt{margin-bottom: 14px;font-size: 20px;color: #333333;line-height: 30px;padding-left: 14px;position: relative;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.tcsw_section3 .right .bt::after{content: "";display: block;width: 4px;height: 4px;background: #0261d0;border-radius: 100%;position: absolute;left: 0;top: 13px;}
.tcsw_section3 .right .date{font-size: 14px;color: #21b9ac;line-height: 18px;}
.tcsw_section3 .right a:hover .bt{color: #0261d0;}
.tcsw_section3 .more{width: 100%;display: flex;justify-content: center;align-items: center;margin-top: 40px;}
.tcsw_section3 .more a{display: flex;justify-content: center;align-items: center;}
.tcsw_section3 .more .wz{font-size: 14px;color: #666;line-height: 24px;margin-right: 16px;}
.tcsw_section3 .more .ico{width: 30px;height: 30px;border: 1px solid #0261d0;border-radius: 100%;display: flex;justify-content: center;align-items: center;}
.tcsw_section3 .more .ico img{width: 20px;display: block;}
.tcsw_section3 .more .ico .ico2{display: none;}
.tcsw_section3 .more a:hover .ico{background: #0261d0;}
.tcsw_section3 .more a:hover .ico .ico1{display: none;}
.tcsw_section3 .more a:hover .ico .ico2{display: block;}
@media screen and (max-width: 1680px){
.tcsw_section3 .right ul{padding: 16px 20px;}
.tcsw_section3 .right li{padding-top: 14px;padding-bottom: 14px;}
}
@media screen and (max-width: 1400px){
.tcsw_section3 .right ul{padding: 14px 20px;}
.tcsw_section3 .right li{padding-top: 12px;padding-bottom: 12px;}
.tcsw_section3 .right .bt{margin-bottom: 12px;font-size: 16px;line-height: 26px;}
}
@media screen and (max-width: 1024px){
.tcsw_section3{padding-top: 30px;padding-bottom: 30px;}
.tcsw_section3 h4{font-size: 20px;line-height: 24px;margin-bottom: 12px;}
.tcsw_section3 .line{width: 40px;height: 2px;border-radius: 2px;margin-bottom: 20px;}
.tcsw_section3 .content{display: block;}
.tcsw_section3 .left{width: 100%;margin-bottom: 20px;}
.tcsw_section3 .left ul{margin: 0;width: 100%;display: block;}
.tcsw_section3 .left li{width: 100%;padding: 0;margin-bottom: 12px;}
.tcsw_section3 .left li:last-child{margin-bottom: 0;}
.tcsw_section3 .left a{display: flex;justify-content: flex-start;align-items: center;}
.tcsw_section3 .left a .picbox{width: 140px;}
.tcsw_section3 .left a .wzbox{width: calc(100% - 140px);padding: 12px;}
.tcsw_section3 .left a .bt{font-size: 15px;line-height: 20px;margin-bottom: 8px;min-height: 40px;}
.tcsw_section3 .right{width: 100%;}
.tcsw_section3 .right ul{padding: 12px;}
.tcsw_section3 .right li{padding-top: 12px;padding-bottom: 12px;}
.tcsw_section3 .right .bt{margin-bottom: 10px;font-size: 15px;line-height: 20px;padding-left: 10px;}
.tcsw_section3 .right .bt::after{top: 8px;}
.tcsw_section3 .more{margin-top: 20px;}
.tcsw_section3 .more .wz{line-height: 20px;margin-right: 10px;}
.tcsw_section3 .more .ico{width: 26px;height: 26px;}
.tcsw_section3 .more .ico img{width: 18px;}
}

.tcsw_section4{width: 100%;padding-top: 80px;padding-bottom: 90px;float: left;}
.tcsw_section4 h5{font-size: 36px;color: #333333;line-height: 40px;margin-bottom: 26px;}
.tcsw_section4 .line{width: 70px;height: 4px;background: linear-gradient(to right,#066ccb,#1daeb1);border-radius: 4px;margin-bottom: 40px;}
.tcsw_section4 .content{width: 100%;display: flex;justify-content: space-between;align-items: flex-start;}
.tcsw_section4 .left{width: calc(71.41025641025641% - 30px);}
.tcsw_section4 .left .ul{width: 100%;}
.tcsw_section4 .left .li{width: 100%;}
.tcsw_section4 .left a{display: block;width: 100%;position: relative;overflow: hidden;border-radius: 8px;}
.tcsw_section4 .left a .pic{ width: 100%; padding-bottom: 54.059%; position: relative; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.tcsw_section4 .left a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.tcsw_section4 .left a:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.tcsw_section4 .left a .wzbox{width: 100%;position: absolute;left: 0;bottom: 24px;padding: 0 150px 0 30px;}
.tcsw_section4 .left a .wz{font-size: 16px;color: #ffffff;line-height: 20px;}
.tcsw_section4 .left a:hover .wz{opacity: 0.7;}
.tcsw_section4 .left  .slick-dots{position: absolute; bottom: 30px; height: 8px; text-align: center;width: auto;left: auto;right: 20px;}
.tcsw_section4 .left  .slick-dots li{ vertical-align: top; width: 8px; height: 8px;border-radius: 100%; margin: 0 13px; border: 1px solid #fff;}
.tcsw_section4 .left  .slick-dots li.slick-active{ background: #077abb;border-color: #077abb;}
.tcsw_section4 .right{width: 28.58974358974359%;}
.tcsw_section4 .right ul{width: 100%;}
.tcsw_section4 .right li{margin-bottom: 5.829596412556054%;}
.tcsw_section4 .right li:last-child{margin-bottom: 0;}
.tcsw_section4 .right a{display: block;width: 100%;}
.tcsw_section4 .right a .pic{ width: 100%; padding-bottom: 62.78%; position: relative; overflow: hidden;border-radius: 8px;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.tcsw_section4 .right a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.tcsw_section4 .right a:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
@media screen and (max-width: 1400px){
.tcsw_section4 .right li{margin-bottom: 4.8%;}
}
@media screen and (max-width: 1024px){
.tcsw_section4{padding-top: 30px;padding-bottom: 30px;}
.tcsw_section4 h5{font-size: 20px;line-height: 24px;margin-bottom: 12px;}
.tcsw_section4 .line{width: 40px;height: 2px;border-radius: 2px;margin-bottom: 20px;}
.tcsw_section4 .content{display: block;}
.tcsw_section4 .left{width: 100%;margin-bottom: 12px;}
.tcsw_section4 .left a .wzbox{bottom: 20px;padding: 0 100px 0 12px;}
.tcsw_section4 .left a .wz{font-size: 14px;}
.tcsw_section4 .left .slick-dots{bottom: 24px; height: 6px;right: 12px;}
.tcsw_section4 .left .slick-dots li{width: 6px; height: 6px;margin: 0 6px;}
.tcsw_section4 .right{width: 100%;}
.tcsw_section4 .right ul{width: calc(100% + 12px);display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;margin: -6px;}
.tcsw_section4 .right li{margin-bottom: 0;width: 50%;padding: 6px;}
}

.tj_section1{width: 100%;padding-top: 65px;padding-bottom: 120px;margin-top: 100px;}
.tj_section1 .content{width: 100%;display: flex;justify-content: flex-start;align-items: flex-start;}
.tj_section1 .left{width: 49.93589743589744%;padding-right: 140px;}
.tj_section1 .left .xbt{font-size: 24px;color: #333333;line-height: 30px;margin-bottom: 16px;position: relative;}
.tj_section1 .left .xbt::after{content: "";display: block;width: 5px;height: 5px;background: #0059a9;border-radius: 100%;position: absolute;left: -15px;top: 50%;transform: translate(0,-50%);}
.tj_section1 .left .bt{font-size: 45px;color: #0059a9;line-height: 56px;margin-bottom: 36px;font-weight: bolder;}
.tj_section1 .left .info{font-size: 18px;color: #666666;line-height: 36px;margin-bottom: 44px;}
.tj_section1 .left .btn{width: 114px;}
.tj_section1 .left .btn a{display: block;font-size: 16px;color: #ffffff;line-height: 42px;text-align: center;background: #0059a9;border-radius: 21px;}
.tj_section1 .left .btn a:hover{background: #1caab2;}
.tj_section1 .right{width: 50.06410256410256%;position: relative;}
.tj_section1 .right .pic{position: relative;z-index: 2;width: 100%;}
.tj_section1 .right .pic img{width: 100%;display: block;}
.tj_section1 .right .ico{width: 121px;display: block;position: absolute;left: -40px;bottom: -40px;}
@media screen and (max-width: 1680px){
.tj_section1{padding-top: 40px;padding-bottom: 80px;}
.tj_section1 .left{padding-right: 80px;}
.tj_section1 .left .xbt{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.tj_section1 .left .bt{font-size: 30px;line-height: 40px;margin-bottom: 26px;}
.tj_section1 .left .info{font-size: 14px;line-height: 26px;margin-bottom: 30px;}
.tj_section1 .left .btn{width: 100px;}
.tj_section1 .left .btn a{font-size: 14px;line-height: 40px;border-radius: 20px;}
.tj_section1 .right .ico{width: 100px;left: -30px;bottom: -30px;}
}
@media screen and (max-width: 1024px){
.tj_section1{padding-top: 30px;padding-bottom: 30px;margin-top: 60px;}
.tj_section1 .content{display: block;}
.tj_section1 .left{width: 100%;padding-right: 0;margin-bottom: 20px;}
.tj_section1 .left .xbt{font-size: 14px;line-height: 20px;margin-bottom: 10px;padding-left: 8px;}
.tj_section1 .left .xbt::after{left: 0;}
.tj_section1 .left .bt{font-size: 18px;line-height: 24px;margin-bottom: 10px;}
.tj_section1 .left .info{font-size: 14px;line-height: 24px;margin-bottom: 12px;}
.tj_section1 .left .btn{width: 100px;}
.tj_section1 .left .btn a{font-size: 14px;line-height: 36px;border-radius: 18px;}
.tj_section1 .right{width: 100%;}
.tj_section1 .right .ico{display: none;}
}

.tj_section2{width: 100%;padding-top: 80px;padding-bottom: 88px;}
.tj_section2 h2{font-size: 36px;color: #333333;line-height: 40px;margin-bottom: 26px;}
.tj_section2 .line{width: 70px;height: 4px;background: linear-gradient(to right,#066ccb,#1daeb1);border-radius: 4px;margin-bottom: 40px;}
.tj_section2 .cont1{margin-bottom: 30px;}
.tj_section2 .cont1 .ul{margin: 0 -15px;width: calc(100% + 30px);}
.tj_section2 .cont1 .li{padding: 0 15px;}
.tj_section2 .cont1 a{display: block;width: 100%;background: #f4fafe;border-radius: 8px;overflow: hidden;}
.tj_section2 .cont1 a .pic{ width: 100%; padding-bottom: 63.2%; position: relative; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.tj_section2 .cont1 a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.tj_section2 .cont1 a:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.tj_section2 .cont1 a .wzbox{width: 100%;padding: 32px 26px;display: flex;justify-content: space-between;align-items: center;}
.tj_section2 .cont1 a .wz_l{width: calc(100% - 100px);}
.tj_section2 .cont1 a .bt{font-size: 20px;color: #333333;line-height: 24px;}
.tj_section2 .cont1 a .jj{font-size: 16px;color: #666666;line-height: 26px;margin-top: 12px;}
.tj_section2 .cont1 a img{width: 52px;display: block;}
.tj_section2 .cont1 a:hover .bt{color: #0059a9;}
.tj_section2 .cont2{width: 100%;}
.tj_section2 .cont2 .ul{margin: 0 -15px;width: calc(100% + 30px);}
.tj_section2 .cont2 .li{padding: 0 15px;}
.tj_section2 .cont2 .a{display: block;position: relative;border-radius: 8px;overflow: hidden;display: flex;justify-content: flex-start;align-items: center;background: #f4fafe;}
.tj_section2 .cont2 .a .left{width: 39.6078431372549%;}
.tj_section2 .cont2 .a .pic{ width: 100%; padding-bottom: 107.26%; position: relative; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.tj_section2 .cont2 .a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.tj_section2 .cont2 .a:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.tj_section2 .cont2 .a .right{width: 60.3921568627451%;padding: 12px 12px 12px 86px;}
.tj_section2 .cont2 .a .dl{width: 100%;}
.tj_section2 .cont2 .a .dd{margin-bottom: 32px;}
.tj_section2 .cont2 .a .dd:last-child{margin-bottom: 0;}
.tj_section2 .cont2 .a .bt{font-size: 20px;color: #333333;line-height: 24px;margin-bottom: 18px;}
.tj_section2 .cont2 .a .listbox{width: 100%;}
.tj_section2 .cont2 .a .list{margin-bottom: 12px;font-size: 16px;color: #666666;line-height: 20px;padding-left: 16px;position: relative;}
.tj_section2 .cont2 .a .list:last-childs{margin-bottom: 0;}
.tj_section2 .cont2 .a .list::after{content: "";display: block;width: 5px;height: 5px;background: #0059a9;position: absolute;left: 0;top: 7.5px;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);}
.tj_section2 .cont2 .a .ico{width: 115px;height: 115px;background: #f4fafe;border-radius: 100%;display: flex;justify-content: center;align-items: center;position: absolute;left: 39.6078431372549%;top: 50%;transform: translate(-50%,-50%);}
.tj_section2 .cont2 .a .ico::after{content: "";display: block;width: 96px;height: 96px;background: #fff;border-radius: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.tj_section2 .cont2 .a .ico img{width: 96px;display: block;position: relative;z-index: 5;}
@media screen and (max-width: 1680px){
.tj_section2 .cont1 a .wzbox{padding: 20px;}
.tj_section2 .cont1 a .wz_l{width: calc(100% - 80px);}
.tj_section2 .cont1 a .bt{font-size: 16px;line-height: 20px;}
.tj_section2 .cont1 a .jj{font-size: 14px;line-height: 22px;margin-top: 8px;}
.tj_section2 .cont2 .a .right{padding: 12px 12px 12px 60px;}
.tj_section2 .cont2 .a .dd{margin-bottom: 20px;}
.tj_section2 .cont2 .a .bt{font-size: 16px;line-height: 20px;margin-bottom: 12px;}
.tj_section2 .cont2 .a .list{margin-bottom: 10px;font-size: 14px;padding-left: 12px;}
.tj_section2 .cont2 .a .ico{width: 90px;height: 90px;}
.tj_section2 .cont2 .a .ico::after{width: 70px;height: 70px;}
.tj_section2 .cont2 .a .ico img{width: 70px;}
}
@media screen and (max-width: 1280px){
.tj_section2 .cont2 .a .list{font-size: 12px;}
}
@media screen and (max-width: 1024px){
.tj_section2{padding-top: 30px;padding-bottom: 30px;}
.tj_section2 h2{font-size: 20px;line-height: 24px;margin-bottom: 12px;}
.tj_section2 .line{width: 40px;height: 2px;border-radius: 2px;margin-bottom: 20px;}
.tj_section2 .cont1{margin-bottom: 20px;}
.tj_section2 .cont1 .ul{margin: 0 -6px;width: calc(100% + 12px);padding-bottom: 30px;}
.tj_section2 .cont1 .li{padding: 0 6px;}
.tj_section2 .cont1 a .wzbox{padding: 14px;}
.tj_section2 .cont1 a .wz_l{width: calc(100% - 60px);}
.tj_section2 .cont1 a .bt{font-size: 16px;line-height: 20px;}
.tj_section2 .cont1 a .jj{font-size: 14px;line-height: 20px;margin-top: 8px;}
.tj_section2 .cont1 a img{width: 40px;}
.tj_section2 .cont1 .ul .slick-dots{position: absolute; bottom: 0; height: 8px; text-align: center;}
.tj_section2 .cont1 .ul .slick-dots li{ vertical-align: top; width: 8px; height: 8px;border-radius: 100%; margin: 0 4px; background: #dddddd;}
.tj_section2 .cont1 .ul .slick-dots li.slick-active{ background: #0059a9;}
.tj_section2 .cont2 .ul{margin: 0 -6px;width: calc(100% + 12px);padding-bottom: 30px;}
.tj_section2 .cont2 .li{padding: 0 6px;}
.tj_section2 .cont2 .a{display: block;}
.tj_section2 .cont2 .a .left{width: 100%;}
.tj_section2 .cont2 .a .pic{padding-bottom: 60%;}
.tj_section2 .cont2 .a .right{width: 100%;padding:12px;}
.tj_section2 .cont2 .a .dd{margin-bottom: 14px;}
.tj_section2 .cont2 .a .bt{font-size: 16px;line-height: 20px;margin-bottom: 10px;}
.tj_section2 .cont2 .a .list{margin-bottom: 10px;font-size: 14px;line-height: 18px;padding-left: 10px;}
.tj_section2 .cont2 .a .list::after{width: 4px;height: 4px;top: 7px;}
.tj_section2 .cont2 .a .ico{width: 60px;height: 60px;left: 15px;top: 15px;transform: translate(0,0);}
.tj_section2 .cont2 .a .ico::after{width: 40px;height: 40px;}
.tj_section2 .cont2 .a .ico img{width: 40px;}
.tj_section2 .cont2 .ul .slick-dots{position: absolute; bottom: 0; height: 8px; text-align: center;}
.tj_section2 .cont2 .ul .slick-dots li{ vertical-align: top; width: 8px; height: 8px;border-radius: 100%; margin: 0 4px; background: #dddddd;}
.tj_section2 .cont2 .ul .slick-dots li.slick-active{ background: #0059a9;}
}

.tj_section3{width: 100%;padding-top: 80px;padding-bottom: 84px;background: #f4fafe;}
.tj_section3 h3{font-size: 36px;color: #333333;line-height: 40px;margin-bottom: 26px;}
.tj_section3 .line{width: 70px;height: 4px;background: linear-gradient(to right,#066ccb,#1daeb1);border-radius: 4px;margin-bottom: 40px;}
.tj_section3 .content{width: 100%;position: relative;}
.tj_section3 .left{width: 50.64102564102564%;}
.tj_section3 .left .pic{ padding-bottom: 61.265%; position: relative; overflow: hidden;border-radius: 8px;}
.tj_section3 .left .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.tj_section3 .right{width: 52.56410256410256%;background: #ffffff;border-radius: 8px;padding: 50px 56px 56px 62px;position: absolute;right: 0;top: 50%;transform: translate(0,-50%);}
.tj_section3 .dl{width: 100%;}
.tj_section3 .dd{margin-bottom: 20px;padding-left: 12px;position: relative;font-size: 18px;color: #666666;line-height: 36px;}
.tj_section3 .dd:last-child{margin-bottom: 0;}
.tj_section3 .dd::after{content: "";display: block;width: 6px;height: 6px;background: #0059a9;position: absolute;left: 0;top: 15px;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);}
@media screen and (max-width: 1680px){
.tj_section3 .right{padding: 40px;}
.tj_section3 .dd{margin-bottom: 16px;font-size: 14px;line-height: 24px;}
.tj_section3 .dd:last-child{margin-bottom: 0;}
.tj_section3 .dd::after{top: 10px;}
}
@media screen and (max-width: 1024px){
.tj_section3{width: 100%;padding-top: 30px;padding-bottom: 30px;background: #f4fafe;}
.tj_section3 h3{font-size: 20px;line-height: 24px;margin-bottom: 12px;}
.tj_section3 .line{width: 40px;height: 2px;border-radius: 2px;margin-bottom: 20px;}
.tj_section3 .content{width: 100%;position: relative;}
.tj_section3 .left{width: 100%;border-radius: 8px;overflow: hidden;}
.tj_section3 .left .pic{border-radius: 0;}
.tj_section3 .right{width: 100%;border-radius: 0;padding: 20px;position: static;transform: translate(0,0);}
.tj_section3 .dd{margin-bottom: 12px;padding-left: 10px;font-size: 14px;line-height: 24px;}
.tj_section3 .dd::after{width: 4px;height: 4px;top: 10px;}
}

.tj_section4{width: 100%;padding-top: 80px;padding-bottom: 90px;}
.tj_section4 h4{font-size: 36px;color: #333333;line-height: 40px;margin-bottom: 26px;}
.tj_section4 .line{width: 70px;height: 4px;background: linear-gradient(to right,#066ccb,#1daeb1);border-radius: 4px;margin-bottom: 40px;}
.tj_section4 .content{width: 100%;background: #f4fafe;border-radius: 8px;overflow: hidden;display: flex;justify-content: flex-start;align-items: center;flex-direction:row-reverse;}
.tj_section4 .left{width: 39.48717948717949%;padding: 12px 20px 12px 60px;}
.tj_section4 .left .dl1{display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;}
.tj_section4 .left .dl1 .dd{font-size: 18px;color: #333333;line-height: 24px;margin-right: 32px;}
.tj_section4 .left .dl1 .dd span{color: #666666;font-weight: lighter;}
.tj_section4 .left .dl1 .dd:last-child{margin-right: 0;}
.tj_section4 .left .dl2{width: 100%;margin-top: 42px;}
.tj_section4 .left .dl2 .dd{font-size: 18px;color: #666666;line-height: 24px;margin-bottom: 26px;padding-left: 15px;position: relative;}
.tj_section4 .left .dl2 .dd::after{content: "";display: block;width: 6px;height: 6px;background: #0059a9;position: absolute;left: 0;top: 9px;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);}
.tj_section4 .right{width: 60.51282051282051%;}
.tj_section4 .right .ul{width: 100%;}
.tj_section4 .right .ul .li{width: 100%;}
.tj_section4 .right .ul a{display: block;width: 100%;position: relative;}
.tj_section4 .right .ul a .pic{ width: 100%; padding-bottom: 51.271%; position: relative; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.tj_section4 .right .ul a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.tj_section4 .right .ul a:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.tj_section4 .right .ul .wzbox{width: 100%;position: absolute;left: 0;bottom: 32px;padding: 0 150px 0 40px;}
.tj_section4 .right .ul .wzbox .wz{font-size: 20px;color: #ffffff;line-height: 24px;font-weight: bold;font-weight: bolder;}
.tj_section4 .right  .slick-dots{position: absolute; bottom: 30px; height: 8px; text-align: center;width: auto;left: auto;right: 26px;}
.tj_section4 .right  .slick-dots li{ vertical-align: top; width: 8px; height: 8px;border-radius: 100%; margin: 0 13px; border: 1px solid #fff;}
.tj_section4 .right  .slick-dots li.slick-active{ background: #0261d0;border-color: #0261d0;}
@media screen and (max-width: 1680px){
.tj_section4 .left{padding: 12px 20px 12px 40px;}
.tj_section4 .left .dl1 .dd{font-size: 16px;line-height: 20px;margin-right: 20px;}
.tj_section4 .left .dl2{margin-top: 30px;}
.tj_section4 .left .dl2 .dd{font-size: 16px;line-height: 20px;margin-bottom: 16px;}
.tj_section4 .left .dl2 .dd::after{top: 4px;}
.tj_section4 .right .ul .wzbox .wz{font-size: 18px;}
}
@media screen and (max-width: 1400px){
.tj_section4 .left .dl1 .dd{font-size: 14px;line-height: 20px;margin-right: 12px;}
.tj_section4 .left .dl2 .dd{font-size: 14px;line-height: 20px;margin-bottom: 12px;}
}
@media screen and (max-width: 1024px){
.tj_section4{padding-top: 30px;padding-bottom: 30px;}
.tj_section4 h4{font-size: 20px;line-height: 24px;margin-bottom: 12px;}
.tj_section4 .line{width: 40px;height: 2px;border-radius: 2px;margin-bottom: 20px;}
.tj_section4 .content{display: block;}
.tj_section4 .left{width: 100%;padding: 14px;}
.tj_section4 .left .dl1 .dd{font-size: 14px;line-height: 20px;margin-right: 0;margin-bottom: 10px;}
.tj_section4 .left .dl1 .dd:last-child{margin-bottom: 0;}
.tj_section4 .left .dl2{margin-top: 20px;}
.tj_section4 .left .dl2 .dd{font-size: 14px;line-height: 20px;margin-bottom: 12px;padding-left: 12px;}
.tj_section4 .left .dl2 .dd::after{width: 4px;height: 4px;top: 8px;}
.tj_section4 .right{width: 100%;}
.tj_section4 .right .ul .wzbox{bottom: 14px;padding: 0 60px 0 12px;}
.tj_section4 .right .ul .wzbox .wz{font-size: 14px;line-height: 20px;}
.tj_section4 .right  .slick-dots{bottom: 20px;right: 10px;}
.tj_section4 .right  .slick-dots li{margin: 0 4px;}
}

.tj_section5{width: 100%;padding-top: 80px;padding-bottom: 66px;background: #f4fafe;}
.tj_section5 h5{font-size: 36px;color: #333333;line-height: 40px;margin-bottom: 26px;}
.tj_section5 .line{width: 70px;height: 4px;background: linear-gradient(to right,#066ccb,#1daeb1);border-radius: 4px;margin-bottom: 40px;}
.tj_section5 .content{margin-bottom: 50px;}
.tj_section5 .ul{margin: -14px;width: calc(100% + 28px);display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;}
.tj_section5 .ul .li{padding: 14px;width: 25%;}
.tj_section5 .ul a{display: block;width: 100%;background: #ffffff;border-radius: 8px;overflow: hidden;}
.tj_section5 .ul a .pic{ width: 100%; padding-bottom: 60.869%; position: relative; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.tj_section5 .ul a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.tj_section5 .ul a:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.tj_section5 .ul a .wzbox{width: 100%;padding: 26px 30px 34px 30px;}
.tj_section5 .ul a .bt{font-size: 18px;color: #333333;line-height: 30px;margin-bottom: 14px;min-height: 60px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.tj_section5 .ul a .date{font-size: 12px;color: #21b9ac;line-height: 18px;margin-bottom: 24px;}
.tj_section5 .ul a .ico{width: 30px;height: 30px;display: flex;justify-content: center;align-items: center;border: 1px solid #0059a9;border-radius: 100%;}
.tj_section5 .ul a .ico img{width: 20px;display: block;}
.tj_section5 .ul a .ico .ico2{display: none;}
.tj_section5 .ul a:hover .bt{color: #0059a9;}
.tj_section5 .ul a:hover .ico{background: #0059a9;}
.tj_section5 .ul a:hover .ico .ico1{display: none;}
.tj_section5 .ul a:hover .ico .ico2{display: block;}
.tj_section5 .more{width: 100%;display: flex;justify-content: center;align-items: center;}
.tj_section5 .more a{display: flex;justify-content: center;align-items: center;}
.tj_section5 .more .wz{font-size: 14px;color: #666;line-height: 24px;margin-right: 16px;}
.tj_section5 .more .ico{width: 30px;height: 30px;border: 1px solid #0261d0;border-radius: 100%;display: flex;justify-content: center;align-items: center;}
.tj_section5 .more .ico img{width: 20px;display: block;}
.tj_section5 .more .ico .ico2{display: none;}
.tj_section5 .more a:hover .ico{background: #0261d0;}
.tj_section5 .more a:hover .ico .ico1{display: none;}
.tj_section5 .more a:hover .ico .ico2{display: block;}
@media screen and (max-width: 1680px){
.tj_section5 .ul{margin: -10px;width: calc(100% + 20px);}
.tj_section5 .ul .li{padding: 10px;}
.tj_section5 .ul a .wzbox{padding: 20px;}
.tj_section5 .ul a .bt{font-size: 16px;line-height: 24px;margin-bottom: 12px;min-height: 48px;}
.tj_section5 .ul a .date{margin-bottom: 16px;}
}
@media screen and (max-width: 1024px){
.tj_section5{padding-top: 30px;padding-bottom: 30px;}
.tj_section5 h5{font-size: 20px;line-height: 24px;margin-bottom: 12px;}
.tj_section5 .line{width: 40px;height: 2px;border-radius: 2px;margin-bottom: 20px;}
.tj_section5 .content{margin-bottom: 20px;}
.tj_section5 .ul{margin: -6px;width: calc(100% + 12px);}
.tj_section5 .ul .li{padding: 6px;width: 50%;}
.tj_section5 .ul a .wzbox{padding: 21px;}
.tj_section5 .ul a .bt{font-size: 15px;line-height: 20px;margin-bottom: 10px;min-height: 40px;}
.tj_section5 .ul a .date{margin-bottom: 12px;}
.tj_section5 .ul a .ico{width: 26px;height: 26px;}
.tj_section5 .ul a .ico img{width: 18px;}
.tj_section5 .more .wz{line-height: 20px;margin-right: 10px;}
.tj_section5 .more .ico{width: 26px;height: 26px;}
.tj_section5 .more .ico img{width: 18px;}
}




.tj_section1 .right .box{ width:100%; line-height:0; position:relative; z-index:10;}
.tj_section1 .right .box img{ width:100%;}
.tj_section1 .right .videobox{display: block;width: 100%;position: relative;z-index: 10;border-radius: 8px;overflow: hidden;cursor: pointer;}
.tj_section1 .right ._vid{display: block;width: 100%;padding-bottom: 62.71%; position: relative; overflow: hidden;}
.tj_section1 .right ._vid video{display: block;width: 100%;position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.tj_section1 .right .videobox::after{content: "";display: block;position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,0.08);left: 0;top: 0;}
.tj_section1 .right .videobox .btn{display: block;position: absolute;z-index: 5;width: calc(30px + 0.3rem);height: calc(30px + 0.3rem);left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.tj_section1 .right .videobox .btn img{display: block;width: 100%;}
.tj_section1 .right .box .slick-dots{position: static; margin-top:0.19rem; height: 8px; justify-content:center; display:flex;}
.tj_section1 .right .box .slick-dots li{ vertical-align: top; width: 8px; height: 8px;border-radius: 100%; margin: 0 0.08rem;border: 1px solid #aaaaaa; cursor:pointer;}
.tj_section1 .right .box .slick-dots li.slick-active{ background: #0261d0;border-color: #0261d0;}




.tcsw_section1 .info{margin-bottom: 44px;}
.tcsw_section1 .btn{width: 114px;}
.tcsw_section1 .btn a{display: block;font-size: 16px;color: #ffffff;line-height: 42px;text-align: center;background: #0059a9;border-radius: 21px;}
.tcsw_section1 .btn a:hover{background: #1caab2;}

@media screen and (max-width: 1680px){
.tcsw_section1 .info{margin-bottom: 30px;}
.tcsw_section1 .btn{width: 100px;}
.tcsw_section1 .btn a{font-size: 14px;line-height: 40px;border-radius: 20px;}
}
@media screen and (max-width: 1024px){
.tcsw_section1 .info{margin-bottom: 12px;}
.tcsw_section1 .btn{width: 100px;}
.tcsw_section1 .btn a{font-size: 14px;line-height: 36px;border-radius: 18px;}
}

.tj_section2 .cont2 .a .bt{display:block;}


.tj_section2 .cont2 .a a.bt:hover{color:#0059a9;}


@media screen and (max-width: 1024px){
    .tj_section2 .cont1{margin-bottom:0;}
    .tj_section2 .cont1 .ul{padding-bottom:0;}
    .tj_section2 .cont1 .li{margin-bottom:20px;}
    .tj_section2 .cont2 .ul{padding-bottom:0;}
    .tj_section2 .cont2 .li{margin-bottom:20px;}
    .tj_section2 .cont2 .li:last-child{margin-bottom:0;}
}