@charset "utf-8";
/* CSS Document */
*{box-sizing: border-box;}
html, body, div, ul, li, b, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, form, input, textarea, th, td, select {margin: 0;padding: 0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup,i{font-style:inherit;font-weight:inherit;}
html, body {min-height: 100%;font-size:14px;}
body {min-width:1200px;font-family:"Microsoft YaHei";color:#1e212b;overflow-x: hidden;font-family: "syu";}
b, h2, h3, h4, h5, h6{font-weight:normal;}
ul,ol,li{list-style: none;}
img {border: none;vertical-align: middle;}
a {text-decoration: none;color: #1e212b;}
a:visited,a:link{font-size:14px;}
b{font-weight:normal;}
table {border-collapse: collapse;table-layout: fixed;}
tr,td{padding:0 !important;}
input, textarea {outline: none;border: none;}
textarea {resize: none;overflow: auto;}
.fl {float: left}
.fr {float: right}
.cl{clear:both;}
.ov{overflow:hidden;}
.db, .lb, .dd{font-size:0;}
.db>div, .lb>li, .dd>dl,div>dl{display:inline-block;vertical-align:top;}
.bt>dl>dt{font-size:36px;font-weight: bold;}
.bt>dl>dd{font-size: 16px;}
em, .em,i{text-transform:uppercase;font-family:arial;vertical-align:top;display:block;}
.ellipse {overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.inline{display: inline-block;*display: inline;*zoom: 1;}
.gy{width:94%;margin:0 auto;}
.page{max-width:1500px;margin:0 auto;}
.w1500{max-width:1500px;margin:0 auto;}
:focus {outline:none;background-color:transparent;}
::selection{background:#171768;color:#fff;}
::before,::after{position:absolute;}

@font-face {
  font-family: 'iconfont';  /* Project id 4001882 */
  src: url('//at.alicdn.com/t/c/font_4001882_15mbrncnt3l.woff2?t=1687251295121') format('woff2'),
       url('//at.alicdn.com/t/c/font_4001882_15mbrncnt3l.woff?t=1687251295121') format('woff'),
       url('//at.alicdn.com/t/c/font_4001882_15mbrncnt3l.ttf?t=1687251295121') 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;}

@font-face {
font-family:din;
src:url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.ttf),
     url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.eot),
     url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.otf),
     url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.woff),
     url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.woff2);
}

@font-face {
  font-family: "syu";
  src: url("//memberpic.114my.com.cn/0401981/cssnew/syu.woff.txt") format("woff2"),
       url("//memberpic.114my.com.cn/0401981/cssnew/syu.woff.txt") format("woff"),
       url("//memberpic.114my.com.cn/0401981/cssnew/syu.ttf.txt") format("truetype"),
       url("//memberpic.114my.com.cn/0401981/cssnew/syu.otf.txt") format("embedded-opentype"),
       url("//memberpic.114my.com.cn/0401981/cssnew/syu.ttf.txt") format("svg");
}

/*head*/
.head_box{width:100%;height:129px;z-index: 999;background:#fff;box-shadow:0 0 6px rgba(0, 0, 0, 0.25);}
.head_act{position: fixed;top:0;left:0;animation: headBox 1s;}
.head_cont{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:9;padding-left:30px !important;background:#fff; padding-right:1%;}
.head_cont:before{content:'';width:510px;height:129px;background:url(//memberpic.114my.com.cn/0401981/uploadfile/image/20230628/20230628202455_1412560311.jpg);position:absolute;bottom:0;left:-510px;}
.ggy{width:350px; display:block;background:rgba(255,255,255,0.9);position:absolute;top:100%;left:0;text-align: center;padding:18px 0;}
.head_act .ggy{display:none;}
.ggy h3{font-size:24px;font-weight: bold;color:#235aff;line-height:100%;letter-spacing: 0px;}
.ggy span{display: block;color:#666;line-height:100%;letter-spacing: 1px;margin-top:6px;}
.logo{padding-top:0px;}
.nav{width:60%;display:flex;align-items:center;justify-content:space-between;}
.nav li{position: relative;}
.nav li:before{content:""; width:8px; height:8px;border:2px solid #2159ff;border-radius:100%;position: absolute; top:52px;left:100%;opacity:0;transition:all 0.3s;}
.nav li.active:before,.nav li:hover:before{top:52px;left:calc(100% - 6px);opacity:1;}
.nav li a{height: 129px;transition:all .3s ease-out;position: relative;display: block; font-size: 17px;color: #666;line-height: 129px;}
.nav li.active>a,.nav li:hover>a{color:#2358ff;font-weight: bold;}

.nav .xl{}
.nav .xl>ul>li{position:relative;}
.nav .xl li a{width: 150px;height: 50px;line-height: 50px;text-align: center;background: #fff;border-bottom: 1px solid #eee; font-size: 15px;}
.nav .xl li:before{display:none;}
.nav li:hover .xl{opacity:1;transition:all .3s ease-out;transform: translateY(0px);display:block;top: 129px;}
.nav .xl li> ul{position:absolute;top:0;left:100%;transform-origin: top;transform:rotateX(90deg);transition:all 0.5s ease;}
.nav .xl li:hover> ul{transform:rotateX(0deg);}
.nav .xl li:hover> ul li a{width:290px;height:46px;line-height:46px;}

.head_tl{width:9%;min-width:122px;display: flex;align-items:center;justify-content:space-between;}
.head_tl>div{height:29px;padding:0px 0;position:relative;}
.head_tl>div+div{margin-left:15px;}
.weChat p{background:#fff;padding:10px;}
.weChat p img{width:150px;}
.sear i, .weChat i, .tel i{width:33px;height:33px;background:#333;border-radius:100%;font-size:19px;font-style: normal;color:#fff;position:relative;text-align: center;line-height:33px;}
.sear i, .weChat i, .tel i:nth-child(3){font-size:16px;}
.tel i a{font-size:12px;}
.sear.on i, .weChat.on i, .tel.on i{background:#eee;color:#1e212b;}
.sear i:before, .weChat i:before, .tel i:before{left:0;top:0;}
.sear_box, .weChat p, .tel p,.nav .xl{background:#fff;position:absolute;top:100%;right:-50px;;transform-origin:top;transform:rotateX(90deg);transition:0.5s;}
.sear_box{width:600px;left:auto;text-align: left;padding:20px;}
.sear_box span{font-size:14px;font-weight:bold;}
.sear_box a{color:#8a8a8a;margin-left: 10px;}
.sear_input{position:relative;margin-top:10px;}
.inpu{width:100%;height:44px;border:1px solid #eee;}
#infoname{width:100%;height:42px;line-height:42px;text-indent: 10px;}
.sear .z{width:44px;height:44px;position:absolute;top:0;right:0;}
.sear .z input{position:relative; margin-top:25%;}
.sear .z input:before{font-family: "iconfont" !important;font-size:18px;font-style: normal;color:#bdbdbd;}
.tel p{width:274px;padding:20px;}
.tel p b{display:block;padding-bottom:10px;font-size:14px;line-height: 20px;text-align:left;padding-left:20px;position:relative;}
.tel p b:before{font-family:'ityfont';font-size:14px;color:#999;position: absolute;top: 0;left: 0;}
.tel >p em{margin-top:5px;font-family:arial;font-size:22px;font-weight: bold;line-height:1em;text-align: left;}
.tel >p em+em{letter-spacing:0.03em;}
.lang ul{width:120px;padding:20px 0;}
.sear:hover .sear_box, .tel:hover>p, .lang:hover>ul,.weChat:hover p{transform:rotateX(0);z-index:9;transition:0.5s;}
.lang ul li{text-align: center;}
.lang ul li a{display: block;font-size:0;}
.lang ul li+li{margin-top:10px;padding-top:10px;border-top:1px solid #f0f0f0;}
.lang ul li i, .lang ul li p{display:inline-block;vertical-align:middle;}
.lang ul li i{width:20px;height:20px;}
.lang ul li i img{width:20px;}
.lang ul li p{width:70px;font-size:14px;line-height:1em;text-align:left;margin-left:8px;}

/*flashvideo*/
.banner_title {font-size:50px;color:#ffffff;font-weight: 500;letter-spacing: 2px;}
.banner_en {color:#ffffff;text-transform:uppercase;margin-top: 15px;font-size: 21px;color: #ffffff;font-weight: bold;width: 130px;height: 2px;background: #fefeff;margin-left: 2px;box-shadow: 5px 5px 5px #060606;}
.banner_text {font-size: 17px;color:#ffffff;padding-top: 23px;font-weight: 200; line-height:30px;width: 40%;}
.width-auto {width: 100%; padding: 0px 200px; position: relative;}
.swiper-animation { text-shadow: 3px 3px 3px #060606;}
.swiper-text-box .swiper-animation:nth-child(1) {
    -webkit-animation-delay: 200ms;
    animation-delay: 200ms;
}
.swiper-text-box .swiper-animation:nth-child(2) {
    /* -webkit-animation-delay: 400ms; */
    animation-delay: 400ms;
}
.swiper-text-box .swiper-animation:nth-child(3) {
    -webkit-animation-delay: 600ms;
    animation-delay: 600ms;
}

.centerr {
    position: absolute;
    top: 66%;
    width: 100%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 999;
}
.swiper-texta{
    display: inline-block;
    position: relative;
    padding: 6px 10px;
    margin-top: 80px;
    font-size: 16px;
    color: #fff;
    border-bottom: 2px solid #235aff;
}
.swiper-texta a{color: #fff; font-size: 16px;}

.flashvideo{width:100%;padding-bottom:100vh;position:relative;overflow:hidden;}
.flashvideo video{position:absolute;width:100%;height:calc(100% + 200px);left:0;top:0;z-index:1;object-fit:cover;display:block;}
.flashvideo .v_shade{width:100%;height:100%;background:rgba(0,0,0,.5);left:0;top:0;position:absolute;z-index:1;}
.flashvideo .fv_txt{position:absolute;width:100%;left:0;top:50%;z-index:2;text-align:center;font-size:0;-webkit-text-size-adjust:none;padding-bottom:65px;}
.flashvideo .fv_txt p{font-size:16px;line-height:26px;color:#FFF;text-align:center;}
.flashvideo .fv_txt p:first-child{font-size:48px;height:58px;line-height:58px;}
.flashvideo .fv_txt p:nth-child(2){margin:26px 0 28px;}
.flashvideo .fv_txt a{display:inline-block;width:139px;height:36px;line-height:36px;background:#f5b324;padding:0 23px;}
.flashvideo .fv_txt a span{display:block;font-size:14px;color:#FFF;padding-left:10px;background:url(flash_btnicon.png) no-repeat right center;text-align:left;}
.flashvideo .fv_txt a:last-child{margin-left:11px;}
.flashvideo .fv_txt a:hover{
  -webkit-box-shadow:0 0 8px rgba(255,255,255,.6);
     -moz-box-shadow:0 0 8px rgba(255,255,255,.6);
       -o-box-shadow:0 0 8px rgba(255,255,255,.6);
          box-shadow:0 0 8px rgba(255,255,255,.6);}
/*flash*/
.index_banner{width:100%; overflow:hidden;z-index:1;top:0;left:0;position: fixed;}
.index_banner.mb{display:none;}
.index_banner .swiper-slide{height:97vh;}
.index_banner .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;}
.index_banner .swiper-slide video{display:block;width:100%;height:100%;object-fit:cover; position: relative;}
.index_banner .swiper-slide video:after {position: absolute; content: ''; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); left: 0; top: 0;z-index: -1;}
.index_banner .swiper-slide:last-child:before {content: '';
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;}

.index_banner .swiper-pagination-bullets{bottom:56px!important;height:37px;font-size:0;-webkit-text-size-adjust:none;}
.index_banner .swiper-pagination-bullet{opacity:1;width:210px;height:37px;margin:0 5px!important;position:relative;border-radius:0;background:transparent;padding-bottom:13px;vertical-align:top;overflow:hidden;}
.index_banner .swiper-pagination-bullet .line{width:0;height:2px;position:absolute;left:0;bottom:0;background:#00f;z-index:2;}
.index_banner .swiper-pagination-bullet:after{content:'';width:210px;height:2px;position:absolute;left:0;bottom:0;background:#a9a4a5;z-index:1;border-radius: 50px;}
.index_banner .swiper-pagination-bullet .sw_p{font-size:15px;height:22px;line-height:22px;color:#FFF;text-align:left;position:relative; font-weight:100;text-align: center;
     -webkit-transform:translateY(-100%);
       -moz-transform:translateY(-100%);
         -o-transform:translateY(-100%);
            transform:translateY(-100%);
    -webkit-transition:all 0.5s ease-in-out;
       -moz-transition:all 0.5s ease-in-out;
         -o-transition:all 0.5s ease-in-out;
            transition:all 0.5s ease-in-out;}
.index_banner .swiper-pagination-bullet .sw_p em{font-style:normal;display:inline-block;margin-right:10px;}
.index_banner .swiper-pagination-bullet .sw_p em i{font-style:normal;font-size:15px;}

.index_banner .swiper-pagination-bullet.swiper-pagination-bullet-active:after{background:#235aff;}
.index_banner .swiper-pagination-bullet.swiper-pagination-bullet-active .sw_p,.index_banner .swiper-pagination-bullet:hover .sw_p{
    -webkit-transform:translateY(0%);
       -moz-transform:translateY(0%);
         -o-transform:translateY(0%);
            transform:translateY(0%);}
.index_wrap{margin-top:100vh;position:relative;z-index:2;background:#FFF;}


/*one_title*/
.one_title,.two_title{text-align: center;}
.one_title p{font-size:40px;font-weight: 500;line-height:100%;margin-bottom:12px;display: inline-block;position:relative;}
.one_title p:before,.one_title p:after{content:'';width:24px;height:23px;position:absolute;top:8px;}
.one_title p:before{background:url(//memberpic.114my.com.cn/0401981/uploadfile/image/20230627/20230627162112_215024523.png);left:-74px;}
.one_title p:after{background:url(//memberpic.114my.com.cn/0401981/uploadfile/image/20230627/20230627162337_1011258096.png);right:-74px;}
.one_title span{display: block;line-height:100%;font-size:16px;color:#999999;}
/*two_title*/
.two_title{color:#1e212b;position: relative;padding-top:22px;}
.two_title p{font-size:42px;font-weight: bold;line-height:100%;margin-bottom:16px;}
.two_title em{font-family:Impact;font-size:72px;color:rgba(51,51,51,0.07);line-height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%);}
.two_title span{display: block;font-size:16px;color:#666666;line-height:100%;}
/*products*/
.pro_wrapper{width:100%;padding:70px 0 70px 0;background:url(//memberpic.114my.com.cn/0401981/uploadfile/image/20230628/20230628202624_2119507224.png) no-repeat center bottom;}
.product{display: flex;justify-content: space-between; margin-top: 50px;}
/*分类*/
.product_sort{width:22%;background: #235aff;padding: 40px 20px 20px 20px;}
.product{display: flex;justify-content: space-between;}
/*左边 一级分类*/
.product_sort .markermenu{width: auto !important;}
.product_sort .markermenu>ul>li+li{margin-top:1px;}
.product_sort .markermenu>ul>li>a{padding: 0 0 0 25px;height: 60px;line-height: 60px;background: #fff;font-size: 18px;color: #235aff;}
.product_sort .markermenu>ul>li:hover>a{background: #fde12d;color: #333;}
/*#ddsidemenubar0>ul>li+li{margin-top:20px;}*/
/*二级分类*/
.product_sort .blackwhite{display:none;}
.product_sort li:hover .blackwhite,.product_sort li.navcurrent_2 .blackwhite{display:block;visibility: inherit !important;margin-bottom: 20px;}
.product_sort .markermenu>ul>li>ul>li{margin-top: 1px;}
.product_sort .blackwhite>li>a{padding-left: 30px;height: 44px !important;line-height: 44px !important;font-size: 16px;color: #fff;font-weight: initial;}
/*三级分类*/
.product_sort .blackwhite>li>ul{display:none;height: 100%;position:relative;left:0px !important;top:0px !important;}
.product_sort .blackwhite>li:hover>ul,.product_sort .blackwhite>li.navcurrent_3>ul{display:block;visibility: inherit !important;}
.product_sort .blackwhite>li>ul:after{content:"";display:block; width:1px;height:100%;background:#fff;position:absolute;top:0;left:30px;}
.product_sort .blackwhite>li>ul li a{height:20px;line-height:20px;padding-left:60px;font-size: 15px;color: #82baff;font-weight:lighter;}
.product_sort .blackwhite>li>ul li:hover a{color:#fff;}
/*图片*/
.product_img ul{display: flex;}
.product_img ul+ul{margin-top:20px;}
.product_img li *{display:block;}
.product_img li+li{margin-left: 20px;}
.product_img li>a{border: 1px #eee solid;}
.product_img li br{display:none;}
.product_img span a{line-height:50px;background:#f5f5f5;text-align:center;font-size: 16px;color: #666;}
.product_img li:hover span a{background:#235aff;color: #fff;}

/*appli*/
.appli {overflow: hidden;}
.appli_box {margin-top:30px;}
.appli_con {position: relative;height: 37.1vw;}
.appli_pic { display: flex;width: 50%; position: relative;}
.appli_pic:hover i img {    transform: scale(1.2);}
.appli_pic i {overflow:hidden;    display: inline-block;}
.appli_pic i img {width: 100%;height: auto;transition:0.5s;}
.appli_pic p {position: absolute;font-size: 30px;color: #fff; top: 10%;left: 6%;}
.appli_call {}
.appli_call ul {
    display: flex;
    position: absolute;

    overflow: hidden;
}
.appli_call ul:nth-child(1) {
    right: 0;
    top: 0;
    width: 50%;
}
.appli_call ul:nth-child(2) {
    bottom: 0;
    left: 0;
    width: 50%;
}

.appli_call li {
    width: 50%;
    overflow: hidden;
    position: relative;
}
.appli_call li:hover img {transform: scale(1.2);}

.appli_call li>a {    overflow: hidden;}
.appli_call li>a img {width:100%;height:auto;    transition: 0.5s;}
.appli_call li p {
    position: absolute;
    top: 10%;
    left: 6%;
}
.appli_call li p>a {
    font-size: 18px;
    color: #fff;
}
.appli_txt {
    display: flex;
    flex-direction: column;
    background: #f4f4f4 url(//memberpic.114my.com.cn/0401981/uploadfile/image/20220222/20220222174112_1814434303.png)no-repeat center;
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 3% 4%;
    width: 50%;
height: 18.6vw;
}
.appli_txt p {
    font-size: 32px;
    display: flex;
    flex-direction: column;
    width: 93%;
overflow: hidden;
}
.appli_txt p span {
    font-size: 15px;
    line-height: 30px;
    padding: 20px 19% 20px 0;
}
.appli_txt a {
    font-size: 15px;
    color: #fff;
    font-weight: lighter;
    background: #235aff;
    border-radius: 40px;
    width: 25%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 2% 0 0;
height: 42px;
overflow: hidden;
}

/* 服务项目 */
.lef { float: left;}
.rig { float: right;}
.wrap2, .container, .wrap, .index-container, .foot-container, .drop-container {margin: 0 auto;padding: 0;}
.index-container {width: 100%;}
.wrap2 {width: 1600px;}
.fd {zoom: 1;}
.con2{
	background: url(//memberpic.114my.com.cn/0401981/uploadfile/image/20230628/20230628103326_1002135694.png);
	background-size: 100% 100%;
	width: 100%;
	position: relative;
	padding-bottom:8%;
padding-top:3%;
}

.con2-title{
	font-size:3.55rem;
	line-height: 2.6rem;
	padding-top: 1.95rem;
	padding-bottom: 4.5rem; 
}

.con2-title{
	position: relative;
	z-index: 8;
	width: 100%;
}

.fae-picCon .lef{width: 70%;}

.title-sub{
	position: absolute;
	z-index: -1;
	top: 3.3rem;
	font-size: 7.4rem;
	color: #fff;
	font-family: "opposans";
font-family:din;
text-transform: uppercase;
}

.title-sub{
	-webkit-text-stroke: 1px #e8e8e8;
	color: #f5f5f5;
}

.con3 .title-sub{
	-webkit-text-stroke: 1px #5d6f88;
	color: #2c486b;
 }
 
 .con4 .title-sub{
 	-webkit-text-stroke: 1px #e8e8e8;
 	color: #fff;
	top: .4rem;
 }
 
 .con5 .title-sub{
 	-webkit-text-stroke: 1px #e3e3e3;
 	color: #f8f8f8;
	top: .4rem;
  }

.fae-box{
	/* margin-bottom: 1.2rem; */
	overflow: hidden;
}
.fae-nav{width: 47%;float: left;padding: 0 0.05rem;}
.fae-nav .fae-a{cursor: pointer;display: block;width: 100%;line-height: 1.8rem;height: 8.8rem;font-size: 0.24rem;color: #444444;margin-bottom: 0.04rem;}
.fae-nav .fae-a.on{color: white;}
.fae-right{width: 50%;padding: 0 0.05rem;z-index: 999;position: absolute;right: 0;top: 6vw;}
.fae-pic{width: 100%;overflow: hidden;display: none;}
.fae-pic.on{display: block;}
.fae-pic img{display: block;width: 100%;transition: all .5s;}
.fae-pic:hover img{tr
ansform: scale(1.05);}
.fae-num{
	font-size: 5.4rem;
	line-height: 8rem;
	color: #181325;
	width: 18%;
	height: 100%;
	height: 8rem;
	font-family: 'opposans';
	-webkit-text-stroke: 1px #ccc;
	color: #f2f2f2;
font-family:din;
}
.fae-con{
	width: 82%;
	height: 100%;
	line-height: 1.95rem;
	display: flex;
	align-items: flex-start;
	justify-content: center;
	flex-direction: column;
	position: relative;
}

.fae-nav .fae-a.on .fae-con::before{
	content: "";
    background: url(//memberpic.114my.com.cn/0401981/uploadfile/image/20230628/20230628105106_1399747328.png) no-repeat;
    background-size: 100%;
    width: 4rem;
    height: 3.2rem;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.fae-title{
	font-size: 2.26rem;
	line-height: 3.6rem;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal !important;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	color: #181325;
}

.fae-text{
	font-size: 1.15rem;
	line-height: 1.7rem;
	display: -webkit-box;	
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal !important;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	color: #666666;
	width: 73.77%;
}

.fae-nav .fae-a.on .fae-num,.fae-nav .fae-a.on .fae-title{color: #235aff;}
.fae-nav .fae-a.on .fae-num{
	-webkit-text-stroke: 1px #235aff;
	color: #f2f2f2;
}
.fae-picCon{
	background: #235aff;
	height: 6rem;
	width: 100%;
	padding-left: 1.65rem;
	display: flex;
}

.fae-picCon .p1{
	font-size: 1.4rem;
	line-height: 1.6rem;
	margin-top: 1.3rem;
	position: relative;
}

.fae-picCon .p2{
	font-size: 1.26rem;
	line-height: 2.25rem;
	opacity: 0.6;
	
}

.fae-picCon .p1::before{
	content: "";
	background: url(../images/img6.png) no-repeat;
	background-size: 100%;
	width: 0.45rem;
	height: 0.1rem;
	position: absolute;
	left: 0;
	top: 225%;
	transform: translateY(-50%);
	opacity: 1;
}

.fae-picCon .p3{
	font-size: 1rem;
	line-height: 1.36rem;
	/* margin-top: 0.85rem; */
	margin-right: 0.8rem;
}


.fae-picCon .p3-symbol{
	font-size: 0.36rem;
	color: #fff;
}

.fae-picCon p,.fae-picCon div{color: #fff;}

.con2-mask{
	height: 94%;
	width: 8.2%;
	background: #fff;
	position: absolute;
	right: 0;
	z-index: 99;
}

.fae-picCon .rig{
	position: relative;
	display: flex;
	justify-content: flex-end;
	flex: 1;
	padding-right: 3.91vw;
	align-items: center;
}

.fae-picCon .rig .fae-picNum{
	position: absolute;
	font-size: 1.38rem;
	top: 50%;
	transform: translateY(-50%);
	opacity: 0.1;
	font-family: 'opposans';
	-webkit-text-stroke: 1px #ffffff;
	color: #5a84b2;
}



/*application*/
.app_box{margin:80px auto;}
.ind_tab{width:100%;overflow: hidden;text-align: center;margin:30px auto 50px;}
.ind_tab table{width:100%;}
.ind_tab tr{transition:0.6s;}
.ind_tab .cur{background: #235aff;border-radius: 41px;transition:0.6s;}
.ind_tab .cur a{color:#fff !important;transition:0.6s;}
.ind_tab tr+tr{margin-left: 9px;}
.ind_tab td{width:calc((100% + 7px) / 8);height:60px !important;border:1px solid #eee;}
.ind_tab td.on{border-color:#235aff;position: relative;}
.ind_tab td+td{margin-left:-1px;}
.ind_tab td a{width: 100%;line-height:60px !important;text-align: center;font-size: 16px;display: inline-block;float: left;}
.ind_tab td.on a{font-weight:bold;color:#235aff;}
.ind_tab td{text-align: center;display: inline-block;float: left;}
.ind_list{display: inline-block;margin-top: 36px;overflow: hidden;background: #fff;box-shadow: 0 0 22px rgba(0,0,0,0.08);}
.ind_list li,.ind_item{display: inline-block;width: 100%;position: relative;overflow: hidden;float: left;padding: 28px;}
.ind_list td{float: right;position: relative;margin-left: 1.3%;overflow: hidden;}
.ind_list td br{display:none;}
.ind_list td{width:23.9%;height:100%;}
.ind_list td>a,.ind_list td>a>img{width:100%;height:auto;transition:0.5s;}
.ind_list td:hover img{transform: translate3d(0px, -50px, 0px);transition:0.5s;}
.ind_list td:nth-child(1){width:49.5% !important;height:100% !important;float: left;margin-left: 0px;}
.ind_list td:nth-child(1) >a{width: 100% !important;height: 100% !important;display: block;}
.ind_list td:nth-child(1) img{width: 100% !important;height: auto !important;}
.ind_list td:nth-child(n+4){margin-top:1.3%;}
.ind_list td div{padding-top: 0px !important;position: absolute;transition: 0.5s;bottom: 0;left: 0;width: 100%;background: #235aff;height: 50px;transform: translateY(50px);transition:0.5s;}
.ind_list td:hover div{transform: translateY(0px);transition:0.5s;}
.ind_list td div a{color: #fff;font-size: 19px;line-height: 50px;}
.ind_btn{margin-top: 30px;text-align: center;}
/*adv*/
.adv{background:#f5f5f5;padding:80px 0;}
.adv .lmbt span, .adv .lmbt span b, .adv .lmbt p{color: #ffffff;}
.adv_nr{margin-top: 40px;}
.adv_nr>ul>li{float: left;width:calc((100% - 3px) / 4);height:100px;background:#ffffff;position: relative;display:flex;align-items:center;justify-content:end;padding-left:3.13vw;transition:all 0.5s;}
.adv_nr>ul>li+li{margin-left:1px;}
.adv_nr>ul>li.on{background:#235aff;}
.adv_nr>ul>li i{font-style:normal;display: block;font-size:52px;margin-right:1vw;}
.adv_nr .on i{color:#fff;}
.adv_nr>ul>li p span{font-style:normal;font-size:20px;display: block;line-height:100%;}
.adv_nr .on p span{color:#ffffff;font-weight: bold;}
.adv_nr>ul>li p em{font-size:12px;line-height:100%;margin-top:10px;}
.adv_nr .on p em{color:#fff;}
.adv_nr .bz{width: 100%;height:540px;overflow: hidden;margin-top:50px;display: inline-block;}
.adv_nr .show_list{}
.adv_nr .show_list+.show_list{}
.adv_nr .advl{width:50%;height:540px;overflow: hidden;}
.adv_nr .advr{width:50%;height:540px;background: #ffffff;padding: 50px 60px;}
.adv_nr .advr_t{height:82px;overflow: hidden;display:flex;align-items:end;justify-content:end}
.adv_nr .advr_tr{color: #ffffff;text-align: center;width: 76px;height: 100%;background:#fde12d;}
.advr_box{width:100%;height:100%;background:#235aff;border-bottom-right-radius:44px;padding-top:12px;}
.adv_nr .advr_tr i{display: block;font-size: 38px;line-height:100%;font-family: Impact;}
.adv_nr .advr_tr p{font-family: Arial;font-size: 14px;line-height:100%;text-transform:uppercase;margin-top:5px;}
.adv_nr .advr_tl{width:calc(100% - 76px);border-bottom:1px dashed #ddd;padding-top:19px;padding-left:1vw;padding-bottom:18px;}
.adv_nr .advr_tl b{font-size:24px;line-height:100%;font-weight: bold;display: block;}
.adv_nr .advr_tl p{font-size: 12px;line-height: 100%;color: #666666;text-transform: uppercase;margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.adv_nr .advr_z{margin-top: 28px;}
.adv_nr .advr_z p{line-height:26px;color:#7b7b7b;padding-left:1.8vw;position: relative;}
.adv_nr .advr_z p+p{margin-top:10px;}
.adv_nr .advr_z p:before{font-family: "ityfont";font-size:16px;color:#cecece;position:absolute;top:0;left:0.5vw;}
.adv_nr .advr_icon{margin-top:3.8vh;padding-left:1.8vw;}
.adv_nr .advr_icon ul{display:flex;align-items:end;justify-content:end;}
.adv_nr .advr_icon li{padding:0 2vw;text-align: center;}
.adv_nr .advr_icon li:first-child{padding-left:0;}
.adv_nr .advr_icon li:last-child{padding-right:0;}
.adv_nr .advr_icon li+li{border-left:1px solid #efefef;}
.adv_nr .advr_icon li i{font-size:50px;line-height:100%;}
.adv_nr .advr_icon li p{font-size:14px;color:#666666;line-height:100%;margin-top:14px;}
.adv_nr .advr_d{margin-top: 56px;display:flex;align-items:center;justify-content:end;}
.adv_nr .advr_d a{width:140px; height:46px; background:#235aff;text-align: center;}
.adv_nr .advr_d a+a{background:#fde12d;margin-left: 5px;}
.adv_nr .advr_d a span{font-size: 16px;line-height: 46px;color:#ffffff;padding-left:24px;position: relative;display: block;}
.adv_nr .advr_d a+a span{color:#1e212b;}
.adv_nr .advr_d a span:before{font-family: "ityfont";font-size:16px;position:absolute;top:0;left:25px;}
.adv_nr .advr_d a span img{margin-right: 5px;margin-left: 26px;}
/*partner*/
.Partner{padding:80px 0;}
.part_nr{margin-top:50px;}
.part_nr tr{display:block;}
.part_nr td{width: 20%;display: inline-table;overflow:hidden;position:relative;height: 120px;float: left;box-sizing: border-box;margin: 0 -1px -1px 0;}
.part_nr td>a{display: block;border: 1px solid #f6f6f6; padding:8%;}
.part_nr td>a>img{width:100%;height:auto;}
.part_nr td+td{}
.part_nr td>div{width:100%;height:100%;background: rgba(62, 137, 204, 0.9);position:absolute;top:0;left:0;transform-origin: center;transform: rotateX(90deg);transition: 600ms;}
.part_nr td>div>a{display:block;font-size:16px;color:#fff;display: flex;align-items: center;justify-content: center;height: 100%;}
.part_nr td:hover div{transform: rotateX(0deg);transition: 600ms;}
.part_nr td br{display: none;}

/*news*/
.news_bc {padding: 70px 0 70px 0; background: #f8f8f8;}
.new_con{padding:30px 0px 0px;margin-top:0px;}
.new_nav {display: flex; margin-bottom:30px;}
.new_nav a {width: 200px; height: 56px; display: flex; align-items: center; justify-content: center; font-size: 20px; font-weight: normal;color: #333;}
.new_nav li:nth-child(2) a {}
.new_nav a span {font-weight: normal; font-size: 22px; margin-right: 13px;}
.new_nav li.on a {background: #235aff; color: #fff;}
.new_nav li.on a span {color: #fff;}
.new_ic .news_div {display: flex; flex-shrink: 0; width: 100%; justify-content: space-between;padding:0px;}
.new_ic {display: flex; transition: all .5s;}
.new_c {overflow: hidden;}
.new_c img.news_div_item_image {width: 100%;}
.new_ic .news_div_item {display: flex; flex-direction: column-reverse; padding: 20px 20px 32px 20px; background: #f8f8f8; width: 24%; transition: all .5s;}
.new_ic .news_div_item:hover {box-shadow: 1px 1px 20px rgba(0,0,0,0.15); transform: translateY(-5px);}
.new_ic .news_div_item_a {display: block; font-size: 17px; font-weight: normal; position: relative; padding-left: 4px; margin: 24px 0 17px;color: #333;}
.new_ic .news_div_item:hover .news_div_item_a{color:#235aff;}
.new_ic .news_div_item_a:after {position: absolute; content: "\e66f"; font-family: "iconfont"; top: 0; left: 0; font-weight: normal; font-size: 20px; color: #235aff;}
.new_ic .news_div_item+.news_div_item {}

.new_ic .news_div_item_body {font-size: 14px; color: #666; line-height: 24px; height: 86px; overflow: hidden; font-weight:100;}
.new_ic .news_div_item:hover .news_div_item_body{color: #444;}
.new_ic .news_div_item_date {display: flex; position: relative; padding-left: 24px; margin-top: 0px; justify-content: flex-end;}
.new_ic .news_div_item_date * {font-size: 14px; color: #979797;}
.new_ic .news_div_item_date:after {position: absolute; content: "\e6c9"; font-family: "iconfont"; color: #979797;top: -1px; right: 89px;}
.new_ic .news_div_item_pic a {display: block; position: relative;}
.new_ic .news_div_item_pic a:after {position: absolute; content: "\eb8d"; font-family: "iconfont"; bottom: -168px; left: 0; font-size: 15px; color: #666;}
.new_ic .news_div_item_pic a:before {position: absolute; content: "查看详情"; bottom: -168px; left: 25px; font-size: 14px; color: #979797;}

/*company*/
.com_bg{width:100%;background:url(//memberpic.114my.com.cn/0401981/uploadfile/image/20230628/20230628203646_257571639.png) no-repeat;padding:135px 0;overflow: hidden;}
.cb_box{height:616px;position:relative;display:flex;align-items:end;justify-content:center;}
.cb_box:before{content:'';width:1139px;height:706px;background:url(//memberpic.114my.com.cn/0401981/uploadfile/image/20230628/20230628203525_1007841339.jpg) no-repeat;position:absolute;top:-55px;right:50%;margin-right:-960px;}
.cb_box>div{position: relative;}
.cbl{width:58.8%;height:596px;background:#fff;padding:45px;z-index:2;}
.cbl_top i{width:44px;height:36px;background:#235aff;position:absolute;top:45px;left:0;}
.cbl_top i a{display:block;width:100%;height:100%;position: relative;}
.cbl_top i a:before,.cbl_top i a:after{content:'';background:#fff;position:absolute;top:50%;left:50%;}
.cbl_top i a:before{width:18px;height:2px;margin:-1px 0 0 -9px;}
.cbl_top i a:after{width:2px;height:18px;margin:-9px 0 0 -1px;}
.cbl_top p{font-size:30px;font-weight: bold;padding-left:1.5vw;margin-bottom:20px;}
.cbl_con{line-height:26px;color:#6e6f70;padding-left:1.6vw; font-size:16px;}
.cbl_con strong{display: block;font-size:16px;font-weight: bold;line-height:100%;color:#1e212b;margin-top:15px;margin-bottom:13px;}
.cbl_con button{width:120px;height:36px;display: block;border:none;background:#235aff;margin-top:20px;}
.cbl_con button a{color:#fff;}
.cbl_liat{margin-top:30px;padding-left: 1.6vw;overflow:hidden;}
.cbl_liat li tr{display:block;}
.cbl_liat li tr td{width:248px;display:block;margin-right:10px;}
.com_tab{width:116px;position:absolute;bottom:152px;right:-116px;}
.com_tab li{width:116px;height:46px;background:#1e212b;}
.com_tab li+li{margin-top:10px;}
.com_tab li.on{background:#fde12d;}
.com_tab li a{display: block;font-size:16px;color:#fff;text-align: center;line-height:46px;}
.com_tab li.on a{color:#1e212b;}

.cbr{width:41.2%;height:706px;z-index:1;}

@-webkit-keyframes ripple {
    70% {
        -webkit-box-shadow: 0 0 0 70px rgba(0, 0, 0, .0);
                box-shadow: 0 0 0 70px rgba(0, 0, 0, .0);
    }
    100% {
        -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, .0);
                box-shadow: 0 0 0 0 rgba(0, 0, 0, .0);
    }
}

@keyframes ripple {
    70% {
        -webkit-box-shadow: 0 0 0 70px rgba(0, 0, 0, .0);
                box-shadow: 0 0 0 70px rgba(0, 0, 0, .0);
    }
    100% {
        -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, .0);
                box-shadow: 0 0 0 0 rgba(0, 0, 0, .0);
    }
}


/*num*/
.num_c { position: relative; margin-bottom: 0px;border-bottom: 1px #eee solid;}
.num_c ul{display:flex; border-radius:10px; justify-content:space-between;align-items:center; padding:4% 0;}
.num_c ul li{position:relative;display:flex; flex-direction:column;align-items:center;justify-content:center;padding: 0 4%; text-align: center;}
.num_c li b{font-size:46px;font-family:din;color:#235aff; margin-right: 11%;}
.num_c li span{color:#235aff;font-size:20px;position: absolute; right:41%; top: 17%;line-height:20px;}
.num_c li:nth-child(2) span{right: 37%;top: 16%;}
.num_c li:nth-child(4) span{right: 39%;}
.num_c li i{color:#666;font-size:15px; font-style: normal; line-height: 24px; padding-top:5px;}
.num_c li em{margin-top:4px;color:#ccc;text-transform:uppercase;font-size:10px; font-style: normal;}
.num_c ul li:last-child:after{display:none;}

/*link*/
.links {
    overflow: hidden;
    border-top: 1px #eee solid;
    margin: 0 auto;
    background: #f8f8f8;
    padding: 25px 0;
}
.linksW {
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-width: 1400px;
}
.links_l {
    width: 100px;
}
.links_lm {
    font-size: 18px;
    line-height: 30px;
    font-weight: lighter;
}
.links_lm p {
    text-transform: uppercase;
    font-size: 24px;
    font-weight: bold;
    line-height: 24px;
}
.links_lm p span {
    color: #235aff;
}
.links_lm em {
    font-size: 14px;
    color: #999;
    letter-spacing: 5px;
    line-height: 16px;
}
.links_r {
    width: 93%;
    color: #fff;
    padding-left: 30px;
}
.links_r a {
    font-size: 15px;
    color: #666 !important;
}
.linkTagcs li a {
    font-weight: lighter;
}

footer { background-color: #222 !important; overflow: hidden; }
footer .hd { padding: 80px 0 80px; overflow: hidden; }
footer .hd .lt { float: left; width: 24%;}
footer .hd .logo {margin-bottom: 45px; display: flex;}
footer .hd .logo img { width: 126px; }
footer .hd .bq_wz{padding-top: 1%; padding-left:3%;}
footer .hd .logo b{font-size: 30px;color: #fff;letter-spacing: 0px;}
footer .hd .logo span{font-size: 16px; display: block;color: #999;letter-spacing: 2px;}
footer .hd .rt { float: right; }
footer nav li { float: left; padding-left: 6vw; }
footer nav dt { font-size: 18px; display: block; margin-bottom: 25px; color: #fff;}
footer nav dt a{font-size: 18px;color: #fff;}
footer nav dt a:hover {color: #009e41;}
footer nav dd a { display: block; line-height: 32px; color: #999; font-size: 14px !important;text-align:left;}
footer nav dd a:hover {color: #235aff;}
footer .share a { display: inline-block; width: 38px; height: 38px; border: 1px solid #acacac; border-radius: 50%; position: relative; margin-right: 10px; }
footer .share i { display: inline-block; width: 25px; height: 24px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);background-repeat: no-repeat; }
footer .bq_ewm{display: flex;}
footer .bq_ewm li{position: relative;}
footer .bq_ewm li span{width: 36px;height: 36px;border:2px solid #666;border-radius: 100%;text-align: center;line-height: 34px;font-size: 14px;color: #999;display: block;transition:all .5s;}
footer .bq_ewm li+li{margin-left: 12px;}
footer .foot_bc{position: relative;border-top: 1px solid rgba(255,255,255,0.14);}
footer .foot_c{display: flex;height: 80px;align-items: center;justify-content: center;}
footer .foot_c a,.foot_c div{font-size: 14px;color: #666;}
footer .ewm_cc{display: none;position: absolute;top: -155px;left:calc(50% - 75px);}
footer .ewm_cc img {width: 150px!important;}
footer .linkTagcs{width:100%!important;}
footer .bq_ewm li:hover span {background: #235aff;border: 2px solid #235aff;}
footer .ft { border-top: 1px solid rgba(255,255,255,0.1); padding: 40px 0; text-align: center; }
footer .ft p { color: #fff; font-size:14px;}
footer .ft p a{font-size:14px;color: #fff;}
footer .ft p br{    display: none;}
footer .ft p a:hover{color:#235aff}
@media screen and (max-width: 1600px) { footer nav li { padding-left: 2vw; }
  footer nav li:first-child { padding-left: 0; } }
@media screen and (max-width: 1024px) { footer .hd { padding: 45px 0 50px; }
  footer .hd .logo { margin-bottom: 25px; }
  footer .hd .logo { width: 180px; }
  footer .share a { margin-right: 5px; }
  footer nav dt { font-size: 16px; margin-bottom: 10px; }
  footer nav dd a { font-size: 14px;}
  footer .ft { padding: 20px 0; } }
@media screen and (max-width: 768px) {   
  footer .hd .lt { float: none; text-align: center; }
  footer .hd .lt .logo { margin: 0  auto 20px; }
  footer .hd .rt { float: none; text-align: left; margin-top: 20px; display: none;}
  footer nav li { float: none; display: block; width: 100%; padding-left: 0; margin-bottom: 10px; }
  footer nav dt { margin-bottom: 5px; }
  footer nav dd a { display: inline-block; margin: 0 5px; }
  footer nav dd a:first-child { margin-left: 0; }
  footer .ft{width: 90%;margin: 0 auto;}
  footer .ft p br{    display: block;}
  footer .ft p a{    margin-left: 0px;    display: block;
    text-align: center;}
  .main{padding-top: 70px;}
}
.page_a.current {background:#235aff;}