html{ overflow-x:hidden; overflow-y:auto;}
*{ padding:0; margin:0;}
ul, ol,li{ list-style-type:none;}
body{ margin:0;font-size:14px !important; line-height:1.8; font-family:"Source Han Sans CN" ,San Francisco,Arial; color:#333333; text-align:justify;}
img{border:0; max-width:100%;}
a{ text-decoration:none; color:#333;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
a:hover{ color:#0B2EB3;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0px; font-weight:normal; font-family:'Source Han Sans CN' ,Arial;}
h1{font-size: 32px;}
h2{font-size: 24px;}
h3{font-size: 22px;}
h4{font-size: 18px;}
h5{font-size: 14px;}
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
*:before,*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

@media (max-width: 1920px) {
html{ overflow-x:auto;}	

}
/*网页滚动条*/
::-webkit-scrollbar{
            width: 8px; height:8px;-webkit-overflow-scrolling : touch;
            background-color: #F5F5F7;}
::-webkit-scrollbar-track{
            background-color: #F5F5F7;}
::-webkit-scrollbar-thumb{
            border-radius: 10px;
            background-color: #00c1cd;}
::-webkit-scrollbar-button{
            height: 0px;
            background-color: #F5F5F7;}

body{ margin:0px auto; width:100%;}
.w_middle{ display:block; margin:0px auto; max-width:1650px;}

.cext{ float:left; width:100%; padding-left:110px; padding-right:110px;}
.Header{ position:absolute; left:0; top:0.229166rem; z-index:10;}
.Header .w_middle{ display: flex;  justify-content: space-between;}
.Header .logo{ float:left; line-height:0; margin:24px 0;
-webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;
}
.Header .logo img{ height:auto;width: 295px;image-rendering:-moz-crisp-edges;
        image-rendering:-o-crisp-edges;
        image-rendering:-webkit-optimize-contrast;
        image-rendering: crisp-edges;
        -ms-interpolation-mode:nearest-neighbor;} 
.Header .tel{ float:right; color:#fff; font-weight:bold; font-size:0.145833rem; line-height:88px; display: flex; align-items: center; white-space:nowrap;
-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; }
.Header .tel img{ max-width:none; width:34px; height:34px; margin-right:10px;}
.Header .menu{ float:left; width:58%;}
.Header .menu .ul{ float:left; width:100%; display: flex;  justify-content: space-between;padding-left: 35px;}
.Header .menu .nli{ float:left; position:relative;}
.Header .menu .nli span a{ float:left; position:relative; text-align:center; color:#fff; position:relative; font-size:0.114583rem; line-height:88px; padding:0 15px; white-space:nowrap;}
.Header .menu .nli span a i{ float:left; width:10px; height:10px; content:''; position:absolute; right:-5px; top:50%; margin-top:-4px; background:url(../_im_g/ico3.png) center no-repeat;}
.Header .menu .nli span a:after{ float:left; width:0; height:4px; content:''; position:absolute; left:50%; bottom:13px; z-index:3; background:#ffba48;-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%);}

.Header .menu .nli.active span a:after,
.Header .menu .nli:hover span a:after{ width:30px;}
.Header .menu .sub{ display:none; float:left; position:absolute; left:50%; top:100%; width:118px; text-align:center; transform:translateX(-50%); -ms-transform:translateX(-50%); /***margin-left:10px;**/}
.Header .menu .sub li{ float:left; width:100%; margin-bottom:1px;}
.Header .menu .sub li a{ float:left; width:100%; color:#fff; font-size:18px; line-height:40px; background:rgba(0,0,0,0.5);}
.Header .menu .sub li:hover a{ background:rgba(0,193,205,0.5); color:#fff;}

.Header1 .menu .nli span a{ color:#070707;}
.Header1 .menu .nli span a i{ background:url(../_im_g/ico3.1.png) center no-repeat;}

.Header.active{ background:rgba(0,0,0,0.7); box-shadow:0 5px 10px rgba(0,0,0,0.2);}
.Header.active .logo{ margin:22px 0;}
.Header.active .menu .nli span a{ line-height:70px;}
.Header.active .tel{ line-height:70px;}
@media (max-width: 2560px) {
.Header .menu{ width:59.5%;}
}
@media (max-width: 1920px) {
.Header .menu{ width:59.5%;}
}
@media (max-width: 1680px) {
.Header .menu{ width:55.5%;}
}
@media (max-width: 1440px) {
.Header .menu{ width:50%;}
}
@media (max-width: 1200px) {
.Header{ top:0.199166rem; }
.Header .menu{ width:46%;}
.Header .menu .nli span a{ padding:0 8px;}
.Header .menu .sub{ margin-left:6px;}
.Header .tel img{ margin-right:4px;}
.Header .logo img{ height:auto;width: 200px;} 
}


.bannerA{ float:left; width:100%; position:relative; line-height:0;}
.banner{ float:left; width:100%; position:relative; line-height:0;}
.banner:after{ float:left; width:100%; height:100%; content:''; position:absolute; left:0; top:0; z-index:1; background:#000; opacity:0.5;}
.bannerB:after{ opacity:0.66;}
.banner .div{ float:left; width:100%; line-height:0;}
.bannerA .text{ float:left; width:100%; text-align:center; z-index:6; position:absolute; left:0; bottom:1.155rem;}
.bannerA-1 .text{ bottom:0.80rem;}
.bannerA .text-1{ bottom:1.155rem;}
.bannerA .text .w_middle{ flex-wrap:wrap; display: flex; justify-content:center;}
.bannerA .text h1{ float:left; width:100%; color:#fff; font-weight:bold; font-size:0.5rem; line-height:1.2; position:relative; }
.bannerA .text h2{ float:left; width:100%; color:#00c1cd; font-weight:bold; font-size:0.625rem; line-height:1.1;}
.bannerA .text h3{ float:left; width:100%; color:#fff; font-weight:bold; font-size:0.4375rem; line-height:1.1;}
.bannerA .text h4{ float:left; width:100%; color:#fff; font-size:0.260416rem; line-height:1.1; margin-top:10px;}
.bannerA .text .t1{ float:left; color:#fff; font-size:0.265626rem; line-height:1.2; transform:rotate(-16deg); -ms-transform:rotate(-16deg); background:url(../_im_g/ico40.png) center no-repeat; background-size:100% 100%; padding:0.01rem 0.3rem; position:absolute; right:53%; bottom:85%;}
.bannerA .text ul{ float:left; width:100%; flex-wrap:wrap; display: flex; justify-content:center; margin-top:0.25rem;}
.bannerA .text ul li{ float:left; color:#fff; font-size:0.145833rem; line-height:42px; margin:0 31px; position:relative; padding-left:60px; background:url(../_im_g/ico2.png) left center no-repeat;}
.bannerA .text dl{ float:left; width:100%; flex-wrap:wrap; display: flex; justify-content:center; padding:0 0.666666rem; margin-top:0.3rem;}
.bannerA .text dl dd{ float:left; width:25%; color:#52d1db; font-size:0.203125rem; font-weight:bold; line-height:1.4; padding:10px; position:relative;}
.bannerA .text dl dd span{ display:block; font-weight:normal; color:#fff; font-size:0.130208rem;}
.bannerA .text dl dd:after{ float:left; width:4px; height:100%; content:''; position:absolute; right:0; top:0; background:#eaeaea;}
.bannerA .text dl dd:last-child:after{ display:none;}
.bannerA .text a{ float:left; width:1.364583rem; background:#ffaa04; color:#fff; font-weight:bold; font-size:0.15625rem; line-height:0.291666rem; height:0.302083rem; border-radius:0.302083rem; margin-top:0.25rem;}
.bannerA .text a:hover{ background:#00c1cd; box-shadow:0 5px 10px rgba(0,0,0,0.2);}

@media (max-width: 1200px) {
.bannerA .text{  bottom:1.095rem;}
.bannerA-1 .text{ bottom:0.74rem;}
.bannerA .text-1{ bottom:1.095rem;}
}



.main1{ float:left; width:100%; position:relative; top:0; z-index:7; margin-top:-0.322916rem;}
.main1 .list{ float:left; width:95.2%; background:#fff; border-radius:15px; box-shadow:0 2px 18px rgb(186,186,186,0.35); margin:0 2.4% 124px 2.4%;}
.main1 .list ul{ float:left; width:100%; padding:0.390625rem 0 0.348958rem 0;}
.main1 .list ul li{ float:left; width:25%; text-align:center; position:relative; padding:0 0.1rem;flex-wrap:wrap; display: flex;  justify-content:center;}
.main1 .list ul li a{ float:left; display: flex; flex-direction:column;}
.main1 .list ul li:after{ float:left; width:2px; height:0.578rem; content:''; position:absolute; right:0; top:50%; transform:translateY(-50%); -ms-transform:translateY(-50%); background:#eaeaea;}
.main1 .list ul li:last-child:after{ display:none;}
.main1 .list ul li h1{width: 100%;/* float:left; */color:#00c1cd; font-size:0.203125rem; /**font-weight:bold;**/line-height:1.3;}
.main1 .list ul li h2{ float:left; /*color:#787878; */font-size:0.130208rem; line-height:1.3;}
.main1 .list ul li:nth-child(1) h1{ /*text-align:left; */font-size:0.21875rem;line-height:1.2; }
.main1 .list ul li:nth-child(1) h2{ font-size:0.15625rem;line-height:1.2; }
/***.counter{font-weight:bold;}**/


.indexTit{ position:relative; z-index:6; float:left; width:100%; text-align:center; color:#434343; line-height:1.4; font-weight:bold; position:relative; padding-bottom:20px; font-size:0.260416rem;}
.indexTit:after{ float:left; width:116px; height:4px; content:''; border-radius:4px; /**background:#00c1cd;**/ position:absolute; left:50%; bottom:0; margin-left:-58px;}
.indexTit span{ position:relative; padding:0 100px; text-align:center; display:inline-block;}
.indexTit span:after,
.indexTit span:before{ float:left; width:66px; height:26px; content:''; position:absolute; left:0; top:50%; margin-top:-13px; background:url(../_im_g/ico4.png) center no-repeat;}
.indexTit span:before{ left:auto; right:0; transform:rotate(180deg); -ms-transform:rotate(180deg); }
.indexTit span font{ display:block; font-weight:normal; font-size:0.15625rem; line-height:1;}

._Img{ float:left; width:100%; text-align:center; line-height:0;}
._Text{ float:left; width:100%; color:#434343; font-size:0.130208rem; line-height:1.6;}
._lr{ padding-left:5.2%; padding-right:5.2%;}

.main2{ background:#f7f8fb; margin-top:47px; padding-top:67px; padding-bottom:75px;}
.main2 .list0{ float:left; width:100%;}
.main2 .list0 .img{ float:left; width:39.5%; line-height:0; overflow:hidden;max-height: 100% !important;;}
.main2 .list0 .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;}
.main2 .list0 .img:hover img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.main2 .list0 .text{ float:right; width:54.5%; margin-top:0.197916rem;}
.main2 .list0 ._Text{ margin-top:4.2%;}
.main2 .list0 .zh{ float:left; width:100%; color:#434343; font-size:0.21875rem; font-weight:bold; line-height:1.2;}
.main2 .list0 .en{ float:left; width:100%; color:#6c6c6c; font-size:0.145833rem; line-height:1.2;}
.main2 .list1{ float:left; width:100%; margin:55px 0 90px 0;}
.main2 .list1 .li{ float:left; width:100%; margin-top:40px;}
.main2 .list1 .li .img{ float:left; width:20.5%; line-height:0;}
.main2 .list1 .li ._Text{ float:right; width:77.5%;}
.main2 .list2{ float:left; width:100%;}
.main2 .list2 ._Img{ margin-top:85px;}

.main3{ padding-top:100px; padding-bottom:146px;}
.main3 ._Text{ margin:64px 0 82px 0;}

.main4{ padding-bottom:150px;}
.main4 .list{ float:left; width:100%; margin-top:62px;}
.main4 .list ul{flex-wrap:wrap; display: flex; margin:-2.9% -0.5%;}
.main4 .list ul li{ float:left; width:33.33%; padding:2.9% 2.7%;}
.main4 .list ul .la{ float:left; width:100%; min-height:100%; overflow:hidden; position:relative; box-shadow:0 8px 7px rgba(179,179,179,0.27);flex-wrap:wrap; display: flex; cursor:pointer;}
.main4 .list ul .cont{ z-index:3; float:left; width:100%; position:absolute; left:0; top:0; height:100%; background:rgba(67,67,67,0.7); padding:3%; text-align:center; flex-wrap:wrap; display: flex;  justify-content:center; align-items: center;}
.main4 .list ul .cont i{ float:left; width:100%; line-height:0;}
.main4 .list ul .cont i img{ width:58px; height:58px;}
.main4 .list ul .cont h5{ float:left; width:100%; color:#fff; font-weight:bold; font-size:0.130208rem; line-height:1.2; margin-top:12px; }
.main4 .list ul .text{ float:left; width:100%; min-height:100%; background:#fff; padding:0.15625rem 0 0.234375rem 0; position:relative; z-index:3;-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; left:-100%;}
.main4 .list ul li:hover .text{ left:0;}
.main4 .list ul .text h4{ float:left; width:100%; color:#0a0a0a; font-size:0.114583rem; line-height:27px; min-height:54px; position:relative; padding:0 0.15625rem 0 0.380208rem; margin:0.0625rem 0; }
.main4 .list ul .text h4 span{ float:left; position:absolute; left:0; top:0; background:url(../_im_g/ico11.png) center no-repeat; background-size:100% 100%; color:#fff; font-size:0.119791rem; line-height:32px; padding:0 0.0625rem 0 0.0083rem;}


.main5{ margin-bottom:64px;}
.main5 .list{ float:left; width:100%; margin-top:62px;}
.main5 .list ul{flex-wrap:wrap; display: flex; margin:-1.5% 0.78%;}
.main5 .list ul li{ float:left; width:50%; padding:1.5%;}
.main5 .list ul .la{ float:left; width:100%; overflow:hidden; position:relative;flex-wrap:wrap; display: flex;}
.main5 .list ul .la:hover{ box-shadow:0 8px 7px rgba(179,179,179,0.27);}
.main5 .list ul .cont{ z-index:3; position:relative; min-height:100%; float:left; width:100%; padding:76px 46px 46px 46px; text-align:center; flex-wrap:wrap; display: flex;  justify-content:center; align-items: center;background:rgba(67,67,67,0.7);
-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;  }
.main5-1 .list ul .cont{ padding:100px 46px 150px 46px;}
.main5 .list ul .la:hover .cont{background:rgba(67,67,67,0.5); box-shadow:5px 5px 10px rgba(0,0,0,0.2);}
.main5 .list ul .cont i{ float:left; width:100%; line-height:0;}
.main5 .list ul .cont i img{ max-width:none; height:58px;}
.main5 .list ul .cont h1{ float:left; width:100%; color:#1dc6d4; font-weight:bold; font-size:0.234375rem; line-height:1.3; margin-top:26px; }
.main5 .list ul .cont h5{ float:left; width:100%; color:#fff; font-weight:bold; font-size:0.140625rem; line-height:1.3; }
.main5 .list ul .cont h6{ float:left; width:100%; color:#fff; font-size:0.125rem; line-height:1.6; margin:28px 0 50px 0; }
.main5 .list ul .cont a{ float:left; width:180px; color:#fff; font-size:0.109375rem; line-height:2.5; border-radius:52px;border:4px solid #1cc7d5; }
.main5 .list ul .la:hover .cont a{ background:#1cc7d5; color:#fff;}


.main6{ padding-top:150px;}
.main6 ._Text{ margin:100px 0 105px 0;}
.main6 .big{ float:left; width:100%;}
.main6 .big ul{ float:left; width:100%; box-shadow:0 7px 13px rgba(186,186,186,0.39);}
.main6 .big ul li{ float:left; width:100%; position:relative; z-index:3; padding-top:36px;}
.main6 .big ul li:after{ float:left; width:164px; height:116px; content:''; position:absolute; left:3.4%; top:0.385416rem; z-index:1; background:url(../_im_g/ico16.png) center no-repeat; background-size:100% 100%;}
.main6 .big ul li .text{ float:left; width:34.5%; margin-left:12.8%; margin-top:0.760416rem;}
.main6 .big ul li .tit{ float:left; width:100%; color:#01c5d1; font-weight:bold; font-size:0.197916rem; line-height:1.4;}
.main6 .big ul li .inf{ float:left; width:100%; color:#1a1a1a; font-size:0.145833rem; line-height:1.4;}
.main6 .big ul li .p{ float:left; width:100%; color:#1a1a1a; font-size:0.114583rem; line-height:1.8; margin:0.375rem 0 0.2604rem 0;}
.main6 .big ul li .a{ float:right; background:#00c1cd; color:#fff; font-weight:bold; font-size:0.130208rem; line-height:0.25rem; padding:0 0.229166rem;}
.main6 .big ul li .a:hover{  box-shadow:0 5px 10px rgba(0,0,0,0.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2);transform: scale(1.2);}
.main6 .big ul li .imh{ float:right; width:25.5%; line-height:0; text-align:center; margin-right:12.4%;}

.small{ background:#f0fafa; margin-top:74px; margin-bottom:166px;}
.small ul{ float:left; width:100%; padding:0 5.2%;}
.small ul li{ float:left; line-height:0; text-align:center; margin-top:44px; padding:0 0.2rem;}
.small ul li img{ max-width:1.1979rem;
-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;}
.small ul li:hover img{ -webkit-transform: scale(1.2); -moz-transform: scale(1.2);transform: scale(1.2);}
.small .slick-prev,
.small .slick-next{ z-index:6; left:1.2%; border-radius:50%; width:78px; height:78px; background:url(../_im_g/ico17.png) center no-repeat rgba(0,0,0,0.5);}
.small .slick-next{ left:auto; right:1.2%; transform:translateY(-50%) rotate(180deg); -ms-transform:translateY(-50%) rotate(180deg);}
.small .slick-prev:hover,
.small .slick-next:hover{ background:url(../_im_g/ico17.png) center no-repeat #00c1cd;}

.main7{ position:relative; padding-bottom:130px;}
.main7:after,
.main7:before{ z-index:1; float:left; width:382px; height:228px; content:''; position:absolute; background:url(../_im_g/ico16.png) center no-repeat; background-size:100% 100%;}
.main7:after{ left:27px; top:80px;}
.main7:before{ right:33px; bottom:-55px; transform:rotateY(180deg); -ms-transform:rotateY(180deg);}
.main7 .list{ position:relative; z-index:3; float:left; width:100%; margin-top:170px;}
.main7 .list ul{flex-wrap:wrap; display: flex; margin:-80px -2.3%;}
.main7 .list ul li{ float:left; width:33.33%; padding:80px 2.3%;}
.main7 .list ul li a{ float:left; width:100%; background:#fff; min-height:100%; position:relative; border-radius:20px 20px 55px 20px; box-shadow:0 8px 7px rgba(179,179,179,0.27); padding:0 13.86% 64px 13.86%;}
.main7 .list ul li h5{ float:left; width:100%; color:#02b6c1; font-weight:bold; font-size:0.130208rem; line-height:1.6; position:relative; margin-top:-47px;flex-wrap:wrap; display: flex; align-items: flex-end;}
.main7 .list ul li h5 i{ float:left; width:100px; height:100px; line-height:0; border-radius:100%; border:4px solid #fff; box-shadow:0 13px 9px rgba(208,208,208,0.59); overflow:hidden;}
.main7 .list ul li h5 i img{ max-width:none; width:100%;}
.main7 .list ul li h5 span{ margin-left:16px;}
.main7 .list ul li h5 font{ display:flex; font-weight:normal; color:#000000; font-size:0.114583rem; line-height:1;}
.main7 .list ul li h6{ float:left; width:100%; color:#1c1c1c; font-size:0.104166rem; line-height:1.7; margin-top:36px;}


.main8{ position:relative; overflow:hidden; padding-bottom:160px;}
.main8 ._Img{ margin-top:83px; width:106.6%; margin-left:-3.3%;}

.main9{ margin-bottom:150px;}
.main9 .list{ float:left; width:100%; margin-top:60px;}
.main9 .list ul{flex-wrap:wrap; display: flex; margin:-11px;}
.main9 .list ul li{ float:left; width:33.33%; padding:11px;}
.main9 .list ul li a{ float:left; width:100%; border-radius:10px; padding:20px 6.6% 35px 6.6%;}
.main9 .list ul li i{ float:left; width:100%; line-height:0; overflow:hidden; margin:13.9% 0 6.6% 0;}
.main9 .list ul li i img{ width:100%;
-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;}
.main9 .list ul li a:hover i img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.main9 .list ul li a:hover{ box-shadow:0 4px 7px rgba(147,147,147,0.18);}
.main9 .list ul li time{ float:left; width:100%; color:#a0a0a0; font-size:0.114583rem; line-height:1.6;}
.main9 .list ul li h3{ float:left; width:100%; color:#1a1a1a; font-weight:bold; font-size:0.130208rem; line-height:34px; height:68px; overflow:hidden; margin:2.7% 0 4.2% 0;}
.main9 .list ul li a:hover h3{ color:#00c1cd;}
.main9 .list ul li h6{ float:left; width:100%; color:#666666; font-size:0.104166rem; line-height:32px; height:64px; overflow:hidden; }
.main9 .list ul li em{ float:left; width:37px; height:37px; background:url(../_im_g/ico14.png) left center no-repeat; border-radius: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;  }
.main9 .list ul li a:hover em{ background:url(../_im_g/ico15.png) center no-repeat #00c1cd;}
.footerbd{display: block;margin: 0px auto;max-width: 1290px;}
.main10{ position:relative; z-index:6; margin-bottom:40px;}
.main10 .box{height: 584px;float:left; width:50%;  /***background:#00b5c0; **/border-radius:18px 18px 0px 18px;/**padding: 120px 6.2% 80px 6.2%;**/box-shadow: 0 0 21px rgba(186,186,186,0.5);}
.main10 .box img{border-radius: 18px 0 0px 18px;}
.main10 .box .bdtu{ margin: -1.15rem 0;padding-bottom: 0.93rem;z-index: 0;}
.main10 .box .bdtu1{background: #fff;width:100%;height: 2rem;border-radius: 10px;padding: 90px 50px 76px 56px;}
.main10 .box .bdtu2{float: left;z-index: 10;}
.main10 .box .bdtu2 img{float: left;}
.main10 .box .bdtu2 span{float: left;width: 376px;border-bottom: #7b7b7b 2px dashed;}
.main10 .box .bdtu2x {padding: 20px 0;}
.main10 .box .bdtu2 p{float: left;font-size: 22px;font-weight: bold;color: #000;line-height: 56px;padding-left: 18px;}
.main10 .box .bdtu3{float: left;width: 100%;flex-wrap: wrap;display: flex;justify-content: space-between; margin-top: 25px;font-size: 18px;color: #5c5c5c;}
.main10 .box .bdtu3 span{padding-right:1px;line-height: 30px;}

@media (max-width: 1680px) {
.main10 .box .bdtu1{background: #fff;width:100%;height: 2rem;border-radius: 10px;padding: 50px 50px 76px 56px;height: 350px;}
.footerbd{display: block;margin: 0px auto;max-width: 1100px;}
.main10 .box{height: 498px;}
.main10 .box1{height: 498px !important;}
.main10 .box .bdtu3{font-size: 14px;}
.main10 .box .bdtu2 span{width: 300px;}
}
@media (max-width: 1440px) {
.main10 .box .bdtu{ margin: -1.22rem 0;padding-bottom: 0.93rem;z-index: 0;}
.main10 .box{height: 584px;float:left; width:50%; border-radius:18px 18px 0px 18px;/**padding: 70px 6.2% 80px 6.2%;**/box-shadow: 0 0 21px rgba(186,186,186,0.5);}
.main10 .box{height: 453px;}
.main10 .box1{height: 453px !important;}
.footerbd{display: block;margin: 0px auto;max-width: 1000px;}
.main10 .box .bdtu2 span{width: 268px;}
.main10 .box .bdtu3{font-size: 12px;}
}

@media (max-width: 1200px) {
.main10 .box .bdtu1{background: #fff;width:100%;height: 2rem;border-radius: 10px;padding: 30px 30px 30px 30px;height: 350px;}
.main10 .box .bdtu{ margin: -1.22rem 0;padding-bottom: 0.93rem;z-index: 0;}
.main10 .box{height: 584px;float:left; width:50%; border-radius:18px 18px 0px 18px;/**padding: 70px 6.2% 80px 6.2%;**/box-shadow: 0 0 21px rgba(186,186,186,0.5);}
.main10 .box{height: 444px;}
.main10 .box1{height: 444px !important;}
.footerbd{display: block;margin: 0px auto;max-width: 1000px;}
.main10 .box .bdtu2 span{width: 238px;}
.main10 .box .bdtu3{font-size: 12px;}
.main10 .box .bdtu2 p{float: left;font-size: 18px;font-weight: bold;color: #000;line-height: 56px;padding-left: 18px;}
.main10 .form .textarea{ float:left; width:100%; background:none; color:#000; /**color:rgba(255,255,255,0.5);**/ font-size:17px; line-height:0.212rem; height:0.48rem; border:2px solid #fff; border-radius:30px; padding:0.04rem 0.14rem; margin-bottom:0.093375rem;background: #eee;}
.main10 .form .submit{ font-size:0.24rem;  line-height:0.3157rem; height:0.4177rem; }
}


.main10 .box1{height: 584px;float:left; width:49.9%; background:#FFF; border-radius:0px 18px 18px 0px;padding: 120px 6.2% 120px 6.3%;}
.main10 .box1 .tit{float: left;width:100%;padding-bottom: 10px;}
.main10 .box1 h6{ color:#000; font-size:0.21rem;font-weight: bold;}
.main10 .box1 h6 span{ color:#01b9ca; }
.main10 .tit{ float:left; width:100%;}
.main10 .tit h1{ float:left; width:100%; font-weight:bold; color:#fff; font-size:0.21875rem; line-height:1.4; margin:0.416666rem 0 0.364583rem 0;}
.main10 .tit h4{ float:left; width:100%; color:#fff; font-size:0.114583rem; line-height:2;}
.main10 .form{ float:right; width:100%; position:relative; }
.main10 .form h6{ float:left; width:100%; color:#fff; font-size:0.104166rem; line-height:1.6; padding:0 10px 0.041rem 10px;}
.main10 .form h6 sub{ font-size:25px; margin-right:8px;}
.main10 .form .text,
.main10 .form .textarea{ float:left; width:100%; background:none; color:#000; /**color:rgba(255,255,255,0.5);**/ font-size:17px; line-height:0.212rem; height:0.28rem; border:2px solid #fff; border-radius:30px; padding:0.04rem 0.14rem; margin-bottom:0.093375rem;background: #eee;}
.main10 .form .textarea{ height:0.615rem;}
.main10 .form .submit{ clear:left; display:block; width:100%; background:#eeba0f; color:#fff; font-size:0.14rem;  line-height:0.3157rem; height:0.3177rem; border:none; border-radius:30px; /**box-shadow:0 5px 10px rgb(5,153,165,0.32);**/ margin:0.119791rem auto 0 auto;}
.main10 .form .submit:hover{background:#47cdd8;}
.main10 ::-webkit-input-placeholder{ color:#fff; color:rgba(0,0,0,0.5);}
.main10 :-moz-placeholder{ color:#fff; color:rgba(255,255,255,0.5);}
.main10 ::-moz-placeholder{ color:#fff; color:rgba(255,255,255,0.5);}
.main10 :-ms-input-placeholder{ color:#fff; color:rgba(255,255,255,0.5);}
.w100{ float:left; width:100%;}

._Right{ float:right; position:fixed; right:2%; top:45%; transform:translateY(-50%); -ms-transform:translateY(-50%); width:56px; background:url(../_im_g/ico18.png) center no-repeat; background-size:100% 100%; z-index:11; text-align:center; padding:20px 0 30px 0;}
._Right li{ float:right; width:85%; position:relative; border-bottom:1px solid #f3f6f8; padding:18px 0; margin:0 4%; }
._Right li:last-child{ border-bottom:none;}
._Right li i{ display:block; margin:0 auto; width:40px; height:38px; position:relative; line-height:0;}
._Right li i .ico1{ opacity:1;}
._Right li i .ico2{ opacity:0; position:absolute; left:0; top:0;}
._Right li:hover i .ico1{ opacity:0;}
._Right li:hover i .ico2{ opacity:1;}
._Right li h5{ float:left; width:100%; font-weight:bold; color:#fff; font-size:0.114583rem; line-height:1.6; margin-top:0.078125rem;}
._Right li h6{ float:left; position:absolute; right:100%; top:50%; width:160px; background:#fff; box-shadow:0 5px 10px rgba(0,0,0,0.2);}
._Right li .colse{ float:left; width:18px; height:18px; background:url(../_im_g/ico22.png) center no-repeat; position:absolute; right:12px; top:15px;}
._Right li h6 span{ float:left; width:100%; text-align:left; color:#ffffff; background:url(../_im_g/ico23.png) 12px center no-repeat #42d0da; background-size:0.1198rem auto; font-size:16px; line-height:36px; padding:6px 40px; }
._Right li h6 font{ float:left; width:100%; color:#8b8b8b; font-size:16px; line-height:36px; text-align:center; padding:6px 0;}
._Right li em{ float:left; position:absolute; right:100%; top:50%; width:110px; padding:5px; background:#fff; line-height:0; box-shadow:0 5px 10px rgba(0,0,0,0.2);}
._Right li h6,
._Right li em{-webkit-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	-moz-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	-webkit-transform-origin:95% 50%;
	-moz-transform-origin:95% 50%;
	-ms-transform-origin:95% 50%;
	-o-transform-origin:95% 50%;
	transform-origin:95% 50%;
	-webkit-transform: translateY(-50%) scale(0);
	-moz-transform: translateY(-50%) scale(0);
	-ms-transform: translateY(-50%) scale(0);
	-o-transform: translateY(-50%) scale(0);
	transform: translateY(-50%) scale(0)}
._Right li:hover h6,
._Right li:hover em{ opacity: 1;
	filter: alpha(opacity=100);
	display: block \9;
	pointer-events: auto;
	-webkit-transform: translateY(-50%) scale(1);
	-moz-transform: translateY(-50%) scale(1);
	-ms-transform: translateY(-50%) scale(1);
	-o-transform: translateY(-50%) scale(1);
	transform: translateY(-50%) scale(1);}	


.footer{ position:relative; z-index:3; background:#00b5c0; padding-top:112px; padding-bottom:190px;}
.footer .box{ float:left; width:100%; position:relative; display: flex;  justify-content: space-between; padding:0 0.208rem 0 0.289rem;}
.footer .l{ float:left; display: flex; flex-direction:column; max-width:335px;}
.footer .l .logo{ float:left; line-height:0; margin:-1px 0 0.13rem 0;width: 285px;}
.footer .l h5{ float:left; display: flex; color:#fff; font-size:0.104166rem; line-height:1.2; /**opacity:0.76;**/ margin-top:5px;}
.footer .l h5 span{ display:flex; white-space:nowrap;}
.footer .l h5 p{font-family: 'Microsoft YaHei';font-weight: 300;color:#FFF;margin-left: 12px;font-size: 16px;opacity: 0.90;line-height: 22px;}
.footer .l h5 img{}
.footer .er{ float:left; width:100%; /**display: flex; **/align-items: center; justify-content:center;/** margin-top:0.14rem;**/padding-left: 1%;text-align: center;}
@media (max-width: 1680px) {
.footer .er{ padding-left: 3%;}
}
.footer .er h6{ color:#fff; font-size:18px; line-height: 30px;opacity: 0.9;font-weight: 600;}
.footer .er p{ color:#fff; font-size:10px;opacity: 0.8;}
.footer .er img{ width:128px; height:auto; /**margin:0 0 0 0.1458rem;**/}
.footer .nav{ float:left; display: flex;flex-direction:column; margin-left:4%; }
.footer .nav h5{ float:left;flex-wrap:wrap; display: flex;  justify-content:center;}
.footer .nav h5 a{ float:left; color:#fff; font-size:0.12rem; line-height:1; opacity:0.9; white-space:nowrap;}
.footer .nav ul{ float:left; display: flex;flex-direction:column; margin-top:12px;}
.footer .nav ul li{ float:left; margin-top:12px;flex-wrap:wrap; display: flex;  justify-content:center;}
.footer .nav ul li a{ float:left; color:#fff; font-size:0.096rem; line-height:2; opacity:0.8; white-space:nowrap;font-family: 'Microsoft YaHei';font-weight: 300;}
.footer .nav ul li a:hover{ opacity:1;}
.footer .links{ float:left; position:absolute; right:0.5208rem; bottom:0;}
.footer .links span{  float:left; cursor:pointer; color:#fff; font-size:0.09rem; line-height:2; opacity:0.64; position:relative; padding-right:0.1rem; }
.footer .links span:after{ float:left; width:0; height:0; content:''; position:absolute; right:0; top:0.09rem; border-left: 0.03rem solid transparent; border-right:0.03rem solid transparent;border-top:0.04rem solid #fff; 
}
.footer .links dl{ display:none;  float:left; width:100%; position:absolute; right:0; bottom:100%; z-index:6; background:rgba(0,0,0,0.5); padding:0.05rem 0; }
.footer .links dl dd{ float:left; width:100%;}
.footer .links dl dd a{ float:left;  width:100%; text-align:center; color:#fff; font-size:0.104166rem; line-height:1.6; }
.footer .links dl dd a:hover{ text-decoration:underline;}
.COPYRIGHT{ float:left; width:100%; text-align:center; color:#fff; color:rgba(255,255,255,0.64); font-size:0.09rem; line-height:2; margin-top:40px;}
.COPYRIGHT a{ color:#fff; color:rgba(255,255,255,0.64);}
.COPYRIGHT a:hover{ color:rgba(255,255,255,1);}

@media (max-width: 1680px) {
.footer .l .logo{width: 240px;}
.footer .er h6 {font-size: 16px;}
.footer .er p {font-size: 8px;}
.footer .er img {width: 100px;height: auto;}
.footer .nav {margin-left: 3%;}
}
@media (max-width: 1440px) {
.footer .er img {width: 80px;height: auto;}
}

@media (max-width: 1200px) {
.footer .er h6{ font-size:12px;}
}


.footD{ float:left; width:100%; position:fixed; left:0; bottom:0; z-index:999; background:url(../_im_g/ico24.png) center repeat;}
.footD .w_middle{ position:relative;}
.footD .l{ float:left; width:47.8%; height:0.90625rem; background:url(../_im_g/ico26.png) center repeat no-repeat; background-size:100% auto; display: flex; align-items: flex-end; position:relative; top:0; margin:-3.5em 0 0 3.675%; padding-left:0.286458rem;}
.footD .l i{ float:left; line-height:0;}
.footD .l i img{ max-width:none; width:0.78125rem;}
.footD .l h6{ float:left; color:#fff; font-weight:bold; font-size:0.177083rem; line-height:0.270833rem; margin:0 0 0.104166rem 0.208333rem;}
.footD .so{ float:left; width:43.4%; margin:0.14rem 0 0.16rem 1.45%;}
.footD .so .Search{ float:left; width:68.5%; background:#fff; color:#333333; font-size:0.109375rem; line-height:0.24375rem; height:0.34375rem; border-radius:0.34375rem; border:2px solid #a1f6fc; padding:0.05rem 0.192708rem;}
.footD .so .submit{ float:right; width:27.5%; background:url(../_im_g/ico27.png) center no-repeat; background-size:100% 100%; color:#fff; font-size:0.125rem; line-height:0.27083rem; height:0.27083rem; border:none; border-radius:0.3125rem; margin-top:0.03646rem;}
.footD ::-webkit-input-placeholder{ color:#333333;}
.footD :-moz-placeholder{ color:#333333;}
.footD ::-moz-placeholder{ color:#333333;}




.newsD{ padding-top:30px; padding-bottom:30px;}
.newsD .text{ float:left; width:60%; color:#3c3c3c; font-size:0.088541rem; line-height:1.6; margin-left:4.6%;padding-top: 20px;}
.newsD .text .tit{ float:left; width:100%; font-weight:bold; color:#00c1cd; font-size:0.203125rem; line-height:1.2;}
.newsD .text .time{ float:left; width:100%; color:#969696; font-size:0.088541rem; line-height:1.6; margin:10px 0 26px 0; border-bottom:2px solid #eeeeee;}
.newsD .text .p{ float:left; width:100%;font-size:16px;}
.newsD .text .p img{text-align: center !important;
    margin: 30px auto;
    display: block;
    max-width: 100%;
    height: auto !important;
    border-radius: 5px;}
.newsD .list{ float:right; width:28%; margin:99px 3.6% 0 0;}
.newsD .list .tit{ float:left; width:100%; font-weight:bold; color:#00c1cd; font-size:0.17708rem; line-height:1.2;}
.newsD .list ul{ float:left; width:100%; margin-top:28px;}
.newsD .list ul li{ float:left; width:100%; border-bottom:2px solid #f1f1f1; padding:28px 0 21px 0;}
.newsD .list ul li a{ float:left; width:100%; position:relative; padding-bottom:48px;}
.newsD .list ul li a:after{ float:left; content:''; width:36px; height:36px; border-radius:3px; border:2px solid #e5e5e5; position:absolute; right:0; bottom:0;}
.newsD .list ul li a:before{ float:left; content:''; width:6px; height:6px; border-right:2px solid #e5e5e5; border-top:2px solid #e5e5e5; position:absolute; right:15px; bottom:15px; transform:rotate(45deg); -ms-transform:rotate(45deg);}
.newsD .list ul li h3{ float:left; width:100%; color:#353535; font-size:16px.; line-height:1.3;}
.newsD .list ul li time{ float:left; width:100%; color:#969696; font-size:0.088541rem; line-height:1.6; margin:8px 0 23px 0;}
.newsD .list ul li h5{ float:left; width:100%; color:#707070; font-size:14px; line-height:1.6;}
.newsD .list ul li:hover h3{ color:#00c1cd;}
.newsD .list ul li:hover a:after{ border:2px solid #00c1cd;}
.newsD .list ul li:hover a:before{ border-right:2px solid #00c1cd; border-top:2px solid #00c1cd;}


.news1{ margin:74px 0 154px 0;}
.news1 .list{ float:left; width:100%; padding:0 7.2% 36px 8.3%;}
.news1 .list ul{ float:left; width:100%;}
.news1 .list ul li{ float:left; width:100%; border-bottom:2px solid #f6f6f6; padding:40px 0;}
.news1 .list ul li:hover{ border-bottom:2px solid #00c1cd;}
.news1 .list ul li:last-child,
.news1 .list ul li:last-child:hover{ border-bottom:none;}
.news1 .list ul li a{ float:left; width:100%; position:relative; min-height:153px; padding:0 266px 0 102px;}
.news1 .list ul li i{ float:left; width:236px; line-height:0; height:153px; overflow:hidden; position:absolute; right:20px; top:0;}
.news1 .list ul li i 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;}
.news1 .list ul li:hover i img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.news1 .list ul li h3{ float:left; width:100%; color:#1a1a1a; font-weight:bold; font-size:0.130208rem; line-height:1.4; margin:17px 0 20px 0; padding:0 11.5%;}

.news1 .list ul li h5{ float:left; width:100%; color:#707070; font-size:0.088541rem; line-height:1.6;padding:0 11.5%;}
.news1 .list ul li time{ float:left; position:absolute; left:0; top:20px; color:#969696; font-size:0.171875rem; line-height:1;}
.news1 .list ul li time:after{ float:left; content:''; width:36px; height:36px; border-radius:3px; border:2px solid #e5e5e5; position:absolute; left:0; top:0.46875rem;}
.news1 .list ul li time:before{ float:left; content:''; width:6px; height:6px; border-right:2px solid #e5e5e5; border-top:2px solid #e5e5e5; position:absolute; left:15px; top:0.46875rem; margin-top:15px; transform:rotate(45deg); -ms-transform:rotate(45deg);}
.news1 .list ul li:hover h3{ color:#00c1cd;}
.news1 .list ul li:hover time:after{ border:2px solid #00c1cd;}
.news1 .list ul li:hover time:before{ border-right:2px solid #00c1cd; border-top:2px solid #00c1cd;}
._page{ float:left; width:100%;flex-wrap:wrap; display: flex;  justify-content:center;}
._page li{ float:left;}
._page li a{ float:left; width:0.276041rem; line-height:0.260416rem; color:#414141; font-size:0.130208rem; text-align:center; font-weight:bold; margin:0 0.0625rem;}
._page li.active a,
._page li:hover a{ background:#00c1cd; color:#fff;}


.slideL{ float:left; width:100%; margin-top:126px; margin-bottom:50px;}
.slideL ul{ float:left; width:100%;flex-wrap:wrap; display: flex;  justify-content:center;}
.slideL ul li{ float:left; position:relative; padding:0 16px;}
.slideL ul li:after{ float:left; width:2px; height:0.178rem; background:#e5e5e5; margin-top:-0.089rem; content:''; position:absolute; top:50%; right:-1px;}
.slideL ul li:last-child:after{ display:none;}
.slideL ul li a{ float:left; position:relative; border-radius:0.052083rem; padding:0 0.130208rem; color:#434343; font-size:0.203125rem; line-height:0.359375rem;}
.slideL ul li.on a,
.slideL ul li:hover a{ background:#39d8e2; color:#fff;}
.LR1{ padding-left:1.34375rem; padding-right:1.34375rem;}
.LR2{ float:left; width:100%; padding-left:1.671875rem; padding-right:1.671875rem;}
._Text1{ float:left; width:100%; color:#606978; font-size:0.114583rem; line-height:1.6;}
.list1{ float:left; width:100%; margin-top:48px; margin-bottom:150px;}
.list1 ul{flex-wrap:wrap; display: flex; margin:-0.088541rem -0.116145rem;}
.list1 ul li{ float:left; width:16.66%; text-align:center; padding:0.088541rem;}
.list1 ul li i{ float:left; width:100%; line-height:0; position:relative; padding:0 14px;}
.list1 ul li i:after{ float:left; width:100%; height:94%; content:''; position:absolute; left:0; top:3%; border:2px solid #00c1cd;}
.list1 ul li i:before{ float:left; width:0; height:0; content:''; position:absolute; left:50%; top:100%; border-left:7px solid transparent; border-right:7px solid transparent;border-top:10px solid #00c1cd; margin-left:-7px;}
.list1 ul li i img{ position:relative; z-index:3;}
.list1 ul li h2{ float:left; width:100%; color:#606978; font-size:19px; line-height:29px; margin-top:13px;}
.list1 ul li :hover h2{ color:#00c1cd;}

.newsbanner{position: absolute;width: 100%;text-align: center;line-height: 60px;top: 50%;}
.newsbanner h2{color: #00c1cd;font-weight: bolder;font-size: 52px;}
.newsbanner span{font-size: 34px;color: #FFFF;font-weight: bolder;}
@media (max-width: 1440px) {
.newsbanner{position: absolute;width: 100%;text-align: center;line-height: 45px;top: 50%;}
.newsbanner h2{color: #00c1cd;font-weight: bolder;font-size: 36px;}
.newsbanner span{font-size: 26px;color: #FFFF;font-weight: bolder;}
}
.case2{ margin-bottom:78px;}
.case2 .box{ float:left; width:100%; margin-bottom:125px; background:#00c1cd; border-radius:26px; box-shadow:0 5px 13px rgba(150,150,150,0.22); padding-bottom:3px; overflow:hidden;}
.case2 .box h2{ float:left; position:relative; z-index:3; width:100%; text-align:center; color:#fff; font-size:0.203125rem; line-height:0.427083rem; box-shadow:0 5px 13px rgba(150,150,150,0.22); }
.case2 .box ._Text1{ color:#515151; position:relative; padding-left:18px;}
.case2 .box ._Text1:after{ float:left; width:11px; height:11px; content:''; position:absolute; left:0; top:0.0625rem; border:2px solid #00c1cd; border-radius:50%;}
.case2 .box h6{ float:left; background:#ffa802; color:#fff; font-size:0.171875rem; line-height:0.338541rem; border-radius:0 0.338541rem 0.338541rem 0; margin:41px 1px 0 1px; padding:0 72px 0 46px;}
.case2 .box .b{ background:#f9f9f9; float:left; width:100%; border-radius:0 0 26px 26px;}
.case2 .box .b-1{ padding:42px 21px 34px 21px;}
.case2 .box .b-2{ background:#00c1cd; padding:33px 21px 33px 21px;}
.case2 .box .b-2 ._Text1{ color:#fff;}
.case2 .box .b-2 ._Text1:after{ border:2px solid #fff;}
.case2 .box-3{ padding-bottom:17px;}
.case2 .box .b-3{ border-top:32px solid #fff;}
.case2 .box .b-3 ._Text{ margin:8px 0;}
.case2 .l1{ float:left; width:100%; padding:38px 0.3125rem 0 0.4375rem;}
.case2 .l2{ float:left; width:100%; padding:75px 0.479166rem 60px 0.635416rem;flex-wrap:wrap; display: flex; justify-content: space-between; align-items: center;}
.case2 .er{ float:left; width:130px; text-align:center;}
.case2 .er i{ float:left; width:100%; line-height:0;}
.case2 .er span{ float:left; width:100%; font-size:0.130208rem; line-height:1.4;}
.case2 ._Text-3{ float:right; width:68.5%; margin:0 !important;}
.case2 .img{ float:left; width:100%; line-height:0; background:#fefefe; padding:51px 30px 47px 30px; text-align:center;}


.case3 .list2{ float:left; width:100%; padding:20px 1.042rem 190px 1.042rem;}
.case3 .list2 li{ float:left; width:100%; padding:50px 0; border-bottom:1px solid #ebebeb;}
.case3 .list2 li:last-child{ border-bottom:none;}
.case3 .list2 li .la{ float:left; width:100%; position:relative; box-shadow:0 5px 10px rgba(44,44,44,0.15); padding:46px 0.229166rem 32px 0.229166rem; overflow:hidden; z-index:1;}
.case3 .list2 li .la:after{ float:left; width:2.046875rem; height:2.046875rem; content:''; position:absolute; bottom:-0.36625rem; right:-0.442708rem; background:url(../_im_g/ico29.png) center no-repeat; background-size:100% 100%;}
.case3 .list2 li .text{ float:left; width:100%; position:relative; z-index:3; color:#606978; font-size:0.094166rem; line-height:1.7;}
.case3 .list2 li .top{ float:left; width:100%; position:relative; z-index:3; min-height:0.807291rem; padding-left:0.911458rem; margin-bottom:30px;}
.case3 .list2 li .top i{ float:left; position:absolute; left:0; top:0; width:0.807291rem; height:0.807291rem; line-height:0; border-radius:50%; overflow:hidden; padding:3px; background:#eeeeee; box-shadow:0 5px 7px rgba(150,150,150,0.57);}
.case3 .list2 li .top i 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;}
.case3 .list2 li:hover .top i img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.case3 .list2 li .top .tit{ float:left;color:#141414; font-size:0.203125rem; font-weight:bold; line-height:1;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;
flex-wrap:wrap; display: flex; align-items: flex-end;
-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}
.case3 .list2 li .top .tit span{ font-weight:normal; color:#fff; font-size:16px; margin-left:0.0625rem; background:#00c1cd; padding:0.041666rem 0.083333rem 0.041666rem 0.041666rem; border-radius:0 3px 0.130208rem 3px;}
.case3 .list2 li:hover .top .tit{ transform:scaleX(1.06); -ms-transform:scaleY(1.06);}
.case3 .list2 li .top .p{ float:left; position:relative; color:#fff; font-size:0.114583rem; line-height:1.4; background:#00c1cd; padding:0.041666rem 0.25rem; border-radius:0.03125rem;}
.case3 .list2 li .top .p:after{ float:left; width:0; height:0; position:absolute; right:100%; top:50%; margin-top:-0.041666rem; content:''; border-top:0.041666rem solid transparent; border-bottom:0.041666rem solid transparent;border-right: 0.0625rem solid #00c1cd; }
.case3 .list2 li .top .t{ float:left; width:100%;}
.case3 .list2 li .top .t:after,
.case3 .list2 li .top .t:before{ float:left; position:absolute; left:0.01rem; top:0; content:''; width:0.16rem; height:0.16rem; background:url(../_im_g/ico46.png) center no-repeat; background-size:100% 100%;}
.case3 .list2 li .top .t:before{ left:auto; right:0.04rem; background:url(../_im_g/ico47.png) center no-repeat;}
.case3 .list2 li .top .l{ float:left; width:100%; margin:0.072916rem 0;}
.case3 .list2 li .top .l span{ float:left; margin:0.041666rem 0.06rem 0.041666rem 0; color:#fff; font-size:0.094166rem; line-height:1.5; background:#ffa802; padding:1px 0.06rem; border-radius:3px;}
.case3 .list2 li .top .l span:last-child{ margin-right:0 !important;}


.LR4{ padding-left:10%; padding-right:10%;}
.shizhi{ padding-top:78px; overflow:hidden;}
.shizhi .Text{ float:left; width:100%; color:#1a1a1a; font-size:0.145833rem; line-height:1.6;}
.list2-2{ float:left; width:100%; margin:40px 0 130px 0;}
.list2-2 li{ float:left; width:100%; position:relative; padding:100px 0 40px 0;}
.list2-2 li .img{ float:left; position:absolute; left:-0.234375rem; top:0.14rem; width:2.166666rem; height:2.166666rem; border-radius:0.3125rem; /**overflow:hidden;**/ line-height:0;-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; }
.list2-2 li .img:before{ float:left; width:100%; height:100%; content:''; position:absolute; left:0; bottom:0; z-index:1; background:url(../_im_g/01.png) center bottom no-repeat; background-size:100% 100%; }
.list2-2 li .img:after{ float:left; width:100%; height:100%; content:''; position:absolute; left:0; bottom:0; z-index:3; background:url(../_im_g/00.png) center bottom no-repeat; background-size:100% 100%;}
.list2-2 li .img img{ position:relative; z-index:2; width:100%; height:100%; }
.list2-2 li:hover .img{ transform:scale(1.06); -ms-transform:scale(1.06);}


.LR4{ padding-left:10%; padding-right:10%;}
.shizhi{ padding-top:78px; overflow:hidden;}
.shizhi .Text{ float:left; width:100%; color:#1a1a1a; font-size:0.145833rem; line-height:1.6;}
/*20220606start*/
.list2-2{ float:left; width:100%; margin:40px 0 130px 0;}
.list2-2 li{ float:left; width:100%; position:relative; padding:100px 0 40px 0;}
.list2-2 li .img{ float:left; position:absolute; left:-0.234375rem; top:0.14rem; width:2.166666rem; height:2.166666rem; border-radius:0.3125rem; overflow:hidden; line-height:0;-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; z-index: 9;}
.list2-2 li .img:before{ float:left; width:100%; height:100%; content:''; position:absolute; left:0; bottom:0; z-index:1; background:url(../_im_g/01.png) center bottom no-repeat; background-size:100% 100%; }
.list2-2 li .img:after{ float:left; width:100%; height:100%; content:''; position:absolute; left:0; bottom:0; z-index:3; background:url(../_im_g/00.png) center bottom no-repeat; background-size:100% 100%;}
.list2-2 li .img img{ position:relative; z-index:2; width:100%; height:100%; }
.list2-2 li:hover .img{ transform:scale(1.06); -ms-transform:scale(1.06);}
/*20220606end*/

.list2-2 li .la{ float:left; width:100%; position:relative; box-shadow:0 0 21px rgba(186,186,186,0.39); z-index:1; overflow:hidden;}
.list2-2 li .la:after{ float:left; width:4.536458rem; height:4.692708rem; content:''; position:absolute; top:-1.614583rem; right:-1.640625rem; background:url(../_im_g/ico30.png) center no-repeat; background-size:100% 100%; }
.list2-2 li .text{ float:left; width:100%; position:relative; z-index:8; color:#111111; font-size:0.125rem; line-height:0.19rem; padding:25px 0.208333rem 53px 0.208333rem; }
.list2-2 li .text .p{ float:left; width:100%; position:relative; padding-left:0.197916rem;}
.list2-2 li .text .p span{ float:left; position:absolute; left:0; top:0.03rem; width:0.125rem; line-height:0.135416rem; text-align:center; color:#fff; font-size:0.0833rem; background:url(../_im_g/ico31.png) center no-repeat; background-size:100% 100%; }
.list2-2 li .text .p h6{ float:left; position:absolute; left:0; top:0.03rem; width:0.125rem; line-height:0.135416rem; text-align:center; color:#fff; font-size:0.0833rem; background:url(../_im_g/ico31.png) center no-repeat; background-size:100% 100%; }
.list2-2 li .top{ float:left; width:100%; position:relative; z-index:3; min-height:1.723958rem; padding:0.40625rem 0.208333rem 0 1.979166rem;}
.list2-2 li .top .tit{ float:left; border-bottom:4px solid #ffba49; color:#000000; font-size:0.21875rem; font-weight:bold; line-height:1.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;}
.list2-2 li:hover .top .tit{ transform:scale(1.06); -ms-transform:scale(1.06);}
.list2-2 li .top .l{ float:left; width:100%;flex-wrap:wrap; display: flex;  justify-content: space-between; margin-top:25px;}
.list2-2 li .top .l span{ float:left; min-width:48%; color:#00c1cd; font-size:0.126rem; line-height:1.6;}
.list2-2 li .top .l span:nth-child(2n){ min-width:31%; }
.list2-2 li:nth-child(2n) .img{ left:auto; right:-0.234375rem;}
.list2-2 li:nth-child(2n) .la:after{right:auto; left:-1.640625rem; transform:rotate(-60deg);}
.list2-2 li:nth-child(2n) .top{ padding:0.40625rem 1.979166rem 0 0.208333rem;}
.list2-2 li:nth-child(2n) .top .tit{ float:right;}
.list2-2 li:nth-child(2n) .top .l span:nth-child(2n){ min-width:inherit;}
.list3-3{ float:left; width:100%; margin-top:73px;}
.list3-3 ul{ float:left; flex-wrap:wrap; display: flex;justify-content: space-between; width:100%;}
.list3-3 ul li{ float:left; width:48%; box-shadow:0 7px 13px rgba(186,186,186,0.39); padding:25px 1.145833rem 12px 0.385416rem;}
.list3-3 ul li:nth-child(2n){ float:right;}
.list3-3 ul li .tit{ float:left; width:100%; color:#000000; font-size:0.140625rem; font-weight:bold; line-height:36px; position:relative;}
.list3-3 ul li .tit:after{ float:left; width:14px; height:14px; content:''; position:absolute; left:-28px; top:50%; margin-top:-7px; transform:skewX(-5deg); background:#ffba48;}
.list3-3 ul li .p{ float:left; width:100%; color:#000000; font-size:0.119791rem; line-height:1.3; margin-top:10px;}



.LR5{ padding-left:0.4rem; padding-right:0.4rem;}
.about0{ padding-top:86px; margin-top:50px;}
.about2{ padding-top:86px;}
.about3{ padding-top:86px;}
.about4{ padding-top:86px; padding-bottom:150px;}

.about ._Text1{ float:left; width:100%; color:#1a1a1a; font-size:0.140625rem; line-height:1.8; margin:71px 0 46px 0;}
.about ._Img{ float:left; width:100%; line-height:0; text-align:center; margin-top:89px;}
.about ._Img1{ margin-top:50px;}
.about ._Img1 ul{flex-wrap:wrap; display: flex; margin:-6px;}
.about ._Img1 ul li{ float:left; width:20%; line-height:0; padding:6px; text-align:center;}
.about ._Img1 ul li a{ float:left; width:100%; overflow:hidden;}
.about ._Img1 ul li 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;}
.about ._Img1 ul li a:hover img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.about ._Img2{ margin-top:100px; margin-bottom:148px;}
.list3{ float:left; width:100%; margin:65px 0 14px 0;}
.list3 ul{ float:left; width:100%;flex-wrap:wrap; display: flex;  justify-content: space-between;}
.list3 ul li{ float:left;flex-wrap:wrap; display: flex; text-align:center; flex-direction:column; justify-content:center; margin-bottom:30px;-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; }
.list3 ul li i{ float:left; line-height:0;}
.list3 ul li i img{ height:92px;}
.list3 ul li:hover{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.list3 ul li h1{ float:left; line-height:1.4; color:#11ccdb; font-weight:bold; font-size:0.177083rem; margin:20px 0 26px 0;}
.list3 ul li h6{ float:left; line-height:1.4; color:#434343; font-size:0.114583rem; white-space:pre-line;}
.indexTit2{ float:left; width:100%; text-align:right; color:#545454; line-height:1.6; font-size:20px; margin-top:28px;}
.indexTit1{ float:left; width:100%; color:#161616; line-height:1.6; font-weight:bold; font-size:30px; margin-top:66px;}
.indexTit1 span{ float:left; padding-left:254px; background:url(../_im_g/ico36.png) left center no-repeat;}
.indexTit3{ float:left; width:100%; color:#1a1a1a; line-height:1.6; font-weight:bold; font-size:0.182291rem; margin:65px 0 40px 0;}
.indexTit3 span{ float:left; padding-left:55px; background:url(../_im_g/ico38.png) left center no-repeat;}
.list4{float:left; width:100%; margin-bottom:35px;}
.list4 ul{float:left; width:100%;}
.list4 ul li{float:left; width:33.33%; padding:43px 3.9%; text-align:center;flex-wrap:wrap; display: flex;  justify-content:center;}
.list4 ul li i{ float:left; width:100%; overflow:hidden; border-radius:10px; line-height:0;}
.list4 ul li{
-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;}
.list4 ul li:hover{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.list4 ul li h1{ float:left; margin-top:13px; min-width:215px; position:relative; padding:0 10px; border-radius:45px; line-height:1.5; color:#fff; font-size:0.145833rem; background:#00c1cd; flex-wrap:wrap; display: flex;  justify-content:center;}
.list4 ul li h1:after{ float:left; width:110%; height:100%; content:''; position:absolute; left:-5%; top:0; border-radius:45px; z-index:1; background:#00c1cd; opacity:0.3; }
.list4 ul li h1 span{ float:left; position:relative; z-index:3; padding:0 20px 2px 20px; border-radius:45px;}
.list4 ul li h1 span:after,
.list4 ul li h1 span:before{ float:left; width:8px; height:8px; content:''; position:absolute; left:0; top:50%; border-radius:50%; background:#fff; margin-top:-5px;}
.list4 ul li h1 span:before{ left:auto; right:0;}
.box1{float:left; width:100%; padding:50px 0.322916rem 43px 0.479166rem; border-radius:20px; box-shadow:0 5px 51px rgba(150,150,150,0.17); color:#545454; font-size:0.114583rem; line-height:1.6;}
.list5{ float:left; width:100%;}
.list6{ float:left; width:100%; margin:0 0 94px 0;}
.list6-1{ margin-bottom:170px; margin-top:54px;}
.list6-1 ul{ margin-top:28px;}
.list6 ul{ float:left; width:100%;flex-wrap:wrap; display: flex;justify-content: space-between; margin:-28px 0;}
.list6 ul li{ float:left; width:48%; margin:28px 0; position:relative; box-shadow:0 5px 0.265625rem rgba(150,150,150,0.17); border-radius:0.104166rem; padding:0.125rem 0.125rem 0.208333rem 0.125rem;}
.list6 ul li i{ float:left; width:100%; position:relative; z-index:3; line-height:0; overflow:hidden; margin-bottom:0.125rem; }
.list6 ul li i 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;}
.list6 ul li:hover i img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.list6 ul li .p{ float:left; width:100%; color:#545454; font-size:0.1rem; line-height:0.16625rem; position:relative; z-index:3; padding-left:0.083333rem;}
.list6 ul li .p:after{ opacity:0; display:flex; width:0.03125rem; height:0.03125rem; content:''; border-radius:50%; background:#399d85; position:absolute; left:0; top:0.0625rem;}
.list6 ul li:nth-child(3),
.list6 ul li:nth-child(4){ overflow:hidden;}
.list6 ul li:nth-child(3):after,
.list6 ul li:nth-child(3):before,
.list6 ul li:nth-child(4):after,
.list6 ul li:nth-child(4):before{ float:left; width:0.244791rem; height:0.244791rem; content:''; position:absolute; right:6px; bottom:0.46875rem; border-radius:50%; background:#e1f8f9; z-index:1; }
.list6 ul li:nth-child(4):after,
.list6 ul li:nth-child(4):before{ background:#fdf7e9;}
.list6 ul li:nth-child(3):before,
.list6 ul li:nth-child(4):before{ width:0.822291rem; height:0.822291rem; right:-0.244791rem; bottom:-0.53125rem;}
.list6 ul li:nth-child(3) .p:after{ opacity:1;}
.list6 ul li:nth-child(4) .p:after{ background:#f9b546; opacity:1;}
.list6 ul li .tit{ float:left; background:#04becd; padding:0.052083rem 0.21875rem; border-radius:0 0.104166rem 0.104166rem 0; position:relative; color:#fff; font-size:0.151041rem; line-height:1.2; margin-bottom:0.104166rem; margin-left:-0.088541rem;}
.list6 ul li .tit::after{ float:left; width:0.072916rem; height:0.447916rem; content:''; position:absolute; right:100%; top:0; background:url(../_im_g/ico39.png) right top no-repeat; background-size:100% auto;}


.kecheng1{ padding-top:105px;}
.list7{ float:left; width:100%; margin:32px 0 4px 0;}
.list7 ul{ float:left; width:100%;flex-wrap:wrap; display: flex;justify-content: space-between;}
.list7 ul li{ float:left; width:46.3%; background:#f5f5f8; border-radius:0.052083rem; margin:40px 0; position:relative; padding:0.088541rem 0.088541rem 0.088541rem 0.3rem;}
.list7 ul li h1{ float:left; width:100%; position:relative; z-index:3; color:#434343; font-size:0.151041rem; font-weight:bold; line-height:1.4;}
.list7 ul li h6{ float:left; position:relative; z-index:3; color:#434343; font-size:0.125rem; line-height:1.4; margin-top:0.026rem;}
.list7 ul li h6::after{ float:right; width:40%; height:0.046875rem; content:''; /**background:#ffba48;**/ position:absolute; right:0; bottom:0; z-index:1;}
.list7 ul li h6 span{ position:relative; z-index:3;}
.list7 ul li i{ float:left; width:0.34375rem; line-height:0; position:absolute; left: -0.13rem; top: -0.13rem;}
.js1{ float:left; width:100%; padding-top:86px; padding-bottom:120px;}
.js1 .img{ float:left; width:100%; line-height:0; margin-top:54px; }
.js1 .img-4{ overflow:hidden; position:relative; height:3.661458rem;}
.js1 .img-4 .em{ float:left; width:100%; height:6.984375rem; position:absolute; left:0; top:0; z-index:1; background:#f1fdfe; border-radius:50%;}
.js1 .img-4 .em::after,
.js1 .img-4 .em:before{ float: left; content:''; position:absolute; left:50%; border-radius:50%; transform:translateX(-50%); -ms-transform:translateX(-50%);}
.js1 .img-4 .em::after{ z-index:2; width:4.640625rem; height:4.640625rem; background:#e4fcfe; top:1.171875rem; }
.js1 .img-4 .em::before{ z-index:3; width:3.541666rem; height:3.541666rem; background:#c3f2f6; top:1.729166rem;}
.js1 .img-4 .ino{ float:left; width:2.760416rem; height:1.932291rem; position:absolute; left:50%; bottom:0; z-index:4; transform:translateX(-50%); -ms-transform:translateX(-50%); }
.js1 .img-4 .dl dd{ position:absolute; z-index:6; flex-wrap:wrap; display: flex; flex-direction:column;}
.js1 .img-4 .dl dd h5{display: flex;justify-content:center; width:0.463541rem; height:0.463541rem; border-radius:50%; background:#00c1cd; color:#fff; font-size:0.19rem; line-height:0.463541rem; text-align:center; box-shadow:0 0.052083rem 0.052083rem rgba(110,110,110,0.19);-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;}
.js1 .img-4 .dl dd h5:hover{ box-shadow:0.052083rem 0.052083rem 0.052083rem rgba(110,110,110,0.19);}
.js1 .img-4 .dl dd h6{display: flex; color:#080808; font-size:0.12rem; line-height:1.4; margin-top:0.06rem;}




.kcjs1{ padding-top:86px; padding-bottom:180px; overflow:hidden;}
.kcjs1 .list10{ float:left; width:100%; line-height:0; margin:85px 0 120px 0;}
.kcjs1 .list10 ul{ float:left; width:100%;}
.kcjs1 .list10 ul li{ float:left; position:relative; margin:10px 0; color:#000000; font-size:0.135416rem; background:#e6e6e6; line-height:1.5; border-radius:0.078125rem; padding:0.06rem 0.145833rem; z-index:4;-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;  
}
.kcjs1 .list10 ul li:hover{-webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1); box-shadow:0 5px 10px rgba(0,0,0,0.2);}
.kcjs1 .list10 ul li .in{ position:absolute; top:-0.09rem; z-index:6; width:0.46875rem; height:0.46875rem; border-radius:50%;}
.kcjs1 .list10 ul li:nth-child(2),
.kcjs1 .list10 ul li:nth-child(5),
.kcjs1 .list10 ul li:nth-child(6),
.kcjs1 .list10 ul li:nth-child(9),
.kcjs1 .list10 ul li:nth-child(11){-webkit-transform: scale(0.7); -moz-transform: scale(0.7);transform: scale(0.7); opacity:0.4; z-index:3; }
.kcjs1 .list10 ul li:nth-child(2):hover,
.kcjs1 .list10 ul li:nth-child(5):hover,
.kcjs1 .list10 ul li:nth-child(6):hover,
.kcjs1 .list10 ul li:nth-child(9):hover,
.kcjs1 .list10 ul li:nth-child(11):hover{ z-index:5; opacity:1; -webkit-transform: scale(0.8); -moz-transform: scale(0.8);transform: scale(0.8); }
.kcjs1 .list10 ul li:nth-child(1) .in,
.kcjs1 .list10 ul li:nth-child(4) .in,
.kcjs1 .list10 ul li:nth-child(8) .in,
.kcjs1 .list10 ul li:nth-child(12) .in{ left:-0.30875rem;}
.kcjs1 .list10 ul li:nth-child(3) .in,
.kcjs1 .list10 ul li:nth-child(7) .in,
.kcjs1 .list10 ul li:nth-child(10) .in{ right:-0.30875rem;}
.kcjs1 .list10 ul li:nth-child(1){ margin-left:1.0416rem;}
.kcjs1 .list10 ul li:nth-child(2){ margin-left:0.8021rem; margin-right:-0.3679rem;}
.kcjs1 .list10 ul li:nth-child(3){ margin-left:-0.1879rem;}
.kcjs1 .list10 ul li:nth-child(4){ margin-left:0.3879rem;}
.kcjs1 .list10 ul li:nth-child(5){ margin-left:-1.4721rem;}
.kcjs1 .list10 ul li:nth-child(6){ margin-left:0.05rem; margin-right:-1.2879rem;}
.kcjs1 .list10 ul li:nth-child(8){ margin-left:1.95rem;}
.kcjs1 .list10 ul li:nth-child(9){ margin-left:-1.6021rem;}
.kcjs1 .list10 ul li:nth-child(11){ margin-left:-0.7021rem;}
.kcjs1 .list10 ul li:nth-child(12){ float:right;}


.kcjs1 .swiper-tab{ float:left; width:100%; position:relative; }
.kcjs1 .swiper-tab .slick-prev,
.kcjs1 .swiper-tab .slick-next{ float:left; position:absolute; z-index:6; top:50%; left:-9.8%; border-radius:50%; width:78px; height:78px; background:url(../_im_g/ico17.png) center no-repeat rgba(0,0,0,0.5); transform:translateY(-50%); -ms-transform:translateY(-50%);}
.kcjs1 .swiper-tab .slick-next{ left:auto; right:-9.8%; transform:translateY(-50%) rotate(180deg); -ms-transform:translateY(-50%) rotate(180deg);}
.kcjs1 .swiper-tab .slick-prev:hover,
.kcjs1 .swiper-tab .slick-next:hover{ background:url(../_im_g/ico17.png) center no-repeat #00c1cd;}


.section6BodyBox{ width:100%; float:left;}
.section6BodyBox .slick-slide{ height:100%; float:left; padding:7% 0; position:relative; z-index:1;}
.section6BodyBox .slick-slide{ width:100%;position:relative;
     -moz-transform: scale(2.4);
    -ms-transform: scale(2.4);
    -o-transform: scale(2.4);
    -webkit-transform: scale(2.4);
     transform: scale(2.4);
	 -webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.section6BodyBox .slick-slide.slick-active { z-index:3; position:relative;
    -moz-transform: scale(2.3);
    -ms-transform: scale(2.3);
    -o-transform: scale(2.3);
    -webkit-transform: scale(2.3);
     transform: scale(2.3);
}
.section6BodyBox .slick-slide.slick-center{z-index:4; position:relative;
    -moz-transform: scale(2.2);
    -ms-transform: scale(2.2);
    -o-transform: scale(2.2);
    -webkit-transform: scale(2.2);
     transform: scale(2.2);
}


.list8{ float:left; width:100%; padding:0 15.6% 200px 15.6%;}
.list8 ul{ float:left; width:100%; margin-top:30px;}
.list8 li{ float:left; width:100%; margin-top:72px;}
.list8 li h1{ float:left; width:100%; color:#010101; font-size:0.145833rem; line-height:1.8; position:relative; box-shadow:0 7px 13px rgba(186,186,186,0.39); font-weight:bold; padding:28px 28px 28px 110px;}
.list8 li h1 span{ float:left; width:107px; text-align:center; line-height:99px; background:#00c1cd; color:#fff; font-size:0.322916rem; font-weight:bold; position:absolute; left:-33px; top:-10px;}
.list8 li .tit1{ float:left; width:100%; color:#00b0bb; font-size:0.130208rem; line-height:1.6; margin-top:36px;}
.list8 li .img1{ float:left; width:100%; text-align:center; line-height:0; margin-top:38px; display: flex;justify-content: space-between;flex-wrap:wrap;align-items:flex-start;}
.list8 li .img1 dd{ float:left; flex-wrap:wrap; display: flex;  justify-content:center; flex-direction:column ; margin:0 0.5%;}
.list8 li .img1  i{  float:left;width:100%; overflow:hidden; line-height:0;}
.list8 li .img1  i 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;}
.list8 li .img1  i:hover img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.list8 li .img1 span{ display:block; margin:0 auto; color:#8d8d8d; font-size:17px; line-height:29px; padding-left:30px; background:url(../_im_g/ico49.png) left center no-repeat; margin-top:23px;}
.list8 li .img1-1{  justify-content:center;}
.list8 li .img1-1 img{ height:0.8rem;}
.list8 li .img1-2{  justify-content:center;  align-items: flex-end;}
.list8 li .img1-1 dd{ max-width:38%;}
.list8 li .img1-2 dd{ max-width:23%;}
.list8 li .img1-3 dd{ max-width:24%;}
.list8 li .img1-4 dd{ max-width:32%;}
.list8 li .img1-4 span{ color:#21c5d1;}
.list8 li .img1-4 img{ height:1.3rem;}
.list8 li .down{ float:left; width:100%;flex-wrap:wrap; display: flex; position:relative; margin-top:50px;}
.list8 li .down .l2{ float:left; width:50%; z-index:5; position:absolute; left:50%; top:46px; width:88px; line-height:88px; border-radius:50%; background:#ffb14b; font-size:49px; font-weight:bold; color:#fff; text-align:center; margin-left:-44px;}
.list8 li .down .l1{ float:left; position:relative; z-index:3; width:50%; background:#21c5d1; border-radius:35px; padding:67px 0.5416rem 60px 0.2083rem;}
.list8 li .down .l1 .tit{ float:left; border-bottom:4px solid #fff; color:#fff; font-weight:bold; font-size:0.21875rem; line-height:1.6; }
.list8 li .down .l1 .inf{ float:left; width:100%; color:#fff; font-size:0.171875rem; line-height:1.6; margin:47px 0 20px 0;
flex-wrap:wrap; display: flex; align-items: center; }
.list8 li .down .l1 .inf img{ max-width:none; margin-right:12px;}
.list8 li .down .l1 .p{ float:left; width:100%; color:#fff; font-size:0.130208rem; line-height:1.8; text-align:justify; }
.list8 li .down .l1-1{ width:52%; z-index:1; background:#f6f6f6; padding:67px 0.2083rem 30px 0.5416rem; margin:15px 0 15px -2%;}
.list8 li .down .l1-1 .tit{ color:#999999; float:right;border-bottom:4px solid #999999;}
.list8 li .down .l1-1 .inf{ color:#999999;justify-content:flex-end;}
.list8 li .down .l1-1 .p{ color:#999999;}
.list8 li .tab1{ float:left; width:100%; margin-top:55px;}
.list8 li .tab1 dl{ float:left; width:100%; background:#00c1cd; border-left:3px solid #00c1cd; border-right:3px solid #00c1cd;}
.list8 li .tab1 dl dd{ float:left; width:33%; text-align:center; color:#fff; font-size:0.140625rem; font-weight:bold; line-height:1.4; padding:0.18rem 0.354166rem; border-right:3px solid #ffffff;}
.list8 li .tab1 dl dd:nth-child(3n+1){ width:26%;}
.list8 li .tab1 dl dd:nth-child(3n+3){ width:41%; border-right:none;}
.list8 li .tab1 ul{ flex-wrap:wrap; display: flex; position:relative;  align-items: center; float:left; width:100%; border:3px solid #b6f5f9; border-top:none; margin:0;}
.list8 li .tab1 ul li{ float:left; width:33%; color:#000000; font-size:0.1rem; line-height:1.4; padding:85px  0.28rem 55px 0.28rem; margin:0;}
.list8 li .tab1 ul li::after,
.list8 li .tab1 ul li::before{ float:left; width:3px; content:''; height:100%; background:#b6f5f9; position:absolute; left:26%; top:0; margin-left:-3px;}
.list8 li .tab1 ul li::before{ left:59%;}
.list8 li .tab1 ul li:nth-child(3n+1){ width:26%;}
.list8 li .tab1 ul li:nth-child(3n+3){ width:41%;}

.kcjs4{ padding-top:86px; padding-bottom:39px;}
.kcjs4 .box2{ float:left; width:80%; margin:70px 10%; border:2px solid #d0eaee;border-radius:75px 75px 0 0; padding-bottom:20px;}
.kcjs4 .box2 .t1{ float:left; width:100%; background:#d0eaee; text-align:center; color:#202020; font-size:33px; line-height:2; font-weight:bold; padding:25px 15px; border-radius:72px 72px 0 0;}
.kcjs4 .box2 .img1{ float:left; width:100%; line-height:0; text-align:center; margin:37px 0 10px 0;}
.kcjs4 .box2 .img2{ float:left; width:100%; line-height:0; text-align:center; margin:24px 0 40px 0;}
.kcjs4 .box2 .w1{ float:left; width:100%; }
.kcjs4 .box2 .w1-1{ width:50%; }
.kcjs4 .box2 .w1-2{ width:45%; float:right; }
.kcjs4 .box2 .t2{ float:left; color:#202020; font-size:0.171875rem; line-height:1.6; border-radius:5px; box-shadow:0 6px 9px rgba(184,184,184,0.22); position:relative; padding:30px 0.703125rem 20px 0.78125rem; margin-top:108px;margin-left:12px;}
.kcjs4 .box2 .t2 span{ float:left; position:absolute; left:-14px; top:0; background:#ffb74c; color:#fff; font-weight:bold; font-size:0.21875rem; line-height:1.6; border-radius:0 0 25px 0; box-shadow:0 6px 9px rgba(184,184,184,0.47); padding:7px 0.1927rem; margin-top:-28px;}
.kcjs4 .box2 .t3{ float:left; width:100%; color:#606060; font-size:0.145833rem; line-height:1.6; padding:26px 12px;}


.kcjs3{  padding-top:86px; padding-bottom:104px;}
.kcjs3 .hd{ float:left; width:80%; margin:65px 10% 0 10%; padding-bottom:70px; background:url(../_im_g/ico45.png) center bottom no-repeat;}
.kcjs3 .hd li{ float:left; width:49.8%;background:#d0eaee; box-shadow:0 7px 13px rgba(186,186,186,0.39);  text-align:center; color:#2a2a2a; position:relative; line-height:2; font-size:0.171875rem; padding:17px; cursor:pointer; }
.kcjs3 .hd li span{ position:relative;}
.kcjs3 .hd li span:after{ float:left; width:14px; height:14px; content:''; position:absolute; left:-40px; top:50%; margin-top:-7px; transform:skewX(-5deg); background:#ffba48;}
.kcjs3 .hd li:after{ opacity:0; float:left; width:0; height:0; position:absolute; left:50%; top:100%; border-left:22px solid transparent; border-right:22px solid transparent;border-top:14px solid #00c1cd; margin-left:-22px; content:''; }
.kcjs3 .hd li.on{background:#00c1cd; color:#fff;}
.kcjs3 .hd li.on:after{ opacity:1;}
.kcjs3 .hd li:last-child{ float:right;}
.kcjs3 .bd{ float:left; width:80%; margin:0 10%; margin-top:30px;}
.kcjs3 .bd ul{ float:left; width:100%;}
.kcjs3 .bd ul li{ float:left; width:100%; margin-top:12px;}
.kcjs3 .t1{ float:left; width:100%; position:relative; background:#d0eaee; color:#2a2a2a; font-size:0.171875rem; line-height:1.6; box-shadow:0 7px 13px rgba(186,186,186,0.39); padding:24px 106px; cursor:pointer;}
.kcjs3 .t1:after{ float:left; width:14px; height:14px; content:''; position:absolute; left:55px; top:50%; margin-top:-7px; transform:skewX(-5deg); background:#ffba48;}
.kcjs3 .ul1 .t1:before{ float:left; width:0.08rem ; height:0.08rem ; content:''; position:absolute; right:0.22rem; top:0.21rem; transform:skewX(-5deg); border-bottom:2px solid #565656; border-right:2px solid #565656; transform:rotate(45deg); -ms-transform:rotate(45deg); }
.kcjs3 .t1.active{ background:#00c1cd; color:#fff; font-weight:bold;}
.kcjs3 .ul1 .t1.active:before{ border-bottom:2px solid #fff; border-right:2px solid #fff;}
.kcjs3 .div{ display:none; float:left; width:100%;}
.kcjs3 table{ float:left; width:100%; color:#000000; font-size:0.119791rem; line-height:1.4; text-align:center;}
.kcjs3 table td{ padding:40px 30px; border:2px solid #d0eaee;}
.kcjs3 table th{ padding:40px 30px; border:2px solid #d0eaee; font-weight:bold;}


.tijiao{ display:none;  float:left; background:url(../_im_g/ico48.png) center no-repeat; background-size:100% 100%; color:#fff; position:absolute; z-index:6; cursor:pointer; }
.tijiao-1{ left:50%; bottom:0.898995rem; width:2.96875rem; height:1.03125rem; font-size:0.135416rem; line-height:0.208333rem; padding: 0.4375rem 0 0 0.661458rem; transform:translateX(-50%); -ms-transform:translateX(-50%); }
.tijiao-2{ right:0; top:-0.12rem; width:2.0625rem; height:0.6875rem; font-size:0.1rem; line-height:0.15rem; padding: 0.3rem 0 0 0.4rem;}






.clamp { display: -webkit-box; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word;  white-space: normal; -webkit-box-orient: vertical;}
.clamp1 { -webkit-line-clamp: 1;}
.clamp2 { -webkit-line-clamp: 2;}
.clamp3 { -webkit-line-clamp: 3;}
.s-top-b {width: 100%;justify-content: space-between;padding: .3rem 0 .1rem;font-size: .95em;line-height: 25px;background-color: #fff;display: flex;margin-bottom: 1em;}
.s-top-b span {width: 49%;}
.s-top-b span a {color: #2f4056;}
.s-top-b span a :hover{color: #00b9c5;}
.s-top-b span:last-child {
/* text-align: right; */
}
.tab-content{padding-top: .1rem;border-top: 1px #ececec dashed;}
.tab-content .dtls-ctn-left-rel-tit{
  font-weight: normal;
  font-size: 1.2em;
  position: relative;
margin-bottom: 1em;
}
.tab-content .dtls-ctn-left-rel-tit span{
  position: absolute;
  background-color: #ccc;
  width: 40px;
  height: 1px;
  bottom: -10px;
  display: block;
 }
.tab-content .item-list{padding-left: .12rem;}
.tab-content .item-list li{
  list-style: disc;
  color: #00b9c5;
}
.tab-content .item-list li a{font-weight: normal;font-size: .09rem;line-height: .17rem;color: #707070;}
.tab-content .item-list li a:hover{color: #00b9c5;}


#i-banner-video{
		margin-right: 1em;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	#i-banner-video img{
		display: block;
		margin-left: .5em;
		width: .8em;
		margin-top: .2em;
	}
	#video_center{
		position: fixed;
		z-index: 99;
		width: 100%;
		height: 100vh;
		background-color: #4e4c4c;
		opacity: .9;
	}
	#video_js{
		display: block;
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%,-50%);
	}
	#video_colse:before, #video_colse:after {
	  float: right;
	  position: relative;
	  right: 20px;
	  top: 5px;
	  content: ' ';
	  height: 20px;
	  width: 1px;
	  background-color: #fff;
	}
	#video_colse:before {
	  transform: rotate(45deg);
	}
	#video_colse:after {
	  transform: rotate(-45deg);
	}














