.title1{font-size:36px;line-height:36px;color:#333;position:relative}.title1:after{content:'';position:absolute;left:0;bottom:6px;width:304px;height:6px;z-index:-1;background:url(../images/bg3.png) no-repeat;background-size:100% 100%}.title2{font-size:24px;line-height:30px;font-weight:700;letter-spacing:3px;color:#333}.title2:before{content:'';position:absolute;left:-71px;top:20px;width:60px;height:2px;background-color:#ccc;z-index:-1}@media(max-width:992px){.title1{font-size:18px;line-height:30px}.title1:after{content:'';position:absolute;left:0;bottom:6px;width:304px;height:6px;z-index:-1;background:url(../images/bg3.png) no-repeat;background-size:100% 100%}.title2{font-size:18px;line-height:18px;letter-spacing:1px;color:#333}.title2:before{content:none}}@media(min-width:1596px){.container{width:1596px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}}@media(min-width:1270px){.footer1 .container{width:1270px;padding:0}.footer2 .container{width:1270px;padding:0}}@media screen and (max-width:1270px){.footer1 .container{padding:0 30px}.footer2 .container{padding:0 30px}}@media screen and (max-width:768px){.footer1 .container{padding:0 15px}.footer2 .container{padding:0 15px}}@media(max-width:1601px) and (min-width:1596px){.container{width:1596px;padding:0 50px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.banner .swiper-slide .container{width:1596px;padding:0 100px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}}.v_container{margin:0 auto}.v_container{max-width:1330px}.banner{width:100%;position:relative}.banner_scroll{width:100%;height:100%;position:relative}.swiper-slide{text-align:center;font-size:18px;background:#fff;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}.banner .swiper-slide{text-align:left}.banner .swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:3}.banner img{max-width:100%}.banner_bg{width:100%;position:relative}.ban_text1{position:absolute;top:31.8%}.ban_text2{position:absolute;top:44.3%}.banner_scroll a .banner_text{position:absolute;top:34%}.banner_scroll a .banner_text h2{font-size:36px;line-height:48px;font-weight:400;letter-spacing:5px;color:#444}.banner_scroll a .banner_text h6{font-size:16px;line-height:16px;font-weight:400;color:#999;margin-top:6px;margin-bottom:35px}.banner_scroll a .banner_text p{font-size:14px;line-height:30px;color:#999;width:480px}.banner .swiper-button-next,.banner.swiper-container-rtl .banner.swiper-button-prev{width:60px;height:60px;background-image:url(../images/next4.png);right:100px;left:auto;background-color:rgba(0,0,0,.1)}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{width:60px;height:60px;background-image:url(../images/prev4.png);left:80px;right:auto;background-color:rgba(0,0,0,.1)}.banner .swiper-container-horizontal>.swiper-pagination-bullets,.banner .swiper-pagination-custom,.banner .swiper-pagination-fraction{font-size:16px;line-height:30px;color:#666}.banner .swiper-container-horizontal .swiper-pagination-current>.swiper-pagination-bullets,.banner .swiper-pagination-custom .swiper-pagination-current,.banner .swiper-pagination-fraction .swiper-pagination-current{font-size:30px;line-height:30px;color:#333}.banner.swiper-container-horizontal>.swiper-pagination-bullets,.banner .swiper-pagination-custom,.banner .swiper-pagination-fraction{bottom:30px;left:15%;width:auto}.banner_bottom{width:100%;height:100px;line-height:100px;position:absolute;left:0;bottom:0;z-index:2}.banner_bottom .container{display:flex}.b_bl{width:20%;height:100px;background:url(../images/bg17.jpg) no-repeat;background-size:cover}.b_bc{width:70%;background:#fff}.b_bc ul{width:92.7%;margin:0 auto}.b_bc ul li{float:left;padding:0 2.5%}.b_bc ul li a{display:block;font-size:16px;color:#333;position:relative}.b_bc ul li a .underline1{position:absolute;top:75px;left:0;width:0;height:2px;background:url(../images/bg1.jpg) repeat-x;transition:all .4s ease-in-out 0s}.b_bc ul li a:hover .underline1,.b_bc ul li.active a .underline1{width:100%}.b_bb{width:20%;background:#fff}.b_bb ul{width:81.13%;margin:0 auto}.b_bb ul li{position:relative;float:left;padding:0 10%}.b_bb ul li:after{content:'';position:absolute;top:42px;right:0;width:1px;height:16px;background:#999}.b_bb ul li:last-child:after{content:none}@media(max-width:1700px){.banner.swiper-container-horizontal>.swiper-pagination-bullets,.banner .swiper-pagination-custom,.banner .swiper-pagination-fraction{left:11%}}@media(max-width:1596px){.b_bc ul li{padding:0 1.3%}.b_bb ul li{padding:0 9%}.banner.swiper-container-horizontal>.swiper-pagination-bullets,.banner .swiper-pagination-custom,.banner .swiper-pagination-fraction{left:16.5%}}@media(max-width:1400px){.banner.swiper-container-horizontal>.swiper-pagination-bullets,.banner .swiper-pagination-custom,.banner .swiper-pagination-fraction{left:13.5%}}@media(max-width:1270px){.b_bb ul li{padding:0 8%}.banner.swiper-container-horizontal>.swiper-pagination-bullets,.banner .swiper-pagination-custom,.banner .swiper-pagination-fraction{left:120px}}@media(max-width:1200px){.b_bc ul{width:100%;margin:0 auto}.b_bc ul li{padding:0 .65%}.b_bb ul li{padding:0 7%}.banner.swiper-container-horizontal>.swiper-pagination-bullets,.banner .swiper-pagination-custom,.banner .swiper-pagination-fraction{}}@media(max-width:1145px){.banner_scroll a .banner_text{position:absolute;top:20%;left:100px}}.m_banner_scroll{width:100%;height:100%;position:relative;display:none;overflow:hidden}.m_banner_scroll .swiper-slide img{width:100%}.m_banner_scroll .swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#fff;border:2px solid #1aaba9;opacity:1}.m_banner_scroll .swiper-pagination-bullet-active{opacity:1;background:#1aaba9}.m_banner_scroll.swiper-container-horizontal>.swiper-pagination-bullets,.m_banner_scroll .swiper-pagination-custom,.m_banner_scroll .swiper-pagination-fraction{left:15px;bottom:50px;width:auto}.banner_list{display:none;width:100%;position:relative;z-index:2;margin-top:-35px}.b_list{width:100%;background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.05);border-radius:10px;padding-bottom:20px}.b_list ul li{width:33.33%;float:left;text-align:center;margin-top:44px}.b_list ul li a i{display:block;width:52px;height:52px;margin:0 auto;text-align:center}.b_list ul li a p{font-size:24px;line-height:30px;letter-spacing:1px;color:#333;margin-top:24px}@media(max-width:992px){.banner{display:none}.m_banner_scroll{display:block}.banner_list{display:block}}@media(max-width:500px){.b_list ul li{margin-top:22px}.b_list ul li a p{font-size:18px;line-height:30px;letter-spacing:1px;color:#333;margin-top:0;text-align:center}.b_list ul li a i img{width:60%}}.website_list{width:50%;float:left;position:relative;overflow:hidden}.website_list2{width:50%;float:left;position:relative}.website_list img{width:100%;transition:.5s}.website_list:hover img{transform:scale(1.2)}.website_list:hover .w_mask img{transform:scale(1)}.w_mask{position:absolute;width:100%;height:0;bottom:100%;left:0;overflow:hidden;background:rgba(0,0,0,.7);padding:30px 60px;transition:1s;color:#000;opacity:0;filter:alpha(opacity=0)}.website_list:hover .w_mask{width:100%;height:100%;top:0;left:0;opacity:1;filter:alpha(opacity=1)}.w_mask .w_border{width:100%;padding:0 100px;padding-bottom:5%}.web_top .website_list2 .website_list .w_mask .w_border{padding:0 60px}.w_mask .w_border::before{border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1);border-color:rgba(255,255,255,.4)}.w_mask .w_border::after{border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0);border-color:rgba(255,255,255,.4)}.w_mask .w_border::before,.w_mask .w_border::after{position:absolute;top:30px;right:60px;bottom:30px;left:60px;content:'';opacity:0}.website_list:hover .w_border::before,.website_list:hover .w_border::after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.w_mask img{width:auto}.w_mask h2{font-size:18px;font-weight:400;line-height:30px;color:#fff;margin-top:11%}.w_mask h3{font-family:Arial;font-size:24px;font-weight:400;line-height:24px;color:#fff;margin-top:3.75%}.w_mask .w_line{margin-top:6.6%}.w_mask p{font-size:14px;line-height:30px;color:#fff;margin-top:4.8%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.w_mask .w_dian{margin-top:5%}.web_top .website_list2 .website_list .w_mask h2{margin-top:50%}.web_bottom .website_list .w_mask h2{margin-top:5%}.web_bottom .website_list .w_mask h3{font-family:Arial;font-size:24px;font-weight:400;line-height:24px;color:#fff;margin-top:1%}.web_bottom .website_list .w_mask p{-webkit-line-clamp:2;margin-top:2%}.web_bottom .website_list .w_mask .w_line{margin-top:1%}.web_bottom .website_list .w_mask .w_dian{margin-top:1%}@media(max-width:1800px){.web_bottom .website_list .w_mask p{margin-top:1%}.w_mask p{line-height:24px}.web_bottom .website_list .w_mask .w_dian{margin-top:0}.web_top .website_list2 .website_list .w_mask .w_border{padding:0 30px}.web_top .website_list2 .website_list .w_mask h2{margin-top:30%}}@media(max-width:1596px){.w_mask{position:absolute;width:100%;height:0;bottom:100%;left:0;overflow:hidden;background:rgba(0,0,0,.7);padding:30px;transition:1s;color:#000;opacity:0;filter:alpha(opacity=0)}.web_top .website_list2 .website_list .w_mask h2{margin-top:20%}.w_mask p{line-height:24px}.web_bottom .website_list .w_mask .w_dian{margin-top:0}.w_mask .w_border::before,.w_mask .w_border::after{position:absolute;top:30px;right:30px;bottom:30px;left:30px;content:'';opacity:0}}@media(max-width:1370px){.web_bottom .website_list .w_mask .w_line{margin-top:0}.web_bottom .website_list .w_mask p{margin-top:0}.web_bottom .website_list .w_mask h2{margin-top:3%}}@media(max-width:1280px){.w_mask{padding:30px 20px}.web_bottom .website_list .w_mask h2{margin-top:0}.website_list .w_mask p{-webkit-line-clamp:4}.website_list2 .website_list .w_mask p{-webkit-line-clamp:3}.w_mask h2{font-size:18px;font-weight:400;line-height:30px;color:#fff;margin-top:3%}}@media(max-width:1100px){.web_top .website_list2 .website_list .w_mask h2{margin-top:10%}}@media(max-width:992px){.v_website{display:none}}.m_website{width:100%;display:none}.m_website ul li{width:100%;margin-top:40px}.m_website ul li img{width:100%}.m_website ul li .mw_text{background:#363636;padding:60px 30px 78px}.m_website ul li .mw-b h2{font-size:24px;font-weight:400;line-height:30px;color:#fff}.m_website ul li .mw-b h3{font-size:24px;font-weight:400;line-height:30px;color:#fff;margin-top:8px}.m_website ul li .mw-b p{font-size:20px;line-height:30px;color:#fff;margin-top:36px}.mw-b{position:relative;margin-top:-100px}@media(max-width:992px){.m_website{display:block}}@media(max-width:500px){.m_website ul li{margin-top:20px}.m_website ul li .mw_text{background:#363636;padding:30px 15px 38px}.m_website ul li .mw-b h2{font-size:18px;line-height:28px}.m_website ul li .mw-b h3{font-size:18px;line-height:28px;margin-top:0}.m_website ul li .mw-b p{font-size:14px;margin-top:18px}}.experience{width:100%;position:relative;margin-top:80px;background:url(../images/bg13.png) no-repeat left top}.experience .container{position:relative}.experience .title{position:absolute;left:458px;top:38px}.v_line{width:100%;text-align:right;position:absolute;top:80px}.scroll7{width:100%;position:relative;margin-top:100px}.scroll7 .hd{width:294px;height:540px;position:absolute;left:0;top:0;z-index:1;background:url(../images/bg12.jpg) repeat-x;padding-left:47px}.scroll7 .hd ul{zoom:1;float:left;background:url(../images/bg12.jpg) repeat-x}.scroll7 .hd ul li{width:100%;text-align:left;cursor:pointer;font-size:16px;line-height:64px;letter-spacing:1px;color:#fff;position:relative}.scroll7 .hd ul li:before{content:'';position:absolute;left:-16px;top:21px;width:4px;height:0;background-color:#f7f7f7;z-index:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.scroll7 .hd ul li.on:before{content:'';position:absolute;left:-16px;top:21px;width:4px;height:20px;background-color:#f7f7f7;z-index:0}.scroll7 .hd ul li.on:after{content:'';position:absolute;left:205px;top:30px;width:180px;height:4px;background-color:#333;z-index:0}.scroll7 .s7-slide{position:relative;width:1138px;float:right;height:100%;z-index:0;margin-top:60px}.scroll7 .s7-slide li{zoom:1;vertical-align:middle}.experience_l{position:relative}.experience_r{width:488px;height:300px;background-color:#fff;box-shadow:0 6px 20px 0 rgba(0,0,0,.2);padding:61px 64px 46px;position:absolute;right:0;top:180px}.experience_r p{font-size:14px;line-height:30px;letter-spacing:1px;color:#333}.experience_r a{display:block;font-size:14px;line-height:30px;letter-spacing:1px;color:#52a8a8;margin-top:43px}.experience_r a img{margin-left:10px;margin-top:-3px}@media(max-width:1596px){.scroll7 .s7-slide{width:71.3%}.experience_l{width:85.7%}.experience_l img{width:100%}.scroll7 .hd{width:18.4%}.experience_r{width:42.9%;padding:30px}.v_line img{width:31%}}@media(max-width:1200px){.experience_r a{margin-top:23px}.v_line img{display:none}}@media(max-width:992px){.experience{display:none}}.m_experience{width:100%;display:none;margin-top:60px}.scroll9{width:100%;position:relative}.scroll9 .s9-slide{position:relative;height:100%;z-index:0}.scroll9 .s9-slide li{zoom:1;vertical-align:middle}.e_control{width:150px;height:60px;background:url(../images/c_bg.png) no-repeat;position:absolute;bottom:0}.scroll9 .prev,.scroll9 .next{display:inline-block;width:15px;height:18px;background:url(../images/c_tab.png) center center no-repeat}.scroll9 .prev{background-position:0 0;margin-left:29px;margin-top:21px}.scroll9 .next{background-position:-78px 0;margin-top:21px;margin-left:63px}.e_l img{width:100%}.e_r{position:relative;width:72.5%;padding:40px;background:#fff;box-shadow:0 6px 20px 0 rgba(0,0,0,.2);z-index:2;margin-top:-162px}.e_r h2{font-size:24px;font-weight:400;line-height:30px;color:#333}.e_r p{font-size:20px;line-height:30px;letter-spacing:1px;color:#666;margin-top:19px}.e_r a{display:block;font-size:20px;line-height:30px;letter-spacing:1px;color:#1aaba9;margin-top:28px;text-align:right}.e_r a img{margin-left:10px}@media(max-width:992px){.m_experience{display:block}}@media(max-width:500px){.m_experience{margin-top:30px}.e_r{position:relative;width:72.5%;padding:20px 15px 15px 20px;background:#fff;box-shadow:0 6px 20px 0 rgba(0,0,0,.2);z-index:2;margin-top:-81px}.e_r h2{font-size:18px}.e_r p{font-size:14px;line-height:20px;margin-top:7px}.e_r a{font-size:14px;line-height:30px;letter-spacing:1px;color:#1aaba9;margin-top:0}.e_control{width:150px;height:30px;background:url(../images/c_bg.png) no-repeat;position:absolute;background-size:50%;left:0;bottom:0}.scroll9 .prev,.scroll9 .next{position:absolute;display:inline-block;width:15px;height:18px;margin:0}.scroll9 .prev{background:url(../images/prev6.png) no-repeat;background-size:50%;top:7px;left:13px}.scroll9 .next{background:url(../images/next6.png) no-repeat;background-size:50%;top:7px;left:53px}}.case{position:relative;width:100%;z-index:1;margin-top:125px}.case .container{position:relative;z-index:-1;padding-bottom:100px}.case .v_container{position:relative}.case .title{margin-top:60px}.case .title1:after{width:256px;background-size:100% 100%}.search_more{position:absolute;right:0;top:0;margin-top:31px;width:140px;text-align:center;height:40px;line-height:40px;box-shadow:2px 0 4px 0 rgba(82,168,168,.4);border-radius:20px;font-size:14px;letter-spacing:1px;color:#333;overflow:hidden}.btn-6 span.nei,.btn-6 span.sanjiao{position:absolute;z-index:2}.btn-6:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;z-index:-2}.search_more .sanjiao{width:0;height:0;position:absolute;border-left:10px solid #444;border-bottom:6px solid transparent;border-top:6px solid transparent;border-right:none;right:21px;top:14px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.search_more:hover .sanjiao{border-left:10px solid #fff}.btn-6{}.btn-6 span.act_bg{position:absolute;display:block;width:0;height:0;border-radius:50%;background-image:linear-gradient(90deg,#52a8a8 0%,#5799c7 60%,#5c8ae5 100%),linear-gradient( #ffffff,#ffffff);background-blend-mode:normal,normal;-webkit-transition:width .4s ease-in-out,height .4s ease-in-out;transition:width .4s ease-in-out,height .4s ease-in-out;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}.btn-6:hover{color:#fff}.btn-6:hover span.act_bg{width:225%;height:562.5px}.btn-6:active{background-color:#fff}.case_list{width:100%;margin-top:22px}.case_list ul li{float:left;padding:0 18px;width:33.3%;text-align:center;margin-top:37px}.case_list ul li img{width:100%;transition:all 1s}.case_list ul li a{display:block}.case_list ul li a:hover img{transition:all 1s;transform:translateY(20px);transform:scale(1.05)}.case_list ul li p{font-size:14px;line-height:30px;color:#333;margin-top:11px}.more2{background:url(../images/bg7.png) no-repeat;background-size:100% 100%;height:80px;line-height:80px;text-align:center;font-size:14px;letter-spacing:1px;color:#fff;margin-top:10px;display:none}.more2 img{margin-left:25px;margin-top:-3px}@media(max-width:1596px){.case{background-color:#f7f7f7;margin-top:250px}}@media(max-width:1270px){.case_list ul li img{width:100%}}@media(max-width:1270px){.case_list ul li{float:left;padding:0 18px;width:50%;text-align:center}.case_list ul li img{width:100%}}@media(max-width:992px){.case{margin-top:30px}.case .container{padding-bottom:30px}.case .title{margin-top:20px}.case_list{width:100%;margin-top:0}.case_list ul li{margin-top:17px}.search_more{display:none}.case .title1:after{width:131px;background-size:100% 100%}.more2{display:block}}@media(max-width:768px){.case_list ul li{float:left;padding:0 5px;width:50%;text-align:center}}@media(max-width:500px){.more2{height:40px;line-height:40px}}.cooperation{width:100%;position:relative;margin-top:80px;overflow:hidden}.cooperation .container{background-color:#f7f7f7}.cooperation .v_container{padding-bottom:55px;position:relative;z-index:0}.cooperation .title{position:absolute;top:-122px}.cooperation .title1:after{width:260px}.scroll8{width:100%;position:relative;margin-top:163px}.scroll8 .hd{overflow:hidden;position:absolute;right:160px;top:-163px;z-index:1}.scroll8 .hd ul{overflow:hidden;zoom:1;float:left}.scroll8 .hd ul li{margin-right:2px;width:163px;height:163px;line-height:163px;text-align:center;background:#fff;cursor:pointer}.scroll8 .hd ul li:nth-child(2n){margin-left:163px}.scroll8 .hd ul li.on{background:url(../images/bg14.png) no-repeat;color:#fff}.scroll8 .s8-slide{position:relative;height:100%;z-index:0}.scroll8 .s8-slide li{zoom:1;vertical-align:middle;text-align:left}.coo_control{width:163px;height:163px;background:url(../images/bg16.jpg) no-repeat center center;position:absolute;right:0;top:163px}.scroll8 .prev{position:absolute;left:37px;top:72px;display:block;width:10px;height:20px;background:url(../images/prev5.png) no-repeat}.scroll8 .next{position:absolute;right:37px;top:72px;display:block;width:12px;height:20px;background:url(../images/next5.png) no-repeat}.scroll8 .prev:hover,.scroll8 .next:hover{filter:alpha(opacity=100);opacity:1}.coo_scroll{width:100%;position:relative}.cp_scroll{width:100%;height:100%;position:relative;overflow:hidden;margin-top:163px;padding-bottom:95px}.cp_scroll .swiper-slide{width:100%}.cp_scroll .swiper-slide img{width:100%}.coo_scroll .swiper-button-next,.coo_scroll .swiper-container-rtl .swiper-button-prev{width:45px;height:45px;background-image:url(../images/coo_next.png);right:36%;left:auto;background-size:11px 20px;background-color:#52a8a8}.coo_scroll .swiper-button-prev,.coo_scroll .swiper-container-rtl .swiper-button-next{width:45px;height:45px;background-image:url(../images/coo_prev.png);left:36%;right:auto;background-size:11px 20px;background-color:#52a8a8}.coo_scroll .swiper-button-next,.coo_scroll .swiper-button-prev{position:absolute;top:auto;bottom:0;margin-top:-22px;z-index:10;cursor:pointer;background-position:center;background-repeat:no-repeat}.coo_scroll .swiper-pagination-bullet{width:10px;height:10px;display:inline-block;border-radius:100%;background:#999;opacity:1}.coo_scroll .swiper-pagination-bullet-active{opacity:1;background:#52a8a8}.coo_scroll .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 15px}.coo_scroll .swiper-container-horizontal>.swiper-pagination-bullets,.coo_scroll .swiper-pagination-custom,.coo_scroll .swiper-pagination-fraction{bottom:3%;left:0;width:100%}.coo_scroll .swiper-slide{background:0 0}.coo_text{text-align:left;margin-top:18%}.coo_text h2{font-size:24px;font-weight:700;line-height:24px;color:#333;margin-top:24px}.coo_text p{font-size:16px;line-height:24px;color:#666;margin-top:2px}.list_h{position:relative}.list_hover{background:url(../images/coo-bg.jpg) no-repeat center center;position:absolute;left:0;top:-14%;width:100%;height:114%;padding:0 45px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;opacity:0}.list_hover h3{font-size:24px;font-weight:700;line-height:48px;color:#fff;margin-top:88px}.list_hover h4{font-size:16px;line-height:24px;color:#eee}.list_hover p{font-size:16px;line-height:24px;color:#eee;margin-top:26px}.cp_scroll .swiper-slide .list_hover img{width:auto;margin-top:39px}@media(max-width:1596px){.cooperation{background:#f7f7f7}.list_hover h3{font-size:24px;font-weight:700;line-height:48px;color:#fff;margin-top:30px}}@media(max-width:1200px){.list_hover h3{font-size:24px;font-weight:700;line-height:48px;color:#fff;margin-top:10px}.list_hover{background:url(../images/coo-bg.jpg) no-repeat center center;position:absolute;left:0;top:-14%;width:100%;height:114%;padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;opacity:0}.cp_scroll .swiper-slide .list_hover img{width:auto;margin-top:10px}.list_hover p{font-size:16px;line-height:24px;color:#eee;margin-top:10px}}@media(max-width:1596px){.scroll8 .s8-slide img{width:75.6%}.scroll8 .hd{overflow:hidden;position:absolute;right:135px;top:-143px;z-index:1}.scroll8 .hd ul li{margin-right:1px;width:148px;height:143px;line-height:148px;text-align:center;background:#fff;cursor:pointer}.scroll8 .hd ul li:nth-child(2n){margin-left:149px}.coo_control{width:137px;height:144px;background:url(../images/bg16.jpg) no-repeat center center;position:absolute;right:0;top:143px}.scroll8 .prev{position:absolute;left:22px;top:62px;display:block;width:10px;height:20px;background:url(../images/prev5.png) no-repeat}.scroll8 .next{position:absolute;right:22px;top:62px;display:block;width:12px;height:20px;background:url(../images/next5.png) no-repeat}.cooperation .container{background-color:#f7f7f7}.scroll8 .hd ul li img{width:60%}}@media(max-width:1200px){.scroll8 .s8-slide img{width:75.6%}.scroll8 .hd{overflow:hidden;position:absolute;right:116px;top:-119px;z-index:1}.scroll8 .hd ul li{margin-right:1px;width:119px;height:119px;line-height:119px;text-align:center;background:#fff;cursor:pointer}.scroll8 .hd ul li:nth-child(2n){margin-left:120px}.coo_control{width:119px;height:119px;background:url(../images/bg16.jpg) no-repeat center center;position:absolute;right:0;top:119px}.scroll8 .prev{position:absolute;left:22px;top:50px;display:block;width:10px;height:20px;background:url(../images/prev5.png) no-repeat}.scroll8 .next{position:absolute;right:22px;top:50px;display:block;width:12px;height:20px;background:url(../images/next5.png) no-repeat}.cooperation .container{background-color:#f7f7f7}}@media(max-width:992px){.cooperation{display:none}}.m_cooperation{display:none;width:100%;position:relative;background-size:100% 36%;margin-top:30px}.m_cooperation .title{padding-left:15px}.m_cooperation .title1:after{width:134px}.c_scroll{width:100%;height:100%;position:relative;margin-top:25px;overflow:hidden}.c_scroll .swiper-slide{}.c_scroll .swiper-slide img{width:100%}@media(max-width:992px){.m_cooperation{display:block}}.news{position:relative;width:100%;height:349px;margin-top:81px}.news .container{position:relative;height:100%}.news .title{top:109px;left:133px;position:absolute}.news .title1{font-size:36px;line-height:36px;color:#fff;position:relative}.news .title1:after{content:'';position:absolute;left:0;bottom:6px;width:304px;height:6px;z-index:-1;background:url(../images/bg3_1.png) no-repeat}.news .title2{font-size:24px;line-height:30px;font-weight:700;letter-spacing:3px;color:#fff;margin-top:7px}.news .title2:before{content:'';position:absolute;left:-71px;top:20px;width:60px;height:2px;background-color:#fff;z-index:-1}.n_more{position:absolute;left:133px;top:230px;width:140px;text-align:center;height:40px;line-height:40px;background-color:#fff;box-shadow:1px 0 4px 0 rgba(82,168,168,.4);border-radius:20px;font-size:14px;letter-spacing:1px;color:#333;overflow:hidden}.n_more .sanjiao{width:0;height:0;position:absolute;border-left:10px solid #444;border-bottom:6px solid transparent;border-top:6px solid transparent;border-right:none;right:21px;top:14px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.n_more:hover .sanjiao{border-left:10px solid #fff}.button_base{margin:0;border:0;position:relative;top:50%;left:50%;margin-top:-20px;margin-left:-70px;width:140px;height:40px;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-user-select:none;cursor:default}.button_base:hover{cursor:pointer}.b05_3d_roll{perspective:500px;-webkit-perspective:500px;-moz-perspective:500px}.b05_3d_roll div{position:absolute;text-align:center;width:100%;height:45px;pointer-events:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.b05_3d_roll div:nth-child(1){color:#fff;background-image:linear-gradient(90deg,#52a8a8 0%,#5799c7 60%,#5c8ae5 100%),linear-gradient( #ffffff,#ffffff);background-blend-mode:normal,normal;transform:rotateX(90deg);-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transform-origin:50% 50% -20px;-webkit-transform-origin:50% 50% -20px;-moz-transform-origin:50% 50% -20px}.b05_3d_roll div:nth-child(2){color:#333;background-color:#fff;transform:rotateX(0deg);-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transform-origin:50% 50% -20px;-webkit-transform-origin:50% 50% -20px;-moz-transform-origin:50% 50% -20px}.b05_3d_roll:hover div:nth-child(1){color:#fff;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transform:rotateX(0deg);-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg)}.b05_3d_roll:hover div:nth-child(2){background-image:linear-gradient(90deg,#52a8a8 0%,#5799c7 60%,#5c8ae5 100%),linear-gradient( #ffffff,#ffffff);background-blend-mode:normal,normal;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transform:rotateX(-90deg);-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg)}.new_l{width:26.7%;height:100%}.news_bg{height:100%;position:relative}.new_r{width:73.3%;padding-bottom:24px}.new_r{text-align:left;padding-left:68px;height:100%}.new_r .hd{}.new_r .arrow{position:absolute;left:133px;top:308px}.new_r .arrow a{display:block;width:36px;height:36px;float:right;margin-right:5px;margin-top:10px;overflow:hidden;cursor:pointer}.new_r .arrow .prev{background:url(../images/prev2.png) 0 0 no-repeat;margin-right:20px}.new_r .arrow .next{background:url(../images/next2.png) 0 0 no-repeat}.new_r .bd ul{width:100%}.new_r .bd ul li{float:left;width:50%;margin-top:24px}.new_r .bd ul li:nth-child(2n){float:right}.new_r .bd ul li a{display:block}.new_r a .news_listl{float:left;width:80px;height:80px;background-color:#fff;text-align:center;margin-right:19px}.news_listr{width:350px;float:left}.new_r a:hover .news_listl{background-color:#1aaba9}.new_r a:hover h2{color:#1aaba9}.news_listl span{width:100%;display:block}.new_r a .news_listl .day{font-size:24px;line-height:24px;color:#999;margin-top:21px}.new_r a .news_listl .date{font-size:12px;line-height:24px;color:#999}.new_r a:hover .news_listl .day{color:#fff}.new_r a:hover .news_listl .date{color:#fff}.news_listr h2{font-size:16px;line-height:24px;color:#333;margin-top:0;height:24px}.news_listr p{font-size:12px;line-height:24px;color:#333;margin-top:15px;height:48px}.mobile_mews{width:100%;position:relative;display:none;padding-bottom:40px;margin-top:30px}.mobile_mews .container{position:relative}.mobile_mews .title1:after{width:122px;background-size:100% 100%}.mn_list ul{width:100%}.mn_list ul li{width:100%;padding:21px 0;border-bottom:1px solid #dedede}.mn_list ul li:last-child{border-bottom:none}.mn_list ul li .mn_date{font-size:12px;line-height:24px;color:#666}.mn_list ul li .mn_date span{color:#999;margin-left:10px}.mn_list ul li h2{font-size:16px;line-height:20px;letter-spacing:1px;color:#333}.mn_list ul li p{font-size:14px;line-height:20px;margin-top:11px;letter-spacing:1px;color:#999}@media(max-width:1600px){.new_r{text-align:left;padding-left:55px;padding-bottom:17px}.news_listr{width:300px;float:left}.news .title{top:67px;left:85px;position:absolute}.n_more{position:absolute;left:133px;top:170px;width:140px;text-align:center;height:40px;line-height:40px;background-color:#fff;box-shadow:1px 0 4px 0 rgba(82,168,168,.4);border-radius:20px;font-size:14px;letter-spacing:1px;color:#333}.news .title1{font-size:33px;line-height:36px;color:#fff;position:relative}.new_r .arrow{position:absolute;left:177px;top:232px}}@media(max-width:1596px){.new_r{padding-bottom:2px}}@media(max-width:1367px){.ban_text2{position:absolute;top:45.5%}}@media(max-width:1200px){.mobile_mews{display:block}.news{display:none}}
.ma {
        margin: 0 auto;
    }

    .footer {
        width: 100%;
        background: #000;
        padding-top: 36px;
        overflow: hidden;
    }

    .index_container {
        max-width: 1665px;
        margin: 0 auto;
    }

    .container {
        width: 1400px;
        margin: 0 auto;
    }

    .linkbtom_z {
        float: left;
        padding: 0 20px 0 20px;
        width: 100%;
    }

    .linkbtom_z ul {
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
    }

    .linkbtom_z li {
        float: left;
        text-align: center;
        display: flex;
        justify-content: flex-start;
        align-items: flex-start;
        flex-direction: column;
    }

    .linkbtom_z li span {
        display: block;
        margin-bottom: 16px;
        font-weight: bold;
        font-size: 14px;
        color: #fff;
        text-align: left;
    }

    .linkbtom_z li a {
        display: block;
        margin-bottom: 10px;
        font-size: 12px;
        color: rgb(180, 181, 181);
        text-align: left;
    }

    .linkbtom_z li a:hover {
        color: #25aaa8;
    }

    .linkbtom_z .linkbtom_p1 {
        padding-left: 20px;
        margin-bottom: 10px;
        background: url(../images/footer_icon01.png) no-repeat left center;
        background-size: 15%;
    }

    .linkbtom_z .linkbtom_p4 {
        margin-bottom: 10px;
    }

    .linkbtom_z .linkbtom_p2 {
        line-height: 18px;
        padding-left: 19px;
        background: url(../images/footer_icon02.png) no-repeat left center;
    }

    .linkbtom_z .linkbtom_p3 {
        line-height: 18px;
        padding-left: 19px;
        background: url(../images/footer_icon03.png) no-repeat left center;
    }

    .linkbtom a.help {
        width: 140px;
        height: 34px;
        background: rgb(10, 178, 172);
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 14px;
        box-sizing: border-box;
        margin-top: 16px;
        color: #fff;
        margin-bottom: 10px;
    }

    .linkbtom a.help:hover {
        color: #fff;
    }

    .linkbtom_z li p {
        font-size: 12px;
        margin-bottom: 10px;
        color: rgb(180, 181, 181);
    }

    .footer_center {
        width: 100%;
        margin-top: 15px;
        background: #000;
    }

    .footer_cl {
        width: 100%;
        border-top: 1px solid rgb(67, 71, 75);
        margin-top: 12px;
    }

    .friend_list {
        margin: 14px 0 16px;
        display: flex;
        height: 74px;
        transition: 1.8s;
        overflow: hidden;
    }

    .friend_list .left {
        width: 100px;
        height: 100%;
        padding-right: 20px;
        position: relative;
    }

    .friend_list .left p {
        text-align: right;
        font-size: 14px;
        color: #fff;
        margin: 10px 0;
        cursor: pointer;
    }

    .friend_list .left .line {
        width: 3px;
        height: 26px;
        background: #0ab2ac;
        position: absolute;
        top: 10px;
        right: -1px;
        transition: 0.8s;
    }

    .friend_list .left:after {
        content: "";
        width: 1px;
        height: 52px;
        background: rgb(67, 71, 75);
        position: absolute;
        right: 0;
        top: 10px;
    }

    .friend_list .right {
        width: 100%;
        margin-left: 20px;
        position: relative;
        margin-top: 0px;
    }

    .friend_list .right ul {
        width: 100%;
        position: absolute;
        top: 0;
        left: 0;
    }

    .friend_list ul li {
        float: left;
        margin-right: 20px;
    }

    .friend_list ul li a {
        font-size: 12px;
        color: rgb(180, 180, 180);
        line-height: 30px;
    }
    .friend_list ul li a:hover {
    color:#0AB2AC;
    }

    .footer_bottom {
        text-align: center;
        font-size: 12px;
        height: 44px;
        line-height: 44px;
        color: #999999;
        background: #000;
        border-top: 1px solid rgb(67, 71, 75);
    }

    .footer_bottom a {
        color: #999999;
    }

    @keyframes scaleToggleOne {
        0% {
            transform: scale(1);
            -webkit-transform: scale(1);
        }

        50% {
            transform: scale(2);
            -webkit-transform: scale(2);
        }

        100% {
            transform: scale(1);
            -webkit-transform: scale(1);
        }
    }

    @keyframes scaleToggleTwo {
        0% {
            transform: scale(1);
            -webkit-transform: scale(1);
        }

        20% {
            transform: scale(1);
            -webkit-transform: scale(1);
        }

        60% {
            transform: scale(2);
            -webkit-transform: scale(2);
        }

        100% {
            transform: scale(1);
            -webkit-transform: scale(1);
        }
    }

    @keyframes scaleToggleThree {
        0% {
            transform: scale(1);
            -webkit-transform: scale(1);
        }

        33% {
            transform: scale(1);
            -webkit-transform: scale(1);
        }

        66% {
            transform: scale(2);
            -webkit-transform: scale(2);
        }

        100% {
            transform: scale(1);
            -webkit-transform: scale(1);
        }
    }

    .animated {
        -webkit-animation-duration: 0.5s;
        animation-duration: 0.5s;
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
    }

    .livechat-girl {
        width: 60px;
        height: 60px;
        border-radius: 50%;
        position: fixed;
        bottom: -8px;
        right: 36px;
        opacity: 0;
        -webkit-box-shadow: 0 5px 10px 0 rgba(35, 50, 56, 0.3);
        box-shadow: 0 5px 10px 0 rgba(35, 50, 56, 0.3);
        z-index: 700;
        transform: translateY(0);
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        cursor: pointer;
        -webkit-transition: all 1s cubic-bezier(0.86, 0, 0.07, 1);
        transition: all 1s cubic-bezier(0.86, 0, 0.07, 1);
    }

    .livechat-girl:focus {
        outline: 0;
    }

    .livechat-girl.animated {
        opacity: 1;
        transform: translateY(-40px);
        -webkit-transform: translateY(-40px);
        -ms-transform: translateY(-40px);
    }

    .livechat-girl:after {
        content: "";
        width: 12px;
        height: 12px;
        border-radius: 50%;
        background-image: linear-gradient(to bottom, #0ab2ac, #0ab2ac);
        position: absolute;
        right: 1px;
        top: 1px;
        z-index: 50;
    }

    .livechat-girl .girl {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: auto;
        z-index: 50;
    }

    .livechat-girl .animated-circles .circle {
        background: rgba(11,178,171, 0.25);
        width: 60px;
        height: 60px;
        border-radius: 50%;
        position: absolute;
        z-index: 49;
        transform: scale(1);
        -webkit-transform: scale(1);
    }

    .livechat-girl .animated-circles.animated .c-1 {
        animation: 2s scaleToggleOne cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards;
    }

    .livechat-girl .animated-circles.animated .c-2 {
        animation: 2.5s scaleToggleTwo cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards;
    }

    .livechat-girl .animated-circles.animated .c-3 {
        animation: 3s scaleToggleThree cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards;
    }

    .livechat-girl.animation-stopped .circle {
        opacity: 0 !important;
    }

    .livechat-girl.animation-stopped .circle {
        opacity: 0 !important;
    }

    .livechat-girl .livechat-hint {
        position: absolute;
        right: 40px;
        top: 50%;
        margin-top: -20px;
        opacity: 0;
        z-index: 0;
        -webkit-transition: all 0.3s cubic-bezier(0.86, 0, 0.07, 1);
        transition: all 0.3s cubic-bezier(0.86, 0, 0.07, 1);
    }

    .livechat-girl .livechat-hint.show_hint {
        -webkit-transform: translateX(-40px);
        transform: translateX(-40px);
        opacity: 1;
    }

    .livechat-girl .livechat-hint.hide_hint {
        opacity: 0;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    .livechat-girl .livechat-hint.rd-notice-tooltip {
        max-width: 1296px !important;
    }

    .livechat-girl .livechat-hint.rd-notice-tooltip .rd-notice-content {
        width: auto;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    @media only screen and (max-width: 1599px) {
        .livechat-girl .livechat-hint.rd-notice-tooltip {
            max-width: 1060px !important;
        }
    }

    @media only screen and (max-width: 1309px) {
        .livechat-girl .livechat-hint.rd-notice-tooltip {
            max-width: 984px !important;
        }
    }

    @media only screen and (max-width: 1124px) {
        .livechat-girl .livechat-hint.rd-notice-tooltip {
            max-width: 600px !important;
        }
    }

    .rd-notice-tooltip {
        -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
        box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
        font-size: 14px;
        border-radius: 3px;
        line-height: 1.25;
        position: absolute;
        z-index: 65;
        max-width: 350px;
        opacity: 1;
    }

    .rd-notice-tooltip:after {
        position: absolute;
        display: block;
        content: "";
        height: 20px;
        width: 20px;
        -webkit-box-shadow: none;
        box-shadow: none;
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        z-index: 50;
    }

    .rd-notice-tooltip .rd-notice-content {
        background: 0;
        border-radius: 3px;
        width: 100%;
        color: #fff;
        position: relative;
        z-index: 60;
        padding: 20px;
        font-weight: 400;
        line-height: 1.45;
    }

    .rd-notice-type-success {
        background-color: #0ab2ac;
        -webkit-box-shadow: 0 5px 10px 0 rgba(38, 199, 252, 0.2);
        box-shadow: 0 5px 10px 0 rgba(38, 199, 252, 0.2);
    }

    .rd-notice-type-success .rd-notice-content {
        background-color: #0ab2ac;
    }

    .rd-notice-type-success:after {
        background-color: #0ab2ac;
        -webkit-box-shadow: 0 5px 10px 0 rgba(38, 199, 252, 0.2);
        box-shadow: 0 5px 10px 0 rgba(38, 199, 252, 0.2);
    }

    .rd-notice-position-left {
        margin-left: -20px;
    }

    .rd-notice-position-left:after {
        right: -6px;
        top: 50%;
        margin-top: -10px;
    }

    .rd-notice-tooltip.single-line .rd-notice-content {
        height: 40px;
        padding: 0 20px;
        line-height: 40px;
        white-space: nowrap;
    }

    .livechat-girl.animated:hover .livechat-hint {
        opacity: 1;
        right: 80px;
    }

    @media screen and (max-width:1440px) {
        .container {
            width: 1270px;
        }
    }

    @media screen and (max-width:768px) {
        .container {
            width: 100%;
        }

        .livechat-girl.animated {
            display: none;
        }

        #newBridge {
            display: none;
        }
    }