﻿.nyban{height:70vh;background-repeat: no-repeat; background-position: center; background-size:cover;position: relative;display: flex;justify-content: center; align-items: center;}
.nyban .txtb{}
.nyban .txt1{font-family:'Bounded';font-size:52px;color:#ffffff;}
.nyban .banmore{display:flex;justify-content: center;align-items: center;}
.nyban .banmore a{display:flex;justify-content: center;align-items: center;width: 240px; height: 60px;background:#ffffff; color:#0073bd; font-size: 18px;}
.nyban .banmore a i{margin-left:25px;}
.nyban .banmore a:hover{background:#f1f1f1; color:#0073bd;}

/**/
.nyban-box{height: 460px;background-position:center; background-repeat:no-repeat; background-size:cover;display:flex;align-items: center;position: relative;}
.nyban-box .bantxt{color:#ffffff;}
.nyban-box .bantxt .bantit{*font-size:36px;*line-height:44px; font-weight:600;}
.nyban-box .bantxt .txt{font-size:16px;line-height:24px;margin-top:30px;}
.nyban-box .bantxt .txt p{margin:5px 0;}
.nyban-box .bantxt .banmore{margin-top:30px;}
.nyban-box .bantxt .banmore a{width:175px;height:40px;display:flex;background:#1577fe;border-radius:20px;justify-content: center;align-items: center;color:#ffffff;font-size:14px;}
.nyban-box .bantxt .banmore a span{display: block;margin-right:20px;}
.nyban-box .bantxt .banmore a:hover{background:#ffffff;color:#1577fe;}
.nyban-box .bantxt .banmore a i img.on{display:none;}
.nyban-box .bantxt .banmore a:hover img{display:none;}
.nyban-box .bantxt .banmore a:hover img.on{display: block;}

/*咨询中心bannner*/
.zyzxban-box{height: 240px;background-position:center; background-repeat:no-repeat; background-size:cover;display:flex;align-items: center;position: relative;}
.zyzxban-box .bantxt{color:#ffffff;text-align: center;}
.zyzxban-box .bantxt .bantit{*line-height:44px; font-weight:600;}
.zyzxban-box .bantxt .txt{*line-height:36px;margin-top:30px;}
.zyzxban-box .bantxt .txt p{margin:5px 0;}

/*新闻bannner*/
.newsban-box{height: 240px;background-position:center; background-repeat:no-repeat; background-size:cover;display:flex;align-items: center;position: relative;}
.newsban-box .wid1600{max-width:1200px;}
.newsban-box .bantxt{color:#ffffff;}
.newsban-box .bantxt .bantit{/*font-size:40px;line-height:44px;*/ font-weight:600;}
.newsban-box .bantxt .txt{font-size:16px;line-height:36px;margin-top:30px;}
.newsban-box .bantxt .txt p{margin:5px 0;}

/*申请试用banner*/
.sqsyban-box{height: 240px;background-position:center; background-repeat:no-repeat; background-size:cover;display:flex;align-items: center;position: relative;}
.sqsyban-box .wid1600{max-width:1200px;text-align: center;}
.sqsyban-box .bantxt{color:#ffffff;/*font-size:32px;line-height:50px;*/}

/**/
.aboutban-box{height:300px;background-position:center; background-repeat:no-repeat; background-size:cover;display:flex;align-items: center;position: relative;}
.aboutban-box .bantxt{color:#ffffff;text-align: center;}
.aboutban-box .txt{color:#ffffff;text-align: center;font-size:16px;line-height:30px;margin-top:20px;}
/****/
.stikey1{position: sticky;top: 66px;left: 0;z-index:3;}

.nynav_box{background: #FFFFFF; box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);height:50px;}
.nynav_box .wid1600{display:flex;justify-content: center; align-items: center;height:50px;}
.nynav_box .wid1600 ul{display:flex;}
.nynav_box ul li a{color:#606d80;font-size:16px;padding:0 20px;}
.nynav_box ul li a:hover,.nynav_box ul li.on a{color:#1577fe;}
.nynav_box .wid1600{position: relative; overflow: hidden;}
.navSwiper{position: relative; overflow: hidden;display:flex;align-items: center;}
.nynav_box .swiper-button-prev,.nynav_box .swiper-button-next{position: static;height:50px;margin-top:0;z-index:1;}
.nynav_box .swiper-button-prev:after,.nynav_box .swiper-button-next:after{font-size:14px;}
.nynav_box .swiper-button-prev.swiper-button-disabled,.nynav_box .swiper-button-next.swiper-button-disabled{opacity: 0;}
.navSwiper .swiper-slide{width:auto;}
.navSwiper .swiper-slide .txt{padding:0 20px;}
.navSwiper .swiper-slide a{color:#606d80;font-size:16px;}
.navSwiper .swiper-slide a:hover,.navSwiper .swiper-slide a.on{color:#1577fe;}
/***/

/***/
/*====移动端导航====*/
#m_n_nav #n_n_title{height:50px;}
#m_n_nav {display: none;line-height: 50px;position: relative;z-index:6;float: left;width: 100%;background:rgba(0 115 189 /1);}
#bnt_back { position: absolute; left: 10px; top:0; }
#bnt_back svg { fill: #fff; height: 30px; vertical-align: middle; width: 26px; }
#m_n_nav h1 { font-size:16px; color: #fff; text-align: center; margin: 0; line-height: 50px; }
#bnt_sub_nav { position: absolute; right:20px; top: 15px; cursor: pointer; color: #fff; font-size: 18px; }
#bnt_sub_nav svg {fill: #fff;height: 20px;vertical-align: middle;width: 20px;}
#bnt_sub_nav img { display: block; height:20px;vertical-align: middle;}
#bnt_sub_nav.on img { -webkit-transform: rotate(-180deg); transform: rotate(-180deg); }
#sub_nav_content {background: #f0f3f5;display: none;box-shadow: 0 0 5px #999;z-index: 9;}
#sub_nav_content ul { padding: 10px; }
#sub_nav_content ul li { display: block; line-height: 28px; margin: 1rem 0; }
#sub_nav_content ul li a { display: block; border-left: 2px solid rgb(0 115 189); height: 30px; line-height: 30px; font-size: 14px; padding-left: 10px; color: #535455; }
#sub_nav_content ul li.on a { color: #0073bd; }
#sub_nav_content dl { font-size: 0; overflow: hidden; background: #fff; padding: 10px 0; }
#sub_nav_content dt { position: relative; background: #fff; z-index: 999; width: 33.333333%; display: inline-block; margin-bottom: 0; float: left; text-align: center; }
#sub_nav_content dt a {margin: 0 4px;display: block;color: #5b5349;line-height: 30px;font-size: 13px;font-weight: 400;vertical-align: top;}
#sub_nav_content dt a i { position: absolute; right: 15px; top: 0; opacity: 0; filter: alpha(opacity=0); display: none; }
#sub_nav_content dt.title { background: #fafafb; }
#sub_nav_content dt.title i { opacity: 1; filter: alpha(opacity=100); }
#sub_nav_content dt.title_on { background: #fafafb; }
#sub_nav_content dt.title_on a { color: rgba(0 115 189 /1); border-top: 1px solid #fff; }
#sub_nav_content dt.title_on a i { color: rgba(0 115 189 /1); }
#sub_nav_content dt.last a { border-top: 1px solid #f8f8f8; }
#sub_nav_content dt.on a, #sub_nav_content dt.title_on a {color: rgba(0 115 189 /1);font-weight:bold;}
#sub_nav_content dd { display: none; }
#sub_nav_content dd .box { padding: 0px 0px 0px 0px; }
#sub_nav_content dd a { padding: 0 25px; line-height: 30px; border-top: 1px solid #e7e7e7; font-size: 12px; color: #5b5349; display: block; height: 30px; }
#sub_nav_content dd a.on { color: rgba(0 115 189 /1); }
/**/
.ny_mainbox{}

/***/
.nytit{text-align: center;margin-bottom:40px;}
.nytit .tit{margin-bottom:15px;color:#242d3c;}
.nytit .subtit{font-size:16px;color:#707989;}


/**/
.nydw{position: absolute;top:-100px;}
.prob1{padding:70px 0;position: relative;}
.prob1 .pro_bot{/*background:linear-gradient(0deg, #fcfcfc, #f7f7f7);padding:60px 60px 50px; box-shadow:0px 2px 4px 2px rgba(0 0 0 /0.04);*/ display:flex;flex-wrap: wrap;}
.prob1 .pro_bot .imgbox{width:calc(52% - 80px);margin-right:80px;}
.prob1 .pro_bot .txtbox{width:48%;}
.prob1 .pro_bot .txtbox dt{margin:30px 0 30px;color:#333e4e;font-weight: 600;}
.prob1 .pro_bot .txtbox dd{*line-height:30px;}
.prob1 .pro_bot .txtbox dd p{position: relative;*padding-left: 20px;margin-bottom:15px;color:#323e53;}
/*.prob1 .pro_bot .txtbox dd p:before{content:'';position: absolute;width:6px;height:6px;border-radius:50%;background:#1577fe;left:0;top:10px;}*/

.prob2{padding:70px 0;background-color:#F7F8FA;position: relative;}
.prob2 .pro_bot{*background:#ffffff;*display:flex;*flex-wrap: wrap;}
.prob2 .pro_bot .pro_l{width:320px;border-right:1px solid #eaf1fb;}
.prob2 .pro_bot .pro_l ul li{padding:20px 20px 20px 30px;font-size:16px; cursor: pointer;border-radius: 6px 0 0 6px;border:2px solid transparent;color:#3d4d67;position: relative;overflow: hidden;margin-right:-2px;}
.prob2 .pro_bot .pro_l ul li::before{content:'';display: block;width:4px;height:0;position: absolute;background:#1577fe;left:0;top:0;transition: all 0.3s ease;}
.prob2 .pro_bot .pro_l ul li.cur{background:linear-gradient(0deg, #ebf2f6, #eaf1fc);color:#1577fe;border:2px solid #ffffff;}
.prob2 .pro_bot .pro_l ul li.cur::before{height:100%;}
.prob2 .pro_bot .pro_l ul li:hover{color:#1577fe;}
.prob2 .pro_bot .pro_r{width:calc(100% - 320px);}
.prob2 .pro_bot .pro_r dl{padding:40px 80px 40px 60px;display: flex;position: relative;}
.prob2 .pro_bot .pro_r dd{position: absolute;background:#ffffff;opacity:0;z-index: 0;width:100%;margin-left:0;left:0;top:0;}
.prob2 .pro_bot .pro_r dd.active{position: relative;opacity:1;z-index:1;margin-left:0;}
.prob2 .pro_bot .procon .pro_tit{margin-bottom:15px;font-weight:600;color:#16181a;}
.prob2 .pro_bot .procon .pro_txt{*line-height:28px;color:#2f405c;margin-bottom:0px;}
.prob2 .pro_bot .pro_item{display:flex;justify-content: space-between;margin-bottom:60px;}
.prob2 .pro_bot .pro_item:last-child{margin-bottom:0;}
.prob2 .pro_bot .pro_item .item_left{width:45%;}
.prob2 .pro_bot .pro_item .item_right{width:calc(47% - 40px);margin-left:40px;}
.prob2 .pro_bot .pro_item .item_left .pro_txt{text-align: justify;line-height:1.75;}
.prob2 .pro_bot .pro_item .item_left .pro_txt p{margin-bottom:10px;}

.prob3{padding:70px 0;position: relative; background-position: center left;background-size: cover; background-repeat: no-repeat; background-image: url(../images/inbg1.jpg);background-image: linear-gradient(180deg, #ffffff 0%, #f9faff 100%);}
.prob3 .pro_tab{border-bottom:1px solid #e1e3e5;padding-bottom:0;display: flex;justify-content: center;}
.prob3 .pro_tab ul{display:flex;}
.prob3 .pro_tab ul li{margin:0 25px;}
.prob3 .pro_tab ul li .tab_tit{color:#2f405c; cursor: pointer;position: relative;padding:20px 0;}
.prob3 .pro_tab ul li .tab_tit:hover{color:#1577fe;}
.prob3 .pro_tab ul li .tab_tit:after{content:''; position: absolute;bottom:0;width:0;height:3px;left:0;background:#1577fe;transition: all 0.3s ease;}
.prob3 .pro_tab ul li.cur .tab_tit{color:#1577fe;}
.prob3 .pro_tab ul li.cur .tab_tit:after{width:100%;}
.prob3 .pro_bot{position: relative;overflow: hidden;}
.prob3 .pro_bot .item{padding:60px 40px 20px;display:flex;justify-content: space-between;position: absolute;*transition-delay:0.5s;transition: all 0.5s ease;opacity:0;z-index:0;top:0;width:100%;left:50%;}
.prob3 .pro_bot .item.active{opacity:1;z-index:2;position: relative;left:0;}
.prob3 .pro_bot .item .txtbox{width:52%;}
.prob3 .pro_bot .item .imgbox{width:45%;}
.prob3 .pro_bot .item .imgbox img{width:100%;}
.prob3 .pro_bot .item dt{margin:15px 0 30px;}
.prob3 .pro_bot .item dd{color:#414f6a;}
.prob3 .pro_bot .item dd p{position: relative;*padding-left: 20px;margin-bottom:5px;line-height:30px;}
/*.prob3 .pro_bot .item dd p:before{content:'';position: absolute;width:6px;height:6px;border-radius:50%;background:#1577fe;left:0;top:12px;}*/
.prob3 .minbox{display:none;}
.prob3 .tabSwiper{border-bottom: 1px solid #e1e3e5;}
.prob3 .tabSwiper .mySwiper{position: relative; overflow: hidden;}
.prob3 .tabSwiper .swiper-wrapper{justify-content: flex-start;}
.prob3 .tabSwiper .swiper-slide{width:auto;}
.prob3 .tabSwiper .tab_tit{line-height:24px;padding:10px 0;margin:0 15px;cursor: pointer;position: relative;}
.prob3 .tabSwiper .tab_tit:after{content:''; position: absolute;bottom:0;width:0;height:3px;left:0;background:#1577fe;transition: all 0.3s ease;}
.prob3 .tabSwiper .swiper-slide.swiper-slide-thumb-active .tab_tit{color:#1577fe;}
.prob3 .tabSwiper .swiper-slide.swiper-slide-thumb-active .tab_tit:after{width:100%;}
.prob3 .botSwiper{padding:30px 0 0;}
.prob3 .botSwiper .mySwiper1{position: relative; overflow: hidden;}
.prob3 .botSwiper .item{display:flex;flex-direction: column-reverse;}
.prob3 .botSwiper .item  dt{margin:30px 0 15px;}
.prob3 .botSwiper .item  dd{color:#414f6a;}
.prob3 .botSwiper .item .imgbox img{width:100%;}
.prob3 .botSwiper .item dd p{position: relative;*padding-left: 20px;line-height:20px;margin-bottom:10px;}
/*.prob3 .botSwiper .item dd p:before{content:'';position: absolute;width:6px;height:6px;border-radius:50%;background:#1577fe;left:0;top:6px;}*/


.prob4{padding:70px 0 80px;position: relative;}
.prob4 .pro_bot{display:flex;flex-wrap: wrap;margin-right:-20px;}
.prob4 .pro_bot .item{background-image:url(../images/proitem4.jpg);background-position: center left;background-size: cover; background-repeat: no-repeat;width:calc(25% - 20px);margin-right:20px;box-shadow: 0px 10px 16px 0px rgba(192, 199, 218, 0.3);transition: all 0.5s ease;display:flex;flex-direction: column;align-items: center;justify-content: center;height:300px;}
.prob4 .pro_bot .item i img{width:30px;display: block;}
.prob4 .pro_bot .item i img.on{display: none;}
.prob4 .pro_bot .item .txt{color:#2F405C;font-weight:600;margin-top:15px;}
.prob4 .pro_bot .item .subtxt{color:#16181A;font-weight:600;margin-top:10px;overflow-wrap: break-word; word-break: break-all;padding:0 15px;}
.prob4 .pro_bot .item:hover{transform: translateY(-10px);}
.prob4 .pro_bot .item:hover .txt{color:#1577fe;}
.prob4 .pro_bot .item:hover i img{display:none;}
.prob4 .pro_bot .item:hover i img.on{display:block;}
/***通用解决方案***/
.w50{width:calc(50% - 30px);}
.w33{width:calc(33.3% - 30px);}
.w25{width:calc(25% - 30px);}
.solub1{padding:70px 0; position: relative;}
.solub1 .solu_bot{display:flex;flex-wrap: wrap;margin-right:-30px;}
.solub1 .item{box-shadow: 0px 16px 32px 0px rgba(210, 217, 236, 0.3);margin:0 30px 30px 0;/*height:220px;*/padding:30px 25px 40px;background:linear-gradient(180deg, #F4F5F8 0%, #FEFEFE 100%); cursor:pointer;transition:0.5s;}
.solub1 .item.w25{width:calc(25% - (30px * 3 / 4));}
.solub1 .item.w25:last-child{margin-right:0;}
.solub1 .item .titb{color:#16181A;font-weight:600;margin-bottom:15px;}
.solub1 .item .txt{color:#2F405C;line-height:26px;}
.solub1 .item:hover{transform: translateY(-10px);}
.solub1 .item:hover .titb{color:#1577fe;}

/**/
.solub2{padding:0px 0 70px;background-position: center left;background-size: cover; background-repeat: no-repeat; background-image: url(../images/inbg1.jpg); position: relative;background-image: linear-gradient(180deg, #ffffff 0%, #f9faff 100%);}
.solub2 .nytit{margin-bottom:20px;}
.solub2 .solupcbox .solu_tab{border-bottom:1px solid #e1e3e5;padding-bottom:0;display: flex;justify-content: center;}
.solub2 .solupcbox .solu_tab ul{display:flex;}
.solub2 .solupcbox .solu_tab ul li{margin:0 25px;}
.solub2 .solupcbox .solu_tab ul li .tab_tit{color:#2f405c; cursor: pointer;position: relative;padding:20px 0;}
.solub2 .solupcbox .solu_tab ul li .tab_tit:hover{color:#1577fe;}
.solub2 .solupcbox .solu_tab ul li .tab_tit:after{content:''; position: absolute;bottom:0;width:0;height:3px;left:0;background:#1577fe;transition: all 0.3s ease;}
.solub2 .solupcbox .solu_tab ul li.cur .tab_tit{color:#1577fe;}
.solub2 .solupcbox .solu_tab ul li.cur .tab_tit:after{width:100%;}
.solub2 .solupcbox .solu_bot{position: relative;overflow: hidden;}
.solub2 .solupcbox .solu_bot .item{padding:60px 40px 20px;display:flex;justify-content: space-between;position: absolute;*transition-delay:0.5s;transition: all 0.5s ease;opacity:0;z-index:0;top:0;width:100%;left:50%;}
.solub2 .solupcbox .solu_bot .item.active{opacity:1;z-index:2;position: relative;left:0;}
.solub2 .solupcbox .solu_bot .item .txtbox{width:55%;}
.solub2 .solupcbox .solu_bot .item .imgbox{width:40%;}
.solub2 .solupcbox .solu_bot .item .imgbox img{width:100%;transition: all 0.5s ease;}
.solub2 .solupcbox .solu_bot .item dl{transition: all 0.5s ease;}
.solub2 .solupcbox .solu_bot .item dl:hover,.solub2 .solupcbox .solu_bot .item .imgbox:hover img{transform: translateY(-10px);}
.solub2 .solupcbox .solu_bot .item dt{margin:15px 0 30px;}
.solub2 .solupcbox .solu_bot .item dl:hover dt{color:#1577fe;}
.solub2 .solupcbox .solu_bot .item dd{color:#414f6a;}
.solub2 .solupcbox .solu_bot .item dd p{position: relative;*padding-left: 20px;margin-bottom:5px;line-height:30px;}
/*.solub2 .solupcbox .solu_bot .item dd p:before{content:'';position: absolute;width:6px;height:6px;border-radius:50%;background:#1577fe;left:0;top:12px;}*/
.solub2 .minbox{display:none;}
.solub2 .tabSwiper{border-bottom: 1px solid #e1e3e5;}
.solub2 .tabSwiper .mySwiper{position: relative; overflow: hidden;}
.solub2 .tabSwiper .swiper-wrapper{justify-content: flex-start;}
.solub2 .tabSwiper .swiper-slide{width:auto;}
.solub2 .tabSwiper .tab_tit{line-height:24px;padding:10px 0;margin:0 15px;cursor: pointer;position: relative;}
.solub2 .tabSwiper .tab_tit:after{content:''; position: absolute;bottom:0;width:0;height:3px;left:0;background:#1577fe;transition: all 0.3s ease;}
.solub2 .tabSwiper .swiper-slide.swiper-slide-thumb-active .tab_tit{color:#1577fe;}
.solub2 .tabSwiper .swiper-slide.swiper-slide-thumb-active .tab_tit:after{width:100%;}
.solub2 .botSwiper{padding:30px 0 0;}
.solub2 .botSwiper .mySwiper1{position: relative; overflow: hidden;}
.solub2 .botSwiper .item{display:flex;flex-direction: column-reverse;}
.solub2 .botSwiper .item  dt{margin:30px 0 15px;}
.solub2 .botSwiper .item  dd{color:#414f6a;}
.solub2 .botSwiper .item .imgbox img{width:100%;}
.solub2 .botSwiper .item dd p{position: relative;*padding-left: 20px;line-height:20px;margin-bottom:10px;}
/*.solub2 .botSwiper .item dd p:before{content:'';position: absolute;width:6px;height:6px;border-radius:50%;background:#1577fe;left:0;top:6px;}*/

/**/
.solub3{padding:70px 0 60px;background: linear-gradient(180deg, #E6EDFD 0%, #FFFFFF 100%);position: relative;}
.solub3 .nytit{margin-bottom:30px;}
.solub3 .solubot{padding:0 15px 45px;position: relative; overflow: hidden;}
.solub3 .solubot .solubSwiper2{}
.solub3 .solubot .swiper-slide{padding-top:10px;}
.solub3 .item{box-shadow: 0px 16px 32px 0px rgba(210, 217, 236, 0.3);margin:0px 0;height:250px;padding:30px 30px 20px;background-color:#ffffff; cursor:pointer;transition: all 0.5s ease;}
.solub3 .item .titb{color:#16181A;font-weight:600;margin-bottom:15px;}
.solub3 .item .txt{color:#2F405C;line-height:26px;}
.solub3 .item:hover .titb{color:#1577fe;}
.solub3 .item:hover{transform: translateY(-10px);}
.solub3 .solubot .swiper-notification{width:100%;display: none;margin-top:10px;text-align: center;}
.solub3 .solubot .swiper-notification span{width:14px;height:2px;margin:0 2px;background:#1577fe;}
.solub3 .solubot .swiper-notification span.swiper-pagination-bullet-active{background:#1577fe;}
/**/
.solub4{padding:70px 0 90px;background:#f6f7fb;position: relative;}
.solub4 .solubot img{display: block;margin:0 auto;}
/**/
.solub5{padding:70px 0 60px;position: relative;}
.solub5 .solubot{}
.solub5 .solubot .solupcbox{display:flex;flex-wrap: wrap;}
.solub5 .solubot .item{background:#ffffff;border:1px solid #eceded; height:380px; cursor:pointer;transition:0.5s;}
.solub5 .solubot .solupcbox .item{width:calc(33.3% - (35px * 2 / 3));margin-right:35px;margin-bottom:35px;}
.solub5 .solubot .solupcbox .item:nth-child(3n){margin-right:0;}
.solub5 .solubot .item .imgb{position: relative;padding-bottom:45%;overflow: hidden;}
.solub5 .solubot .item .imgb img{position: absolute;width:100%;height:100%;top:0;left:0;}
.solub5 .solubot .item .txtb{padding:25px 30px 20px;}
.solub5 .solubot .item .tit{color:#16181A;margin-bottom:10px;}
.solub5 .solubot .item .subtxt{color:#2F405C;line-height:28px;}
.solub5 .solubot .item:hover{box-shadow:0px 4px 7px 2px rgba(0 0 0 /0.08);transform: translateY(-10px);}
.solub5 .solubot .item:hover .tit{color:#1577fe;}
.solub5 .solubot .minbox{display:none;} 
.solub5 .solubot .minbox .mySwiper1{position: relative; overflow: hidden;}

/**/
.solub6{padding:70px 0 60px;position: relative;background:#f6f7fb;}
.solub6 .solubot{}
.solub6 .solubot ul{display: flex;margin-right:-15px;flex-wrap: wrap;}
.solub6 .solubot ul li{width:calc((100% / 6) - 15px);margin-right:15px;margin-bottom:15px;background:#ffffff;box-shadow: 0px 6px 16px 0px rgba(210, 217, 236, 0.3)}
.solub6 .solubot ul li a{position: relative;height:90px;display:flex;justify-content: center;align-items: center;}
.solub6 .solubot ul li a img{max-width:60%;max-height:60%;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.solub6 .solubot ul li a:hover img{transform: scale(1.1);}
/*面向生态*/
.ecologyb1{padding:70px 0  60px; position: relative;}
.ecologyb1 .ecology_bot{display:flex;flex-wrap: wrap;margin-right:-30px;}
.ecologyb1 .item{box-shadow: 0px 16px 32px 0px rgba(210, 217, 236, 0.3);margin:0 30px 30px 0;height:280px;padding:30px 25px 20px;background:linear-gradient(180deg, #F4F5F8 0%, #FEFEFE 100%); cursor:pointer;transition:0.5s;}
.ecologyb1 .item .titb{color:#16181A;font-weight:600;margin-bottom:15px;}
.ecologyb1 .item .txt{color:#2F405C;line-height:26px;}
.ecologyb1 .item .txt p{margin-bottom:5px;}
.ecologyb1 .item:hover{transform: translateY(-10px);}
.ecologyb1 .item:hover .titb{color:#1577fe;}

/**/
.ecology2{padding:70px 0;position: relative;background:#f6f7fb;}
.ecology2 .ecologybot{display: flex;justify-content: space-between;}
.ecology2 .ecologybot .ecology_l{width:35%;padding-top:50px;}
.ecology2 .ecologybot .ec_tit{margin-bottom:80px;}
.ecology2 .ecologybot .ec_tit .tit{color:#222D41;margin-bottom:10px;}
.ecology2 .ecologybot .ec_tit .subtit{color:#222D41;}
.ecology2 .ecologybot .ec_list .item{margin-bottom:35px;display:flex;transition:0.5s; align-items: flex-start;}
.ecology2 .ecologybot .ec_list .item i{margin-top:4px;}
.ecology2 .ecologybot .ec_list .item img,.ecology2 .ecologybot .ec_list .item:hover img.on{display: block;}
.ecology2 .ecologybot .ec_list .item img.on,.ecology2 .ecologybot .ec_list .item:hover img{display:none;}
.ecology2 .ecologybot .ec_list .item .txtb{display:block;margin-left:10px;}
.ecology2 .ecologybot .ec_list .item .txt1 {margin-bottom:10px;color:#222D41;font-weight:600;}
.ecology2 .ecologybot .ec_list .item .txt2{color:#222D41;}
.ecology2 .ecologybot .ec_list .item:hover{transform: translateY(-10px);}
.ecology2 .ecologybot .ec_list .item:hover .txt1{color:#1577fe;}

.ecology2 .ecologybot .ecology_message{width:55%;max-width: 900px;background-color:#ffffff; border-radius:10px;padding:35px 36px; box-shadow:0 0 8px 3px rgb(0 0 0 / 10%);}
.ecology2 .ecologybot .ecology_message .ecology_message_tit{margin-bottom:20px;}
.ecology2 .ecologybot .ecology_message form{display:flex;flex-wrap: wrap;}
.ecology2 .ecologybot .ecology_message .inpb{width:calc(50% - 10px);margin:0 20px 15px 0;}
.ecology2 .ecologybot .ecology_message .inpb:nth-child(2n){margin-right:0;}
.ecology2 .ecologybot .ecology_message .inpb p,.ecology2 .ecologybot .ecology_message .textareab p,.ecology2 .ecologybot .ecology_message .group p{color:#4f535b; font-size:16px;display:flex;align-items: center;margin-bottom:8px;}
.ecology2 .ecologybot .ecology_message .inpb p i,.ecology2 .ecologybot .ecology_message .group p i{color:#ff0000;margin-right:5px;line-height:14px;display:block;}
.ecology2 .ecologybot .ecology_message .inpb p span,.ecology2 .ecologybot .ecology_message .textareab p span,.ecology2 .ecologybot .ecology_message .group p span{display: block;}
.ecology2 .ecologybot .ecology_message .inpb input{display: block;border-radius:5px;border:1px solid #dcdfe6;width:100%;height:50px; padding:15px 20px;font-size:15px;color:#4f535b;}
.ecology2 .ecologybot .ecology_message .textareab{width:100%;margin:0 0 15px 0;}
.ecology2 .ecologybot .ecology_message .textareab textarea{display: block;border-radius:5px;border:1px solid #dcdfe6;width:100%;height:72px; padding:15px 20px;font-size:15px;color:#4f535b;font-family:'PingFang SC','Microsoft YaHei';}
.ecology2 .ecologybot .ecology_message .group{width:100%;}
.ecology2 .ecologybot .ecology_message .group .yzmbox{display: flex;}
.ecology2 .ecologybot .ecology_message .group input{display: block;border-radius:5px;border:1px solid #dcdfe6;width:calc(50% - 10px);height:50px;margin-right:15px; padding:15px 20px;font-size:15px;color:#4f535b;}
.ecology2 .ecologybot .ecology_message .submit{margin-top:30px;width:100%;height:50px;}
.ecology2 .ecologybot .ecology_message .submit input[type="submit"]{background:#1577fe;border:1px solid #1577fe;width:100%;color:#ffffff;height:50px;line-height: 50px;font-size:16px;text-align: center;display: block; cursor: pointer;border-radius:5px;}
.ecology2 .ecologybot .ecology_message .submit:hover input[type="submit"]{background:#ffffff;color:#1577fe;}

/**/
.ecology3{padding:70px 0;position: relative;}
.ecology3 .ecobot{position: relative;padding:0 0px; display:flex;}
.ecology3 .item{box-shadow: 0px 0px 16px 0px rgba(210, 217, 236, 0.3);width:calc(25% - (40px * 3 / 4));margin:0px 40px 0 0;height:260px;padding:30px 30px 20px; justify-content: center;background-color:#f7f8fa; cursor:pointer;border:2px solid #ffffff; border-radius:5px;display: flex; align-items: center;transition:0.5s;}
.ecology3 .item i{display: block;margin-bottom:20px;}
.ecology3 .item img,.ecology3 .item:hover img.on{display: block;}
.ecology3 .item img.on,.ecology3 .item:hover img{display: none;}
.ecology3 .item .titb{color:#16181A;font-weight:600;margin-bottom:25px;}
.ecology3 .item .txt{color:#2F405C;line-height:26px;height:54px;text-align: center;}
.ecology3 .item:hover .titb{color:#1577fe;}
.ecology3 .item:hover{transform: translateY(-10px);}
.ecology3 .item .box{display:flex;flex-direction: column; align-items: center;}
.ecology3 .item:nth-child(4){margin-right:0;}

.he_180{height:180px !important;}

/**/
.ecology4{padding:70px 0 60px;position: relative;background:#f6f7fb;}
.ecology4 .ecology_bot ul{display: flex;margin-right:-15px;flex-wrap: wrap;}
.ecology4 .ecology_bot ul li{width:calc((100% / 6) - 15px);margin-right:15px;margin-bottom:15px;background:#ffffff;box-shadow: 0px 6px 16px 0px rgba(210, 217, 236, 0.3)}
.ecology4 .ecology_bot ul li a{position: relative;height:90px;display:flex;justify-content: center;align-items: center;}
.ecology4 .ecology_bot ul li a img{max-width:60%;max-height:80%;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.ecology4 .ecology_bot ul li a:hover img{transform: scale(1.1);}

/*服务与支持---技术服务支持*/
.jszcb1{padding:70px 0 80px;position: relative;}
.jszcb1 .nytit{margin-bottom:30px;}
.jszcb1 .jszc_bot{}
.jszcb1 .jszc_bot ul{display:none;}
.jszcb1 .jszc_bot ul li{width:calc(25% - (38px * 3 / 4));margin-right:38px;background-repeat:no-repeat; background-position: center; background-size:cover;color:#ffffff;height:560px}
.jszcb1 .jszc_bot ul li .box{padding:40px 30px;height:100%;display:flex;flex-direction: column;justify-content: space-between;}
.jszcb1 .jszc_bot ul li .txtb .tit{margin-bottom:20px;}
.jszcb1 .jszc_bot ul li p{display:flex;padding-left:15px;position: relative;margin-bottom:10px;text-align:justify;}
.jszcb1 .jszc_bot ul li p:before{content:'';width:4px;height:4px;background-color:#ffffff;position: absolute;top:9px;left:0; border-radius:2px;}
.jszc_more{display:flex;}
.jszc_more a{width:120px;height:40px;display:flex;justify-content: space-between; align-items: center;border:1px solid #ffffff;color:#ffffff; padding:5px 20px;border-radius:20px;}
.jszc_more a:hover{border:1px solid #1577fe;background:#1577fe;}
.jszc_more p{width:120px;height:40px;display:flex;justify-content: space-between; align-items: center;border:1px solid #ffffff;color:#ffffff; padding:5px 20px;border-radius:20px;}

.jszcb1 .jszc_bot .jszcSwiper{position: relative; overflow: hidden;}
.jszcb1 .jszc_bot .jszcSwiper .swiper-slide{padding-top:10px;}
.jszcb1 .jszc_bot .jszcSwiper .item{background-repeat:no-repeat; background-position: center; background-size:cover;color:#ffffff;height:560px;transition: 0.5s;}
.jszcb1 .jszc_bot .jszcSwiper .item .box{padding:40px 30px;height:100%;display:flex;flex-direction: column;justify-content: space-between;}
.jszcb1 .jszc_bot .jszcSwiper .item .txtb{color:#ffffff;}
.jszcb1 .jszc_bot .jszcSwiper .item .txtb .tit{margin-bottom:20px;}
.jszcb1 .jszc_bot .jszcSwiper .item .txtb p{display:flex;*padding-left:15px;position: relative;margin-bottom:10px;text-align:justify;}
/*.jszcb1 .jszc_bot .jszcSwiper .item .txtb p:before{content:'';width:4px;height:4px;background-color:#ffffff;position: absolute;top:9px;left:0; border-radius:2px;}*/
.jszcb1 .jszc_bot .jszcSwiper .item:hover{transform: translateY(-10px);}
.jszcb1 .jszc_bot .jszcSwiper .item:hover .jszc_more p{border:1px solid #1577fe;background:#1577fe;}
.jszcb2{padding:70px 0 80px;position: relative;background: #f6f7fb;}
/*.jszcb2 .jszc_bot{background:#ffffff; box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.1);padding:70px 90px; border-radius:10px;}*/

/**/
.list_download{padding:70px 0;}
.list_download ul{display: flex;margin-right:-50px; flex-wrap: wrap;}
.list_download ul li{width:calc(25% - 50px); margin-right:50px;margin-bottom:50px;background:#ffffff; box-shadow:0px 10px 14px 0px rgba(192, 199, 218, 0.6); border-radius:6px; overflow: hidden; transition: 0.5s;}
.list_download ul li a{display: block;}
.list_download ul li .down_t{height:70px;padding:0 20px;display:flex;background:#F2F3F5;align-items: center;color:#AABDD9;}
.list_download ul li .down_b{padding:30px 20px;display:flex;flex-direction: column;justify-content: space-between;height:290px;}
.list_download ul li .down_b .titb{color:#222d41;}
.list_download ul li .down_b .txt1{margin-bottom:15px;font-weight:600;}
.list_download ul li .down_b .more{display:flex;justify-content: space-between;align-items: center;color:#1577fe;}
.list_download ul li .down_b .more{}
.list_download ul li:hover .down_t{background:#ecf1f7;}
.list_download ul li:hover{transform: translateY(-5px);}
.list_download ul li:hover .down_b .txt1{color:#1577fe;}
/**/
.news_box{padding:70px 0 50px;}
.list_news{max-width:1200px;margin:0 auto 50px;}
.list_news ul li{margin-bottom:35px;}
.list_news ul li a{display: flex;}
.list_news ul li a .imgl{width:280px;}
.list_news ul li a .imgbox{padding-bottom:60%; position: relative; overflow: hidden;}
.list_news ul li a .imgbox img{position:absolute;width:100%;height:100%;transition: 0.5s; }
.list_news ul li:hover a .imgbox img{transform: scale(1.1);}
.list_news ul li a .txtr{width:calc(100% - 320px);margin-left:40px;display:flex;flex-direction: column;padding:15px 0; justify-content: space-between;}
.list_news ul li a .txtr .txt1{font-weight:600;margin-bottom:10px;color:#313b4e;}
.list_news ul li a .txtr .txt2{color:#373e4e;line-height:24px;}
.list_news ul li a .txtr .time{color:#373e4e;}
.list_news ul li:hover a .txtr .txt1{color:#1577fe;}

/**/
.pcpage{text-align: center;margin-bottom:0;}
.pcpage .box{display:flex;align-items: center;justify-content: center;}
.pcpage a{height:36px;line-height:36px;background:#ffffff;border:1px solid #cccccc;border-radius: 5px; font-size: 16px;display:inline-block;margin:0 4px;padding: 0 15px;color: #646466;box-sizing: border-box;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.pcpage .on{background:#1577fe;color:#fff;border:1px solid #1577fe;}
.pcpage a.pre,.pcpage a.next{width:36px;padding:0;display:inline-flex; align-items:center; justify-content: center;}
.pcpage a.pre{transform: rotate(180deg);}
.pcpage svg{width:16px;height:16px;}
.pcpage a.pre:hover path,.pcpage a.next:hover path{fill:#1577fe;}
.pcpage a:hover{color:#1577fe;border:1px solid #1577fe;}
.pcpage a.on:hover{color:#fff}
.pcpage span{display: block;margin-left:5px;}

.ph_pages{display:none;margin-top:30px;margin-bottom:30px;}
.am-pagination{padding-left:0;margin:0 ;list-style:none;color:#999;text-align:left}
.am-pagination:after,.am-pagination:before{content:" ";display:table}
.am-pagination:after{clear:both}
.am-pagination>li{display:inline-block}
.am-pagination>li>a,.am-pagination>li>span{position:relative;display:block;padding:.5em 1em;text-decoration:none;line-height:1.2;background-color:#fff;border:1px solid #ddd;border-radius:0;margin-bottom:5px;margin-right:5px}
.am-pagination>li:last-child>a,.am-pagination>li:last-child>span{margin-right:0}
.am-pagination>li>a:focus,.am-pagination>li>a:hover,.am-pagination>li>span:focus,.am-pagination>li>span:hover{background-color:#eee}
.am-pagination>.am-active>a,.am-pagination>.am-active>a:focus,.am-pagination>.am-active>a:hover,.am-pagination>.am-active>span,.am-pagination>.am-active>span:focus,.am-pagination>.am-active>span:hover{z-index:2;color:#fff;background-color:#0e90d2;border-color:#0e90d2;cursor:default}
.am-pagination>.am-disabled>a,.am-pagination>.am-disabled>a:focus,.am-pagination>.am-disabled>a:hover,.am-pagination>.am-disabled>span,.am-pagination>.am-disabled>span:focus,.am-pagination>.am-disabled>span:hover{color:#999;background-color:#fff;border-color:#ddd;cursor:not-allowed;pointer-events:none}
.am-pagination .am-pagination-prev{float:left}
.am-pagination .am-pagination-prev a{border-radius:0}
.am-pagination .am-pagination-next{float:right}
.am-pagination .am-pagination-next a{border-radius:0}
.am-pagination-centered{text-align:center}
.am-pagination-right{text-align:right}
.am-pagination{position:relative}
.am-pagination-default{margin-left:10px;margin-right:10px;font-size:1.6rem}
.am-pagination-default .am-pagination-next,.am-pagination-default .am-pagination-prev{float:none}
.am-pagination-select{/*margin-left:10px;margin-right:10px;*/font-size:13px;}
.am-pagination-select>li>a{line-height:32px;font-size:13px;background-color:#eee;padding:0 15px;border:0;color:#555}
.am-pagination-select .am-pagination-select{position:absolute;top:0;left:50%;margin-left:-35px;width:70px;height:32px;text-align:center;border-radius:0}
.am-pagination-select .am-pagination-select select{display:block;border:0;line-height:32px;width:70px;height:32px;border-radius:0;color:#555;background-color:#eee;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:18px}

/**/
.news_show{background:#f6f7fb;}
.news_show .wid1600{max-width:1200px;margin:0 auto 0;padding:50px 0 20px;}
.ar_article{font-size:16px;line-height:1.75;color:#314055;}
.ar_article p{margin-bottom:15px;}
.ar_article ul,.ar_article ol{padding-left: 20px;margin-bottom:20px;}
.ar_article li{list-style: unset;}
.ar_article img{height:auto !important;}
.news_bot{padding:20px 0 ;margin-top:40px; border-top:1px solid #dcdbde;}
.news_bot .prev{margin-bottom:10px;}
.news_bot a{font-size:16px;}
.news_bot a:hover{color:#1577fe;}

/*申请试用*/
.messagebox{padding:70px 0;width:600px;margin:0 auto;}
.messagebox .message_tit{color:#222D41;margin-bottom:50px;}
.message_form .inpb,.message_form .msgb,.message_form .group{display:flex;align-items: center;margin-bottom:15px;}
.message_form .inpl{width:80px;font-size:16px;color:#5b5e66;position:relative;padding-left: 12px;}
.message_form .inpl i{color:#ff2222;margin-right:5px;position: absolute;left:0;top:0;}
.message_form .msgb{align-items: flex-start;}
.message_form .msgb .inpl{margin-top:15px;}
.message_form .inpr,.message_form .yzmbox{width:calc(100% - 80px);border:1px solid #dcdfe6;border-radius:5px;}
.message_form .inpr input,.message_form .yzmbox input{padding:5px 15px;width:100%;height:50px;color:#a4a9af;font-size:15px;}
.message_form .inpr textarea{height:90px;display:block;width:100%;padding: 10px 15px;font-family:'PingFang SC';outline: none;color: #a4a9af;font-size:15px;}
.message_form .yzmbox{position: relative;}
.message_form .yzmbox .yzm{position: absolute;right:0;top:0;}
.message_form .yzmbox .yzm img{height:50px;}
.message_form .inpr .inputs::-webkit-input-placeholder{color: #808080;}
.message_form .inpr .inputs:-moz-placeholder{color: #808080;}
.message_form .inpr .inputs::-moz-placeholder{color: #808080;}
.message_form .inpr .inputs:-ms-input-placeholder{color: #808080;}
.message_form .inpr .textarea::-webkit-input-placeholder{color: #808080;}
.message_form .inpr .textarea:-moz-placeholder{color: #808080;}
.message_form .inpr .textarea::-moz-placeholder{color: #808080;}
.message_form .inpr .textarea:-ms-input-placeholder{color: #808080;}
.message_form .submit{width:100%;margin-top:40px;}
.message_form .submit input[type="submit"]{background-color:#1577fe;border:1px solid #1577fe;color:#ffffff;font-size:16px; cursor:pointer;height:50px; border-radius:5px;width:100%;}
.message_form .submit input[type="submit"]:hover{background-color:#ffffff;color:#1577fe;}
/*关于我们*/
.about1{padding:80px 0;}
.about1 .nytit{margin-bottom:50px;}
.about1 .about_bot{display: flex; justify-content: space-between;}
.about1 .about_bot .about_l{width:50%;padding-top:4%;}
.about1 .about_bot .about_l .about_tit{margin-bottom:30px;}
.about1 .about_bot .about_l .about_con{font-size:16px;line-height:2;}
.about1 .about_bot .about_l .about_con p{margin-bottom:40px;}
.about1 .about_bot .about_l .about_con p:last-child{margin-bottom:0;}
.about1 .about_bot .imgb{width:45%;position: relative;padding:50px 50px 0 0;}
.about1 .about_bot .imgb .aboutbg{position:absolute;width:55%;height:55%;background:linear-gradient(180deg, #5fa2ff 0%, #e1eeff 100%);right: 0;top:0;}
.about1 .about_bot .imgb img{position: relative;z-index:1;}
/**/
.about2{background:#f6f7fb;position: relative;padding:70px 0;}
.about2 .nytit{margin-bottom:50px;}
.about2 .item{background:#ffffff; border-radius:10px; overflow: hidden;box-shadow: 0px 4px 20px 0px rgba(0, 27, 83, 0.08);transition: all 0.5s ease;}
.about2 .item .txttit{background:#2f405c;color:#ffffff;padding:25px 35px;font-size:20px;border-radius:10px;}
.about2 .item .txt{padding:25px 30px ;height:200px;font-size:16px;line-height:2;}
.about2 .mySwiper{position: relative;overflow: hidden;padding:15px;}
.about2 .item:hover{transform: translateY(-10px);}
/**/
.about3{position: relative;padding:70px 0;}
.about3 .item{width:calc(20% - 80px);margin:0 40px 20px 40px;transition: all 0.5s ease;}
.about3 .item .tit{text-align: center;font-size:15px;margin-top:10px;}
.about3 .mySwiper{position: relative; overflow: hidden;}
.about3 .mySwiper .swiper-slide{display:flex;flex-wrap: wrap;}
.about3 .about_bot{padding:0 8%; position: relative;}
.about3 .swiper-slide{padding:10px 0 0;}
.about3 .about_bot .swiper-button-prev,.about3 .about_bot .swiper-button-next{height:48px;width:48px;border-radius:30px; border:2px solid #FFFFFF;background:linear-gradient(180deg, #E6EBEF 0%, #FDFDFD 100%);box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.07);}
.about3 .about_bot .swiper-button-prev:after,.about3 .about_bot .swiper-button-next:after{font-size:16px;color:#929BAA;}
.about3 .about_bot .swiper-button-prev:hover,.about3 .about_bot .swiper-button-next:hover{background:#1577fe;}
.about3 .about_bot .swiper-button-prev:hover:after,.about3 .about_bot .swiper-button-next:hover:after{color:#ffffff;}
.about3 .about_bot .abmb{display:none;}
.about3 .item:hover{transform: translateY(-10px);}
.about3 .item:hover .tit{color:#1577fe;}

.about4{position: relative;padding:70px 0;background:#f6f7fb;}
.about4 .about_bot{position: relative; }
.about4 .about_bot .mySwiper{margin:0 70px;position: relative; overflow: hidden;padding:0 10px;}
.about4 .about_bot .mySwiper:before{content:'';width:100%;height:2px;background:#1577fe;position: absolute;opacity:0.2;top:87px;left:0;}
.about4 .about_bot .swiper-button-prev,.about4 .about_bot .swiper-button-next{height:48px;width:48px;border-radius:30px; border:2px solid #FFFFFF;background:linear-gradient(180deg, #E6EBEF 0%, #FDFDFD 100%);box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.07);}
.about4 .about_bot .swiper-button-prev:after,.about4 .about_bot .swiper-button-next:after{font-size:16px;color:#929BAA;}
.about4 .about_bot .swiper-button-prev:hover,.about4 .about_bot .swiper-button-next:hover{background:#1577fe;}
.about4 .about_bot .swiper-button-prev:hover:after,.about4 .about_bot .swiper-button-next:hover:after{color:#ffffff;}
.about4 .about_bot .item{}
.about4 .about_bot .item .timeb{font-size:46px;line-height:60px;color:#1577fe;font-family:'DIN Alternate';padding-bottom:40px; position: relative;margin-bottom:15px;}
.about4 .about_bot .item .timeb:after{content:''; width:14px;height:14px;background:#1577fe;border-radius:14px;border:5px solid #bbd8ff; position: absolute;bottom:0px;}
.about4 .about_bot .item .cont{height:180px; border-radius:10px;padding:20px  15px 15px;border:2px solid transparent;}
.about4 .about_bot .item .tit{font-size:20px;font-weight:600;margin-bottom:10px;}
.about4 .about_bot .item .txt{font-size:16px;}
.about4 .about_bot .item:hover .cont{background:linear-gradient(180deg, #f5f6fa 0%, #fafbfe 100%);box-shadow: 0px 16px 32px 0px rgba(210, 217, 236, 0.3);border:2px solid #ffffff;}
.about4 .about_bot .swiper-notification{display:none;}
/**/
.lxwm1{position: relative;padding:70px 0;background:#f6f7fb;}
.lxwm1 .lxwm_bot{display:flex;margin-right:-30px;}
.lxwm1 .lxwm_bot .item{width:calc(50% - 15px);margin-right:30px;background:#ffffff;padding:40px 35px 0;box-shadow: 0px 4px 20px 0px rgba(0, 27, 83, 0.08); border-radius:10px;transition: all 0.5s ease;}
.lxwm1 .lxwm_bot .item .tit{font-size:18px;color:#222D41;font-weight: 600;margin-bottom:15px;}
.lxwm1 .lxwm_bot .item .txt{height:90px;line-height:26px;color:#363f4e;font-size:14px;}
.lxwm1 .lxwm_bot .item .tel{font-size:16px;color:#363f4e;}
.lxwm1 .lxwm_bot .item .tel span{color:#1577fe;}
.lxwm1 .lxwm_bot .item i{display: flex;justify-content: flex-end;}
.lxwm1 .lxwm_bot .item:hover{transform: translateY(-10px);}
.lxwm1 .lxwm_bot .item:hover .tit{color:#1577fe;}

.lxwm2{position: relative;padding:70px 0;}
.lxwm2 .itemb{border-bottom: 1px solid #eaeaea;padding:0px;display: flex;flex-wrap: wrap;margin-bottom:30px; }
.lxwm2 .itemb .tit1{width:100%;font-size:18px;color:#313b4e;font-weight:600;}
.lxwm2 .itemb .item_li{width:50%;padding:40px 0;display:flex;transition: all 0.5s ease;}
.lxwm2 .itemb .item_li .imgb{width:80px;text-align: center;margin-right:25px;}
.lxwm2 .itemb .item_li .tit{font-size:18px;color:#222D41;font-weight:600;margin-bottom:5px;}
.lxwm2 .itemb .item_li .txt{font-size:14px;color:#2F405C;}
.lxwm2 .itemb:last-child{border-bottom: 0;margin-bottom:0;}
.lxwm2 .itemb .item_li:hover{transform: translateY(-10px);}
.lxwm2 .itemb .item_li:hover .tit{color:#1577fe;}

/****/ 
.jobbox{padding:80px 0;}
.jobbox .jobmenu{display:none;justify-content: space-between;margin-bottom: 20px;}
.jobbox .jobbtop{display:flex;}
.jobbox .job_l{width:300px;padding-right:20px;border-right: 1px solid #e4e4e4;}
.jobbox .job_l .screen_tit ,.jobbox .job_l .xyzp_button{display:none}
.jobbox .jobb_search{border:1px solid #e7e8ea;border-radius:20px;height:38px;margin-bottom:30px;}
.jobbox .jobb_search form{position: relative;display:flex;padding:0 10px 0 20px;}
.jobbox .jobb_search input[type="text"]{height:38px;width:calc(100% - 36px);font-size:14px;color:#969aa3;}
.jobbox .jobb_search input[type="button"]{width:36px;height:36px;background-image:url(../images/search.svg); background-position: center; background-repeat: no-repeat; background-size: 100%;display: block;}
.jobl_list{padding-left:15px;}
.jobl_list .l_itemb{margin-bottom:30px;}
.jobl_list .l_itemtit{font-size:20px;color:#222d41;font-weight:600;margin-bottom:10px;}
.jobl_list .l_item dl dd{line-height: 36px; position: relative; display: flex; align-items: center;}
.jobl_list .l_item dl dd .richcheckbox2:before{ content: ''; width: 14px; height: 14px; border: 1px solid #c4c9cd; margin-left: 0px;border-radius:2px; margin-right: 7px;font-size: 16px; color: #1577fe; display: flex; align-items: center; justify-content: center;}
.jobl_list .l_item dl dd .richcheckbox2{display: flex;align-items: center;justify-content: center;cursor: pointer;color:#373c4f;}
.jobl_list .l_item dl dd .richcheckbox2.richcheckbox2-otherBrowserChecked:before{border: 1px solid #1577fe;background:#1577fe;}
.jobl_list .l_item dl dd .richcheckbox2.richcheckbox2-otherBrowserChecked{color:#1577fe;}
.jobl_list .l_item dl dd .richcheckbox2.richcheckbox2-otherBrowserChecked:after{content:'';position: absolute;width: 14px; height: 14px;background-image:url(../images/dui.svg); background-size:12px; left:2px;background-repeat:no-repeat;}
.jobl_list .l_item dl dd:hover .richcheckbox2{color:#1577fe;}


.jobbox .job_r{width:calc(100% - 325px);margin-left:25px;}
.jobbox .job_r .jobr_titb{color:#222D41;margin-bottom:30px;font-weight: 600;}
.jobbox .job_r .jobr_bot dl dd{border:1px solid #e7e8ea; border-radius:10px;margin-bottom:20px;}
.jobbox .job_r .jobr_bot dl dd h5{padding:15px;font-size:18px; cursor: pointer;color:#252c3c;display: flex;justify-content: space-between;align-items: center;}
.jobbox .job_r .jobr_bot dl dd h5 i{display: block;width:24px;height:24px;background:#ecf1f7; border-radius:2px;display: flex;justify-content: center;align-items: center;}
.jobbox .job_r .jobr_bot dl dd h5 i svg{width:16px;height:18px;transform: rotate(90deg);transition:all .5s ease-in-out;}
.jobbox .job_r .jobr_bot dl dd .article{padding:15px 15px;border-top:1px solid #e7e8ea;display:none;transition: all 0.3s ease;}
.jobbox .job_r .jobr_bot dl dd .article .txt{margin-bottom:20px;color:#282c37;line-height:1.75;}
.jobbox .job_r .jobr_bot dl dd .article .txt h3{margin-bottom:10px;}
.jobbox .job_r .jobr_bot dl dd .article .txt:last-child{margin-bottom:0;}
.jobbox .job_r .jobr_bot dl dd h5.on i svg,.jobbox .job_r .jobr_bot dl dd:hover h5 i svg{transform: rotate(270deg);}
.jobbox .job_r .jobr_bot dl dd:hover .article{display:block;}
.jobbox .job_r .jobr_bot dl dd:hover h5{color:#1577fe;}
.jobbox .jobbot{margin-top:50px;background-repeat: no-repeat; background-size: cover;height:280px;display: flex; align-items: center;justify-content: flex-end;}
.jobbox .jobbot .jobbottxt{margin-right:80px;color:#ffffff;}
.jobbox .jobbot .jobbottxt .tit{font-size:24px;margin-bottom:15px;}
.jobbox .jobbot .jobbottxt .txt{font-size:14px;}


.pcpage{}
.ph_pages{}
/**/
@media(max-width:1840px){
.nyban-box {height: 420px;}



}
@media(max-width:1600px){
.nytit .tit{margin-bottom:10px;}
.zyzxban-box .bantxt .txt { margin-top: 20px; }
.nyban-box .bantxt .bantit{line-height:28px;}
.nyban-box .bantxt .txt {font-size: 15px;  line-height: 24px; margin-top: 20px;}
.nyban-box .bantxt .banmore a{width:160px;height:40px;}
.nyban-box .bantxt .banmore a span{margin-right:20px;}
.nytit {margin-bottom:30px;}
.navSwiper .swiper-slide a {font-size: 15px;}
.about1 .nytit {margin-bottom:35px;}
.ecologyb1 {padding: 60px 0 50px;}
.ecologyb1 .ecology_bot{margin-right: -25px;}
.ecologyb1 .item{margin: 0 25px 25px 0;}
.ecology2 { padding: 60px 0;}
.ecology2 .ecologybot .ecology_message .inpb input,.ecology2 .ecologybot .ecology_message .group input{height: 46px;padding: 10px 20px;}
.ecology2 .ecologybot .ecology_message .textareab textarea {height: 66px;padding: 10px 20px;}
.ecology2 .ecologybot .ecology_message .submit input[type="submit"] {height:46px;line-height:46px;}
.ecology3 {padding: 60px 0; }
.ecology3 .ecobot {flex-wrap: wrap;}
.ecology3 .item {box-shadow: 0px 0px 12px 0px rgba(210, 217, 236, 0.3); width: calc(25% - ( 30px * 3 / 4 )); margin: 0px 20px 0 0; height: 240px; padding:25px 25px 15px;}
.ecology3 .item .titb{margin-bottom:15px;}
.ecology4 { padding: 60px 0 50px;}
.ecology4 .ecology_bot ul li { width: calc((100% / 5) - 15px); box-shadow: 0px 6px 12px 0px rgba(210, 217, 236, 0.3);}
.ecology4 .ecology_bot ul li a { position: relative; height: 80px;}


.jszcb1{padding: 60px 0 60px;}
.jszcb1 .jszc_bot .jszcSwiper .item {height: 520px;}
/*.jszcb2 .jszc_bot {padding: 50px 70px;border-radius: 8px;}*/
.jszcb2{padding: 60px 0 50px;}

.prob1 {padding:60px 0;}
/*.prob1 .pro_bot {padding:30px 20px 20px;}*/
.prob1 .pro_bot .imgbox {width:calc(50% - 50px); margin-right: 50px;}
.prob1 .pro_bot .txtbox { width: 50%;}
.prob1 .pro_bot .txtbox dt {margin: 30px 0 20px;}
.prob1 .pro_bot .txtbox dd p:before{top:10px;}
.prob2 {padding: 60px 0;}
.prob2 .pro_bot .pro_l ul li { padding: 15px 20px 15px 25px;}
.prob2 .pro_bot .pro_r dl {padding: 30px 60px 30px 50px;}
.prob2 .pro_bot .pro_item .item_left{width:45%;}
.prob2 .pro_bot .pro_item .item_right{width:calc(52% - 40px);margin-left:40px;}
.prob3 {padding:60px 0;}
.prob3 .pro_bot .item .txtbox {width: 46%;}
.prob3 .pro_bot .item .imgbox{width:50%;}
.prob3 .nytit{margin-bottom:0;}
.prob4{padding: 60px 0 60px;}
.prob4 .pro_bot .item {height:260px;margin-bottom:25px;}
.prob4 .pro_bot .item i img { width: 28px;}

.solub1 {padding: 60px 0;}
.solub1 .item{padding: 25px 20px 35px; margin-right: 20px;}
.solub1 .item.w25 {width: calc(25% - (20px * 3 / 4));}
.solub2 {padding: 0px 0 60px;}
.solub3 { padding: 60px 0 50px;}
.solub3 .solubot{padding:0 10px 35px;}
.solub4 {padding: 60px 0 60px;}
.solub5 {padding: 60px 0 60px;}
.solub5 .solubot .item .txtb { padding: 20px 20px 20px;}
.solub6{padding: 60px 0 60px;}
.solub5 .solubot .solupcbox .item{width: calc(33.3% - (25px * 2 / 3 ));height: 350px; margin-right:25px;margin-bottom: 25px;}
.solub6 .solubot ul li { width: calc((100% / 5) - 15px); box-shadow: 0px 6px 12px 0px rgba(210, 217, 236, 0.3);}
.solub6 .solubot ul li a { position: relative; height: 80px;}
.list_download { padding:60px 0;}
.list_download ul { margin-right: -20px;}
.list_download ul li {width: calc(25% - 20px); margin-right: 20px; margin-bottom: 20px;}
.list_download ul li .down_t {height: 60px;}
.list_download ul li .down_b {height: 270px;}

.news_box { padding:60px 0 50px;}
.about1 {padding:60px 0;}
.about1 .about_bot .about_l .about_con p { margin-bottom:30px;}
.about1 .about_bot .imgb { padding: 40px 40px 0 0;}
.about2 { padding:60px 0;}
.about2 .nytit { margin-bottom:40px;}
.about2 .item .txttit {padding: 20px 25px;font-size: 18px; border-radius: 6px;}
.about3 {padding:60px 0;}
.about3 .item {width: calc(20% - 60px); margin: 0 30px 20px 30px;}
.about4 {padding:60px 0;}
.about4 .about_bot .item .timeb {font-size:40px;line-height: 50px;padding-bottom: 30px;margin-bottom:10px;}
.about4 .about_bot .item .timeb:after {width: 12px; height: 12px; border: 4px solid #bbd8ff;}
.about4 .about_bot .mySwiper:before {height: 2px;top:69px;}
.about4 .about_bot .item .tit {font-size: 18px; margin-bottom: 10px;}
.about4 .about_bot .item .txt {font-size: 15px;}
.about4 .about_bot .item .cont {height: 160px;}
.about4 .about_bot .swiper-button-prev, .about4 .about_bot .swiper-button-next{height:42px;width: 42px;}

.lxwm1{padding: 60px 0;}
.lxwm2 {padding: 60px 0;}
.lxwm1 .lxwm_bot .item i img{width:80px;}
.messagebox {padding:60px 0;}
.messagebox .message_tit { margin-bottom:40px;}
.jobbox { padding: 60px 0;}
.jobbox .job_r .jobr_bot dl dd h5 {padding: 12px;font-size: 17px;}
.jobbox .jobbot {margin-top: 40px;height: 240px;}
.jobbox .jobbot .jobbottxt .tit {font-size: 20px;}
.ecology3 .item{width: calc(25% - (30px * 3 / 4)); margin: 0px 30px 0 0;}
/*.newsban-box .bantxt .bantit { font-size:36px;}*/

}
@media(max-width:1400px){
.nyban-box .bantxt .txt {font-size: 14px;line-height: 24px; margin-top: 10px;}
.nyban-box .bantxt .banmore a{width:140px;height:36px;}
.nyban-box .bantxt .banmore a span{margin-right:15px;}
.nyban-box {height: 340px;}
.navSwiper .swiper-slide a {font-size: 14px;}
.aboutban-box .txt {font-size: 14px; line-height: 24px; margin-top: 20px;}
.w25{width: calc(50% - 30px);}
.ecologyb1 {padding: 50px 0 40px;}
.ecologyb1 .ecology_bot{margin-right: -20px;}
.ecologyb1 .item{margin: 0 20px 20px 0;}
.he_180 {height: 160px !important;}
.ecologyb1 .item .titb { margin-bottom: 10px;}
.nytit .subtit {font-size: 14px;}
.ecology2 { padding: 50px 0;}
.ecology2 .ecologybot .ecology_message {border-radius: 8px;padding: 30px 30px;}
.ecology2 .ecologybot .ecology_message .inpb p, .ecology2 .ecologybot .ecology_message .textareab p, .ecology2 .ecologybot .ecology_message .group p {font-size: 15px;margin-bottom: 5px;}
.ecology2 .ecologybot .ecology_message .inpb input,.ecology2 .ecologybot .ecology_message .group input{height: 42px;padding: 10px 15px;}
.ecology2 .ecologybot .ecology_message .textareab textarea {height: 62px;padding: 10px 15px;}
.ecology2 .ecologybot .ecology_message .submit input[type="submit"] {height:42px;line-height:42px;}
.ecology3 {padding: 50px 0; }
.ecology3 .item {box-shadow: 0px 0px 12px 0px rgba(210, 217, 236, 0.3); width: calc(50% - ( 30px * 2 / 3 )); margin: 0px 30px 30px 0; height: 240px; padding:25px 25px 15px;}
.ecology3 .item:nth-child(2n) {margin-right: 0;}
.ecology4 { padding: 50px 0 40px;}
.ecology4 .ecology_bot ul li { width: calc((100% / 4) - 15px); box-shadow: 0px 6px 12px 0px rgba(210, 217, 236, 0.3);}
.ecology4 .ecology_bot ul li a { position: relative; height: 90px;}
.jszcb1{padding:50px 0;}
.jszcb1 .jszc_bot .jszcSwiper .item{height:480px;}
.jszcb2 .jszc_bot {*padding: 30px 50px;border-radius: 8px;}
.jszcb2{padding: 50px 0 50px;}
.prob1 {padding: 50px 0;}
.prob2 {padding: 50px 0;}
.prob2 .pro_bot .pro_r dl {padding:30px 50px 30px 40px;}
.solub2 .solupcbox .solu_bot .item dt{margin: 10px 0 15px;}
.prob3 {padding: 50px 0;}
.prob4{padding: 50px 0 50px;}
.prob4 .pro_bot .item {width: calc(50% - 20px);height: 240px;}
.solub1 {padding: 50px 0;}
.solub1 .item{margin: 0 20px 20px 0;}
.solub1 .item.w25 { width: calc(50% - (20px / 2));}
.solub1 .item.w25:nth-child(2n){margin-right:0;}
.solub1 .item .titb{margin-bottom:10px;}
.solub1 .item .txt { line-height: 24px;}
.solub2 {padding: 0px 0 50px;}
.solub2 .solupcbox .solu_bot .item .txtbox { width: 50%;}
.solub2 .solupcbox .solu_bot .item .imgbox {width: 45%;}
.solub3 { padding: 50px 0 50px;}
.solub3 .solubot{padding:0 10px 25px;}
.solub3 .solubot .swiper-notification{display: block;}
.solub3 .item {box-shadow: 0px 8px 16px 0px rgba(210, 217, 236, 0.3);height: 220px;padding: 25px 25px 15px;}
.solub4 {padding: 50px 0 50px;}
.solub5 {padding: 50px 0 50px;}
.solub5 .solubot .solupcbox .item{height: 320px;}
.solub5 .solubot .item .subtxt{line-height:24px;}
.solub6{padding: 50px 0 50px;}
.solub6 .solubot ul li {width: calc((100% / 4) - 15px); box-shadow: 0px 6px 12px 0px rgba(210, 217, 236, 0.3);}
.solub6 .solubot ul li a{height: 70px;}
.list_download { padding:50px 0;}
.list_download ul { margin-right: -30px;}
.list_download ul li {width: calc(33% - 30px); margin-right: 30px; margin-bottom: 30px;box-shadow: 0px 6px 8px 0px rgba(192, 199, 218, 0.6); border-radius: 6px;}
.list_download ul li .down_t {height: 55px;}
.list_download ul li .down_b {height: 240px;}

.news_box { padding:50px 0 50px;}
.about1 {padding:50px 0;}
.about1 .about_bot .about_l .about_tit {margin-bottom: 20px;}
.about1 .about_bot .about_l .about_con p { margin-bottom: 20px;}
.about1 .about_bot .about_l .about_con {font-size: 14px;line-height:1.75;}
.about1 .about_bot .imgb { padding: 30px 30px 0 0;}
.about2 { padding:50px 0;}
.about2 .nytit { margin-bottom:30px;}
.about2 .item .txttit { padding:15px 20px; font-size: 16px; border-radius: 6px;}
.about2 .item {border-radius: 6px; box-shadow: 0px 3px 14px 0px rgba(0, 27, 83, 0.08);}
.about2 .item .txt { padding: 20px 25px;font-size: 15px; line-height: 1.75;}
.about3 { padding:50px 0;}
.about3 .item {width: calc(20% - 40px); margin: 0 20px 20px 20px;}
.about4 {padding:50px 0;}
.about4 .about_bot .item .timeb {font-size:34px;line-height: 42px;padding-bottom: 30px;margin-bottom:10px;}
.about4 .about_bot .item .timeb:after {width: 10px; height: 10px; border: 3px solid #bbd8ff;}
.about4 .about_bot .mySwiper:before {height: 1px;top:64px;}
.about4 .about_bot .item .tit {font-size: 17px; margin-bottom: 10px;}
.about4 .about_bot .item .txt {font-size: 14px;}
.about4 .about_bot .item .cont {height: 150px;}
.about4 .about_bot .swiper-button-prev, .about4 .about_bot .swiper-button-next{height:32px;width:32px;}
.about4 .about_bot .swiper-button-prev:after, .about4 .about_bot .swiper-button-next:after {font-size: 14px;}
.lxwm1{padding: 50px 0;}
.lxwm2 {padding:50px 0;}
.lxwm1 .lxwm_bot .item i img{width:70px;}

.messagebox {padding:50px 0;}
.messagebox .message_tit { margin-bottom:30px;}
.message_form .inpl { width: 70px; font-size: 14px; padding-left: 12px;}
.message_form .inpr, .message_form .yzmbox { width: calc(100% - 70px); border-radius: 3px;}
.message_form .inpr input, .message_form .yzmbox input {padding: 5px 12px; height: 42px; font-size: 14px;}
.message_form .inpr textarea {height: 70px;padding: 8px 12px;font-size: 14px;}
.message_form .yzmbox .yzm img {height: 42px;}
.message_form .submit input[type="submit"] { font-size: 14px;height: 42px; width: 100%;}
.message_form .submit {margin-top: 30px;}

.jobbox { padding: 50px 0;}
.jobbox .job_r .jobr_bot dl dd h5 {padding: 12px 15px;font-size: 16px;}
.jobbox .job_r .jobr_bot dl dd {border-radius:7px; margin-bottom: 15px;}
.jobbox .job_r .jobr_bot dl dd h5 i {width: 20px;height: 20px;}
.jobbox .job_r .jobr_bot dl dd h5 i svg {width: 14px; height: 14px;}
.jobbox .job_r .jobr_bot dl dd .article .txt h3 {font-size:16px;}
.jobbox .job_r .jobr_bot dl dd .article .txt {font-size:14px;}
.jobbox .jobbot {margin-top: 30px;height:200px;}
.jobbox .jobbot .jobbottxt .tit {font-size:18px;}
.prob1 .pro_bot .txtbox dt,.prob3 .pro_bot .item dt{margin: 20px 0 15px;}
.prob1 .pro_bot .txtbox dd p:before{top:7px;}
.prob1 .pro_bot .txtbox dd p,.prob3 .pro_bot .item dd p { padding-left:0px;}
/*.newsban-box .bantxt .bantit { font-size:30px;}*/

}
@media(max-width:1000px){
.w33 { width: calc(50% - 30px); }
.w25{width: calc(50% - 30px);}
.nytit,.solub3 .nytit{margin-bottom:20px;}
.nytit .tit{font-weight:600;}
.about1 .nytit {margin-bottom:30px;}
.ecology2 .ecologybot {flex-wrap: wrap;}
.ecology2 .ecologybot .ec_tit{margin-bottom: 30px;}
.ecology2 .ecologybot .ec_list{margin-bottom:25px;}
.ecology2 .ecologybot .ec_list .item { margin-bottom: 20px;}
.ecology2 .ecologybot .ecology_l{width:100%;padding-top: 10px;}
.ecology2 .ecologybot .ecology_message {width: 100%;}
.ecology3 .item{box-shadow: 0px 0px 8px 0px rgba(210, 217, 236, 0.3); width: calc(50% - ( 30px * 2 / 3 )); }
.ecology3 .item:nth-child(2n) {margin-right: 0;}
.ecology3 .item:nth-child(3n){margin: 0px 30px 30px 0;}
.ecology4 .ecology_bot ul li a { height: 80px;}
.prob4 .pro_bot .item {width:calc(50% - 20px);height:220px;margin-bottom:25px;}
.prob4 .pro_bot .item i img { width: 24px;}
.prob4 .pro_bot .item .txt { margin-top: 10px;}
.prob4 .pro_bot .item .subtxt {margin-top:5px;}
.jszc_more a {width: 110px;height: 36px;padding: 5px 15px;font-size: 13px;}

/*.prob1 .pro_bot {padding:20px 15px 20px;}*/
.prob1 .pro_bot .imgbox {width: 100%; margin-right: 0px;margin-bottom:30px;}
.prob1 .pro_bot .txtbox { width: 100%;}
.prob1 .pro_bot .txtbox dt { margin: 0px 0 20px;}
.prob1 .pro_bot .txtbox dd {line-height: 24px;}
.prob1 .pro_bot .txtbox dd p:before { top:9px;}

.prob2 .pro_bot .pro_l {width: 100%;}
.prob2 .pro_bot .pro_l ul li{padding: 10px 10px 10px 20px;font-size: 15px;}
.prob2 .pro_bot .pro_r {width:100% ;margin-top:20px; border-top:1px solid rgba(210, 217, 236, 0.5);}
.prob2 .pro_bot .pro_r dl {padding:30px 20px 20px 20px;}
.prob2 .pro_bot .pro_item { margin-bottom: 30px; flex-direction: column;}
.prob2 .pro_bot .pro_item .item_left { width:100%;margin-bottom:15px;}
.prob2 .pro_bot .pro_item .item_right { width:100%;  margin-left: 0px;}
.prob3 .propcbox,.solub2 .solupcbox{display:none;}
.prob3 .minbox,.solub2 .minbox{display:block;}
.solub5 .solubot .solupcbox{display:none;}
.solub5 .solubot .minbox{display:block;}
.list_download ul { margin-right: -20px;}
.list_download ul li {width: calc(50% - 20px); margin-right: 20px; margin-bottom: 20px;}



.about1 .about_bot{flex-wrap: wrap;}
.about1 .about_bot .about_l .about_con {font-size: 14px;line-height:1.75;margin-bottom:25px;}
.about1 .about_bot .about_l .about_con p { margin-bottom: 15px;}
.about1 .about_bot .about_l { width: 100%; padding-top: 0%;}
.about1 .about_bot .imgb {width: 100%;padding: 15px 15px 0 0;}
.about2 .mySwiper {padding: 5px;}
.about3 .about_bot { padding: 0; position: relative;}
.about4 .about_bot .mySwiper {padding: 0 10px;margin:0;}
.about3 .about_bot .abmb{display:block;position: relative;}
.about3 .about_bot .abpcb{display:none;}
.about3 .about_bot .abmb .mySwiper1{position: relative; overflow: hidden;}
.about3 .about_bot .mySwiper1 .swiper-slide{display: flex;flex-wrap: wrap;}
.about3 .about_bot .mySwiper1 .swiper-slide .item {width: calc(50% - 20px); margin: 0 10px 20px 10px;}
.about3 .about_bot .abmb .swiper-pagination{width:100%;}
.about3 .about_bot .abmb .swiper-pagination span{width:14px;height:2px;margin:0 2px;background:#1577fe;}
.about3 .about_bot .abmb .swiper-pagination span.swiper-pagination-bullet-active{background:#1577fe;}

.about4 .about_bot .item .timeb {font-size:28px;line-height: 38px;padding-bottom: 30px;margin-bottom:10px;}
.about4 .about_bot .item .timeb:after {width: 10px; height: 10px; border: 3px solid #bbd8ff;}
.about4 .about_bot .mySwiper:before {height: 2px;top: 59px;}
.about4 .about_bot .item .tit {font-size: 17px; margin-bottom: 10px;}
.about4 .about_bot .item .txt {font-size: 15px;}
.about4 .about_bot .item .cont { background: linear-gradient(180deg, #f5f6fa 0%, #fafbfe 100%);height: 180px; box-shadow: 0px 6px 20px 0px rgba(210, 217, 236, 0.3);  border: 2px solid #ffffff;}
.about4 .about_bot .swiper-button-prev, .about4 .about_bot .swiper-button-next{display:none;}
.about4 .about_bot .swiper-notification{width:100%;display: block;margin-top:10px;text-align: center;}
.about4 .about_bot .swiper-notification span{width:14px;height:2px;margin:0 2px;background:#1577fe;}
.about4 .about_bot .swiper-notification span.swiper-pagination-bullet-active{background:#1577fe;}

.lxwm1 .lxwm_bot {margin-right:0px;flex-wrap: wrap;}
.lxwm1 .lxwm_bot .item {width:100%;margin-right: 0px;padding:25px 15px 0; box-shadow: 0px 2px 10px 0px rgba(0, 27, 83, 0.08);  border-radius: 6px;margin-bottom:25px;}
.lxwm1 .lxwm_bot .item i img{width:60px;}
.lxwm1 .lxwm_bot .item .tit {font-size: 16px;margin-bottom:10px;}
.lxwm1 .lxwm_bot .item .txt {height: 110px; line-height: 24px;}
.lxwm1 .lxwm_bot .item .tel {font-size: 14px;}
.lxwm2 .itemb .item_li {width: 100%;padding: 20px 0;}
.lxwm2 .itemb .item_li .imgb {width: 60px;margin-right: 15px;display:flex; justify-content: center; align-items: center;}
.lxwm2 .itemb .item_li .txtb{width:calc(100% - 75px);}
.lxwm2 .itemb .item_li .tit {font-size: 16px; margin-bottom: 5px;}

.jobbox .jobmenu{display: flex;}
.jobbox .jobmenu .jobml{font-weight: 600;font-size:18px;}
.jobbox .jobmenu .jobmr{display:flex;justify-content: center; align-items: center;}
.jobbox .jobmenu .jobmr a{color:#1577fe;display: block;}
.jobbox .jobbtop {flex-wrap: wrap;}
.jobbox .job_l {width: 100%;padding-right: 0px;border-right:0;display:none; position: fixed;left:0;top:0;background-color:#ffffff; padding:30px 20px;min-height:100vh;z-index:9;}
.jobbox .job_r {width:100%;margin-left: 0px;}
.jobbox .job_r .jobr_titb { margin-bottom:20px;font-size:20px;}
.jobbox .job_l .screen_tit, .jobbox .job_l .xyzp_button {display: block;}
.jobbox .job_l .screen_tit{display:flex;justify-content: space-between; align-items: center;margin-bottom:20px;}
.jobbox .job_l .screen_tit h3{font-size:18px;}

.jobbox .job_l .screen_tit .screen-btn{width: 24px;height: 24px;overflow: hidden;opacity: 1;position: relative;}
.screen-btn .line1,.screen-btn .line2,.screen-btn .line3{width: 100%;height: 2px;margin-bottom:0px;background:#333333;position: absolute;}
.line1{top:3px;}
.line2{opacity: 0 !important;}
.line3{top: 16px;}
.screen-btn div{transition: all .5s;background:#333333;}
.screen-btn.on{opacity: 1;}
.screen-btn.on .line1{-webkit-transform: rotate(44deg);-ms-transform: rotate(44deg);transform: rotate(44deg);transform-origin:0%;-ms-transform-origin:0%;-webkit-transform-origin:0%;-moz-transform-origin:0%;transition: all .5s;}
.screen-btn.on .line2{opacity: 0;transition: all .5s;}
.screen-btn.on .line3{-webkit-transform: rotate(-44deg);-ms-transform: rotate(-44deg);transform: rotate(-44deg);top: auto;bottom: 2px;transform-origin:0%;-ms-transform-origin:0%;-webkit-transform-origin:0%;-moz-transform-origin:0%;transition: all .5s;}

.jobbox .jobb_search { margin-bottom: 20px;}
.jobl_list .l_itemtit {font-size: 18px;margin-bottom: 7px;}
.jobl_list .l_item dl dd {line-height: 32px;}
.jobl_list .l_itemb { margin-bottom: 20px;}
.jobbox .job_l .xyzp_button{position: absolute; bottom: 0;width:calc(100% - 40px);display:flex;justify-content: space-between;background: #FFFFFF; height: 50px; text-align: center; border-top: 1px solid rgba(0, 0, 0, .06);}
.jobbox .job_l .xyzp_button a,.jobbox .job_l .xyzp_button span{ width: calc(50% - 20px); margin: 7px 10px; display: inline-block; height: 38px; line-height: 38px; font-size: 15px; border-radius: 5px;}
.jobbox .job_l .xyzp_button a { margin-right: 0px; color: rgba(0, 0, 0, .65);  border: 1px solid rgba(0, 0, 0, .15);}
.jobbox .job_l .xyzp_button span { margin-right: 0px; border: #1577fe 1px solid;  background-image: linear-gradient(0deg, #1577fe, #1577fe);  color: #FFFFFF;}
.jobbox .jobbot{position: relative;}
.jobbox .jobbot .jobbottxt{position:relative;z-index:1;}
.jobbox .jobbot:after{content:'';background:rgb(0 0 0 / 30%);position:absolute;width:100%;height:100%;top:0;left:0;}

.solub2 .botSwiper .item dd *{font-size:16px !important;}
.newsban-box .bantxt .bantit { font-size:24px;}

.pcpage{display:none;}
.ph_pages{display: block;margin-bottom:0px;}

}
@media(max-width:600px){
.zyzxban-box .bantxt .txt { margin-top: 10px; }
.nyban-box .bantxt .banmore a{width:130px;height:36px;}
.nyban-box .bantxt .banmore a span{margin-right:15px;}
.nyban-box {height: 320px;}
.nyban-box .bantxt .txt p{display:inline;}
.nynav_box ul li a {font-size: 15px; padding: 0 15px;}
.navSwiper .swiper-slide .txt{padding: 0 15px;}
.navSwiper .swiper-slide a { font-size: 15px;}
.nytit .subtit br{display:none;}
.nynav_box .wid1600 ul {overflow-x: scroll; flex-wrap: nowrap;}
.nynav_box .wid1600 ul li{flex:1; white-space: nowrap !important;}
.nynav_box .wid1600 ul li a{white-space: nowrap !important;}
.sqsyban-box,.zyzxban-box{max-height: 240px; height:45vw;}
.aboutban-box {max-height: 300px; height:54vw;min-height: 240px;}
.aboutban-box .txt{margin-top:10px;}
.aboutban-box .txt br{display: none;}
.w33,.w50,.w25{ width:100%;}
.ecologyb1 .ecology_bot{margin-right:0px;}
.ecologyb1 .item{margin: 0 0px 25px 0;padding: 25px 20px 25px;height:auto;box-shadow: 0px 8px 16px 0px rgba(210, 217, 236, 0.3);}
.ecologyb1 .item .txt { line-height: 20px;}
.he_180 {height: 140px !important;}
.ecology4 .ecology_bot ul {margin-right: -10px;}
.ecology4 .ecology_bot ul li { width: calc((100% / 3) - 10px); box-shadow: 0px 4px 8px 0px rgba(210, 217, 236, 0.3);margin-right: 10px; margin-bottom: 10px;}
.ecology4 .ecology_bot ul li a { position: relative; height: 60px;}
.ecology2 .ecologybot .ecology_message .inpb {width:100%; margin: 0 0px 15px 0;}
.ecology2 .ecologybot .ecology_message {border-radius: 5px;padding: 30px 20px;}
.ecology2 .ecologybot .ecology_message .inpb p, .ecology2 .ecologybot .ecology_message .textareab p, .ecology2 .ecologybot .ecology_message .group p {font-size: 14px;margin-bottom: 5px;}
.ecology2 .ecologybot .ecology_message .inpb input,.ecology2 .ecologybot .ecology_message .group input{height:38px;padding: 5px 15px;font-size: 14px;}
.ecology2 .ecologybot .ecology_message .textareab textarea {height: 56px;padding: 5px 15px;font-size: 14px;}
.ecology2 .ecologybot .ecology_message .submit input[type="submit"] {height:38px;line-height:38px;}
.ecology2 .ecologybot .ecology_message .group .yzm img{height:38px;}
.ecology2 .ecologybot .ecology_message .group input{width:calc(100% - 120px);}

.ecology3 .item { box-shadow: 0px 0px 8px 0px rgba(210, 217, 236, 0.3); width:100%;margin: 0px 0px 20px 0; height: 200px; padding: 20px 20px 15px;}
.ecology3 .item:nth-child(3n),.ecology3 .item:nth-child(4n){width:100%;margin: 0px 0px 20px 0;}
.ecology3 .item i { margin-bottom: 10px;}
.ecology3 .item .titb { margin-bottom: 15px;}

.jszcb2 .jszc_bot {padding: 20px 10px;border-radius: 5px;}
.jszcb1 .jszc_bot .jszcSwiper .item {max-height: 480px;height:120vw;}
.jszcb1 .jszc_bot .jszcSwiper .item .box { padding:30px 20px;}
.jszcb1 .jszc_bot .jszcSwiper .item .txt{font-size:13px;}
.jszc_more a {width: 100px;height: 32px;padding: 5px 10px; font-size: 12px;}

.prob4 .pro_bot{margin-right: 0px;}
.prob4 .pro_bot .item {width:calc(50% - 10px);height:180px;margin-bottom:25px;box-shadow: 0px 6px 12px 0px rgba(192, 199, 218, 0.3);}
.prob4 .pro_bot .item i img { width: 20px;}
.prob4 .pro_bot .item:nth-child(2n){margin-right:0;}

.solub1 .solu_bot {margin-right: 0px;}
.solub1 .item.w25{width:100%;}
.solub1 .item{margin: 0 0px 25px 0;padding: 25px 20px 25px;height:auto;}
.solub3 .solubot {padding: 0 10px 0px;}
.solub3 .item {box-shadow: 0px 8px 16px 0px rgba(210, 217, 236, 0.3); height: 200px;padding: 20px 20px 20px;}
.solub3 .item .txt {line-height: 24px;}
.solub5 .solubot .item { height: 330px;width:calc(100% - 2px);}
.solub5 .solubot .item .txtb { padding: 20px 20px 20px;}
.solub5 .solubot .item .subtxt{line-height:24px;}
.solub6 .solubot ul li { width: calc((100% / 3) - 10px); box-shadow: 0px 4px 8px 0px rgba(210, 217, 236, 0.3);margin-right: 10px; margin-bottom: 10px;}
.solub6 .solubot ul li a{height: 60px;}
.list_download ul { margin-right: 0px;}
.list_download ul li {width:100%; margin-right: 00px; margin-bottom: 20px;box-shadow: 0px 3px 6px 0px rgba(192, 199, 218, 0.6); border-radius: 4px;}
.list_download ul li .down_t {height: 50px; padding: 0 15px;}
.list_download ul li .down_b {padding: 30px 20px; height: 200px;}

.list_news {margin: 0 auto 20px;}
.list_news ul li {margin-bottom: 25px;border-bottom: 1px solid #dfdfdf;}
.list_news ul li:last-child{margin-bottom: 0px;border-bottom: 0;}
.list_news ul li a {flex-direction: column;}
.list_news ul li a .imgl {width: 100%;}
.list_news ul li a .txtr {width:100%; margin-left: 0px; padding: 15px 0 20px;}
.list_news ul li a .txtr .txt2{margin-bottom:15px;line-height:20px;}
.list_news ul li:last-child a .txtr {padding-bottom:0;}

.about1 .nytit {margin-bottom: 20px;}
.about1 .about_bot .about_l .about_tit {margin-bottom: 10px;}
.about1 .about_bot .about_l .about_con p {margin-bottom: 6px;}
.about1 .about_bot .about_l .about_con { margin-bottom: 15px;}

.about2 .nytit { margin-bottom: 20px;}
.about2 .item .txttit { padding: 15px 20px; font-size: 16px; border-radius: 4px;}
.about2 .item {border-radius: 4px; box-shadow: 0px 2px 8px 0px rgba(0, 27, 83, 0.08);}
.about2 .item .txt { padding: 15px 20px;height: 180px;font-size: 14px; line-height: 1.75;}
.about4 .about_bot .mySwiper {padding: 0 10px;margin:0;}
.about4 .about_bot .item .timeb {font-size:20px;line-height: 30px;padding-bottom: 30px;margin-bottom:10px;}
.about4 .about_bot .item .timeb:after {width: 8px; height: 8px; border: 3px solid #bbd8ff;}
.about4 .about_bot .mySwiper:before {height: 1px;top: 53px;}
.about4 .about_bot .item .tit {font-size: 15px; margin-bottom: 10px;}
.about4 .about_bot .item .txt {font-size: 14px;}
.about4 .about_bot .item .cont { background: linear-gradient(180deg, #f5f6fa 0%, #fafbfe 100%); box-shadow: 0px 4px 14px 0px rgba(210, 217, 236, 0.3);  border: 1px solid #ffffff;}
.about4 .about_bot .swiper-button-prev, .about4 .about_bot .swiper-button-next{display:none;}
.about3 .about_bot .abmb .swiper-button-prev, .about3 .about_bot .abmb .swiper-button-next{display:none;}

.messagebox{width:90%;}
.messagebox .message_tit { margin-bottom:20px;}
.message_form .inpb, .message_form .msgb, .message_form .group {flex-wrap: wrap;}
.message_form .inpl { width: 100%; padding-left: 10px;margin-bottom:5px;}
.message_form .msgb .inpl { margin-top: 0;}
.message_form .inpr, .message_form .yzmbox { width:100%; border-radius: 3px;}
.message_form .inpr input, .message_form .yzmbox input {padding: 5px 12px; height: 38px;}
.message_form .inpr textarea {height: 60px;padding: 5px 10px;}
.message_form .yzmbox .yzm img {height:38px;}
.message_form .submit input[type="submit"] {height:38px; width: 100%;}
.message_form .submit {margin-top: 20px;}

.jobbox .jobmenu .jobml{font-size:16px;}
.jobbox .job_r .jobr_titb { margin-bottom:20px;font-size:18px;}
.jobbox .job_r .jobr_bot dl dd h5 { padding: 10px 15px; font-size: 15px;}
.jobbox .job_r .jobr_bot dl dd {border-radius: 5px; margin-bottom: 10px;}
.jobbox .job_r .jobr_bot dl dd h5 i {width: 18px;height: 18px;}
.jobbox .job_r .jobr_bot dl dd h5 i svg {width: 10px; height: 10px;}
.jobbox .job_r .jobr_bot dl dd .article .txt h3 { font-size: 14px;}
.jobbox .jobbot .jobbottxt{margin:0 5px;}
.jobbox .jobbot .jobbottxt .tit {font-size:16px;margin-bottom:10px;}
.jobbox .jobbot {height: auto;padding:25px 20px;justify-content: center;}

.ecology2,.ecologyb1,.ecology4,.jszcb1,.jszcb2,.prob1,.prob2,.prob3,.prob4,.solub1,.solub3,.solub4,.solub5,.solub6,.list_download,.news_box,.about1,.about2,.about3,.about4,.lxwm1,.lxwm2,.messagebox,.jobbox{ padding: 40px 0;}
.solub2 {padding: 0px 0 40px;}
.solub2 .botSwiper .item dd *{font-size:14px !important;}
/*.newsban-box .bantxt .bantit { font-size:20px;}*/

}