@charset "utf-8";


html{}
.dfs{display:flex;align-items: center;justify-content: space-between;}

/*标签样式初始化*/
div,ul,li,span,p,img,h1,h2,h3,h4,h5,h6,dl,dt,dd {margin: 0px; padding: 0px;list-style: none;border: 0px;}

em,i{font-style: normal;}



/*公共样式部分*/
body {color: #666;margin: 0 auto;background-color: #fff; font-family: "hs_r";overflow-x: hidden; font-size:14px;min-width:1400px;max-width:1920px;position: relative;}

#copy { display: none;}
*{-webkit-box-sizing: border-box;box-sizing: border-box;}
a {color: #666; text-decoration: none;}
a:hover { color:#fe1408;text-decoration: none; border-bottom-style:}

.bg{width: 100%;min-width:1400px;}
.box{margin:0 auto;width:80%; min-width: 1400px;box-sizing: border-box;}
.page{width: 1400px;margin: 0 auto;}


/*间隙*/
.top10 {padding-top: 10px;}
.top20 {padding-top: 20px;}
.top30 {padding-top: 30px;}
.top40 {padding-top: 40px;}
.top50 {padding-top: 50px;}
.top60 {padding-top: 60px;}
.top70 {padding-top: 70px;}
.top80 {padding-top: 80px;}
.top90 {padding-top: 90px;}
.top100 {padding-top: 100px;}
.top120 {padding-top: 120px;}
.top140 {padding-top: 140px;}
.top170 {padding-top: 170px;}

.fl { float: left;}
.fr {float: right;}

@font-face{font-family:hs_r;src:url(https://114my.cn.114.114my.net/hxp/fonts/HarmonyOS_Sans_SC_Regular.ttf)}
@font-face{font-family:hs_m;src:url(https://114my.cn.114.114my.net/hxp/fonts/HarmonyOS_Sans_SC_Medium.ttf.txt)}
.hs_r{font-family:hs_r}
.hs_m{font-family:hs_m}
@font-face {
	font-family:'Montserrat-Bold';
	src: url('https://114my.cn.114.114my.net/hxp/fonts/Montserrat-Bold.eot.txt');
	src: url('https://114my.cn.114.114my.net/hxp/fonts/Montserrat-Bold.woff.txt') format('woff'), url('https://114my.cn.114.114my.net/hxp/fonts/Montserrat-Bold.ttf.txt') format('truetype');	font-weight: normal; font-style: normal;}

@font-face {
font-family: "classic";
src: url("https://114my.cn.114.114my.net/hxp/fonts/classic.woff.txt") format("woff2");}



/* 在线链接服务仅供平台体验和调试使用，平台不承诺服务的稳定性，企业客户需下载字体包自行发布使用并做好备份。 */
@font-face {
  font-family: 'iconfont';  /* Project id 4609785 */
  src: url('//at.alicdn.com/t/c/font_4609785_lra7awqruc.woff2?t=1720083557819') format('woff2'),
       url('//at.alicdn.com/t/c/font_4609785_lra7awqruc.woff?t=1720083557819') format('woff'),
       url('//at.alicdn.com/t/c/font_4609785_lra7awqruc.ttf?t=1720083557819') format('truetype');
}


/* 在线链接服务仅供平台体验和调试使用，平台不承诺服务的稳定性，企业客户需下载字体包自行发布使用并做好备份。 */
@font-face {
  font-family: 'iconfont';  /* Project id 4473078 */
  src: url('//at.alicdn.com/t/c/font_4473078_quh2use4pro.woff2?t=1710832734223') format('woff2'),
       url('//at.alicdn.com/t/c/font_4473078_quh2use4pro.woff?t=1710832734223') format('woff'),
       url('//at.alicdn.com/t/c/font_4473078_quh2use4pro.ttf?t=1710832734223') format('truetype');
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}



.t {margin-bottom:40px;text-align: center;}
.t p {font-size: 40px;font-weight: bold;position: relative;color: #222;}
.t span {font-size: 18px;padding-top: 10px;font-weight: lighter;color: #666;    display: block;margin-bottom: 10px;}






/*抬头*/
.tp_bg{height:46px;line-height: 46px;background: #ce0202;color:#f3aaaa;}
.tp{width:90%;margin:0 auto;}
.tp_fl p a{color:#f3aaaa !important;}
.tp_fr p{float:left;height: 46px;margin-left:20px;}
.tp_fr p a{color:#f3aaaa;    font-size: 20px;}
.tp_fr p a:hover{color:#fff;}
.tp_fr p img{float: left;margin:15px 12px 0  0;}
.tp_fr p span{font-size:26px;color:#fff;font-family:"Arial"; float: right;  display: block;}

.top_bg{}
.top{width:90%;min-width:1400px;height: 120px;margin:0 auto;position: relative;}
.logo{padding-top:20px;}
.name{margin-top: 32px;margin-left: 20px;}
.name b{font-size:24px; color:#222;}
.name p{font-size: 16px;color: #222;line-height:34px;}
.NavCeshi > li {float: left;top: 0px;padding: 0 1vw;-webkit-transition: 0.2s all ease-in-out; transition: 0.2s all ease-in-out; position: relative;}

.NavCeshi > li > a { display: block; text-align: center;  transition: 0.2s all ease-in-out;position: relative; box-sizing: border-box; height:120px;line-height:120px;font-size: 16px;color: #333; z-index: 3; border-radius: 100px;}
.NavCeshi > li > a:hover{transform:scale(1.1);}
/*.NavCeshi > li.navcurrent > a:before,.NavCeshi > li:hover > a:before{ left: 12px !important}*/
.NavCeshi > li > a:after{ content: ''; display: block; width: 0%; height:3px; -webkit-transition: 0.2s all ease-in-out; transition: 0.2s all ease-in-out; position: absolute; left: 0; right:0; bottom: 40px; margin:0 auto; background: #ce0202; }
.NavCeshi > li.navcurrent > a:after, .NavCeshi > li:hover > a:after{ width:30px;}
.NavCeshi > li:before{content: ''; display: block; width: 1px; height:13px; position: absolute; left: 2%; top:46%; background:url(//memberpic.114my.com.cn/019413/uploadfile/image/20240704/20240704111808_1663291219.png)no-repeat center;float:left;}
.NavCeshi > li:nth-child(1):before{display:none;}

/*导航下拉*/
.nav2{-webkit-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;position: absolute;width:190px;opacity: 0;visibility: hidden;transform: translate3d(0px, 10px, 0px);-moz-transform: translate3d(0px, 10px, 0px);-webkit-transform: translate3d(0px, 10px, 0px);z-index: 9999;left:50%;top:120px; margin-left:-94px; text-align:center; border-top:4px #f3aaaa solid;}
.nav2 a{background: #ce0202;box-shadow: 0 6px 10px rgba(0, 0, 0, .1);padding: 18px 0;width: 190px;line-height: 14px; display: block;color: #fff;font-size: 14px;  -webkit-transition: none ease-out .3s;    transition: none ease-out .3s;  transition-property: color, background, text-indent, opacity;}
.nav2 a:hover{background: #fff; text-indent: 10px;color: #ce0202;}
.nav ul li:hover .nav2 {opacity: 1;visibility: visible;transform: translate3d(0px, 0px, 0px);-moz-transform: translate3d(0px, 0px, 0px);box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.12);transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}


@media (max-width: 1680px) and (min-width: 1600px){
.NavCeshi > li{padding: 0 14px;}
}
@media (max-width: 1599px) and (min-width: 1400px){
.NavCeshi > li{padding: 0 14px;}
}
@media (max-width: 1399px) and (min-width: 1200px){
.NavCeshi > li{padding: 0 12px;}
}

/*搜索*/
.search{background: url(//memberpic.114my.com.cn/019413/uploadfile/image/20240704/20240704111809_1088888658.png) no-repeat center;width: 16px;height: 16px;
margin-top:52px;margin-left: 20px;cursor: pointer;}

.search:hover .slideDown{opacity: 1;height: 190px;}
.search .slideDown{text-align: center; font-size: 0; overflow: hidden; position: absolute; right: 0; top: 100%; width: 100%; height: 0px;background: rgba(206, 2, 2, 0.7);z-index: 8;opacity: 0;-webkit-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out;border-radius: 0px 0px 10px 10px;}
.search .slideDown .searchBox{ overflow: hidden; display: inline-block; width: 1028px; height: 60px; margin-top: 50px; margin-bottom: 15px; background: #fff; border-radius: 50px;}
.search .slideDown .searchBox{*display: inline}
.search .slideDown .searchHot{ font-size: 14px; color: #fff;}
.search .slideDown .searchHot a{ color: #fff;}
.search .slideDown .searchBox input[type='text']{ font-size: 14px; color: #666; float: left; width: 840px; height: 100%; border: none; outline: none; background: none; line-height: 60px; margin-left: 25px; font-size: 14px; color: #666;}
.search .slideDown .searchBox button[type='submit']{ cursor: pointer; float: right; margin-right: 15px; width: 60px; height: 60px; border: none; }
.search-bg{width: 956px;height: 60px;line-height:60px;    padding-left: 10px;    float: left;}
.search-i {width: 32px;overflow: hidden;height: 32px;float: left;margin-top: 13px;}
@-webkit-keyframes "warn" {
    0% {transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0.5;}
    50% {transform: scale(0.5);-webkit-transform: scale(1);opacity: 0.0;}
    100% {transform: scale(0);-webkit-transform: scale(0);opacity: 0.0;}
    
}

/*幻灯片*/

.banner-box,.banner-box .bd li{height:700px;}
.banner-box{min-width:1400px;position:relative;overflow:hidden;margin: 0 auto;}
.banner-box .bd,.banner-box .bd ul,.banner-box .bd li{ width:100% !important;}
.banner-b{position: absolute;bottom: 0;}
.banner-box .bd li{width:100%;background-position: center;background-repeat: no-repeat;}
.banner-box .bd li a{display:block;background-size:auto;width:100% !important; height:100% !important; text-align:center;}



.banner-btn a{display:block;width:40px;height:40px;position:absolute;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition: 0.3s all ease-in-out;transition:0.3s all ease-in-out}
.banner-box .banner-btn a.prev,.banner-box .banner-btn a.next{top:350px;background-position:0 -40px;}
.banner-btn a.prev{left:-54px;background-image:url(//memberpic.114my.com.cn/019413/uploadfile/image/20240704/20240704111809_1694191.png); background-repeat:no-repeat;} 
.banner-btn a.next{right:-54px;background-image:url(//memberpic.114my.com.cn/gdlszs/uploadfile/image/20210511/20210511163313_1099565533.png); background-repeat:no-repeat;}
.banner-box:hover .banner-btn a.prev{ left:54px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box:hover .banner-btn a.next{ right: 54px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover{filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8;}
.banner-box .hd {position:absolute;bottom:20px;width: 100%;display: block;}
.banner-box .hd ul{ text-align: center}
.banner-box .hd ul li{ width:20px; height:10px; border-radius :20px; text-indent:-9999px; background:rgba(0,0,0,0.4); cursor:pointer; display:inline-block; margin:0 5px; -webkit-transition: 0.3s all ease-in-out; transition:0.3s all ease-in-out}
.banner-box .hd ul li.on{background:#da251c; width: 32px;}




/*产品中心*/
.prod_r {text-align: center;margin: 0 auto; height:3vw;display:flex;align-items: center;justify-content: center;}
.prod_r a{display: inline-block;text-align: center;line-height: 3vw;color: #222;font-size: 16px;height: 3vw;}
.prod_r a.on{color: #CE0202;}
.prod_r a:before{display: block;content:"";width:27px;height:27px;margin-top: 13px;float:left;    margin-right: 10px;}

.prod_r li{float:left;}
.prod_r li+li{margin-left:3vw}
.prod_r>a{margin-left:3vw}

.prod_r a:nth-child(1):before{
background:url(//memberpic.114my.com.cn/019413/uploadfile/image/20240704/20240704163613_1918976486.png)no-repeat center;
 background-position: 0 -29px; transition: all 0.4s ease;}
.prod_r a:nth-child(2):before{
background:url(//memberpic.114my.com.cn/019413/uploadfile/image/20240704/20240704163613_1993731671.png)no-repeat center;
 background-position: 0 -29px; transition: all 0.4s ease;}
.prod_r a:nth-child(3):before{
background:url(//memberpic.114my.com.cn/019413/uploadfile/image/20240704/20240704163614_1180330004.png)no-repeat center;
 background-position: 0 -29px; transition: all 0.4s ease;}
.prod_r a:nth-child(4):before{
background:url(//memberpic.114my.com.cn/019413/uploadfile/image/20240704/20240704163614_1180330004.png)no-repeat center;
 background-position: 0 -29px; transition: all 0.4s ease;}
.prod_r a:nth-child(5):before{
background:url(//memberpic.114my.com.cn/019413/uploadfile/image/20240704/20240704163614_1180330004.png)no-repeat center;
 background-position: 0 -29px; transition: all 0.4s ease;}
.prod_r a:nth-child(6):before{
background:url(//memberpic.114my.com.cn/gdlszs/uploadfile/image/20210509/20210509195706_2069387171.png)no-repeat center;
 background-position: 0 -29px;transition: all 0.4s ease; }

.prod_r a:nth-child(1):hover:before,.prod_r a:nth-child(1).on:before{background-position: 0 3px;transition: all 0.4s ease;}
.prod_r a:nth-child(2):hover:before,.prod_r a:nth-child(2).on:before{background-position: 0 3px;transition: all 0.4s ease;}
.prod_r a:nth-child(3):hover:before,.prod_r a:nth-child(3).on:before{background-position: 0 3px;transition: all 0.4s ease;}
.prod_r a:nth-child(4):hover:before,.prod_r a:nth-child(4).on:before{background-position: 0 3px;transition: all 0.4s ease;}
.prod_r a:nth-child(5):hover:before,.prod_r a:nth-child(5).on:before{background-position: 0 3px;transition: all 0.4s ease;}
.prod_r a:nth-child(6):hover:before,.prod_r a:nth-child(6).on:before{background-position: 0 3px;transition: all 0.4s ease;}


.prod_d{padding-top:40px;}
.prod_d table td{display: block; padding:0 !important; float:left;position: relative; border-bottom: 1px solid #eee; margin-bottom:30px;
 width: 23%;}
.prod_d table td+td{margin-left:32px;}
.prod_d table td br{display: none;}
.prod_d table td>a{display: block; overflow: hidden; }
.prod_d table td>a img{ -webkit-transition:0.3s all linear; transition:0.3s all linear;width: 100%;height: auto;}
.prod_d table td:hover>a img{-webkit-transform:scale(1.3);transform:scale(1.3);}

.prod_d table td span{display: block; position: relative; }
.prod_d table td span a{display: block; height:60px; line-height:60px; text-align: left; font-size:16px; padding:0 30px; -webkit-transition:0.3s all linear; transition:0.3s all linear; position: relative;  z-index: 2;}

.prod_d table td span a:after{display: block;content:"";width:23px;height:6px;margin-top: 8%;float:right;transition:0.2s all ease;
background:url(//memberpic.114my.com.cn/019413/uploadfile/image/20240704/20240704111809_635249930.png)no-repeat center; }
.prod_d table td:hover span a:after{margin-right: 2%;transition:0.2s all ease;
background:url(//memberpic.114my.com.cn/019413/uploadfile/image/20240704/20240704111809_852379733.png)no-repeat center; }

.prod_d table td span:after{display: block;content:""; width:0; height:60px;position: absolute; top:0;left:0;background:#CE0202;-webkit-transition:0.2s all ease-in-out; transition:0.2s all ease-in-out;}
.prod_d table td:hover span:after{width:100%;}
.prod_d table td:hover span a{color:#fff; }

.prod_box{width:100%;margin:0 auto;}
.prod_bg .tempWrap{width:98% !important;margin:0 auto;}





/*优势*/
.adv_bg{width: 100%;height: 1209px;min-width: 1400px;background: url(//memberpic.114my.com.cn/019413/uploadfile/image/20240628/20240628171615_63357876.jpg)no-repeat center bottom;min-width: 1400px;}
.adv{box-shadow: 0 50px 200px rgb(0,0,0,0.2);}
.adv_box{width: 1400px;margin: 0 auto;background: #fff;height: 863px;}
.adv_box li{float:left;position: relative;overflow: hidden;transition: all 0.5s;cursor: pointer;}
.adv_box li .adv_f{width:170px;height: 863px;float:left;background:#F8F8F8;padding:100px 20px;box-sizing: border-box;}
.adv_f p{font-size: 30px; color: #333; text-align: center;writing-mode:vertical-lr;-webkit-writing-mode: vertical-lr;margin: 0 auto;
    letter-spacing: 6px;}
.adv_box li .adv_f:before{display: block;content:""; width:113px; height:128px;    margin: 0 auto;
background: url(//memberpic.114my.com.cn/019413/uploadfile/image/20240704/20240704111809_1625082482.png)no-repeat center;}
.adv_box li:nth-child(2) .adv_f:before{
background: url(//memberpic.114my.com.cn/019413/uploadfile/image/20240704/20240704111809_1479898558.png)no-repeat center;}
.adv_box li:nth-child(3) .adv_f:before{
background: url(//memberpic.114my.com.cn/019413/uploadfile/image/20240704/20240704111809_1827788356.png)no-repeat center;}
.adv_box li:nth-child(4) .adv_f:before{
background: url(//memberpic.114my.com.cn/019413/uploadfile/image/20240704/20240704111809_888501411.png)no-repeat center;}

.adv_box li:nth-child(2n) .adv_f{background:#F5F5F5;}
.adv_box li .adv_r{width:720px;height: 852px;float:left;background:#FFF;padding:45px;box-sizing: border-box;display: none;}

.adv_rt {width: 100%;border-bottom: 1px solid #DDD;margin-bottom: 30px;padding-bottom: 20px; font-size: 30px;
font-weight: bold;color: #ce0202;}
.adv_rc dd:before{display: block;content:""; width:19px; height:16px;margin-right:10px; position: relative; top:6px;   float: left;
background: url(//memberpic.114my.com.cn/019413/uploadfile/image/20240704/20240704111809_399313307.png)no-repeat center;}
.adv_rc dd{font-size: 16px;color: #333; line-height:30px;}
.adv_rc dd+dd{margin-top:15px;}
.adv_rp {margin-top: 70px;}

.adv_box li.on{transition: all 0.5s;}
.adv_box li.on .adv_f{background:#ce0202;}
.adv_box li.on p{color: #FFF;}

.adv_box li:nth-child(1).on .adv_f:before{
background: url(//memberpic.114my.com.cn/019413/uploadfile/image/20240704/20240704111810_1692550936.png)no-repeat center;}
.adv_box li:nth-child(2).on .adv_f:before{
background: url(//memberpic.114my.com.cn/019413/uploadfile/image/20240704/20240704111810_1207245931.png)no-repeat center;}
.adv_box li:nth-child(3).on .adv_f:before{
background: url(//memberpic.114my.com.cn/019413/uploadfile/image/20240704/20240704111810_1780439878.png)no-repeat center;}
.adv_box li:nth-child(4).on .adv_f:before{
background: url(//memberpic.114my.com.cn/019413/uploadfile/image/20240704/20240704111810_929564364.png)no-repeat center;}

.adv_box li.on .adv_r{display:block;transition: all 0.5s ease;}




/*工程案例*/
.case_bg{}
.case_top{margin: 40px 0;height: 50px;}
.case_top li{width:calc(100% / 7);float: left;text-align: center;line-height: 50px;}
.case_top li+li{border-left:1px solid #eee;text-align:center;}
.case_top li a{font-size:16px;color:#222;}
.case_top li.on{background:#ce0202;color:#fff}
.case_top li.on a{color:#fff;}
.case_list .case_l{width:55%;}
.case_list .case_l img{width:100%;height: 100%;}
.case_list .case_tit p{font-size: 24px;display: inline-block;color: #222;    margin-top: 5px;}
.case_list>div>ul>li{display:flex;justify-content: space-between;}
.case_list .case_r{width:43%;}
.case_list .case_tit a{padding: 10px 30px;background:#eee;display:inline-block;float: right;border-radius: 30px;margin-left: 10px;}
.case_list .case_tit i{width:100%;height:1px;background:#eee;display:block;margin: 20px 0 10px;}
.case_list .case_wz .new_web_div2021 li{width:calc((100% - 20px) / 2);float:left;height: 300px;overflow: hidden;display: flex;align-items: center;}
.case_list .case_wz .new_web_div2021 li img{width:100%;height:auto;}
.case_list .case_wz .new_web_div2021 li+li{margin-left:20px;}
.case_list .case_wz .new_web_div2021 li p{display:none;}
.case_list .case_wz dd{font-size:15px;color:#666;}
.case_tit{margin-bottom:40px;    margin-top: 20px;}



/*定制流程*/
.tech {width: 100%;overflow: hidden;padding-bottom:80px;}
.tech_box {width:1300px;margin: 0 auto;margin-top:40px;}
.tech_tit {font-size: 43px;color: #333333;text-align: center;line-height: 50px;font-family: 锐字真言体免费商用;}
.tech_tit>span { color: #d60604;}
.tech_tit p {font-size: 16px;color: #888888;font-family: normal;}
.tech_line {text-align: center;margin-top: 7px;margin-bottom: 15px;}
.tech_txt ul li {float:left;position: relative;width:170px;text-align: center;margin-top: 30px;}
.tech_txt ul li+li:after {content: '';background: url(//memberpic.114my.com.cn/019413/uploadfile/image/20200922/20200922144555_2034935880.png)no-repeat;width: 9px;height: 14px;position: absolute;top: 65px;left: -50px;}
.tech_txt ul li+li {margin-left: 56px;}
.tech_txt ul li:nth-child(2),.tech_txt ul li:nth-child(4),.tech_txt ul li:nth-child(6){margin-top: 170px;}
.tech_txt ul li+li:nth-child(3):after,.tech_txt ul li+li:nth-child(5):after {content: '';background: url(//memberpic.114my.com.cn/019413/uploadfile/image/20200922/20200922144555_2034935880.png)no-repeat;width: 9px;height: 14px;position: absolute;top: 210px;left: -25px;}
.tech_txt li span {font-size: 18px;color: #000000;}
.tech_txt li p {font-size: 15px;color: #888888;line-height: 30px;margin-top: 10px;}
.tech_pic {margin: 20px 0;}





/*视频*/
.about {overflow: hidden;position: relative;}
.video_sp{float:left; padding:27px 0px;}
.ripple img { margin-left: 15px;margin-top:12px;width:32px;height:32px;}
.ripple,.ripple:before,.ripple:after {position: absolute;left:50%;top:40%;height: 65px;width:65px;margin-top: -26px;margin-left: -32px;border-radius: 50%;-ms-box-shadow: 0 0 0 0 rgba(255, 255, 255,0.64);-o-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.64);box-shadow: 0 0 0 0 #fff;animation: ripple 3s infinite;}
.ripple{padding:6px 3px;background: rgba(255, 255, 255, 0.5);}
.ripple:before {-webkit-animation-delay:.9s;animation-delay:0.9s;content:"";position:absolute;right: 0;bottom: 0;}
.ripple:after {-webkit-animation-delay:.6s;animation-delay:0.6s;content:"";position:absolute;right: 0;bottom: 0;}
.video_box{background:rgba(0,0,0,0.6); top:0;left:0;z-index:-1;opacity:0;transition:600ms ease;}
.video_box.cur{opacity:1;z-index:999;transition:600ms ease;}
.video{position: fixed;top:-100%;left:71%;margin-top:-250px;margin-left:-575px;transition:600ms ease;z-index:999;}
.video_box.cur .video,.video_box.cur .video_x{top:40%;transition:600ms ease;}
.video_x1{width:100%;height:777px;background: url(//memberpic.114my.com.cn/019413/uploadfile/image/20240629/20240629141433_945065191.jpg)no-repeat center;position: relative;float:left;}
.video_x1:before {content: "";width: 100%;height:100%;background: linear-gradient(-45deg, black, transparent 90%);position: absolute;opacity: 0.5;display:none;}
@-webkit-keyframes ripple {
    70% {-webkit-box-shadow: 0 0 0 70px rgba(244, 68, 56, .0);box-shadow: 0 0 0 70px rgba(244, 68, 56, .0);}
    100%{-webkit-box-shadow: 0 0 0 0 rgba(244, 68, 56, .0);
                box-shadow: 0 0 0 0 rgba(244, 68, 56, .0);}
}
.jquery-lightbox-border-bottom-left,.jquery-lightbox-border-bottom-middle,.jquery-lightbox-border-bottom-right {    BOTTOM: -34px !important;}
.about_con {position: absolute;bottom: 0px;right:46%;}
.about_con ul {display: flex;}
.about_con li {width: 230px;height: 210px;    background: linear-gradient(
120deg,#f33636,#ce0202);display: flex;flex-direction: column;justify-content: center;align-items: center;}
.about_con li i {display: inline-block;width: 50px;height: 50px;text-align: center;font-size: 40px;line-height: 50px;color: #fff;    transition: all .5s;}
.about_con li:hover i {    transform: rotateY(360deg);    transition: all .5s;}
.about_con li:hover {background:#ce0202;transiton:0.5s; }
.about_con li a {font-size: 18px;color: #fff;padding-top: 16px;}
.about_txt {height: 340px;background: rgba(255,255,255,0.95);width: 800px;position: absolute;bottom: 0px;right: 0;padding: 40px 60px;width: 46%;    display: flex;flex-direction: column; justify-content: center;}
.about_txt p {font-size:30px;line-height: 32px;}
.about_txt i {display: inline-block;width: 60px;height: 2px;background: #ce0202;margin-top: 12px;}
.about_txt em {font-size:15px;color:#999;font-weight:lighter;line-height:30px;display: inline-block;padding-top: 20px;}
.about_txt a {font-size: 14px;text-transform: uppercase;padding-top: 18px;display: inline-block;}

/*company_img*/
.gs_bc {background: #f8f8f8;padding: 80px 0 100px;}
.gs_c>ul {display: flex;border-bottom: 2px solid #e9e9e9;}
.cf_c {    height: 560px;}
.gs_c>ul>li { width: 50%; text-align: center;padding-bottom: 22px;position: relative;}
.gs_c>ul>li>a {font-size: 26px;color: #333;}
.gs_c>ul>li:after {position: absolute;content: ""; width: 0;height: 2px;bottom: -2px;left: 0;
background: #ce0202;transition: all .5s;}
.gs_c>ul>li.on:after { width: 100%;}
.gs_c {overflow: hidden;margin:0 auto;}
.com_list{width: 100%;margin: 0 auto;margin-top: 50px;overflow: hidden;}
.com_list td{float: right;position: relative;margin-left: 1.3%;overflow: hidden;padding-left:0!important;}
.com_list td br{display:none;}
.com_list td{width:23.9%;height:100%;}
.com_list td>a,.com_list td>a>img{width:100%;height:auto;transition:0.5s;}
.com_list td:hover img{transform: translate3d(0px, -50px, 0px);transition:0.5s;}
.com_list td:nth-child(1){width:49.5% !important;height:100% !important;float: left;margin-left: 0px;}
.com_list td:nth-child(1) >a{width: 100% !important;height: 100% !important;display: block;}
.com_list td:nth-child(1) img{width: 100% !important;height: auto !important;}
.com_list td:nth-child(n+4){margin-top:1.3%;}
.com_list td div{padding-top: 0px !important;position: absolute;transition: 0.5s;bottom: 0;left: 0;width: 100%;background: #ce0202;height: 50px;transform: translateY(50px);transition:0.5s;}
.com_list td:hover div{transform: translateY(0px);transition:0.5s;}
.com_list td div a{color: #fff;font-size: 19px;line-height: 50px;}
@media screen and (max-width: 1500px){
	.case_list{width:100%;}
}





/*新闻中心*/

.news_bg{background:#fff;}
.news_t p{font-size:40px;color:#ce0202;letter-spacing: 3px;    font-weight: bold;text-align:left;}
.news_t dd{font-size:16px;color:#666;}
.news_list a{width:200px;display:block;border-bottom:1px solid #ccc;font-size: 18px;padding: 20px 0;background: url(//memberpic.114my.com.cn/019413/uploadfile/image/20240704/20240704111810_1226567988.png)no-repeat right center;}
.news_list a+a{margin-top:40px;}
.news_list{margin-top:8vw;}
.news_r{width:70%;margin-top:-2.5vw;}
.news_r .news_div_item{width:100%;display: flex;position: relative;    flex-direction: row-reverse;justify-content: space-between;padding: 2vw 0; border-bottom:1px solid #eee;transition: 0.3s ease all;}
.news_r .news_div_item_date{position: absolute;left: 26%;    top: 3.8vw;transition: 0.3s ease all;}
.news_r .news_div_item_date>div{display:inline-block;font-size:15px;color:#222;}
.news_r .news_div_item_a{font-size:24px;color: #222;padding-left: 120px;}
.news_r .news_div_item_a:hover{color:#ce0202;}
.news_r .news_div_item_pic{width:20%;float:left;transition: 0.3s ease all;height:8vw;overflow: hidden;display: flex;align-items: center;}
.news_r .news_div_item_pic img{width:100%;height:auto;}
.news_r .news_div_item_content{width:60%;display: flex;flex-direction: column;margin-top:30px;}
.news_r .news_div_item_body{margin-top:10px;font-size:14px;color:#666;}
.news_r .news_div_item:before{content:'';width:50px;height:50px;background:url(//memberpic.114my.com.cn/019413/uploadfile/image/20240704/20240704111810_1226567988.png)no-repeat center;margin-top: 50px;margin-right:30px;transition: 0.3s ease all;}
.news_r .news_div_item:last-child{border:none;}
.news_list a.on{color:#ce0202;font-weight:bold;}
.news_r .news_div_item:hover{background:#fff;}
.news_r .news_div_item:hover:before{margin-right:0px;}
.news_r .news_div_item:hover .news_div_item_pic{margin-left:50px;}
.news_r .news_div_item:hover .news_div_item_date{margin-left:50px;}




/*link*/
.links{width:100%; overflow:hidden; padding:40px 0; border-top:1px rgba(255,255,255,0.1) solid; line-height: 30px; background:#282f36;}
.linksW{ margin:0 auto;display: flex;justify-content: space-between;align-items: center;}
.links_l{ width:200px; background: url(//memberpic.114my.com.cn/019413/uploadfile/image/20240704/20240704111810_2028460282.png) left no-repeat; padding-left: 50px;}
.links_lm{font-size:17px; line-height:30px; color:#fff; width:100px;}
.links_r{ width:93%; color:#999; padding-left: 30px;}
.links_r a{font-size:15px; color:#999;}


.server ul {display: flex;justify-content: right;position: relative;}
.server {
    width: 100%;
    position: relative;
    background: #fff;
    height: 100px;
    z-index: 9999;
    }


.server ul li {
  background: #ce0202;
  position: relative;
  width: 25%;
  min-width:430px;
}

.server ul li a {
  float: left;
  display: inline-block;
  height: 13.375rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.server ul li:nth-child(1) {
  background: #ce0202;
}

.server ul li:nth-child(2) {
  background: #f11515;
}

.server ul li:before {
  position: absolute;
  content: '';
  left: 0;
  top: 0;
  transform: translate(-50%, 0%);
  width: 0;
  height: 0;
  border-left: 6.6875rem solid transparent;
  border-right: 6.6875rem solid transparent;
}

.server ul li:nth-child(1):before {
  border-bottom: 13.375rem solid #ce0202;
}

.server ul li:nth-child(2):before {
  border-bottom: 13.375rem solid #f11515;
}

.server ul li:nth-child(3):before {
  border-bottom: 13.375rem solid #ce0202;
}

.server li .name1,
.server li .desc {
  width: 100%;
  float: left;
  color: #fff;
}

.server li .name1 {
  line-height: 2rem;
  font-size: 1.5rem;
  position: relative;
}
.server li .name1 i {
  display: inline-block;
  position: absolute;
  content: '';
  left: 0;
  top: 50%;
  width: 1.875rem;
  transform: translate(0%, -50%);
font-size:24px;
}

.server li .name1 i img {
  float: left;
}

.server li:nth-child(3) .name i {
  background-position: 0 -3.75rem;
}

.server li .desc {
  font-size: 0.875rem;
}

.server li .desc font {
  display: inline-block;
  position: relative;
  padding-right: 1.25rem;
  position: relative;
    padding-top: 3%;
}

.server li .desc font:before {
  position: absolute;
  right: 0;
  top: 63%;
  content: '';
  width: 0;
  height: 0;
  border-right: 1px solid #fff;
  border-top: 1px solid #fff;
  height: 0.3rem;
  width: 0.3rem;
  transform: rotate(deg);
  -webkit-transform: rotate(45deg) translate(-50%, 0%);
  border-left: 2px solid transparent;
  border-bottom: 2px solid transparent;
}

.server li .desc font:after {
  position: absolute;
  content: '';
  left: 0;
  bottom: 0;
  width: 0;
  height: 1px;
  background: #fff;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.server li .img {
  position: absolute;
  left: 40%;
  top: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
}
.server li .img img {
  width: 10rem;
  height: 10rem;
}
.server li:nth-child(1).active .img,
.server li:nth-child(2).active .img {
  opacity: 1;
}
.server li:nth-child(2).active .name,
.server li:nth-child(2).active .desc {opacity: 0}
.server li:nth-child(3):hover .desc font:after {width: 100%;}
/* footer */

.footer {background:#282f36;position: relative;clear: both; overflow: hidden;color: #fff;}
.footer-content {margin: auto;position: relative;}
.footer-content-top::before,.footer-content-top::after {content: '';width: 50%;height:8px;position: absolute;left: 0;top: 0;background: #ce0202;}
.footer-content-top::after {left: auto;right: 0;background: #808080;}
.footer-content-top {overflow: hidden; padding: 10% 0 3% 0%;}
.footer-left {float: left;width: 10%;}
.footer-logo img {}

.footer-logo .logo{max-width:320px;overflow:hidden}
.footer-logo .logo img{padding-right:12px;float: left;}
.footer-logo .logo strong{display: block;font-size:28px; line-height:40px;color:#fff; font-weight:lighter; font-family: "syh"; letter-spacing:2px;}
.footer-logo .logo span{display: block; font-size: 16px; letter-spacing: 0px;color:#999; font-family:Microsoft YaHei;}
.footer-logo .logo dl{ font-size:16px; letter-spacing:1px; color:#adb2b7; line-height:26px;}
.footer-logo .logo dl en{color:#ababab;}

.footer-nav {float: right;width:100%;text-align: right;}
.footer-nav ul,.footer-nav li {list-style: none;margin: 0;padding: 0;}
.footer-nav ul {text-align: left;margin-left:7rem;overflow: hidden;display: inline-block;vertical-align: top;}
.footer-nav ul:first-child {margin-left: 0;}
.footer-nav .title-1 {font-weight: bold;}
.footer-nav li {margin-bottom:0.8rem;}
.font20{font-size: 20px; font-weight: normal;position: relative;display: flex; margin-bottom: 30px;}
.font20::after{content: ''; width: 30px; height: 2px; position: absolute;left: 0; top: 148%;background: #ce0202;}
.flh30 {line-height: 30px;}
.font16 {font-size: 16px;}
.footer-nav li a{display: block;color: #aaa; font-size: 15px;}
.footer-nav li a:hover {color: #fff;}
.footer-nav .contact-1 {overflow: hidden;}
.footer-nav .contact-us-1 {color: rgba(255, 255, 255, 0.6);margin-top: 2rem;}
.footer-nav .contact-us-1 strong{font-weight: normal;}
.footer-nav .contact-us-1 p:first-child {padding: 0;margin: 0;}
.footer-content-bottom {border-top: 1px solid rgba(255,255,255,0.1);padding:30px 0;position: relative;}
.footer-copy {color: rgba(255, 255, 255, 0.6);position: relative;}
.footer-copy a {color: rgba(255, 255, 255, 0.6);}
.footer-copy a:hover {color: #fff;}
.footer-link {position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.footer-link li {list-style: none;padding: 0;margin: 0;display: inline-block;vertical-align: middle;position: relative;width: 30px;height: 30px;margin-left: 15px;}
.footer-link .ewmshow-1 {background: #fff;padding: 5px;width: 90px;height: 90px;overflow: hidden;position: absolute;bottom: 100%;left: 50%;border-radius: 4px;margin-left: -50px;display: none;}
.footer-link li:hover .ewmshow-1{display: block;}

.aside-top {position: fixed; width: 50px;bottom:3%;right:1%; z-index:199;display: none;}
.aside-top a {width: 50px;height: 50px;display: block;overflow: hidden; background: #2256a2 url('//memberpic.114my.com.cn/019413/uploadfile/image/20240704/20240704111810_217837389.png') no-repeat center;border-radius: 100%;}
.footer-top-left {float: left; width: 24%;}
.footer-top-right {float: right;width:75%;margin-top:40px;}
.footer-logo {/*width: 27%;*/}
.footer-logo a{width: 100%;height: auto;display: block;}
.footer-logo img {display: block;}
.footer-logo .st0 {fill: #fff;}
.footer-contact {margin-top:40px;}
.footer-contact>div{color:rgba(255,255,255,0.8);}
.footer-social {margin-top:60px;} 
.footer-social li {display: inline-block;vertical-align: middle;margin-right:18px;position: relative;}
.footer-social li:first-child {margin-left: -.3%;}
.footer-social li a{position: relative;display: block;width: 2rem;height: 2rem;opacity: .3;}
.footer-social li a:hover {opacity: 1;}
.footer-social li:hover .ewmshow-1{display: block;}

.footer-copy,.footer-content-bottom a{color: rgba(255, 255, 255, 0.6);}
.footer-content-bottom a:hover {color: #fff;}

.social {padding-top:0px;clear: both;}
.social a { position: relative; font-size: 13px; color: #fff; display: inline-block; line-height: 25px; transition:0.3s all ease-in-out; float: left;display: block;margin-right:26px; margin-top:28px;}
.social a img{ display: block}
.social a i{font-family: 'iconfont'; font-size: 20px; color: #999;}
.social a:hover{ }
.social a:hover img{filter: contrast(0) brightness(2);}
.social a:hover .ewm img{filter: grayscale(1%);}
.social .ewm { position: absolute; width: 100px; bottom: 45px; right: -43px; z-index: 1; display: none; padding: 5px; background: #fff; border-radius: 5px; }
.social .ewm:after{ content: ''; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #fff; position: absolute; bottom: -5px; left: 52.5px; }
.social .ewm img { display: block; width: 100%; height:auto; }
.saj-footer .bottom{clear: both;padding:30px 0;overflow: hidden;font-size: 12px;color: #999;order-top: 1px solid #313131; background:#282f36;}
.saj-footer .bottom a{color: #999; font-size:15px;}
.saj-footer .bottom .left{color: #999; font-size:15px;}
.left .tel div{color:#999; font-size:15px; line-height:25px;}

.ft-bottom{padding:14px 0;}
.ft-bottom .copyright{float: left;font-size: 14px;color: rgba(255, 255, 255, 0.6);}
.ft-bottom .copyright p{color: rgba(255, 255, 255, 0.6);}
.ft-bottom .copyright span{display: inline-block; color: rgba(255, 255, 255, 0.6);}
.ft-bottom .copyright a{color: rgba(255, 255, 255, 0.6); font-weight:normal; font-size: 14px;}
.ft-bottom .copyright a:hover{color: #d51f25;text-decoration: underline;}





	.y-kefu-box {
		position: fixed;
		right: 0;
		top: 20%;
		z-index: 9999;
		font-size: 13px;
	}

	.y-kefu-box img {
		display: block;
		width: 100%;
		height: auto;
	}

	.y-kefu-box01 .icon {
		display: block;
		background: url(//memberpic.114my.com.cn/019413/uploadfile/image/20240813/20240813095548_1576015214.png) no-repeat;
		margin: 0 auto 6px;
	}

	.y-kefu-box01 {
		width: 54px;
		color: #666;
		text-align: center;
	}

	.y-kefu-box01 .kf-close-btn {
		width: 27px;
		height: 27px;
		background-position: -5px -115px;
		position: relative;
		cursor: pointer;
	}

	.y-kefu-box01 .kf-close-btn:before {
		content: '';
		display: block;
		width: 1px;
		height: 12px;
		background-color: #d60404;
		position: absolute;
		bottom: -12px;
		left: 13px;
		z-index: 1;
	}

	.y-kefu-box01 .show-status>a,
	.y-kefu-box01 .show-status>div {
		display: block;
		width: 52px;
		padding: 8px 0 12px;
		background-color: #fff;
		border-left: solid 1px #efefef;
		border-top: solid 1px #efefef;
		border-right: solid 1px #efefef;
		position: relative;
		border-bottom: solid 1px #efefef;
	}

	.y-kefu-box01 .show-status {
		position: relative;
	}

	.y-kefu-box01 .show-status .kf-zixun {
		background-color: #d60404;
		border-color: #d60404;
		color: #fff;
		margin: 10px 0 7px;
	}

	.y-kefu-box01 .kf-zixun {
		border-radius: 2px;
	}

	.y-kefu-box01 .kf-zixun i {
		width: 21px;
		height: 22px;
		background-position: -5px -5px;
	}

	.y-kefu-box01 .kf-mobile {
		border-top-left-radius: 2px;
		border-top-right-radius: 2px;
	}

	.y-kefu-box01 .kf-mobile>i {
		width: 18px;
		height: 18px;
		background-position: -5px -32px;
	}

	.y-kefu-box01 .kf-mobile:hover>i {
		background-position: -30px -32px;
	}

	.y-kefu-box01 .kf-weChat>i {
		width: 22px;
		height: 19px;
		background-position: -5px -55px;
	}

	.y-kefu-box01 .kf-weChat:hover>i {
		background-position: -30px -55px;
	}

	.y-kefu-box01 .kf-email {
		border-bottom-left-radius: 2px;
		border-bottom-right-radius: 2px;
	}

	.y-kefu-box01 .kf-email>i {
		width: 18px;
		height: 14px;
		background-position: -5px -80px;
	}

	.y-kefu-box01 .kf-email:hover>i {
		background-position: -30px -80px;
	}

	.y-kefu-box01 .back-top i {
		width: 13px;
		height: 11px;
		background-position: -5px -98px;
	}

	.y-kefu-box01 .back-top:hover i {
		background-position: -30px -98px;
	}

	.y-kefu-box01 .kf-email,
	.y-kefu-box01 .back-top {
		border-bottom: solid 1px #efefef;
	}

	.y-kefu-box01 .back-top {
		margin-top: 20px;
		border-radius: 2px;
		left: 55px;
	}

	.y-kefu-box01 .hver:hover {
		background-color: #d60404;
		border-color: #d60404;
	}

	.y-kefu-box01 .hver:hover>p {
		color: #fff;
	}

	.y-kefu-box01 .kf-zixun1 {
		border-radius: 2px;
	}

	.y-kefu-box01 .kf-zixun1 i {
		width: 21px;
		height: 22px;
		background-position: -5px -180px;
	}

	.y-kefu-box01 .kf-zixun1:hover>i {
		background-position: -30px -180px;
	}

	.y-kefu-box01 .mobile-infos,
	.y-kefu-box01 .y-ewm-box,
	.y-kefu-box01 .y-email-infos {
		background-color: #fff;
		border: solid 1px #efefef;
		position: absolute;
		right: 90px;
		z-index: 2;
		border-radius: 2px;
		display: none;
	}

	.y-kefu-box01 .mobile-infos {
		width: 260px;
		text-align: left;
		top: 0;
	}

	.y-kefu-box01 .mobile-infos>div {
		padding: 20px 0 20px 45px;
		position: relative;
	}

	.y-kefu-box01 .mobile-infos>div i {
		width: 15px;
		height: 15px;
		background-position: -52px -32px;
		position: absolute;
		top: 22px;
		left: 20px;
		z-index: 2;
	}

	.y-kefu-box01 .mobile-infos .online1 {
		border-bottom: solid 1px #efefef;
	}

	.y-kefu-box01 .mobile-infos span {
		color: #b9b9b9;
	}

	.y-kefu-box01 .mobile-infos p {
		color: #d60404;
		font-size: 18px;
	}

	y-kefu-box .right {
		width: 12px;
		height: 12px;
		position: absolute;
		right: -12px;
		top: 24px;
	}

	y-kefu-box .right-arrow1,
	y-kefu-box .right-arrow2 {
		width: 0;
		height: 0;
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		border-top: 6px transparent dashed;
		border-right: 6px transparent dashed;
		border-bottom: 6px transparent dashed;
		border-left: 6px white solid;
		overflow: hidden;
	}

	y-kefu-box .right-arrow1 {
		left: 1px;
		border-left: 6px #efefef solid;
	}

	y-kefu-box .right-arrow2 {
		border-left: 6px white solid;
	}

	.y-kefu-box01 .y-ewm-box {
		width: 151px;
		height: 178px;
		top: -60px;
	}

	.y-kefu-box01 .y-ewm-box>div {
		width: 151px;
		height: 178px;
	}

	.y-kefu-box01 .y-ewm-box img {
		width: 115px;
		height: 114px;
		margin: 20px auto 10px;
	}

	.y-kefu-box01 .y-ewm-box .y-ewm-img1 {
		width: 150px;
		border-right: solid 1px #efefef;
	}

	.y-kefu-box01 .y-ewm-box .right {
		top: 84px;
	}

	/*email*/
	.y-kefu-box01 .y-email-infos {
		padding: 28px 20px 28px 45px;
		color: #b9b9b9;
		text-align: left;
		bottom: 0;
	}

	.y-kefu-box01 .y-email-infos p {
		color: #d60404;
		font-size: 16px;
	}

	.y-kefu-box01 .y-email-infos>i {
		width: 18px;
		height: 13px;
		background-position: -52px -80px;
		position: absolute;
		left: 15px;
		top: 30px;
	}

	.y-kefu-box01 .y-email-infos .right {
		top: 55px;
	}

	.y-kefu-box01 .hide-status {
		width: 54px;
		height: 65px;
		background-color: #f55b1b;
		position: absolute;
		top: 37px;
		left: 55px;
		z-index: 9;
	}

	.y-kefu-box01 .hide-status .kf-zixun {
		padding: 10px 0 7px;
		color: #fff;
		cursor: pointer;
	}
.show-status p {
    line-height: 20px;
}

.nav.menu {

  width: 66%;
}

.dhhmw span {
    font-size: 24px;
    color: #e90101;
    font-weight: bold;
margin-left: 20px;
}

.dhhmw {
    display: flex;
    align-items: center;
    height: 112px;
}