*{padding: 0;margin: 0;}
form, div, body, img, p, a, img, dl, dd, dt, table, tr, td, th, h1, h2, h3, h4,h5,h6,ul ,li{margin: 0;padding: 0;border: 0;color: #333;}
html{width: 100%;font-size: 16px;}
body {
    font-family: 'PingFang SC', 微软雅黑;
    color: #000;
    font-size: 16px;
    background-color: #fff;
    box-sizing: border-box;
    overflow-x: hidden;
    width: 100%;
   
} 
h1, h2, h3, h4, h5, h6 {  text-decoration: none;  font-weight: normal;  font-size: 100%;}
a:hover,a:visited,a:focus{text-decoration: none;}
li{list-style: none;}

img{ user-select:none;}




.textone {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.bannerone{display:none;}
.mbanner{display:none;}
.wrap {width: 100%;margin:auto!important;position: relative;box-sizing: border-box;}
.wrap .wconts{display:flex;justify-content:space-around; margin:auto ;align-items:center;}
.a{color: #666;    text-decoration: none;}
.m_head{display:none;}
.header-main {overflow: hidden;padding:1% 0;}

.header {position: fixed;top: 0;left: 0;width: 100%;background: #fff;z-index: 21;}
.two-menu h1 img {margin-right: 10px;display: none;}
.main {    padding-top: 114px;}
.w {    width: 1440px;    margin: 0 auto;    max-width: 1440px;}
.logo {width: 5%; margin:auto 0;}
.logo img {width: 100%;}
.nav {width:60%;margin:auto 0!important; }


.wraps {width: 100%;margin: 0 auto;box-sizing: border-box;}
.wraps .wconts1{display:flex;justify-content:space-around;margin:auto;}
.wraps .wconts1 .logo{width:5%; margin:auto 0;}
.wraps .wconts1 .logo img{width:100%; }
.inputs{display: flex;justify-content: space-between;align-items: center;padding: 15px 20px;width: 70%;background: #FFFFFF;box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.05); margin:auto 0;}
.inputs img{width:30px;}
.wrapclose{width: 10%;height: 44px;  margin:auto 0;}
/*#fuwu .nav-block ul, #luyan .nav-block ul {
text-align: center;
}

#fuwu .nav-block li, #luyan .nav-block li {
width: 33.33%;
box-sizing: border-box;
margin: 0 0 10px 0;
text-align: center;
}*/
.header-lag1 {   width:10%;margin:auto 0;}
.header-lag1 img{   width:30px;margin:auto 0;}

.header-lag1 a {margin-left: 15px;}
.header-lag2 {width: 10%;background: #FFFFFF;border: 0.5px solid #477abc;border-radius: 66px;display: flex;justify-content:center; padding: 10px 0px;margin: auto 0;}
.header-lag2 img {width: 20px;margin-right:5px;}
.header-lag2 span {width: fit-content;font-weight: 400;font-size: 14px;line-height: 20px;color: #1bcffd;}
.nav ul {margin:0;}
.nav li {width: 19%;float: left;text-align: center; margin-right:1%;}
.nav li .nav-up-selected {width:19% ;background-color: #477abc;}

.nav li .nav-up-selected a {color: #FFFFFF;}

.nav li a{display:block; width:100%; color: #525252;font-size: 16px;line-height: 50px;border-radius:5px;}

.nav li .active {width: 100%;background-color: #477abc;color:#FFFFFF;line-height: 50px;}

.nav li:hover{width: 19%;background-color: #336bb5;border-radius:5px;}
.nav li:hover a{color:#FFFFFF; background-color: #336bb5;}

.nav-block {overflow: hidden;margin-bottom: 0px;}

.fl .nav-block {float: left;margin-right: 0px;}

.fl .nav-block ul {float: left;margin-right: 0px;}

.fl .nav-block li {float: none;}

.two-menu {background: #fff;position: fixed;top: 88px;left: 0;width: 100%;z-index: 20;overflow: hidden;padding: 20px 0;display: none;border-top: 1px solid #477abc;}

.two-menu h1 {
font-weight: 700;
font-size: 16px;
color: #303030;
line-height: 22px;
margin-bottom: 15px;
padding-left: 25px;
}
    .two-menu h1:hover {
        color: #477abc;
    }

.two-menu h1 a {
font-size: 14px;
line-height: 20px;
color: #333;
}

.two-menu ul {
overflow: hidden;
}

.two-menu li {
float: left;
color: #333;
padding: 5px 25px;
margin: 0 10px 10px 0;

width:11em;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}


.two-menu li a {
color: #333;

}


.two-menu li a:hover {
color: #477abc;
}

.mobile-header {
display: none;
position: fixed;
left: 0;
top: 0;
right: 0;
height: 48px;
z-index: 111;
background: rgba(255, 255, 255, 0.9);
}



.mobile-header .logo {
position: absolute;
left: 12px;
top: 10px;
width: 140px;
}



.mobile-header .logo img {
width: 100%;
display: block;
}



.mobile-header .mobile-menu {
background-color: rgba(0, 105, 164, 0.8);
width: 48px;
height: 48px;
position: absolute;
top: 0px;
right: 0px;
}



.mobile-header .mobile-menu .mobile-header-icon {
color: #ffffff;
height: 100%;
font-size: 25px;
text-align: center;
float: right;
width: 100%;
position: relative;
-webkit-transition: background 0.5s;
-moz-transition: background 0.5s;
-o-transition: background 0.5s;
transition: background 0.5s;
}



.mobile-header .mobile-menu .mobile-header-icon:hover {
background-color: rgba(255, 255, 255, 0.2);
cursor: pointer;
}



.mobile-header .mobile-menu .mobile-header-icon span {
position: absolute;
left: calc((100% - 25px) / 2);
top: calc((100% - 1px) / 2);
width: 25px;
height: 1px;
background-color: white;
}



.mobile-header .mobile-menu .mobile-header-icon span:nth-child(1) {
    transform: translateY(4px) rotate(0deg);
}



.mobile-header .mobile-menu .mobile-header-icon span:nth-child(2) {
    transform: translateY(-4px) rotate(0deg);
}



.mobile-header .mobile-menu .mobile-header-icon-click span:nth-child(1) {
animation-duration: 0.5s;
animation-fill-mode: both;
animation-name: clickfirst;
}



.mobile-header .mobile-menu .mobile-header-icon-click span:nth-child(2) {
animation-duration: 0.5s;
animation-fill-mode: both;
animation-name: clicksecond;
}
.banner{width: 100%;height: 600px;background-repeat: no-repeat;background-size: cover;position: relative;margin-top:5.5%; }
.swiper {width: 100%;height: 100%;}
.banner .swiper-wrapper{width: 100%;}
.banner .swiper-slide{width: 100%;height: 600px;background-repeat: no-repeat;background-size: cover;display:flex;}
.banner .tax {   text-align: center;font-size: 36px;color: #fff;text-transform: uppercase;font-weight: 300;}
.banner .headertitle {width:35%; margin:0 0 0 0px;color: #303030;font-size: 48px;font-weight: 700;}
.banner .headerbifo {width:35%;  color: #525252;margin:0 0 0 0px;font-style: normal;font-weight: 300;font-size: 22px;line-height: 43px;letter-spacing: 0em;}
.banner .ding {background-color:#477abc

;   width:148px;height: 41px;line-height: 41px;text-align: center;margin: 30px 0 0 0px;font-size: 22px;color: #FFF;}
.banner .ding:hover{background-color:#1bcffd}
.banner .swiper-pagination-bullet-active{background-color: #fff !important;}
.banner .ding a{color: #fff;}
.banner .swiper-pagination-bullet{background-color: rgba(255, 255, 255, 0.33);width: 40px;height: 1px;margin-right: 10px;border-radius:10px}
.banner .swiper-horizontal>.swiper-pagination-bullets,.banner .swiper-pagination-bullets.swiper-pagination-horizontal{bottom: 40px;}
.banner .btto{ margin:auto; left:0;right:0; top:0; bottom:0;}
.banners{width: 100%;height: 420px;background-repeat: repeat;background-size:auto 100% ;background-position:center ;  position: relative;margin-top:5.5%;background-clip: border-box; }
.path{display: flex;flex-direction: column;justify-content: center;align-items: flex-start;padding: 35px 30px;gap: 20px;position: absolute;width: 317px;height: 195px;bottom: 0;background: rgba(2,202,253,0.88);}
.path2{display: flex;flex-direction: column;justify-content: center;align-items: flex-start;padding: 35px 30px;gap: 20px;position: absolute;width: 317px;height: 195px;bottom: 0;background: rgba(2,202,253,0.88);}

.titletwo{ width:100%; text-align:left; }
.titletwo h2{ width: 28px;height: 4px;background: #FFFFFF;border-radius: 25px;}

.titletwo h3{ font-weight: 400;font-size: 30px;line-height: 42px;color: #FFFFFF;margin: 5px 0 40px;}
.titletwo h4{ font-weight: 400;font-size: 15px;line-height: 21px;color: #FFFFFF; letter-spacing: 0.1em;margin: 5px 0 40px;}

.case-header h6{font-size: 18px;display: flex;align-items: center;font-weight: normal;}
.case-header h6 img{width:18px ;margin-right: 10px;}
.case-header h6 span{color: #FFFFFF;}
.case-header h6 a{color: #FFFFFF;}



.titleone{ width:100%; text-align:left; }
.titleone h2{ width: 28px;height: 4px;background: #1bcffd;border-radius: 25px;}
.titleone h3{ font-weight: 400;font-size: 30px;line-height: 42px;color: #1A2846;}
.titleone h4{ font-weight: 400;font-size: 15px;line-height: 21px;color: #626262; letter-spacing: 0.1em;margin: 5px 0 40px;}

.titlethree{ width:100%; text-align:left; margin:50px 0 50px 0;}

.titlethree h3{font-weight: 400;font-size: 30px;line-height: 42px;color: #303030; text-align:center;}
.titlethree h4{ font-weight: 400;font-size: 15px;line-height: 21px;color: #626262; letter-spacing: 0.1em;text-align:center;}
.titlethree h5{width: 28px;height: 4px;background: #1bcffd;border-radius: 25px;margin:auto;}


.sub-navitem{background-color:#477abc

;width: 100%;}
.sub-nav{width:50%;text-align: center;margin: 0 auto;}
.sub-nav .hai{border-bottom: 4px solid #FFBC56;}
.sub-nav .hai a{color: #fff;}
.sub-nav ul{width:100%; display:flex;margin-bottom:0px;align-items:center;justify-content:space-evenly}
.sub-nav ul li{  text-align: center;width: fit-content;}
.sub-nav ul li a{text-align: center;margin: 0 auto;color: #fff;font-size: 18px;display:block;padding: 10px 0px;}
.sub-nav ul li:hover{border-bottom: 4px solid #FFBC56; }
.sub-nav ul li:hover a{color: #fff;}
.path1 {display:none;}
.titleones{display:none;}
.mindex-main1{display:none;}
.index-main1{padding: 40px 0 80px;width: 100%;   position: relative;padding:70px 0;}
 

.register_list { width: 100%; margin: 22px auto 0; position: relative; z-index: 2; }
.register_list li {border:1px dashed #e6e6e6;box-sizing:border-box;  width: 24%; background: #FFFFFF; -webkit-box-shadow: 0px 0px 10px 0px #efefef; box-shadow: 0px 0px 0px 0px #efefef; border-radius: 4px; text-align: center; margin-right: 1%; margin-bottom: 10px; -webkit-transition: all .2s; transition: all .2s; position: relative;  }

.register_list li a { display:block; width: 100%; height: 100%; }
.fiscaltaxerr_arrow{   background: url(/Content/img/jt.png) no-repeat ;background-size: cover;width: 14px;    height: 14px;    margin: auto;}
.register_list li:hover .retext {
    color: #477abc;
}


.register_pic { width: 100%; height:350px; margin: 0px auto 0px; text-align: center; line-height: 175px; background-color: #f5f5f5; }
.register_pic .titl{ width: 100%;height: 74px;background: #FFFFFF;position:absolute; bottom:0; }
.register_pic .titl h2{font-weight: 400;font-size: 20px;line-height: 150%;text-align: center;color: #303030;}
.register_pic .titl h3{width: 30px;height: 2px;/* 线 */background:  rgba(0, 0, 0, 0.05); margin:auto;}
.register_pic .titl h4{display:none;}

.register_pic:hover .titl{width: 100%;height: 114px;      background:#477abc;position:absolute; bottom:0;}
.register_pic:hover .titl h2{color: #FFFFFF;}
.register_pic:hover .titl h3{width: 30px;height: 2px;background:#FFFFFF;margin:auto; }
.register_pic:hover .titl h4{font-weight: 400;font-size: 16px;line-height: 150%;text-align: center;color: #FFFFFF;display:block;}

.register_pic img { -webkit-transition: all .6s; transition: all .6s; width: 100%;height: 100%;}
.retext{padding: 20px 0 10px;font-weight: 400;font-size: 20px;line-height: 150%;text-align: center;color: #303030;}

 .titl2{ width: 100%;height: 74px;position:absolute; bottom:0;}
 .titl2 h2{font-weight: 400;font-size: 20px;line-height: 150%;text-align: center;color: #303030;}
 .titl2 h3{width: 30px;height: 2px;/* 线 */background:  rgba(0, 0, 0, 0.05); margin:auto;}
 .titl2 h4{display:none;}

.register_list li:hover .titl2{width: 100%;height: 114px;      background:#477abc;position:absolute; bottom:0; }
.register_list li:hover .titl2 h2{color: #FFFFFF;}
.register_list li:hover .titl2 h3{width: 30px;height: 2px;background:#FFFFFF;margin:auto; }
.register_list li:hover .titl2 h4{font-weight: 400;font-size: 16px;line-height: 150%;text-align: center;color: #FFFFFF;display:block;}



.register_list li:hover .fiscaltaxerr_link,.register_list li:hover .fiscaltaxerr_link{ color: #EB5757; }
.register_list li:hover .fiscaltaxerr_arrow{background: url(/Content/img/jt1.png) no-repeat ;background-size: cover;  }




.index_About{position: relative;margin-top:70px;}
.index_About .ft{}
.index_About .box{width: 35%; }
.index_About .box h2{ width: 28px;height: 4px;background: #1bcffd;border-radius: 25px;}
.index_About .box h3{ font-weight: 400;font-size: 30px;line-height: 42px;color: #1A2846;}
.index_About .box h4{ font-weight: 400;font-size: 15px;line-height: 21px;color: #626262; letter-spacing: 0.1em;margin: 5px 0 40px;}

.index_About .box p{color: #999999;font-size: 16px;line-height: 180%; overflow-y:scroll; height:280px;margin-bottom:2%;}
.index_About .box p::-webkit-scrollbar-track {/*滚动条里面轨道*/ -webkit-box-shadow: inset 0 0 0rem rgba(0,0,0,0.2);background: #f5f5f5;border-radius: 3px;}
.index_About .box p::-webkit-scrollbar { width: 5px;height: 10px;/* margin-right: 20px; */}
.index_About .box p::-webkit-scrollbar-thumb {-webkit-box-shadow: inset 0 0 0rem rgba(0,0,0,0.2);background: #ccc;margin-right: 100px;border-radius: 25px;}

.index_About .box span{display: inline-block;color: #999;padding: 5px 30px;font-size: 15px;margin: 30px 0; border: 1px #999 solid;border-radius: 30px;margin-right: 30px;cursor:pointer;}
.index_About .box span:hover{background: #477abc;color: #fff;border: 1px #477abc solid;}
.index_About .mores{padding: 2% 0;background-color: #477abc;}
.index_About .mores h3{color: #fff;font-size: 32px;font-weight: 400;line-height: 120%;margin-bottom: 0px;margin-top: 0px; position:relative;}
.index_About .mores h3 .img{position:absolute;left:27%;top:15px; }
.index_About .mores .eg{color: #fff;font-size: 16px;text-transform: uppercase;}
.index_About .mores1{padding: 2% 0;background-color: #477abc;}
.index_About .mores1 img{margin-right:2%;}

.index_About .ft .fr1{position: absolute;right:20%;bottom:0px; width: 32%;z-index: 20;float:right;}
.index_About .ft .fr1 img{}
.index_About .ft .fr2{position: absolute;right:10%;bottom:40%; width: 24%;z-index: 20;float:right;}
.index_About .ft .fr2 img{}

.certification-main2{width: 100%;background: url(/Content/img/youshibg.png) no-repeat ;background-size: cover;padding: 80px 0;}
.certification-content2{width: 100%;display: flex;align-items: center;flex-wrap: wrap;}
.certification-item{width: 23%;text-align: center;vertical-align: middle;padding: 5%;background-color: #fff;margin-right: 2.5%;box-shadow: 6px 4px 11px rgba(223, 227, 213, 0.55);border-radius: 4px;}
.certification-item:last-child{margin-right:0%;}
.certification-item img{width: 44px;}
.certification-item h4{font-weight: 400;font-size: 20px;line-height: 28px;letter-spacing: 0.1em;text-transform: capitalize;color: #303030;margin-top:47px;}
.certification-item h2{width: 20px;height: 2px; background: #B0B4BB;border-radius: 25px;  flex: none;order: 1;flex-grow: 0; margin: 26px auto 26px;      bottom: 100px;    left: calc(50% - 18px);}
.certification-item p{font-weight: 400;font-size: 16px;line-height: 22px;text-align: center;letter-spacing: 0.1em;text-transform: capitalize;color: #525252;}
.certification-icon{background-repeat: no-repeat;height: 70px;text-align: center;background-position: 50%;}
.certification1{background-image: url(/Content/img/you1.png);}
.certification2{background-image: url(/Content/img/you2.png);}
.certification3{background-image: url(/Content/img/you3.png);}
.certification4{background-image: url(/Content/img/you4.png);}
.certification-item:hover .certification1{background-image: url(/Content/img/you1-1.png);}
.certification-item:hover .certification2{background-image: url(/Content/img/you2-2.png);}
.certification-item:hover .certification3{background-image: url(/Content/img/you3-3.png);}
.certification-item:hover .certification4{background-image: url(/Content/img/you4-4.png);}
.certification-item:hover h4{color:#ED6D1D;}
.certification-item:hover h2{background: #ED6D1D;}
.inlx{width: 100%;height: 240px;left: 0px;background: url(/Content/img/inlx.png) no-repeat ;background-size: cover;}




.news{ width:100%; padding: 70px 0px; background: url(/Content/img/newbg.png) no-repeat ;background-size: 100% 100%;}
.news_c_l {  display:flex; align-items:center;justify-content:space-between; }
.news_c_l_hd { width: 20%; margin:auto;}
.news_c_l_hd a {align-items: center;width: 50px; font-size: 14px;color: #999;}
.news_c_l_hd a img{margin-left: 5px;}
.news_c_l_hd li { cursor: pointer;color: #525252;width:fit-content; text-align: center;margin-bottom: 10px;padding-bottom: 10px; font-size: 20px; -webkit-transition: all 0.2s; transition: all 0.2s; }
.news_c_l_hd ul{width: 100%;align-items: center;margin-top:25px;}
.news_c_l_hd li.on{border-bottom: 3px solid #477abc;color: #477abc;}
.news_c_l_hd a:hover{color: #477abc;}
.news_c_l_hd a img{width:50px;}
.news_c_l_bd {width:75%;height:550px; }

.news_c_l_bd ul{display:grid;grid-template-columns:48% 48%;grid-column-gap:4%;align-items:center;}
.news_c_l_bd ul li{width:100%; background-color: #ffffff; padding: 20px;  margin-bottom:25px;}

.news_c_l_bd a {  width: 100%; display: flex;align-items:center;justify-content:space-between;}

.news_c_l_bd a:hover .news_c_l_bd_r_t1 { color: #477abc; }
.news_c_l_bd a:hover .news_c_l_bd_l_t3{height: 2px;background:    #1bcffd;}
.news_c_l_bd_text {font-size: 16px; margin-left: 7px; vertical-align: middle; width:70%;color: #999; display: inline-block; padding-right: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.news_c_l_bd_l {  width: 25%; }
.news_c_l_bd_l_t1{font-weight: 400;font-size: 18px;line-height: 25px;letter-spacing: 0.05em;text-transform: capitalize;color: #000000;}
.news_c_l_bd_l_t2{font-weight: 400;font-size: 14px;line-height: 20px;/* identical to box height */text-transform: capitalize;/* text/内容 */color: #525252;}
.news_c_l_bd_l_t3{width: 40px;height: 2px;background:   #F0F0F0;}
.news_c_l_bd_r {  width: 70%;  background-color: #ffffff;}
.news_c_l_bd_r_t1 { font-size: 16px; color: #121212; margin-bottom: -4px; -webkit-transition: all 0.2s; transition: all 0.2s; margin-bottom: 10px; overflow: hidden; text-overflow: ellipsis;  }
.news_c_l_bd_r_t2 { font-size: 14px; color: #c2c2c2; margin-bottom: 4px; margin-top: 6px;position: absolute; }
.news_c_l_bd_r_t3 { font-size: 14px; color: #999; margin-bottom: 10px; display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;    overflow: hidden; }

/*产品 */
.pro-left-menu{ width:20%;float: left;overflow: hidden;}
.pro-left-menu dl{margin: 2px 0;}
.pro-left-menu dl dt{line-height: 38px;text-indent: 30px;background: url(../images/img-arrow-01.png) 200px center no-repeat ;cursor: pointer;width: 100%;border: 1px solid #eee;}
.pro-left-menu dl dt a{ color: #444;}
.pro-left-menu dl dd{display: none;line-height: 36px;margin-bottom: 3px;text-indent: 30px;background-color: #fafafa;color: #999;}
.pro-left-menu dl dd a{ color: #999;line-height: 36px;display: block;}
.pro-left-menu dl dd a:hover{ color: #336bb5;}
.pro-left-menu dl dt.on{background: url(../images/img-arrow-02.png) 200px center no-repeat #477abc;border: 1px solid #477abc;color: #fff;}

.pro-left-menu dl dt:hover{background: url(../images/img-arrow-02.png) 200px center no-repeat #477abc;width: 100%;border: 1px solid #477abc;color: #fff;}

.pro-content{width: 100%; margin: 50px auto;clear: both; overflow: hidden;}
.pro-content .location-current{ color: #888;font-size: 12px;}
.pro-content .location-current .a-last{ color: #404040;}
.pro-content .pro-content-tit{ margin-top:10px;margin-bottom: 10px;font-size: 24px;height: 65px;line-height: 65px;text-align: left;color: #477abc;border-bottom: 1px solid #336bb5;}
.pro-content .pro-content-detail{ margin: 5px 0;}
.pro-content .pro-content-detail ul li { border-bottom: 1px solid #eee;width: 1120px;padding: 10px 0;clear: both;overflow: hidden;  }
.pro-content .pro-content-detail ul li .pro-left{ width: 267px;height: 167px;float: left;overflow: hidden;}
.pro-content .pro-content-detail ul li .pro-left img{ width: 100%;}
.pro-content .pro-content-detail ul li .pro-right{ float: right;width: 800px;height: 167px;overflow: hidden;}
.pro-content .pro-content-detail ul li .pro-right .tit{ font-size: 18px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding: 10px 0;}
.pro-content .pro-content-detail ul li .pro-right .tit a{color: #477abc;}
.pro-content .pro-content-detail ul li .pro-right .detail{min-height: 60px; font-size: 14px;color: #808080;line-height: 28px;padding-top: 5px; }
.pro-content .pro-content-detail ul li .pro-right .linkpro{ padding-top: 10px;font-size: 14px;color: #444;clear: both;overflow: hidden;}
.pro-content .pro-content-detail ul li .pro-right .linkpro .l{ width: 720px;float: left; }
.pro-content .pro-content-detail ul li .pro-right .linkpro .r{width: 75px;height: 26px;float: right;overflow: hidden;}
.pro-content .pro-content-detail ul li .pro-right .linkpro .r a{ color: #477abc;width: 75px;height: 26px;display: block;}

.mpro-content-detail2{display:none;}
.mpro-content-detail3{display:none;}
.pro-content .pro-content-detail2{ width: 80%;float: right;overflow: hidden;}
.pro-content .pro-content-detail2 ul li { width: 80%;clear: both;overflow: hidden; margin:auto;}
.pro-content .pro-content-detail2 ul li .pro-left{ width: 267px;height: 167px;float: left;overflow: hidden;}
.pro-content .pro-content-detail2 ul li .pro-left img{ width: 100%;}
.pro-content .pro-content-detail2 ul li .pro-right{ float: right;width: 100%;}
.pro-content .pro-content-detail2 ul li .pro-right .tit{ font-size: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-weight:700;}
.pro-content .pro-content-detail2 ul li .pro-right .tit a{color: #477abc;}
.pro-content .pro-content-detail2 ul li .pro-right .detail{z-index: 1; font-size: 14px;color: #808080;line-height: 28px;padding-top: 5px;height:auto; position: relative; user-select:none;}
.pro-content .pro-content-detail2 ul li .pro-right .detail .txt{ width:100%;}
.pro-content .pro-content-detail2 ul li .pro-right .detail .txt img{ width:100%;height: auto;}
.pro-content .pro-content-detail2 ul li .pro-right .detail .txt table{ width:100%; margin: 20px auto;}
.pro-content .pro-content-detail2 ul li .pro-right .detail .txt table tr td{ width: 227px;height: 46px;line-height: 46px;text-align: center;    border: 1px solid #eee;}
.pro-content .pro-content-detail2 ul li .pro-right .contact{ padding-top: 5px;}
.pro-content .pro-content-detail2 ul li .pro-right .contact a{display: block;border-radius: 5px; -webkit-border-radius: 5px;-moz-border-radius: 5px;width: 110px;height: 39px;line-height: 39px;text-align: center;color: #fff;background-color: #336bb5;font-size: 14px; }
.switch{cursor:pointer;position:absolute;bottom:0;width:100%;text-align: right;right: 10px;}
.pro-content .pro-content-detail3{ width: 80%;float: right;overflow: hidden;padding-top: 0px;}

.pro-content .pro-content-detail3 table{ width:80%;margin: 20px auto;font-size: 14px;border-collapse: collapse;border: 1px solid #eee;}
.pro-content .pro-content-detail3 table th{ width: 227px;height: 46px;line-height: 120%;color: #477abc;text-align: center;border: 1px solid #eee;font-weight: normal;}
.pro-content .pro-content-detail3 table td{ width: 227px;height: 46px;line-height: 120%;color: #606060;text-align: center;border: 1px solid #eee;padding:10px;}
.pro-content .pro-content-detail3 table td span{ color: rgb(96, 96, 96); font-size: 14px; text-align: center; background-color: rgb(255, 255, 255);}
.pro-content .pro-content-detail3 table td:hover span{ color: #477abc; }
.pro-content .pro-content-detail3 table .tons:hover span{ color:rgb(96, 96, 96); }


/* 研发定制 */
.yfdz{width:100%;height:630px; background: url(/Content/img/yfbg1.png) no-repeat ;background-size: cover;}
.yfdz .yfzs{ width:100%; display:flex;   }
.yfdz .yfleft{ width:85%;background: url(/Content/img/yfleftbg.png) no-repeat ;background-size: cover;padding:30px 5%;}
.yfdz .yfleft p{color:#303030;Font-size: 16px;Line-height: 180%;    }
.yfdz .yfright{ width:20%; width: 170px;height: 79px;background: #477abc;border-radius: 4px;margin:auto;  padding: 10px 35px; display:flex;margin-left:-3%;}  
.yfdz .yfright .one{width:50%; text-align:center;}
.yfdz .yfright .two{width:50%; text-align:center;}


.solution-main3{padding: 40px 0 80px;width: 100%;}
.solution-content3{display: flex;align-items: center;justify-content: space-evenly;width: 100%;}
.solution-content3 .item{width: 40%;background-repeat: no-repeat;background-size: cover;height:150px;}
.solution-content3 .item h2 {width: 100%;height: 44px;background: rgba(0, 0, 0, 0.55);border-radius: 0px 0px 4px 4px;margin: 107px 0 0 0;font-weight: 400;font-size: 17px;line-height: 24px;color: #FFFFFF;text-align:center;line-height:44px;}
.solution-content3 .item:hover h2{
    width: 100%;
    height: 150px;
    background: rgba(0, 0, 0, 0.55);
    border-radius: 4px;
    font-weight: 400;
    font-size: 22px;
    line-height: 150px;
    margin: 0px 0 0 0;
    color: #FFFFFF;
}
.index_company{width:100%;margin:70px auto 70px; }
.index_company  .swiper-container{display: flex;align-items: center;font-size: 12px;margin: 30px  0;width: 90%;margin: 0 auto;}
.index_company  .swiper-container img{width: 100%;}
.index_company  .swiper-slide{width: 33%;}
.index_company  .swiper-slide .ig{text-align: center; overflow: hidden;background-color: #F5F5F5;width: 100%;}
.index_company  .swiper-slide .ig img{width: 90%;line-height: 140px;padding: 42px 0;}
.index_company .swiper-button-prev{left: 0px;background-size: 80%;top: 50% ;}
.index_company .swiper-button-next{right: 0px;background-size: 80%;top: 50% ;}
.index_company .swiper-button-prev:hover{background-size: 80%;top: 50% ;}
.index_company .swiper-button-next:hover{background-size: 80%;top: 50% ;}


  .seadetail-left{width: 100%;padding-bottom: 100px;margin:auto;}
  .seadetail-left h2{padding: 10px 0;line-height:40px;font-size: 36px;}
  .seadetail-left h5{padding: 20px 0;color: #999;font-size: 16px;padding-right: 40px;font-weight: normal;}
 .seadetail-left h6{font-weight: normal;font-size: 14px;}
 .seadetail-left img{width: 100%;}
 .seadetail-left p{font-size: 14px;line-height: 30px;padding: 20px 0 0;}


/* 新闻资讯 */

.pnews{margin-top: 10px;}
.new_main .pnews-left{width: 63%;float: left;}
.new_main .pnew-icon{position: relative;}
.new_main .pnew-icon a{display:block;width:100%;height:370px;position:relative;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.new_main .pnews-left img{width: 100%;}
.new_main .pnews-left .icon-time{position: absolute;top: 0;background-color:rgba(0, 0, 0, 0.5);color: #fff;padding: 20px 20px;}
.new_main .icon-time h3{font-size: 40px;}
.new_main .icon-time h3,.icon-time h6{color: #fff;text-align: center;}
.new_main .icon-time h6{font-size: 18px;line-height: 30px;}
.new_main .pnew-icon p{position: absolute;bottom: 0;background-color: rgba(0,0,0,.5);color: #fff;width: 100%;text-align: left;padding: 10px 20px;font-size: 16px;}
.new_main .pnew-content{margin: 30px 0 20px;border-bottom: 1px solid #ccc;padding: 10px 0 20px;}
.new_main .time{float: left;width: 14%;}
.new_main .time h5{font-size: 36px;text-align: center;padding: 5px 0 10px;color: #333;}
.new_main .time h6{padding: 10px 0;color: #999;text-align: center;font-size: 18px;font-weight: 400;}
.new_main .pnew-title{float: right;width: 83%;}
.new_main .pnew-title h3{font-size: 20px;padding-bottom: 10px;font-weight: 400;}
.new_main .pnew-title h3 a{font-size: 24px;color:#303030;}
.new_main .pnew-title p a{line-height: 24px;font-size: 14px;color: #525252!important;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.new_main .pnew-title h3:hover a{color: #477abc;}
.new_main .pnew-title p:hover a{color: #477abc!important;}
 
  

.new_main .pnews-right{width: 35%;padding: 0px 40px;float: right;}
.news-item{width:100%;display:flex;justify-content:space-between;margin-top:20px}
.news-item .item-icon{width:35%;background-size:cover;background-repeat:no-repeat;background-position:center;background-clip:initial}
.news-item .item-icon img{width:100%;}
.news-item .newitem-title{width:60%;}
.news-item .newitem-title h5{font-size:16px;font-weight:700;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news-item .newitem-title h6{font-size:14px;font-weight:400;margin-top:6px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.new_main .pnews-right ul {padding-top: 10px;}
.new_main .pnews-right ul li{padding:20px 0;border-bottom: 1px solid #e7e7e7;font-size:14px ;color: #333;display: flex;align-items: center;justify-content: space-between;}
.new_main .pnews-right ul li a{width: 60%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.new_main .pnews-right ul li span{width: 30%;color: #999;}
.new_main .pnews-right ul li:hover{color:#477abc ;}
.new_main .pnews-right ul li:hover a{color:#477abc ;}


   .pnewsdetail-header h3{font-size: 36px;}
   .pnewsdetail-header h4 {font-size: 16px;padding: 40px 0;}
   .pnewsdetail-header h4 span{margin-left: 20px;font-size: 14px;}
   .pnewsdetail{width: 100%;display: flex;justify-content: space-between;}
   .pnewsdetail-left{width: 63%;}
   /* .pnewsdetail-icon {margin-bottom: 28px;} */
   .pnewsdetail{padding-top: 60px;user-select:none;}
   .pnewsdetail-icon img{width: 100%;}
   .pnewsdetail-right{width: 35%;float: right;}
   .pnewsdetail-content h5{font-size: 16px;padding: 20px 0;font-weight: bold;}
   .pnewsdetail-content p{line-height: 30px;font-size: 16px;user-select:none;}
   .pnewsdetail-content img{width: 100%;height:auto;}
    .pnewsdetail-content:last-child{padding-bottom: 60px;border-bottom: 1px solid #ddd;}
	.pnews-page{padding: 60px 0 90px;user-select:none;}
	.pnews-page li{padding-bottom: 21px;}
        .pnews-page li a:hover {
            color: #477abc;
        }
    .pnews-right{width: 35%;padding: 0px 40px;float: right;}
    .news-item{width:100%;display:flex;justify-content:space-between;margin-top:20px}
.news-item .item-icon{width:35%;background-size:cover;background-repeat:no-repeat;background-position:center;background-clip:initial}
.news-item .item-icon img{width:100%;height: auto;}
.news-item .newitem-title{width:60%;}
.news-item .newitem-title h5{font-size:16px;font-weight:700;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news-item .newitem-title h6{font-size:14px;font-weight:400;margin-top:6px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.pnews-right ul {padding-top: 10px;}
.pnews-right ul li{padding:20px 0;border-bottom: 1px solid #e7e7e7;font-size:14px ;color: #333;display: flex;align-items: center;justify-content: space-between;}
.pnews-right ul li a{width: 60%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.pnews-right ul li span{width: 30%;color: #999;}
.pnews-right ul li:hover{color:#477abc ;}
.pnews-right ul li:hover a{color:#477abc ;}
/* 新闻详情 */
.newdetail  .newdetail-left{width: 63%;padding-bottom: 100px;}
.newdetail  .newdetail-left h2{padding: 10px 0;line-height:40px;font-size: 36px;}
.newdetail  .newdetail-left h5{padding: 20px 0;color: #999;font-size: 16px;padding-right: 40px;font-weight: normal;}
.newdetail .newdetail-left h6{font-weight: normal;font-size: 14px;}
.newdetail .newdetail-left img{width: 100%;}
.newdetail .newdetail-left p{font-size: 14px;line-height: 30px;padding: 20px 0 0;}
.newdetail .newdetail-right h2{padding-left: 0 !important;font-size: 20px;font-weight: 700;}
.newdetail .newdetail-right{width: 35%;padding: 20px 40px; background: #FFFFFF;/* Drop Shadow */box-shadow: 0px 4px 21px rgba(0, 0, 0, 0.05);border-radius: 4px;}
.newdetail .newdetail-right ul{padding-top: 10px;}
.newdetail .newdetail-right ul li{padding:20px 0;border-bottom: 1px solid #e7e7e7;font-size:14px ;color: #666;display: flex;align-items: center;justify-content: space-between;}
.newdetail .newdetail-right ul li a{width: 60%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.newdetail .newdetail-right ul li span{width: 30%;}
.newdetail  .newdetail-right ul li:hover{color:#477abc ;}
.newdetail  .newdetail-right ul li:hover a{color:#477abc ;}
.newdetail  .newdetailbottom{padding: 20px 0;border-top: 1px solid #ccc;margin-top: 100px;}
.newdetail  .newdetailbottom ul li{font-size: 14px;line-height: 30px;}
.newdetail  .newdetailbottom ul li span{text-align: center;color: #477abc;font-size: 14px;}


/* 公司文化 */
.Recruit{ width:100%; display:flex; margin:50px auto 50px;}
.Recruit .Rleft{width: 38%; padding:75px 0px;float:left; }

.Recruit .Rleft .cxq{ display:flex; }
.Recruit .Rleft .cxq img{width:100%; margin-right:60px; }
.Recruit .Rfight{width: 60%;float:right;background: url(/Content/img/Rright1.png) no-repeat ;background-size: cover; position:relative;}
.Recruit .Rfight .one {width: 540px;background: rgba(0, 0, 0, 0.77);border-top: 3px solid #1bcffd; padding:30PX 18PX;position:absolute;bottom:0;left:1%;}
.Recruit .Rfight .one h3{font-weight: 400;font-size: 22px;line-height: 31px;color:#FFFFFF;margin-bottom:20PX;}
.Recruit .Rfight .one p{font-weight: 400;font-size: 16px;line-height: 22px;/* 白色 */color: #FFFFFF;}
.fzlc{display:none;}
.m_recruit {
    display: none;
}
/*联系我们 */
.main-content{ width: 100%;height:100%;margin: 0 auto;}
.contact-content{flex-direction: row;align-items: center;justify-content:space-between; width: 100%; background: #FFFFFF;box-shadow: 0px 4px 21px rgba(0, 0, 0, 0.05); padding:5% 2%; display:flex; margin:2% 0;}


.contact-content .wcleft{width:48%;}
.contact-content .wcleft .contanct-map{width:100%;height:447px;}

.contact-content .wcleft .contanct-map img {
    width: 100%;
}

.contact-content .wcright{width:48%;}
.contact-content .wcright .rtit{width:100%;border-bottom: 5px solid rgba(109, 117, 143, 1);padding:0 0 10px 0;margin-bottom:20px;}
.contact-content .wcright .rtit .titen{color: rgba(75, 171, 218, 1);  font-family: Poppins;  font-weight: bold;  font-size: 20px;  text-transform: uppercase;}
.contact-content .wcright .rtit .titcn{color: rgba(109, 117, 143, 1);  font-family: AlibabaPuHuiTi2.0-85Bold;  font-size: 28px;  text-transform: uppercase;}
.contact-content .wcright .rlist {width:100%;border-bottom: 1px solid rgba(247, 248, 249, 1);display:flex;align-items:center;justify-content:space-between;padding:20px 0;}
.contact-content .wcright .rlist .listimg{width:5.6%}
.contact-content .wcright .rlist .listimg img{width:100%}
.contact-content .wcright .rlist .listcont{width:92%;}
.contact-content .wcright .rlist .listcont h2{color: rgba(109, 117, 143, 1);  font-family:alibaba_puhuiti_2.0_45_light_45_light;  font-size: 14px;  text-transform: uppercase;margin-bottom:5px;}
.contact-content .wcright .rlist .listcont p{color: rgba(109, 117, 143, 1);  font-family: HarmonyOS Sans SC;  font-weight: 500;  font-size: 16px;  text-transform: uppercase;}






@keyframes clickfirst {
    0% {
transform: translateY(4px) rotate(0deg);
}

100% {
transform: translateY(0) rotate(45deg);
}
}



@keyframes clicksecond {

0% {
transform: translateY(-4px) rotate(0deg);
}

100% {
transform: translateY(0) rotate(-45deg);
}
}



.mobile-header .mobile-menu .mobile-header-icon-out span:nth-child(1) {
animation-duration: 0.5s;
animation-fill-mode: both;
animation-name: outfirst;
}



.mobile-header .mobile-menu .mobile-header-icon-out span:nth-child(2) {
animation-duration: 0.5s;
animation-fill-mode: both;
animation-name: outsecond;
}



@keyframes outfirst {

0% {
transform: translateY(0) rotate(-45deg);
}

100% {
transform: translateY(-4px) rotate(0deg);
}
}



@keyframes outsecond {

0% {
transform: translateY(0) rotate(45deg);
}

100% {
transform: translateY(4px) rotate(0deg);
}
}



.ph-menu-wrapper {
position: fixed;
top: 49px;
right: -100%;
bottom: 0;
z-index: 12;
width: 100%;
min-height: calc(100% - 50px);
background: rgba(6, 73, 111, 0.8);
overflow-y: auto;
overflow-x: hidden;
}



.ph-menu-wrapper.ph-menu-list {
overflow-y: scroll;
}






.link li:nth-child(3) {
margin-bottom: 20px;
}

.wei {
     
text-align: center;
}

.guan, .zhu {
text-align: left;
}


.bottom {
border-top: 1px solid #999;
margin-top: 50px;
padding: 10px 0;
}

.bottom p {
text-align: center;
font-size: 16px;
color: #fff;
}


.footer{width: 100%;background-color: #352C27;}
.footer-main{display: flex;justify-content: space-between;}
.footer-main .footer-item{width: 25%;padding: 60px 0 50px;}
.footer-main .footer-item p{font-size: 16px;color: rgba(255, 255, 255, 0.7);line-height: 24px;cursor:pointer;}
.footer-main .footer-item:first-child{width: 35%;padding:95px 0;}
.footer-main .footer-item h4{color: #fff;font-size: 18px;font-weight: 400;}
.footer-main .footer-item h6{width: 15%;background-color: rgba(255, 255, 255, 0.5);height: 2px;margin: 15px 0 15px;}
.footer-main .footer-item .phonedh{width:100%; height:30px;}
.footer-main .footer-item .phonedh img{width:5%}
.footer-main .footer-item .phonedh span{ font-size:24px; color:#2467c8;padding:0 0 0 10px;}
.footer-main .footer-item ul li{font-size: 17px;color: rgba(255, 255, 255, 0.7);line-height: 24px;cursor:pointer;}
.footer-main .footer-item ul li:hover{color: #477abc;}
.footer-main .footer-item ul li a{color:  rgba(255, 255, 255, 0.7);display: block;line-height: 30px;}
.footer-main .footer-item ul li a:hover{color: #477abc;}

.footer-main .footer-item img{width: 100px;text-align: center;margin-bottom:10px;}
.footer .bottom{border-top: 1px solid #ddd; margin-top: 0px;
}
.footer .bottom p{padding: 21px 0;text-align: center;color: #fff;font-size: 18px;}
.m_foot{display: none;}





.liuyan {width: 1440px;margin: 100px auto!important;text-align: center;clear: both;}

.liuyan h3 {font-size: 30px;line-height: 42px;font-weight: 400;width:100%;margin:0 auto 20px;}

.liuyan h4 {font-size: 15px;line-height: 21px;font-weight: 400;width:100%;margin:auto;}
.liuyan h5 {border-bottom: 5px solid #1bcffd;font-size: 15px;line-height: 21px;width: 50px;font-weight: 400;margin: 0 auto 2%;}


.form-input {height: 48px;line-height: 48px;width: 47%;margin-right: 3%;float: left;margin-bottom: 25px;background-color: #efefef;position: relative;}
.form-input:last-child{margin-right: 0%;}

.form-input-box {    width: 76%;    padding-right: 7%;    border: none;    height: 46px;    line-height: 46px;    background-color: #efefef;    text-indent: 30px;}
.form-textarea-box {width: 97%;border: none;padding: 20px;height: 50px;background: #f5f5f5;outline: none;text-indent: 20px;float: left;}

.form-btn {height: 60px;line-height: 44px;width: 30%!important;text-align: center;background-color: #477abc;font-size: 18px;color: #fff;border: none;padding: 0;margin-top: 20px;
cursor: pointer;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
border-radius: 5px;
}

.form-icon {
display: inline-block;
background-color: #477abc;
font-size: 16px;
height: 48px;
vertical-align: middle;
width: 24%;
color: #fff;
float: left;
border-radius: 5px;
border-bottom-right-radius: 0;
border-top-right-radius: 0;
}

input:focus {

outline-offset: 0px;
}



.form-margin-2 {

margin: 2rem auto;
width:80%;
}

.from-height-100 {
height: 100px;
}

.from-margin-3 {
margin-bottom: 45px;
}
/* ç•™è¨€è¡¨å• */
@media only screen and (min-width: 1440px) and (max-width: 1440px) {
.banners{width: 100%;height: 315px!important;background-repeat:repeat ;background-size: auto 100%;background-position:center; position: relative;margin-top:5.5%;background-clip: border-box; }
.banner .swiper-slide{width: 100%;height: 450px!important;background-repeat: no-repeat;background-size: 100% 100%;display:flex;}

}
@media only screen and (min-width: 1280px) and (max-width: 1280px) {
.banners{width: 100%;height: 280px!important;background-repeat:repeat ;background-size:auto 100% ;background-position:center ; position: relative;margin-top:5.5%;background-clip: border-box; }


}
@media only screen and (min-width: 1000px) and (max-width: 1440px) {

.w {width: 1000px;margin: 0 auto;max-width: 1000px;}


.banner{width: 100%;height: 400px;background-repeat: no-repeat;background-size: cover;position: relative;margin-top:5.5%;}
.swiper {width: 100%;height: 100%;}
.banner .swiper-wrapper{width: 100%;}
.banner .swiper-slide{width: 100%;height: 400px;background-repeat: repeat;background-size: contain;display:flex;}
.banner .btto{margin:auto;}
.banner .tax {   text-align: center;font-size: 36px;color: #fff;text-transform: uppercase;font-weight: 300;}
.banner .headertitle {width:35%; margin:0 0 0 0px;color: #303030;font-size: 36px;font-weight: 700;letter-spacing: 0.2em;}
.banner .headerbifo {width:35%;  color: #525252;margin:0 0 0 0px;font-style: normal;font-weight: 300;font-size: 16px;line-height: 32px;letter-spacing: 0em;}
.banner .ding {background-color:#477abc;   width:98px;height: 27px;line-height: 27px;text-align: center;margin: 20px 0 0 0px;font-size: 14px;color: #FFF;}
.banner .ding:hover{background-color:#1bcffd}
.banner .swiper-pagination-bullet-active{background-color: #fff !important;}
.banner .ding a{color: #fff;}
.banner .swiper-pagination-bullet{background-color: rgba(255, 255, 255, 0.33);width: 40px;height: 1px;margin-right: 10px;border-radius:10px}
.banner .swiper-horizontal>.swiper-pagination-bullets,.banner .swiper-pagination-bullets.swiper-pagination-horizontal{bottom: 40px;}

.banners{width: 100%;height: 315px;background-repeat:repeat ;background-size: contain;position: relative;margin-top:5.5%;background-clip: border-box; }
.path{display: flex;flex-direction: column;justify-content: center;align-items: flex-start;padding: 35px 30px;gap: 20px;position: absolute;width: 317px;height: 195px;bottom: 0;background: rgba(2,202,253,0.88);}
.path2{display: flex;flex-direction: column;justify-content: center;align-items: flex-start;padding: 35px 30px;gap: 20px;position: absolute;width: 317px;height: 195px;bottom: 0;background: rgba(2,202,253,0.88);}



/* 公司文化 */
.Recruit{ width:100%!important; display:flex; margin:50px auto 50px!important;}
.Recruit .Rleft{width: 38%; padding:5% 0px;float:left; }

.Recruit .Rleft .cxq{ display:flex;}
.Recruit .Rleft .cxq img{width:20%; margin-right:60px; }
.Recruit .Rfight{width: 60%;float:right;background: url(/Content/img/Rright1.png) no-repeat ;background-size: cover; position:relative; }
.Recruit .Rfight .one {width: 540px;height: 292px;background: rgba(0, 0, 0, 0.77);border-top: 3px solid #1bcffd; padding:30PX 18PX;position:absolute;bottom:0;left:1%;}
.Recruit .Rfight .one h3{font-weight: 400;font-size: 22px;line-height: 31px;color:#FFFFFF;margin-bottom:20PX;}
.Recruit .Rfight .one p{font-weight: 400;font-size: 16px;line-height: 22px;/* 白色 */color: #FFFFFF;}


.index_About .mores1{padding: 27px 3%;background-color: #477abc;}


.index_About .box{width: 36%;}
.index_About .ft .fr1{position: absolute;right:10%;bottom:0; width: 40%;z-index: 20;float:right;}
.index_About .ft .fr2{position: absolute;right:0px;bottom:30%; width: 26%;z-index: 20;float:right;}
.index_About .mores h3 .img{position:absolute;left:40%;top:15px;}
.liuyan {width: 1440px;}
.liuyan h5 {}
.index_company {width: 100%;margin: 70px auto 70px!important;}
.header-lag2 {width: 15%;background: #FFFFFF;border: 0.5px solid #1bcffd;border-radius: 66px;display: flex;padding: 10px 20px;margin: auto 0;}


.contact-content{flex-direction: row;align-items: center; width: 100%; background: #FFFFFF;box-shadow: 0px 4px 21px rgba(0, 0, 0, 0.05); }

.contact-content .contact-first-left{ width: 60%;float: left; }
.contact-content .contact-first-right{ width: 40%;float:left;  }
.containerone {    width: 100%;      background: url(/Content/img/sjzbg.png) no-repeat;    background-size: cover;    margin: 0 auto;    position: relative;    padding: 50px;}
.slide_items li{    float: left;    font-size: 20px;    width: 12.5%;    text-align: center;    }


}

/*ç¬”è®°æœ¬*/
@media only screen and (min-width: 1367px) and (max-width: 1380px) {

.form-margin-1 {
margin-top: 20rem;
}
}

@media only screen and (min-width: 1301px) and (max-width: 1366px) {

.form-margin-1 {
margin-top: 4rem;
}

.form-margin-2 {
margin-top: 1rem;
}

.from-height-100 {
height: 100px;
}
}

@media only screen and (min-width: 701px) and (max-width: 1000px) {

.w {width: 1000px;margin: 0 auto;max-width: 1000px;}

.main {padding-top: 94px;}

.header-main {height: 88px;}

.nav {left: 190px;right:0;}

.wrap {width: 90%;padding: 0 1%;}

.list-banner-text .wrap {width: 97%;}

.logo {width: 120px;left: 20px;top: 18px;}

.nav li {width: 80px;height: 45px;}


.nav li.nav-up-selected {width: 80px;height: 45px;background-color: #477abc;}

.nav li .active {width: 80px;height: 45px;background-color: #477abc;color: #FFFFFF;}

.nav li :hover {width: 80px;height: 45px;background-color: #477abc;color: #FFFFFF;}

.nav li a {width: 80px;height: 45px;font-size: 14px;line-height: 45px;display: block;}


.two-menu {top: 88px;}
.wraps {width: 100%;height: 100%;margin: 0 auto;position: relative;box-sizing: border-box;}
.inputs{display: flex;justify-content: space-between;align-items: center;padding: 0px 20px;width: 560px;height: 60px;background: #FFFFFF;box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.05);position: absolute;left: 260px;right: 300px;margin: 14px 0;}

.wrapclose{width: 44px;height: 44px; position: absolute;    right: 100px;    top: 22px;}

.header-lag {right: 15px;top: 20px;}

.foot-top {padding: 20px 20px;}

.foot-info h1 {font-size: 18px;margin-bottom: 5px;}

.foot-ewm-main {width: 96px;height: 120px;}

.foot-ewm {width: 320px;}

.liuyan {}

.form-margin-1 {margin-top: 5rem;}

.form-margin-2 {margin-top: 2rem;}

.from-height-100 {height: 100px;}

.from-margin-3 {margin-bottom: 2rem;}
.contact-content .contact-first-right{ width: 40%;float:left;  }

.contact-content{flex-direction: row;align-items: center; width: 100%; background: #FFFFFF;box-shadow: 0px 4px 21px rgba(0, 0, 0, 0.05); }

.contact-content .contact-first-left{ width: 60%;float: left; }
}

/*pad*/

@media only screen and (min-width: 701px) and (max-width: 1150px) {

.nav li {
padding: 0 1.8% 23px;
}

.logo {
width: 100px;
top: 21px;
}

.nav {
left: 123px;
}

.nav li a {
font-size: 14px;
}

.liuyan {
width: 1000px;
padding-left: 12%;
}

.form-margin-1 {
margin-top: 5rem;
}

.form-margin-2 {
margin-top: 2rem;
}

.from-height-100 {
height: 100px;
}

.from-margin-3 {
margin-bottom: 2rem;
}
}

@media only screen and (min-width: 701px) and (max-width: 850px) {

.nav li {
padding: 0 1% 23px;
}

.nav li a {
font-size: 12px;
}

.liuyan {
width: 850px;
padding-top: 20px;
padding-left: 12%;
}

.liuyan h3 {
margin-bottom: 30px;
font-size: 28px;
}

.liuyan h4 {
font-size: 15px;
}

.liuyan h5 {
border-bottom: 5px solid #1bcffd;
font-size: 15px;
line-height: 21px;
margin-left: 385px;
margin-bottom: 60px;
width: 50px;
font-weight: 400;
}

.form-input {
width: 76%;
margin-bottom: 20px;
}

.form-input-box {
width: 76%;
}

.form-textarea-box {
height: 50px;
}

.form-btn {
height: 50px;
margin-top: 20px;
}

.form-margin-1 {
margin-top: 16rem;
}

.form-margin-2 {
margin-top: 2rem;
}

.from-height-100 {
height: 100px;
}

.from-margin-3 {
margin-bottom: 2rem;
}
}

/*æ‰‹æœº*/

@media only screen and (min-width: 0px) and (max-width: 700px) {
    .p{font-weight: 400;font-size: 15px;line-height: 21px;color: #525252;}
  .w{}
.footer{display:none;} 
.header{display:none;}
.index_About{display:none;} 
.index-main1{display:none;}

.m_head{padding: 0px 3%;width: 100%;z-index: 999;display: block; zoom:1;height:55px;}
.m_head .away{position: fixed;top: 0;width: 100%;padding: 5px 3%;z-index: 999;background: #fff;margin: 0;box-shadow: 1px 1px 9px #e5e5e5;}
.m_head .logo{float: left;width: 50px; height:50px;background: url(/Content/img/Framelogo.png) left no-repeat;background-size:cover;top:0px;}
.m_head .fr .icon{float: right;width: 40px; height: 55px;line-height: 80px;} 
.m_head .m_nav{display: none; position: absolute;top:0px;left: 0;width: 100%;height: 100vh; z-index: 999; background: #fff;}
.m_head .m_nav .close{width: 5%;margin: 20px ;text-align: right;}
.m_head .m_nav .list{margin:55px 0;}
.m_head .m_nav .list .active {color:#477abc ;}

.m_head .m_nav .close img{width: 24px;height: 24px;vertical-align: middle;}
.m_head .m_nav .list ul .colos a{color:#477abc ;}
.m_head .m_nav .list ul li{width: 90%;margin: 0 auto; border-bottom: 1px #eaeaea solid;}
.m_head .m_nav .list ul li a{display: block;height: 50px;line-height: 50px; font-size: 16px;color: #545454;}
.m_head .m_nav .list ul li .may{display: none;}
.m_head .m_nav .list ul li .may li:last-child{border: none;}

/*移动端尾部*/
  .yfooter{width: 100%;background-color: #010913;color: #fff;margin-top: 40px!important;height:100%;}
    .yfooter ul{margin-bottom: 0 !important;}
   .yfooter ul li{border-bottom: 1px solid #fff;height: 50px;padding: 0 20px;line-height: 50px;position: relative;}
   .yfooter ul li a{color: #fff;font-size: 12px;}
    .yfooter ul li :last-child{border-bottom: none;}
   .yfooter ul li img{width: 3%;position: absolute;right:40px;top: 50%;}
   .ydownbottom{background-color: #0b131c;width: 100%;}
  .ydownbottom p{text-align: center;color: #fff;font-size: 12px;margin:10px 0}
  .banner{display:none;}
.mbanner{width: 100%;height: 122px;background-repeat: no-repeat;background-size: cover;position: relative; margin-top: 0px;display:block;}
.swiper {width: 100%;height: 100%;}
.mbanner .swiper-wrapper{width: 100%;}
.mbanner .swiper-slide{width: 100%;height: 122px;background-repeat: no-repeat;background-size: cover;display:flex;}
.mbanner .tax {   text-align: center;font-size: 36px;color: #fff;text-transform: uppercase;font-weight: 300;}
.mbanner .headertitle {width:80%;  margin:0 0 0 20px;color: #303030;font-size: 15px;font-weight: 700;letter-spacing: 0.2em; text-shadow: 0px 3px 2px rgba(0, 0, 0, 0.25);}
.mbanner .headerbifo {width:80%; color: #525252;margin:0 0 15px 20px;font-style: normal;font-weight: 400;font-size: 8px;line-height: 11px;letter-spacing: 0em;text-shadow: 0px 3px 2px rgba(0, 0, 0, 0.25);}
.mbanner .ding {background-color:#477abc;  width: 60px;height: 20px;line-height: 20px;text-align: center;margin: 0px 0 0 20px;font-size: 10px;color: #FFF;border-radius:4px;}
.mbanner .ding:hover{background-color:rgba(255,255,255,.2)}
.mbanner .swiper-pagination-bullet-active{background-color: #fff !important;}
.mbanner .ding a{color: #fff;}
.mbanner .swiper-pagination-bullet{background-color: rgba(255, 255, 255, 0.33);width: 40px;height: 1px;margin-right: 10px;border-radius:10px}
.mbanner .swiper-horizontal>.swiper-pagination-bullets,.mbanner .swiper-pagination-bullets.swiper-pagination-horizontal{bottom: 5px;}
.mbanner .btto{ margin:auto; left:0;right:0; top:0; bottom:0;}
.bannerone{display:block; width: 100%;height: 200px;background-repeat: no-repeat;background-size: cover;position: relative;margin-top:0px;background-clip: border-box; }
.path{display: flex;flex-direction: column;justify-content: center;align-items: flex-start;padding: 10px 20px;gap: 20px;position: absolute;width: 288px;height: 53px;left: 15px;bottom: 0;background: rgba(2,202,253,0.88);}
.banners{display:none;}
.titletwo{display:none;}
.titleone{display:none;}

.case-header h6{font-size: 15px;display: flex;align-items: center;font-weight: normal;}
.case-header h6 img{width:15px ;margin-right: 10px;}
.case-header h6 span{color: #FFFFFF;}
.case-header h6 a{color: #FFFFFF;}
.path1{display: flex;flex-direction: column;justify-content: center;align-items: flex-start;padding: 10px 20px 0 20px;gap: 20px;position: absolute;width: 263px;height: 98px;left: 15px;bottom: 0;background: rgba(255, 255, 255, 0.77);}
.path1 .sub-navitem1{width: 100%;height:50px;}
.path1 .sub-nav1{width:100%;text-align: center;margin: 0 auto;}
.path1 .sub-nav1 .hai{border-bottom: 3px solid #477abc;}
.path1 .sub-nav1 .hai a{color: #303030;}
.path1 .sub-nav1 ul{display:flex;}
.path1 .sub-nav1 ul li{float:left;  text-align: center;padding: 10px 0px;margin:  auto 15px;width: 50%;}
.path1 .sub-nav1 ul li a{text-align: center;margin: 0 auto;color: #303030;font-size: 18px;}
.path1 .sub-nav1 ul li:hover{border-bottom: 3px solid #477abc; }
.path1 .sub-nav1 ul li:hover a{color: #303030;}



.path2{display:none;}

.case-header1 h6{font-size: 15px;display: flex;align-items: center;font-weight: normal;}
.case-header1 h6 img{width:15px ;margin-right: 10px;}
.case-header1 h6 span{color: #303030;}
.case-header1 h6 a{color: #303030;}

.sub-navitem{background-color:#477abc;width: 100%;}
.sub-nav{width:80%;text-align: center;margin: 0 auto;}
.sub-nav .hai{border-bottom: 4px solid #FFBC56;}
.sub-nav .hai a{color: #fff;}
.sub-nav ul{display:inline-flex;margin-bottom:0px;}
.sub-nav ul li{float:left;  text-align: center;padding: 5px 10px;margin: 0 auto;width: 50%;}
.sub-nav ul li a{text-align: center;margin: 0 auto;color: #fff;font-size: 18px;}
.sub-nav ul li:hover{border-bottom: 4px solid #FFBC56; }
.sub-nav ul li:hover a{color: #fff;}



.titleones{ width:100%; text-align:left; display:flex; }
.titleones h2{ width: 5%;height: 4px;background: #1bcffd;border-radius: 25px;transform: rotate(90deg); margin-top:15px;}
.titleones h3{ width:60%; font-weight: 700;font-size: 18px;line-height: 34px;color: #303030;margin:0;}
.titleones h4{width:50%; font-weight: 400;font-size: 12px;line-height: 17px;text-transform: capitalize;color: #626262;}


.mindex-main1{padding: 30px 15px 50px;width: 100%;   position: relative;display:block;}
.register_list { width: 100%; margin: 22px auto 0; position: relative; z-index: 2; padding:0 15px;}
.register_list li {box-sizing:border-box; width: 47%;  background: #FFFFFF; -webkit-box-shadow: 0px 0px 10px 0px #efefef;  border-radius: 4px; text-align: center; margin-right: 8px; margin-bottom: 10px; -webkit-transition: all .2s; transition: all .2s; position: relative; top: 0;padding:10px 0; }
.register_list li h2{font-weight: 400;font-size: 16px;line-height: 22px;text-align: left;letter-spacing: -0.3px;color: #477abc;margin: 0 0 0 10px;}
.register_list li h3{width: 30px;height: 0px;border: 0.5px solid rgba(255, 149, 62, 0.66);margin:0 0 0 10px;}
.register_list li h4{width:64px; height:16px; background: #477abc;border-radius: 2px;font-weight: 400;font-size: 8px;line-height: 16px;text-align: center;letter-spacing: -0.3px;color: #FFFFFF;margin:10px 0 0 10px;}

.register_list li a { display: inline-block; width: 100%; height: 100%; }

.register_list5{margin-bottom:0;}
.register_list6, .register_list7 { margin-top: 6px;  }
.register_list6 h5, .register_list7 h5{font-weight: 400;font-size: 16px;line-height: 22px;text-align: center;letter-spacing: -0.3px;color: #303030;}
.register_list6 h6, .register_list7 h6{width: 30px;height: 0px;border: 0.5px solid rgba(82, 82, 82, 0.66);margin:auto;}
.register_list6 h4, .register_list7 h4{margin:10px auto !important;}
.register_pic { width: 100%; height:180px; margin: 0px auto 0px; text-align: center; line-height: 175px; background-color:#fff; }
.register_pic img { -webkit-transition: all .6s; transition: all .6s; width: 100%;height: 100%;}
.retext{padding: 20px 0 10px;}
.register_list li:hover h2{ color: #1bcffd; }
.register_list li:hover h3{ border: 0.5px solid rgba(142, 195, 31, 0.66);}
.register_list li:hover h4{ background: #1bcffd; }
.register_list li:hover .fiscaltaxerr_arrow,.register_list li:hover .fiscaltaxerr_arrow{  background-image: url(../images/xiangyz.png);background-size: cover;}

.Y-about{position: relative;width: 100%;}
.Yicon {    width: 330px;    height: 234.25px;    left: 0px;    top: 0px;    }

.Yicon img{position: absolute;width: 330px;height: 227.09px;left: 30px;top: 15px;}
.Ycontent .titleones{margin: 8% 0 2% 0;}
.Ycontent  p{font-weight: 400;font-size: 15px;line-height: 21px;color: #525252;}


.certification-main2{width: 100%;background: url(/Content/img/m_ysbg.png) no-repeat ;background-size: cover;padding:50px 15px;}
.certification-content2{width: 100%;display: flex;align-items: center;flex-wrap: wrap;padding: 20px 0px;}
.certification-item{width: 50%;text-align: center;vertical-align: middle;padding: 30px 10px;background-color: #fff;margin-right: 0px;background: #FFFFFF;box-shadow: none;
    border-radius: 0px;
border: 0.5px solid rgba(235, 235, 235, 0.66);}
.certification-item img{width: 44px;}
.certification-item h4{letter-spacing: 0.15em;text-transform: capitalize;margin-top:10px; font-weight: 700;font-size: 15px;line-height: 150%;text-align: center;color: #303030;}
.certification-item h2{display:none;}
.certification-item p{letter-spacing: 0.15em;text-transform: capitalize;color: #525252;font-weight: 400;font-size: 13px;line-height: 150%;text-align: center;letter-spacing: 0.1em;color: #525252;}
.certification-icon{background-repeat: no-repeat;height: 24px;text-align: center;background-position: 50%;}
.certification1{background-image: url(/Content/img/you1.png) ;background-size:17%;}
.certification2{background-image: url(/Content/img/you2.png);background-size:17%;}
.certification3{background-image: url(/Content/img/you3.png);background-size:17%;}
.certification4{background-image: url(/Content/img/you4.png);background-size:17%;}
.certification-item:hover .certification1{background-image: url(/Content/img/you1-1.png);background-size:17%;}
.certification-item:hover .certification2{background-image: url(/Content/img/you2-2.png);background-size:17%;}
.certification-item:hover .certification3{background-image: url(/Content/img/you3-3.png);background-size:17%;}
.certification-item:hover .certification4{background-image: url(/Content/img/you4-4.png);background-size:17%;}
.certification-item:hover h4{color:#ED6D1D;}
.certification-item:hover h2{background: #ED6D1D;}




.inlx{width: 100%;height: 87px;left: 0px;background: url(/Content/img/inlx1.png) no-repeat ;background-size: cover;}

.yfdz{width:100%;height:630px; background: url(/Content/img/yfbg1.png) no-repeat ;background-size: cover;}
.yfdz .yfzs{ width:100%; display:block;   padding:0 10px;}
.yfdz .yfleft{ width:100%;background: url(/Content/img/yfleftbg.png) no-repeat ;background-size: cover;padding:30px 10px;margin-top:40px;}
.yfdz .yfleft p{color:#303030;Font-size: 18px;Line-height: 25px; color: #525252;
   }
.yfdz .yfright{ width:20%; width: 170px;height: 79px;background: #477abc;border-radius: 4px;margin:auto;  padding: 10px 35px; display:flex;margin-left:0%;    position: absolute;    top: 275px;}  
.yfdz .yfright .one{width:50%; text-align:center;}
.yfdz .yfright .two{width:50%; text-align:center;}
.titlethree{display:none;}

.news{ width:100%;  background: url(/Content/img/newbg.png) no-repeat ;background-size: 100% 100%;padding:20px 0;}
.news_c_l { height: auto; display:block;width:90%; margin:auto; }



.news_c_l_hd { width: 100%; align-items: center;}
.news_c_l_hd a {align-items: center;width: 50px; font-size: 14px;color: #999; position: absolute;    left: 210px;    bottom: 15px; display:none;}
.news_c_l_hd a img{margin-left: 5px; width:20px;}

.news_c_l_hd ul{width: 100%;align-items: center;display:flex;justify-content:space-around;margin-top:5px;}
.news_c_l_hd ul li{width: 45%;}
.news_c_l_hd li.on{border-bottom: 3px solid #477abc;color: #477abc;}
.news_c_l_hd a:hover{color: #477abc;}

.news_c_l_bd {width:100%;height:auto; }
.news_c_l_bd ul{display:block;grid-template-columns:48% 48%;grid-column-gap:4%;align-items:center;}
.news_c_l_bd ul li{width:100%; background-color: #ffffff; padding: 10px;  margin-bottom:25px;}

.news_c_l_bd a {  width: 100%; display: flex;align-items:center;justify-content:space-between;}


.news_c_l_bd a.large { border: none; line-height: inherit; width: 100%; }
.news_c_l_bd a:hover .news_c_l_bd_r_t1 { color: #477abc; }
.news_c_l_bd a:hover .news_c_l_bd_l_t3{background:   #1bcffd;height: 2px;}
.news_c_l_bd_text {font-size: 16px; margin-left: 7px; vertical-align: middle; width:70%;color: #999; display: inline-block; padding-right: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.news_c_l_bd_l { float: left; width: 25%;  background-color: #ffffff; padding: 20px 10px; }
.news_c_l_bd_l_t1{font-weight: 400;font-size: 18px;line-height: 25px;letter-spacing: 0.05em;text-transform: capitalize;color: #000000;}
.news_c_l_bd_l_t2{font-weight: 400;font-size: 14px;line-height: 20px;/* identical to box height */text-transform: capitalize;/* text/内容 */color: #525252;}
.news_c_l_bd_l_t3{width: 40px;height: 2px;background: #F0F0F0;}
.news_c_l_bd_r {  width: 75%;  background-color: #ffffff; padding:10px 25px 10px 10px;}
.news_c_l_bd_r_t1 { font-size: 16px; color: #121212; margin-bottom: -4px; -webkit-transition: all 0.2s; transition: all 0.2s; margin-bottom: 10px; overflow: hidden; text-overflow: ellipsis;  }
.news_c_l_bd_r_t2 { font-size: 14px; color: #c2c2c2; margin-bottom: 4px; margin-top: 6px;position: absolute; }
.news_c_l_bd_r_t3 { font-size: 14px; color: #999; margin-bottom: 10px; display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;    overflow: hidden; }

.mpro-content-detail2{ width: 100%;overflow: hidden;display:block;padding:20px 15px 0;}
.mpro-content-detail2 ul li { width: 100%;clear: both;overflow: hidden; }

.mpro-content-detail2 ul li .pro-right{ float: right;width: 100%;}
.mpro-content-detail2 ul li .pro-right .tit{font-weight: 700; font-size: 24px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.mpro-content-detail2 ul li .pro-right .tit a{color: #477abc;}
.mpro-content-detail2 ul li .pro-right .detail{z-index: 1; font-size: 14px;color: #808080;line-height: 28px;padding-top: 5px;height:auto; position: relative; }
.mpro-content-detail2 ul li .pro-right .detail h2{font-weight: 600;font-size: 20px;line-height: 150%;color: #303030;}
.mpro-content-detail2 ul li .pro-right .detail .txt{font-style: normal;font-weight: 400;font-size: 15px;line-height: 150%;color: #525252;}
.mpro-content-detail2 ul li .pro-right .detail .txt p{color: #525252;margin:0 0;}
.mpro-content-detail2 ul li .pro-right .detail .txt img{max-width:100%;    height: auto!important;}
.mpro-content-detail2 ul li .pro-right .detail .txt table{width:100%; margin: 20px auto;font-size: 13px;}
.mpro-content-detail2 ul li .pro-right .detail .txt table tr td {width: 227px;height: 46px;line-height: 46px;color: #606060;text-align: center;    border: 1px solid #eee;}
/*.mpro-content-detail2 ul li .pro-right .detail .txt table tr td span{line-height:2rem; }*/

.mpro-content-detail2 ul li .pro-right .contact{ padding-top: 5px;}
.mpro-content-detail2 ul li .pro-right .contact a{display: block;border-radius: 5px; -webkit-border-radius: 5px;-moz-border-radius: 5px;width: 110px;height: 39px;line-height: 39px;text-align: center;color: #fff;background-color: #336bb5;font-size: 14px; }
.switch{cursor:pointer;position:absolute;bottom:0;width:100%;text-align: right;right: 10px;}
.mpro-content-detail3{ width: 100%;overflow: hidden;padding: 0px 15px 20px;display:block}
.mpro-content-detail3 h2{font-weight: 600;font-size: 20px;line-height: 150%;color: #303030;}
.mpro-content-detail3 table{ width: 100%;margin: 0px auto;font-size: 13px;border-collapse: collapse;border: 1px solid #eee;}
.mpro-content-detail3 table th{ width: 227px;height: 46px;line-height: 46px;color: #333;text-align: center;border: 1px solid #eee;font-weight: bold;}
.mpro-content-detail3 table td{ width: 227px;height: 46px;line-height: 120%;color: #606060;text-align: center;border: 1px solid #eee;padding:5px 0;}



.new_main {display:none ;}
 
 .Ypnews-left{width: 90%;margin: 20px auto;}
.Ypnew-icon{position: relative;}
.Yicon-time{width: 60px;height: 60px;background-color: #477abc;position: absolute;top: 0;}
.Yicon-time h5{padding-top: 10px;text-align: center;font-size:18px;color: #fff;margin:0;}
.Yicon-time h6{text-align: center;color: #fff;padding-top: 5px;font-size: 8px;margin:0;}
.Ypnew-icon p{background-color: rgba(0,0,0,.4);width: 100%;position: absolute;bottom: 0;padding: 10px 8px;font-size: 10px;color: #fff;margin:0;}
.Ypnew-icon img{width: 100%;}
.Ypnew-content{display: flex;justify-content: space-between;padding: 20px 0 20px;border-bottom: 1px solid #d7d7d7;width: 90%;margin: 0 auto;}
.Ypnew-content:first-child{padding-top:0px}
.Ypnew-content:hover{color: #0065B8;}
.Ytime{width: 20%;text-align: center;border-right: 1px solid #eee;padding-right: 0px;height: 60px;line-height: 60px;}
.Ytime h5{font-size: 16px;color: #333;padding-bottom: 0px;}
.Ytime h6{font-size: 12px;margin:0;}
.Ytime:hover h5,.Ytime:hover h6 {color: #0065B8;}
.Ypnew-title {width: 75%;}
.Ypnew-title h3{font-size: 16px;color: #333;padding-bottom: 7px;line-height: 20px;}
.Ypnew-title h3:hover{color: #0065B8;}
.Ypnew-title p:hover{color: #0065B8;}
.Ypnew-title  p{color: #666;line-height: 18px;font-size: 12px;}

.pnews-header h3{margin: 30px 0;font-size: 16px;}
.pnews-header h4 {font-size: 14px;}
.pnews-header h4 span{margin-left: 20px;font-size: 14px;}
.Ynew-content{line-height: 30px;margin: 30px 0;}
.Ynew-content h5{font-size: 16px ;font-weight: bold;}
.Pnew-content{line-height: 30px;margin: 30px 0;}
.Pnew-content h5{font-size: 16px ;font-weight: bold;}
.Pnew-content p{color: #666;}
.Y-news{border-bottom: 1px solid #ccc;}
.Ypath{display: none;align-items: center; justify-content: space-between;width: 100%;border-bottom: 1px solid #ccc;font-size: 12px;margin-top: 30px;}
.Ypnews-header{width:100%;}
.Ypnews-header h3{font-weight: 400;font-size: 18px;line-height: 25px;/* 文字333 */color: #333333;}
.Ypnews-header h4{  font-weight: 400;    font-size: 13px;    line-height: 18px;       /* 文字666 */    color: #666666;}
.Ynewdetail-news img{width:100%!important;height:auto;}

.Ynewdetail-news p span {        font-weight: 400;        font-size: 14px !important;        line-height: 20px;        color: #666666;    }
.Ypage {padding: 0 10px;}

.Recruit{display:none;}
.m_recruit{display:block; width:100%; margin:30px 0; background: url(../img/m_ysbg.png) no-repeat;background-size:cover;}
.m_recruit .r1{width:100%;padding:20px 70px;display:flex;}
.m_recruit .r1 img{width:66px;height:66px; margin-right:25px;}
.m_recruit .wzjs{width:100%;padding:10px 20px;}
.m_recruit .wzjs p{font-weight: 400;font-size: 15px;line-height: 21px;/* text/内容 */color: #525252;}
.solution-main3{padding: 40px 15px 0px;width: 100%;}
.solution-content3{display: block;align-items: center;justify-content: space-evenly;width: 80%;margin:30px auto;}
.solution-content3 .item{width: 100%;background-repeat: no-repeat;background-size: cover;height:80px;margin-bottom:20px;padding-top:50px;border-radius:4px;}
.solution-content3 .item h2 {width: 100%;height: 30px;background: rgba(0, 0, 0, 0.55);border-radius: 0px 0px 4px 4px;margin: 0px 0 0 0;font-weight: 400;font-size: 15px;line-height: 30px;color: #FFFFFF;text-align:center;}
.solution-content3 .item:hover h2{ width: 100%;height: 30px;background: rgba(0, 0, 0, 0.55);border-radius: 0px 0px 4px 4px;margin: 0px 0 0 0;font-weight: 400;font-size: 15px;line-height: 30px;color: #FFFFFF;text-align:center;}


.index_company{width:100%;margin:30px auto 30px !important;padding:0 15px; }
.index_company  .swiper-container{display: flex;align-items: center;font-size: 12px;margin: 30px  0;width: 90%;margin: 0 auto;}
.index_company  .swiper-container img{width: 100%;}
.index_company  .swiper-slide{width: 33%;}
.index_company  .swiper-slide .ig{height: 100px;text-align: center; overflow: hidden;background-color: #F5F5F5;width: 100%;}
.index_company  .swiper-slide .ig img{width: 90%;line-height: 140px;padding: 15px 0;}
.index_company .swiper-button-prev{left: 0px;background-size: 10%;top: 50% ;}
.index_company .swiper-button-next{right: 0px;background-size: 10%;top: 50% ;}
.index_company .swiper-button-prev:hover{background-size: 10%;top: 50% ;}
.index_company .swiper-button-next:hover{background-size: 10%;top: 50% ;}



.containerone{display:none;}
.index_About{display:none;}
.fzlc{width:100%; display:block; padding:0 15px;}
.fzlc .titleones{margin:8% 0 0 0;}
.fzlcs{width:100%; padding:0px 20px;}
.fzlcs .one{width:100%; padding:5px;background: #FFFFFF;border-radius: 4px; }
.fzlcs .one h3{font-size:16px; }


.main-content{ width: 100%;height:100%;margin: 0 auto;}
.contact-content{flex-direction: row;align-items: center;justify-content:space-between; width: 100%; background: #FFFFFF;box-shadow: 0px 4px 21px rgba(0, 0, 0, 0.05); padding:5% 2%; display:block; margin:2% 0;}


.contact-content .wcleft{width:100%;margin:0 0 5%;}
.contact-content .wcleft .contanct-map{width:100%;height:220px;}

.contact-content .wcleft .contanct-map img {
    width: 100%;
}

.contact-content .wcright{width:100%;}
.contact-content .wcright .rtit{width:100%;border-bottom: 5px solid rgba(109, 117, 143, 1);padding:0 0 10px 0;margin-bottom:20px;}
.contact-content .wcright .rtit .titen{color: rgba(75, 171, 218, 1);  font-family: Poppins;  font-weight: bold;  font-size: 20px;  text-transform: uppercase;}
.contact-content .wcright .rtit .titcn{color: rgba(109, 117, 143, 1);  font-family: AlibabaPuHuiTi2.0-85Bold;  font-size: 28px;  text-transform: uppercase;}
.contact-content .wcright .rlist {width:100%;border-bottom: 1px solid rgba(247, 248, 249, 1);display:flex;align-items:center;justify-content:space-between;padding:10px 0;}
.contact-content .wcright .rlist .listimg{width:15%; }
.contact-content .wcright .rlist .listimg img{width:100%}
.contact-content .wcright .rlist .listcont{width:80%;}
.contact-content .wcright .rlist .listcont h2{color: rgba(109, 117, 143, 1);  font-family:alibaba_puhuiti_2.0_45_light_45_light;  font-size: 14px;  text-transform: uppercase;margin-bottom:5px;}
.contact-content .wcright .rlist .listcont p{color: rgba(109, 117, 143, 1);  font-family: HarmonyOS Sans SC;  font-weight: 500;  font-size: 14px;  text-transform: uppercase;}






.w {width: 100%;margin: 0 auto;max-width: 700px;}

.main {padding-top: 48px;}

.wrap {width: 100%;padding: 0 1%;}

.foot-info {width: 100%;padding: 0 10px;box-sizing: border-box;}

.foot-info h1 {font-size: 16px;padding-bottom: 0;margin-bottom: 12px;}

.foot-top {padding: 15px 0;}

.foot-info-cell {font-size: 12px;padding-left: 28px;width: 100%;margin-bottom: 12px;}

.foot-info-cell img {width: 21px;}

.foot-ewm {width: 100%;padding: 0 10px;box-sizing: border-box;}

.foot-ewm-main {
width: 20%;
margin: 0 5%;
}

.foot-bottom {
padding: 12px 0;
}

.liuyan {
width: 100%;

}

.liuyan h3 {
margin-bottom: 0;

font-size: 0.9rem;
line-height: 20px;
}

.liuyan h4 {
line-height: 15px;

font-size: 0.5rem;
}

.liuyan h5 {

font-size: 1.1rem;
}

.form-input {
width: 100%;
margin-bottom: 10px;
font-size: 0.8rem;
height: 3rem;
line-height: 3rem;
}

.form-input-box {
width: 76%;
padding-right: 0px;
border: none;
height: 3rem;
line-height: 3rem;
text-indent: 1rem;
}

.form-textarea-box {
width: 100%;
height: 10rem;
padding:5px 0;
font-size:12px;
}

.form-btn {
height: 3rem;
margin-top: 1rem;

line-height: 3rem;
width: 30%!important;
font-size: 1rem;
letter-spacing: 0.1rem;

border-radius: 5px;
}

.form-icon {
display: inline-block;
background-color: #477abc;
font-size: 0.8rem;
height: 3rem;
line-height: 3rem;
vertical-align: middle;
width: 24%;
color: #fff;
float: left;
border-radius: 5px;
border-bottom-right-radius: 0;
border-top-right-radius: 0;
}

.form-margin-1 {
margin-top: 9%;
}

.form-margin-2 {
    width:80%;
margin:2rem auto;

}
}



/* mobile nav */



.s-side .s-firstItem i {
font-size: 20px;
}

.s-side a {
display: block;
}



.s-side .s-firstItem span {
display: inline-block;
margin-left: 10px;
color: #fff;
}

.s-side .first {
padding: 10px 0;
border-bottom: 1px solid #dedede;
}

.s-side .d-firstNav {
line-height: 25px;
}

.s-side .d-firstNav span {
display: inline-block;
margin-left: 10px;
color: #fff;
}

.s-thirdItem a {
color: #fff;
}

.s-thirdItem {
padding: 5px 0;
}

.s-secondItem a {
color: #fff;
}

.s-side .d-firstNav i.fr {
font-size: 25px
}

.s-side .s-secondNav, .s-side .s-secondItem {
margin-left: 50px;
margin-top: 10px;
color: #fff;
}

.s-side .d-secondDrop {
margin-left: 100px;
margin-top: 10px
}

.iconRotate {
transform: rotate(90deg);
transition: transform .5s
}

.s-firstDrop, .s-secondDrop {
display: none
}
