﻿        @charset "utf-8";
/*重置样式*/
*{margin: 0;padding: 0;list-style: none;text-decoration: none;list-style: none;}
html,body{font-size: 14px;font-family:"Microsoft YaHei";color: #666;background: #fff;}
a{color: #666;-webkit-tap-highlight-color:transparent;}
p{line-height: inherit;}
h1,h2,h3,h4,h5{font-weight: normal;}
img { border: none; }
table{width: 100%;border-collapse: collapse;}
audio,canvas,video{ display: inline-block; display: inline; zoom: 1;}
input{padding: 0;margin: 0;height: auto;outline: none;border: none;color: #666;-webkit-appearance: none;-moz-appearance: none;appearance: none;-webkit-tap-highlight-color: rgba(0,0,0,0);lighting-color: rgba(0,0,0,0);background: rgba(0,0,0,0);}
input,select,textarea{outline:none; border:none; font-family:"Microsoft YaHei";}
textarea{resize:none}
/*全局滚动条设置*/
::-webkit-scrollbar{width: 10px;height: 10px;background: #eee;}
::-webkit-scrollbar-track{ border-radius: 10px;background: #ccc;}  
::-webkit-scrollbar-thumb{border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: #205BB0;} 
/*ios按钮椭圆重置*/
input[type=button], input[type=submit], input[type=file],input[type=reset] { cursor: pointer; -webkit-appearance: none;}
/*公共样式*/
body{}
.clear:after,
.clearfix:after,
.content_area:after{content: '';display: block;clear: both;}
.content_area{width: 100%;max-width:1400px;height: 100%;margin: 0 auto;position: relative;}
.isTable{display: table;}
.isTableCell{display: table-cell;}
.web{}
.menuBox{display: none;}
.wow{visibility: hidden;}
/*头部*/
.header_padding{height: 100px;}
.header{transition: .5s;position: fixed;top: 0;z-index: 10;width: 100%;height: 100px;background: #fff;box-shadow: 0 2px 8px  #ccc;font-size: 14px;padding: 0 25px;box-sizing: border-box;}
.header.hide{transform: translateY(-100px);}
.header.show{transform: translateY(0px);}
.header_cont{display: flex;align-items: center;justify-content: space-between;}
.header .hd_r{height: 100%;display: flex;align-items: center;justify-content: flex-end;flex: 1;padding-left: 20px;box-sizing: border-box;}
.nd_nav{display: flex;height: 100%;align-items: center;}
.nd_nav .navA{margin-right: 60px;color: #3A3A3A;height: 100%;display: flex;align-items: center;border-top:1px solid rgba(0,0,0,0);border-bottom: 1px solid rgba(0,0,0,0);box-sizing: border-box;}
.nd_nav .navA:hover{color: #205BB0;}
.nd_nav .navA span{display: inline-block;}
.nd_nav .navA.active{border-top-color:#205BB0;color: #205BB0;}
.hd_fix{display: flex;align-items: center;height: 32px;position: relative;padding-left: 5px;}
.hd_fix .hd_tel{display: flex;align-items: center;}
.hd_fix .hd_tel span{line-height: 16px;padding:0 20px 0 10px;margin-left: 10px;border-left: 1px solid #ccc;}
.hd_fix .hd_tel img{transform: scale(.8) rotateZ(-20deg);}
.hd_fix .hd_search{width: 140px;height: 32px;}
.hd_fix .hd_search form{line-height: 30px;border: 1px solid #ccc;border-radius: 16px;height: 30px;padding: 6px 15px;box-sizing: border-box;position: absolute;right: 0;width: 140px;background: #fff;transition: .3s;}
.hd_fix .hd_search form:hover{width: 100%;}
.hd_fix .hd_search form select{display: none;}
.hd_fix .hd_search input.loginsubmit{display: block;width: 17px;height: 17px;background: url(../images/search.svg) no-repeat center;background-size: 17px 17px;float: left;}
.hd_fix .hd_search input.search_txt{float: right;width: calc(100% - 25px);height: 100%;}
/*首页海报*/
.index_banner{position: relative;background: #205BB0;}
.index_banner .content_area{width:90%;} 
.index_banner .ib_container{position: relative;height: 740px;}
.index_banner .ib_wrapper{height: 100%;}
.index_banner .ib_slider{height: 100%;cursor: move;overflow: hidden;}
.index_banner .ib_slider1{background: url(../images/banner1.jpg) center center / cover no-repeat;}
.index_banner .ib_slider2{background: #205BB0;}
.index_banner .ib_paging{position: absolute;bottom: 20px;z-index: 8;text-align: center;}
.index_banner .ib_paging .swiper-pagination-bullet{border-radius: 0;width: 40PX;height: 2PX;transition: .3s;background: #fff;opacity: 1;border-radius: 5px;opacity: 0.4;}
.index_banner .ib_paging .swiper-pagination-bullet-active{opacity: 1;}
.index_banner .ib_arrow{transition: .3s;opacity: 0;cursor: pointer;width: 48px;height: 48px;border-radius: 50%;position: absolute;right: 0;top: 50%;transform: translate(-20px,-50%) rotateZ(180deg);z-index: 1;outline: none;background: #ffab00;}
.index_banner .ib_arrow:before{content: '';display: block;width: 14px;height: 14px;border-left:2px solid #fff;border-bottom:2px solid #fff;position: absolute;left: 50%;top:50%;transform: translate(calc(-50% - -3px  ),-50%) rotateZ(45deg);transform-origin: center;}
.index_banner .ib_arrow_prev{left: 0;transform: translate(20px,-50%) rotateZ(0);}
.index_banner:hover .ib_arrow{opacity: .6;}
.index_banner video{width: 100%;display: block;}
/*banner slider 1*/
.bn1_cont{color: #fff;}
.bn1_pic{position: absolute;right: 0;top: 80px;}
.bn1_txt{padding-top: 190px;position: relative;z-index: 2;}
.bn1_txt_cn{font-size: 42px;font-family:PingFangSC-Regular,PingFang SC;margin: 15px 0 40px;}
.bn1_txt_p{font-size: 15px;font-weight: 300;line-height:25px;margin-bottom: 8px;}
.bn1_txt_a{position: relative;font-size: 16px;display: inline-block;color: rgba(255,255,255,.9);margin-top: 66px;background: #FFAB00;width: 168px;line-height: 56px;border-radius: 10px;text-align: center;}
.bn1_txt_a:before{content: '';display: block;transition: .3s;height: calc(100% - 10px);width: calc(100% - 10px);border: 1px solid #fff;position: absolute;left: 50%;top: 50%;transform:translate(-50%,-50%) scale(0);}
.bn1_txt_a:hover:before{transform:translate(-50%,-50%) scale(1);border-radius: 10px;}
/*banner slider 1 animation*/
.bn1_txt_en{transform: translateY(100vh);transition: .7s ease-out;opacity: 0;}
.swiper-slide-active .bn1_txt_en{transform: translateX(0);opacity: 1;}
.bn1_txt_cn{transform: translateY(100vh);transition: .8s ease-out;opacity: 0;}
.swiper-slide-active .bn1_txt_cn{transform: translateX(0);opacity: 1;}
.bn1_txt_nr{transform: translateY(100vh);transition: .9s ease-out;opacity: 0;}
.swiper-slide-active .bn1_txt_nr{transform: translateX(0);opacity: 1;}
.bn1_txt_a{transform: translateY(100vh);transition: 1s ease-out;opacity: 0;}
.swiper-slide-active .bn1_txt_a{transform: translateX(0);opacity: 1;}
.bn1_pic{opacity: 0;transition: 1s ease-out;opacity: 0;}
.swiper-slide-active .bn1_pic{opacity: 1;}
/*banner slider 2*/
.bn2_cont{display: flex;align-items: center;}
.bn2_txt{color: #fff;}
.bn2_txt_cn{font-size: 62px;font-weight: bold;letter-spacing: 4px;}
.bn2_txt_nr{font-size: 18px;margin-top: 32px;letter-spacing: 2px;font-weight: 300;}
.bn2_pic{width: 1920px;height: 100%;;position: absolute;top: 0;left: 50%;transform: translateX(-980px);background: url(/upload/image/20200828/20200828221606_6196.png) bottom right 40px /1210px 657px no-repeat;}
/*banner slider 2 animation*/
.bn2_txt_cn{transform: translateY(100vh);transition: .7s ease-out;opacity: 0;}
.swiper-slide-active .bn2_txt_cn{transform: translateX(0);opacity: 1;}
.bn2_txt_nr{transform: translateY(100vh);transition: .8s ease-out;opacity: 0;}
.swiper-slide-active .bn2_txt_nr{transform: translateX(0);opacity: 1;}
.bn2_pic{opacity: 0;transition: 1s ease-out;opacity: 0;}
.swiper-slide-active .bn2_pic{opacity: 1;}
/*slider add*/
.index_banner .ib_slider3{background: #205bb0;}
.index_banner .ib_slider4{background: #205bb0;}
 /*banner slider 3*/
.bn3_cont{display: flex;align-items: center;}
.bn3_txt{color: #fff;}
.bn3_txt_cn{font-size: 62px;font-weight: bold;letter-spacing: 4px;}
.bn3_txt_nr{font-size: 18px;margin-top: 32px;letter-spacing: 2px;font-weight: 300;}
.bn3_pic{width: 1920px;height: 100%;;position: absolute;top: 0;left: 50%;transform: translateX(-980px);background: transparent url(/upload/image/20230323/20230323111213_9573.jpg) bottom right 40px /1210px 657px no-repeat;}
.shade{ position: absolute; background-color: #205bb0; height:100%;width: 100%; opacity: 0.8;}
/*banner slider 3 animation*/
.bn3_txt_cn{transform: translateY(100vh);transition: .7s ease-out;opacity: 0;}
.swiper-slide-active .bn3_txt_cn{transform: translateX(0);opacity: 1;}
.bn3_txt_nr{transform: translateY(100vh);transition: .8s ease-out;opacity: 0;}
.swiper-slide-active .bn3_txt_nr{transform: translateX(0);opacity: 1;}
.bn3_pic{opacity: 0;transition: 1s ease-out;opacity: 0;}
.swiper-slide-active .bn3_pic{opacity: 1;}
/*banner slider 4*/
.bn4_cont{display: flex;align-items: center;}
.bn4_txt{color: #fff;}
.bn4_txt_cn{font-size: 62px;font-weight: bold;letter-spacing: 4px;}
.bn4_txt_nr{font-size: 18px;margin-top: 32px;letter-spacing: 2px;font-weight: 300;}
.bn4_pic{width: 1920px;height: 100%;;position: absolute;top: 0;left: 50%;transform: translateX(-980px);background: transparent url(/upload/image/20230323/20230323112358_6038.jpg) bottom right 40px /1210px 657px no-repeat;}
.shade{ position: absolute; background-color: #205bb0; height:100%;width: 100%; opacity: 0.8;}
.bn4_txt_cn{transform: translateY(100vh);transition: .7s ease-out;opacity: 0;}
.swiper-slide-active .bn4_txt_cn{transform: translateX(0);opacity: 1;}
.bn4_txt_nr{transform: translateY(100vh);transition: .8s ease-out;opacity: 0;}
.swiper-slide-active .bn4_txt_nr{transform: translateX(0);opacity: 1;}
.bn4_pic{opacity: 0;transition: 1s ease-out;opacity: 0;}
.swiper-slide-active .bn4_pic{opacity: 1;}
/*index case*/
.idx_case{padding: 95px 25px 80px;box-sizing: border-box;}
.idx_case .tib{font-size:36px;color: #333333;text-align: center;margin-bottom: 12px;}
.idx_case .tis{font-size:14px;color: #666666;text-align: center;}
.case_ul{display: flex;margin-top: 70px;flex-wrap: wrap;justify-content: space-between;}
.case_ul li{transition: .3s;width: 30.7%;min-height: 300px;box-shadow: 0 0 2px  #ccc;box-sizing: border-box;margin-bottom: 60px;}
.case_ul_tz li{width: 48%;}
.case_ul li a{display: inline-block;height: 100%;padding: 43px 54px 55px;}
.case_ul li .icon{width: 70px;height: 70px;position: relative;display: flex;align-items: center;margin: 0 auto;}
.case_ul li .icon span{transition: .5s;display: block;width: 100%;height: 100%;border-radius: 50%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.case_ul li .icon span.ic1{background: #FAE3E2;}
.case_ul li .icon span.ic2{background: #f0f7f6;}
.case_ul li .icon span.ic3{background: #E3EAF9;}
.case_ul li .icon span.ic4{background: #F2EAD6;}
.case_ul li .icon span.ic5{background: #E7E6FF;}
.case_ul li .icon span.ic6{background: #DEDEDE;}
.case_ul li .icon span.ic41{background: #dae3f5;}
.case_ul li .icon span.ic42{background: #f0f5f2;}
.case_ul li .icon span.ic43{background: #ecf1fb;}
.case_ul li .icon span.ic44{background: #eaf2f7;}
.case_ul li .icon img{position: relative;margin: 0 auto;}
.case_ul li .ti{color: #333333;font-size: 20px;text-align: center;margin: 24px 0 30px;} 
.case_ul li .nr{color: #666666;font-size: 14px;text-align: center;line-height: 26px;} 
.case_ul li:hover{box-shadow:0px 2px 50px 0px rgba(149,156,172,0.5);border-radius: 20px;}
.case_ul li:hover .icon span{opacity: 0;}
/*首页运维*/
.yunwei{background: #205BB0;padding: 80px 25px 85px;box-sizing: border-box;color: #fff;text-align: center;overflow: hidden;width: 100%;}
.yunwei h3{font-size: 48px;line-height: 64px;}
.yunwei h4{font-size: 22px;line-height: 30px;margin: 36px 0 50px;font-weight: 300;}
.yunwei p{}
.yunwei p span{background: #FFAB00;font-size: 16px;padding: 16px 22px;border-radius: 10px;display: inline-block;position: relative;}
.yunwei p span:before{content: '';display: block;transition: .3s;height: calc(100% - 10px);width: calc(100% - 10px);border: 1px solid #fff;position: absolute;left: 50%;top: 50%;transform:translate(-50%,-50%) scale(0);}
.yunwei p span:hover:before{transform:translate(-50%,-50%) scale(1);border-radius: 10px;}
/*index advantage*/
.advantage{padding: 112px 25px 140px;box-sizing: border-box;background: #F5F5F5;background: linear-gradient(to bottom, #f4f6f8, #f6f5f8);width: 100%;}
.advantage .ti{text-align: center;font-size: 36px;color: #333;line-height: 50px;}
.advantage_list{margin: 70px auto 0;display: flex;justify-content: space-between;}
.advantage_list li{transition: .3s;width: 22.8%;background: #fff;text-align: center;padding: 68px 40px 90px;box-sizing: border-box;}
.advantage_list li img{max-width: 80%;}
.advantage_list li .bt{font-size: 22px;margin: 42px 0 24px;line-height: 30px;}
.advantage_list li .nr{font-size: 14px;line-height: 28px;}
.advantage_list li:hover{box-shadow:0px 2px 50px 0px rgba(149,156,172,0.5);border-radius: 20px;}
/*about*/
.about{width: 100%;padding: 126px 25px 130px;box-sizing: border-box;background: url(../images/aboutbg.png)  top 96px center / 1600px 796px no-repeat;}
.about_nav p{width: 880px;float: right;}
.about_nav p a{display: inline-block;color: #333;font-size: 14px;padding: 12px 41px;border:1px solid rgba(187,187,187,1);border-radius: 8px;margin-right: 30px;text-align: center;}
.about_nav p  a:last-child{margin-right: 0;}
.about_nav p a:hover{color: #fff;background: #205BB0;border-color: #205BB0;}
.about_cont{display: flex;align-items: center;justify-content: space-between;margin: 70px 0 155px;}
.about_l{}
.about_l img{max-width: 90%;}
.about_l h3{font-size: 24px;color: #444444;line-height: 32px;font-weight: bold;margin: 20px 0 50px;}
.about_l a{width:210px;height:56px;background: #205BB0;color: #fff;font-size: 14px;line-height: 56px;position: relative;text-align: center;color: #fff;border-radius: 10px;display: inline-block;}
.about_l a:before{content: '';display: block;transition: .3s;height: calc(100% - 10px);width: calc(100% - 10px);border: 1px solid #fff;position: absolute;left: 50%;top: 50%;transform:translate(-50%,-50%) scale(0);}
.about_l a:hover:before{transform:translate(-50%,-50%) scale(1);border-radius: 10px;}
.about_r{color: #777777;font-size:14px;line-height:30px;padding: 83px 84px;box-sizing: border-box;width: 880px;background: #f5f4f7;}
.about_r p{margin-bottom: 5px;}
.about_num_box{position: relative;}
.about_num_box .bor{display: block;width: 33.3%;height: 140px;border-left: 1px solid #ccc;border-right: 1px solid #ccc;position: absolute;left: 33.3%;top: 0;}
.about_num{position: relative;display: flex;align-items: center;width: 100%;justify-content: space-between;position: relative;height: 170px;}
.about_num dl{text-align: center;color: #3A3A3A;margin-top: -40px;}
.about_num dl dt{font-size: 100px;line-height: 140px;font-family:inherit;font-weight: 300;position: relative;padding-right: 20px;}
.about_num dl dt span{font-size: 16px;display: inline-block;line-height: 16px;position: absolute;right: 0;bottom: 32px;}
.about_num dl dd{font-size:16px;}
/*首页新闻*/
.idx_news{padding: 100px 25px 124px;background: #f7f4f8;box-sizing: border-box;}
.idx_news_ti{font-size: 36px;color: #333;text-align: center;margin-bottom: 38px;}
.idx_news_nav{text-align: center;margin-bottom: 40px;}
.idx_news_nav a.sort{margin-left: 64px;padding: 12px 25px;}
.idx_news_nav a{display: inline-block;color: #333;font-size: 14px;padding: 12px 41px;border:1px solid rgba(187,187,187,1);border-radius: 8px;margin-right: 30px;margin-bottom: 20px;text-align: center;}
.idx_news_nav a:last-child{margin-right: 0;}
.idx_news_nav a:hover{color: #fff;background: #205BB0;border-color: #205BB0;}
.idx_news_list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.idx_news_list a{width: 47.14%;margin-bottom: 4.28%;background: #fff;padding: 54px 50px;box-sizing: border-box;font-size: 14px;}
.idx_news_list a .cont{display: flex;}
.idx_news_list a .left{font-size: 14px;text-align: right;width: 70px;color: #222222;margin-right: 11%;padding-top: 5px;float: left;}
.idx_news_list a .left .year{font-size: 14px;font-weight: 400;}
.idx_news_list a .left .date{font-size: 24px;margin-bottom: 58px;}
.idx_news_list a .left .icon{font-size: 14px;}
.idx_news_list a .left .icon img{font-size: 14px;}
.idx_news_list a .right{font-size: 14px;}
.idx_news_list a .right h4{font-size: 20px;color: #222222;margin-bottom: 32px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.idx_news_list a .right div{font-size: 14px;line-height: 24px;color: #777777;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.idx_news_list a:hover{background: #205BB0;color: #fff;} 
.idx_news_list a:hover .right h4,
.idx_news_list a:hover .right div,
.idx_news_list a:hover .left{color: #fff;}
.idx_news_list a:hover .left img{filter: brightness(3);}
.idx_news_more{text-align: center;margin-top: 34px;}
.idx_news_more a{color: #777777;font-size: 16px;font-weight: 300;}
.idx_news_more a:hover{color: #205BB0;font-weight: bold;}
/*合作伙伴*/
.idx_partners{padding:132px 25px 147px;box-sizing: border-box;}
.idx_partners_ti{text-align: center;color: #333;font-size: 36px;font-weight: 400;margin-bottom: 90px;}
.idx_partner_list{display: flex;flex-wrap: wrap;align-items: center;}
.idx_partner_list a{position: relative;}
.idx_partner_list a{width: 20%;}
.idx_partner_list a img{width: 100%;}
.idx_partner_list a:before{content: '';transition: .5s;display: block;width: 100%;height: 100%;border-top: 1px solid #ccc;border-left: 1px solid #ccc;position: absolute;left: 50%;top: 50%;transform: scale(0);opacity: 0;}
.idx_partner_list a:after{content: '';transition: .5s;display: block;width: 100%;height: 100%;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;position: absolute;left: -50%;top: -50%;transform: scale(0);opacity: 0;}
.idx_partner_list a:hover:before,
.idx_partner_list a:hover:after{left: 0;top: 0;transform: scale(1);opacity: 1;}
/*guestbook*/
.guestbook{padding:216px 25px 140px;box-sizing: border-box;background: url(../images/guestbookBg.jpg)  top  center / 100% 380px no-repeat #fff;}
.guestbook_box{background: #fff;box-shadow:0px 2px 80px 0px rgba(149,156,172,0.3);padding: 80px 5px 100px;box-sizing: border-box;}
.gb_cont{max-width: 972px;margin: 0 auto;}
.gb_cont .gb_tib{color: #333;font-size: 30px;line-height: 40px;text-align: center;font-weight: bold;}
.gb_cont .gb_tis{color: #888;font-size: 14px;line-height: 19px;text-align: center;margin: 11px 0 80px;}
.gb_cont .form_check{font-size: 14px;}
.gb_cont .form_check .row{display: flex;justify-content: space-between;}
.gb_cont .form_check .row input{color: #333;width: 31.2%;line-height: 44px;height: 44px;border:1px solid #E1E7EE;padding: 0 20px;box-sizing: border-box;}
.gb_cont .form_check .gb_textarea::-webkit-input-placeholder,
.gb_cont .form_check .row input::-webkit-input-placeholder{color: #A1A1A1;}
.gb_cont .form_check .gb_textarea{color: #333;margin-top: 2.14%;width: 100%;height: 100px;padding: 20px;box-sizing: border-box;border:1px solid #E1E7EE;resize: none;background: none;}
.gb_cont .form_check .gb_submitD{position:relative;width: 220px;margin: 3.35% auto 0;background: #205BB0;border-radius: 10px;}
.gb_cont .form_check .gb_submit{display: block;width: 220px;height: 62px;text-align: center;border-radius: 10px;color: #fff;font-size: 20px;z-index: 2;position: relative;}
.gb_cont .form_check .gb_submitD:before{content: '';display: block;transition: .3s;height: calc(100% - 10px);width: calc(100% - 10px);border: 1px solid #fff;position: absolute;left: 50%;top: 50%;transform:translate(-50%,-50%) scale(0);}
.gb_cont .form_check .gb_submitD:hover:before{transform:translate(-50%,-50%) scale(1);border-radius: 10px;}
/*footer*/
.footer{padding:0 25px;box-sizing: border-box;background: #f6f3f7;}
.ft_cont{padding: 120px 0 50px;display: flex;justify-content: space-between;}
.ft_cont .ft_nav{}
.ft_cont .ft_nav{}
.ft_cont .ft_nav dt{color: #333;font-size: 18px;line-height: 24px;font-weight: bold;}
.ft_cont .ft_nav dd{margin-top: 30px;}
.ft_cont .ft_nav dd li{margin-bottom: 14px;font-size: 14px;}
.ft_cont .ft_nav dd li a{color: #777;}
.ft_cont .ft_nav dd li a:hover{color: #205BB0;}
.ft_cont .ft_qr{text-align: center;width: 92px;}
.ft_cont .ft_qr div{}
.ft_cont .ft_qr div img{width: 100%;}
.ft_cont .ft_qr p{margin-top: 10px;font-size: 14px;color: #666;}
.ft_link{padding: 30px 0;color: #888888;font-size: 14px;}
.ft_link a{margin: 0 10px 10px 0;display: inline-block;}
.ft_link a:hover{color: #205BB0;}
.ft_copyright{padding: 26px 0;border-top: 1px solid #ccc;}
.ft_copyright a:hover{color: #205BB0;}
/*右侧浮窗*/
.floatWindow{position: fixed;right: 25px;bottom: 10vh;z-index: 20;}
.floatWindow dl{margin-top:10px ;position: relative;width: 50px;height: 50px;}
.floatWindow dl dt{transition: .3s;cursor: pointer;width: 48px;height: 48px;display: flex;border: 1px solid #ccc;border-radius: 50%;align-items: center;background: #fff;}
.floatWindow dl dt:hover{background: #205BB0;border-color: #fff;}
.floatWindow dl dt img{margin: 0 auto;transition: .3s;}
.floatWindow dl dt:hover img{filter: brightness(4);}
.floatWindow dl dd{position: absolute;right: 0;top: 50%;transform: translate(-70px ,-50%) scale(0);transform-origin: right; background: #fff;padding: 10px;border-radius: 5px;border: 1px solid #ccc;transition: .3s;}
.floatWindow dl:hover dd{transform: translate(-70px ,-50%) scale(1);}
.floatWindow dl dd .fw_tel{display: flex;align-items: center;width: 174px;}
.floatWindow dl dd .fw_tel b{color: #205BB0;}
.floatWindow dl dd:before{content: '';display: block;border-left: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 5px;background: #fff;position: absolute;right: 0;top: 50%;transform: translate(50%,-50%) rotate(-135deg);}
.fw_wx{text-align: center;width: 100px;}
.fw_wx img{width: 100%;}
.fw_top{transform: scale(0);transition: .3s;}
.fw_top.active{transform: scale(1);}
/*inner banner*/
.inBanner{background: url(../images/inbannerbg.jpg) center / cover no-repeat;text-align: center;color: #fff;box-sizing: border-box;}
.inBanner.b{padding: 50px 25px;}
.inBanner.s{padding: 67px 25px;}
.inBanner h3{font-size: 48px;font-weight: 600;line-height: 67px;font-family: arial;}
.inBanner h4{font-size: 24px;font-weight: 400;line-height: 33px;opacity: .85;}
.inBanner h5{font-size: 28px;font-weight: bold;line-height: 38px;}
.inBanner h6{font-size: 14px;font-weight: 400;line-height: 20px;margin-top: 8px;opacity: .85;}
/*面包屑*/
.crumbs{margin: 30px 0 ;text-align: right;color: #777;}
.crumbs a{color: #777;padding: 0 5px;}
.crumbs a:hover{color: #205BB0;}
.innerMain{padding: 82px 25px 160px ;box-sizing: border-box;}
/*inner case list*/
.case_list{border-top: 1px solid rgba(238,238,238,1);}
.case_list li{border: 1px solid rgba(238,238,238,1);border-top: none;padding: 4.2%;box-sizing: border-box;display: flex;}
.case_list li .cont{flex: 1;margin-right: 10%;}
.case_list li .cont .ti{font-size: 24px;color: #222;font-weight: bold;padding-top: 10px;}
.case_list li .cont .ti:after{content: '';display: block;width: 30px;height: 1px;background: #333;margin: 24px 0;}
.case_list li .cont .nr{font-size:14px;line-height: 30px;color: #777;}
.case_list li .cont .nr *{font-size: inherit !important;color: inherit !important;line-height: inherit !important;}
.case_list li .cont .more{padding: 12px 26px;background: #205BB0;transition: .3s;color: #fff;display: inline-block;border-radius: 8px;font-size: 14px;margin-top: 60px;}
.case_list li .cont .more:hover{background: #FFAB00;}
.case_list li .img{width: 41.394%;}
.case_list li.noImg  .img{display: none;}
.case_list li .img img{width: 100%;}
/*inner case details*/
.inner_details{padding: 8.5% 14.27%;box-sizing: border-box;background: #f7f4f8;color: #555555;line-height: 30px;}
.inner_details img{max-width:100%}
.solu_nav{text-align: center;}
.solu_nav .solu_navItem{display: inline-block;position: relative;color: #333;font-size: 14px;padding: 12px 25px;border:1px solid rgba(187,187,187,1);border-radius: 8px;margin: 0 15px;margin-bottom: 20px;text-align: center;cursor: pointer;}
.solu_nav .solu_navItem:hover,
.solu_nav .solu_navItem.active{color: #fff;background: #205BB0;border-color: #205BB0;}
.solu_ul{margin-top: 10px;}
.solu_li{display: none;}
.solu_li.active{display: block;}
/*innwe news lsit*/
.news_list{margin: 80px 0 100px;}
.news_list a{width: 100%;margin-bottom: 40px;background: #fff;padding: 2.86% 3.6%;box-sizing: border-box;font-size: 14px;border: 1px solid #eeeeee;display: block;}
.news_list a:after{content: '';display: block;clear: both;}
.news_list a .left{font-size: 14px;text-align: right;width: 70px;color: #222222;margin-right: 6.8%;padding-top: 5px;float: left;}
.news_list a .left .year{font-size: 14px;font-weight: 400;}
.news_list a .left .date{font-size: 24px;margin-bottom: 58px;}
.news_list a .left .icon{font-size: 14px;}
.news_list a .left .icon img{font-size: 14px;}
.news_list a .right{font-size: 14px;width: 48.57%;max-width: 680px;float: left;}
.news_list a.noImg .right{max-width: fit-content;width: calc(100% - 70px - 7%);}
.news_list a .right h4{font-size: 20px;color: #222222;margin-bottom: 32px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.news_list a .right div{font-size: 14px;line-height: 24px;color: #777777;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.news_list a .img{width: 280px;float: right;}
.news_list a.noImg .img{display:none;width: 0;float: initial;}
.news_list a .img img{width: 100%;height: auto;display: block;}
.news_list a:hover{background: #205BB0;color: #fff;} 
.news_list a:hover .right h4,
.news_list a:hover .right div,
.news_list a:hover .left{color: #fff;}
.news_list a:hover .left img{filter: brightness(3);}
.idx_news_more{text-align: center;margin-top: 34px;}
.idx_news_more a{color: #777777;font-size: 16px;font-weight: 300;}
.idx_news_more a:hover{color: #205BB0;font-weight: bold;}
/*page number*/
.page{text-align: center;}
.page { text-align: center; margin:0px auto; margin-top:20px; padding-bottom:20px; clear:both; line-height:50px;}
.page a {margin:0 2px;border:1px solid #e3e3e3;color: #333;}
.page span{margin:0 7px;border: 1px solid #205BB0;color: #fff;background: #205BB0;}
.page a:hover{background: #205BB0;color: #fff;border: 1px solid #205BB0;}
.page2{ width:1100px; height:50px;line-height:50px; border-top:1px solid #ccc;border-bottom:1px solid #ccc; margin-top:20px;font-size:16px;}
.page2-left{ float:left; width:520px;display:block;white-space: nowrap; text-overflow: ellipsis;overflow:hidden; text-align:left;}
.page2-right{ float:right; width:520px;display:block;white-space: nowrap; text-overflow: ellipsis;overflow:hidden; text-align:right;}
.page2 a{ color: #333; font-size:16px;}
.page2 a:hover{ color:#1480c8;}
.page a, 
.page span{line-height: 42px;padding: 0 17px;display: inline-block;}
/*next and preve*/
.page_jump{display: flex;justify-content: space-between;align-items: center;margin-top: 120px;}
.page_jump a{font-size: 16px;color: #555555;width: 49.5%;background: #F5F5F5;display: flex;justify-content: space-between;align-items: center;padding: 2%;box-sizing: border-box;}
.page_jump a span{display: block;width: 20px;height: 20px;border: 1px solid #ccc;transform: rotate(45deg);}
.page_jump a p{padding: 0 10px;box-sizing: border-box;flex: 1;text-align: center;}
.page_jump a img{width: 26.69%;}
.page_jump .prev  span{border-width:  0 0  1px  1px;}
.page_jump .next span{border-width: 1px  1px 0 0 ;order: 3;}
.page_jump .next p{order: 2;}
.page_jump a:hover{color: #fff;background: #205BB0;}
/*news details*/
.news_details{}
.news_details .tib{text-align: center;font-size: 22px;color: #333;}
.news_details .tis{text-align: center;font-size: 14px;color: #777;margin: 14px 0 105px;}
.news_details .nr{font-size: 14px;line-height: 30px;text-align: justify;}
.news_details .nr img{max-width: 100%;}
.innerMainFull{padding-left: 0;padding-right: 0}
/*inner about*/
.inner_about{}
.ia_info{padding: 0 25px;box-sizing: border-box;}
.ia_info_box{display: flex;justify-content: space-between;}
.ia_info .img{width: 47.15%;}
.ia_info .img img{width: 100%;}
.ia_info .cont{width: 42.857%;margin-left: 10%;padding-top: 50px;}
.ia_info .cont .icon{width: 150px;margin-bottom: 70px;}
.ia_info .cont .icon span{display: inline-block;width: 7px;height: 7px;margin: 5px;background: #D8D8D8;}
.ia_info .cont .tib{font-size: 32px;color: #333;}
.ia_info .cont .tis{font-size: 14px;color: #666;margin-top: 10px;}
.ia_info .cont .tis:after{content: '';display: block;border-bottom: 1px solid #D8D8D8;margin: 40px 0;}
.ia_info .cont .nr{text-align: justify;font-size: 14px;color: #555;line-height: 34px;}
.ia_info .cont .nr p{margin-top: 10px;}
/*ia_num*/
.ia_num{background: #205BB0;margin: 120px 0 0;padding: 90px 25px 200px;box-sizing: border-box;}
.ia_num .about_num dl{color: #fff;}
.ia_num .about_num_box .bor{border-left-color: rgba(255,255,255,.5);border-right-color: rgba(255,255,255,.5);}
/*ia_slogan*/
.ia_slogan{margin: -130px 0 -130px;height: 260px;padding: 0 25px;box-sizing: border-box;}
.ia_slogan_ul{display: flex;align-items: center;justify-content: space-between;color: #333;}
.ia_slogan_ul dl{background: #fff;height: 100%;display: flex;align-items: center;}
.ia_slogan_ul dl.ia_slogan_li_l{width: 44.29%;}
.ia_slogan_ul dl.ia_slogan_li_r{width: 51.43%;margin-left: 4.2%;}
.ia_slogan_ul dl dt{padding: 0 65px;padding: 8%;box-sizing: border-box;text-align: center;position: relative;}
.ia_slogan_ul dl dt:before{content: '';display: block;width: 1px;height: 175px;background: #DDDDDD;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.ia_slogan_ul dl dt h4{font-size: 24px;font-weight: bold;}
.ia_slogan_ul dl dt h5{font-size: 14px;font-weight: 400;margin-top: 10px;}
.ia_slogan_ul dl dd{flex: 1;padding: 0 8%;box-sizing: border-box;}
.ia_slogan_ul dl.ia_slogan_li_l dd{text-align: center;}
.ia_slogan_ul dl dd p{margin: 10px 0;font-size: 16px;}
.ia_slogan_ul dl dd p b{display: inline-block;}
.ia_slogan_ul dl dd p span{display: inline-block;}
/*ia_partner*/
.ia_h3{text-align: center;color: #333;font-size: 36px;}
.ia_partner{background: #F5F5F5;padding: 264px 25px 100px;box-sizing: border-box;background: #f7f4f8;}
.ia_partner_list{margin: 54px 0  0;display: flex;flex-wrap:wrap;}
.ia_partner_list a{width: 17.143%;margin: 1.4%;background: #fff;display: flex;align-items: center;justify-content: center;transition: .3s;}
.ia_partner_list a:hover {box-shadow: 0 0 40px #dcdcdc;}
.ia_partner_list a img{display: block;width: 100%;transition:inherit;}
/*ia_honor*/
.ia_honor{padding: 140px 25px 150px;box-sizing: border-box;}
.honor_list{margin: 70px 0 0;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.honor_list li{margin: 0.7%;}
/*ia_join_cont*/
.ia_join{padding: 0 25px 0;box-sizing: border-box;}
.ia_join_cont{background: #f7f4f8;padding: 6.57% 7.857%;box-sizing: border-box;margin-top: 40px;font-size: 14px;line-height: 30px;}
/*inner contact*/
.contact_ul{display: flex;justify-content: space-between;color: #333;}
.contact_li{background: #f7f4f8;padding: 4.29% 2.8%;box-sizing: border-box;width: 31.428%;text-align: center;transition: .3s;visibility: hidden;}
.contact_li:hover{box-shadow:0px 2px 50px 0px rgba(149,156,172,0.5);}
.contact_li .icon{background: #fff;display: flex;align-items: center;box-shadow:0px 2px 50px 0px rgba(139,145,150,0.1);width: 100px;height: 100px;border-radius: 50%;margin: 0 auto;text-align: center;}
.contact_li .icon img{display: block;margin: 0 auto;}
.contact_li .tib{font-size: 22px;font-weight: bold;margin-top: 57px;}
.contact_li .tis{font-size: 14px;font-weight: 400;margin-top: 10px;}
.contact_li .nr{margin-top: 18px;font-size: 16px;}
.contact_gbook{background: #f7f4f8;margin: 170px auto 0;box-shadow: none;visibility: hidden;}
/* 202303311230 导航二三级 s*/
.nd_nav{display: flex;height: 100%;align-items: center;}
.nav {font-size: 16px;text-align: center;height: 100%;color: #3a3a3a;margin: 0 20px 0 10px;}
.navL {float: left;height: 70px;padding-top: 25px;box-sizing: border-box;}
.navLP {color: #fff;font-size: 16px;}
.navLi {position: relative;display: inline-block;height: 100%;}
.navLi:hover {color: #fff;z-index: 20;}
.navLiA {font-size: 15px;z-index: 11;position: relative;display: inline-block;height: 100%;padding: 0 24px;border-top: 1px solid transparent;display: flex;align-items: center;justify-content: center;text-align: center;}
.navLi:hover .navLiA {z-index: 80;color: #205bb0;}
.navLiA:after {content: "";display: block;width: 1px;height: 14px;background: rgba(255, 255, 255, 0.5);position: absolute;right: -1px;top: 50%;transform: translateY(-50%);}
.navLi:hover .navLiA:after {display: none;}
.navLi:last-child .navLiA:after {width: 0;}
.navLi:hover .navLiA {color: #205bb0;}
.navSonUl {width: auto;min-width: 100%;position: absolute;top: 100%;left: 0;z-index: 10;transform: rotateX(90deg);transform-origin: 0 0;transition: 0.2s;text-align: left;}
.navSonLi {width: auto;background: rgba(255, 255, 255, 0.95);position: relative;padding: 0 10px;border-bottom: 1px solid #cccccc40;}.navSonLi:last-child {border-radius: 0 0 10px 10px;}.navSonLi:hover {background: rgba(255, 255, 255, 1);}
.navLi:hover .navSonUl {transform: rotateX(0deg);}
.navSonA {color: #333;font-size: 14px;display: block;padding: 14px 0;text-align: center;}
.navSonLi:hover .navSonA {color: #205bb0;}
.navLiAOn {border-top-color: #205bb0;color: #205bb0;}
.navLiAOn:after {display: none;}
/*三级菜单*/
.navSonLiUl {position: absolute;left: 100%;top: 0;transition: 0.3s;}
.navSonLiUl {transform: rotateY(90deg);box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.15);}
.navSonLi:hover .navSonLiUl {transform: rotateY(0deg);}
.navSonLiUlOneA {display: block;min-width: 118px;color: #fff;text-align: center;font-size: 12px;padding: 12px 14px;background: rgba(255, 255, 255, 0.95);color: #444;}.navSonLiUlOneA:first-child {border-radius: 10px 10px 0 0;}.navSonLiUlOneA:last-child {border-radius: 0 0 10px 10px;font-variant: JIS04;}.navSonLiUlOneA:hover {background: rgb(255, 255, 255);color: #205bb0;}
/* 202303311230 导航二三级 e*/
@media (max-width:1440px){
.nd_nav{ --gap: 2vw; gap: var(--gap); margin-right: var(--gap); }
  .nd_nav .navA{margin-right: 0;}
}
@media (max-width:980px){
  .nd_nav .navA{width: 32px;}
}
        