a:hover{
    text-decoration: none;
}
ol{
    margin: 0;
    padding: 0;
}
.moreactive{
    background-color: #1c3c87;
}
.more:hover{
    background-color: #1c3c87;
}
.cpzx-more:hover{
    color: black;
}
.jjfa-more:hover{
    color: white;
}
/*文本颜色*/
.text-blue{
    color: #1c3c87; /*蓝色*/
}
.text-black{
	color:black/*黑色*/
}
.text-ashen{
	color: #cecdcd;/*灰白 */
}
.text-white{
    color: white;/*白色*/
}
.text-lightgay{
    color: #666666;/*浅灰*/
}
.text-orange{
    color: #df6211;/*橙色*/
}
/*顶部外边距*/
.mt-4{
    margin-top: 4rem;
}
.mt-7{
    margin-top: 7rem;
}
.mt-10{
    margin-top: 10rem;
}
/*字体大小*/
.fs-14{
    font-size: 14px;
}
.fs-24{
    font-size: 24px;
}
.fs-34{
    font-size: 34px;
}
.fs-40{
    font-size: 40px;
}
.fw-4{
    font-weight: 400;
}
.fw-6{
    font-weight: 600;
}
.fw-7{
    font-weight: 700;
}
/**介绍+轮播图**/
.newproduct_content{
    width: 100%;
    /* min-height: 585px; */
    display: flex;
    align-items: center;
    justify-content: center;
    /* padding-left: 260px;
    padding-right: 260px; */
    margin-top: 30px;
}
.newproduct_left{
    /* width: 559px; */
    width: 25%;
    min-height: 452px;
    background: #fbfbfb;
    border: 1px solid #d8d6d6;
    /* margin-bottom: 100px; */
    padding-bottom: 100px;
}
.newproduct_right{
    width: 35%;
    /* width: 798px; */
    height: 452px;
    margin-left: 40px;
}
.newproduct_right div.bx-pager{bottom: 0;}
.newproduct_right div.bx-pager .bx-pager-item a{
    width: 7px;
    height: 7px;
    opacity: 0.5;
    border: 1px solid #ffffff;
}
.newproduct_right_img{
    width: 798px;
    height: 452px;
}
.newproduct_left_title{
    font-size: 24px;
    font-family: Microsoft YaHei, Microsoft YaHei-Bold;
    font-weight: 700;
    color: #333333;
    margin-top: 100px;
    margin-left: 57px;
}
.newproduct_left_content{
    width: 100%;
    font-size: 16px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    text-align: left;
    color: #333333;
    /* margin-left: 58px;
    margin-top: 38px; */
    padding: 38px 58px 0 58px;
    display: -webkit-box; /* 必须指定display属性 */
    overflow: hidden; /* 隐藏超出部分 */
    text-overflow: ellipsis; /* 显示省略号 */
    -webkit-line-clamp: 6; /* 最大行数 */
    -webkit-box-orient: vertical; /* 垂直布局 */
}
/*首页产品中心*/
.cpzx-box{
    width: 100%;
    height: 767px;
	background-image: url('/template/emen/skin/newimages/sycpzxbg.png');
    background-size: 100% 100%;
	background-repeat: no-repeat;
}
.cpzx-content-box{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 50px;
    padding-bottom: 50px;
    /* width: 100%;
    padding-top: 50px;
    padding-left: 260px;
    padding-right: 260px;
    display: flex;
    align-items: center;
    justify-content: center; */
}
.cpzx{
    width: 485px;
	background-color: rgba(255,255,255,0.8);
	height: 625px;
    padding-right: 4rem;
    padding-left: 4rem;
    box-shadow: 0px 0px 27px 0px rgba(0,0,0,0.09);
}
.cpzx-en{
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
}
.cpzx-title{
    font-family: Microsoft YaHei, Microsoft YaHei-Bold;
    font-weight: 700;
}
.cpzx-def1{
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    text-align: left;
    margin-top: 60px;
    display: -webkit-box; /* 必须指定display属性 */
    overflow: hidden; /* 隐藏超出部分 */
    text-overflow: ellipsis; /* 显示省略号 */
    -webkit-line-clamp: 4; /* 最大行数 */
    -webkit-box-orient: vertical; /* 垂直布局 */
}
.cpzx-learn-more{
	width: 128px;
	height: 37px;
	line-height: 37px;
	border: 1px solid #333333;
	border-radius: 10px;
	font-family: Microsoft YaHei, Microsoft YaHei-Regular;
	font-weight: 400;
	text-align: center;
    margin-top: 48px;
}
.computer{
    width: 868px;
    height:526px;
    background-image: url('/template/emen/skin/newimages/computer.png');
    background-size: 100% 100%;
    display: flex;
    margin-left: 46px;
    justify-content: center;
}
.cpzx-img{
    width: 77%;
    height: 438px;
    margin-top: 20px;
}
/*关于我们*/
.gywm-box{
    width: 100%;
    height: 772px;
    background-size: 100% 100%;
	background-repeat: no-repeat;
	background-image: url('/template/emen/skin/newimages/sygywmbg.png');
}
.gywm-content-box{
    width: 100%;
    height: 772px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}
.gywm-title{
    position: absolute;
    top: 34px;
    /* padding-left: 39px; */
}
.gywm-img-box{
    width: 854px;
    height: 373px;
    position: relative;
}
.gywm-img{
    width: 100%;
    height: 100%;
}
.gywm-learn-more{
    width: 128px;
    height: 37px;
    background: rgba(255,255,255,0.2);
    border-radius: 10px;
    /* box-shadow: 0px 0px 2.85px 0px #000000;  */
    line-height: 37px;
    text-align: center;
    position: absolute;
    bottom: 49px;
    left: 52px;
}
.gywm-right{
    width: 485px;
    min-height: 553px;
    background: #ffffff;
    box-shadow: 0px 0px 27px 0px rgba(0,0,0,0.39);
    margin-left: -10px;
    z-index: 1;
}
.gywm-right-top{
    width: 485px;
    height: 8px;
    background: #1c3c87;
}
.gywm-right-content{
    padding-left: 54px;
    padding-right: 54px;
}
.gywm-right-title{
    margin-top: 48px;
}
.gywm-right-bottom{
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 52px;
}
.img-fgf{
    height: 46px;
}
.group{
    width: 30%;
    text-align: center;
}
.num{
    text-align: center;
    color: #1c3c87;
    line-height: 40px;
    margin-bottom: 20px;
}
/*首页解决方案*/
.jjfa{
    width: 100%;
    min-height: 728px;
    background-size: 100% 100%;
	background-repeat: no-repeat;
	background-image: url('/template/emen/skin/newimages/syjjfa.png');
    padding-top: 55px;
}
.jjfa-head{
    width: 100%;
    text-align: center;
}
.jjfa-box{
    /* width: 100%;
    padding-left: 240px;
    padding-right: 240px; */
    width: 1500px;
    margin: 0 auto;
    padding-top: 50px;
    display: flex;
    justify-content: space-around;
}
.jjfa-box-content{
    width: 335px;
    height: 444px;
    background: rgba(255,255,255,0.9);
    text-align: center;
}
.jjfa-box-content-img{
    width: 295px;
    height: 185px;
    margin-top: 21px;
}
.jjfa-box-content-title{
    font-size: 24px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #333333;
    margin-top: 31px;
}
.jjfa-box-content-bak1{
    width: 240px;
    height: 61px;
    font-size: 14px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    color: #333333;
    text-align: left;
    margin: 0 auto;
    margin-top: 22px;
    display: -webkit-box; /* 必须指定display属性 */
    overflow: hidden; /* 隐藏超出部分 */
    text-overflow: ellipsis; /* 显示省略号 */
    -webkit-line-clamp: 3; /* 最大行数 */
    -webkit-box-orient: vertical; /* 垂直布局 */
}
.jjfa-learn-more{
    width: 90px;
    height: 30px;
    background: rgba(28,60,135,0.2);
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    text-align: center;
    line-height: 30px;
    margin: 0 auto;
    margin-top: 36px;
}
/*新闻中心*/
.xwzx{
    width: 100%;
    min-height: 896px;
}
.xwzx-head{
    text-align: center;
    padding-top: 40px;
}
.xwzx-box{
    width: 100%;
    margin: 0 auto;
    margin-top: 30px;
}
.xwzx-box-content{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    /* padding-left: 359px; */
    color: #333333;
}
.xwzx-box-content:hover {
    background-color: #f1f1f1; /* 这里将#f1f1f1改成想要的背景颜色值 */
    color: #114093;
}
.xwzx-box-content:hover .xwzx-learn-more{
    background-color: #1c3c87;
}
.xwzx-left-date{
    width: 100px;
    height: 206px;
    padding-top: 50px;
}
.xwzx-day{
    font-size: 72px;
    font-family: Microsoft YaHei, Microsoft YaHei-Bold;
    font-weight: 700;
    text-align: left;
    color: #e0e0e0;
    line-height: 40px;
}
.xwzx-month{
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    text-align: left;
    color: #999999;
    line-height: 40px;
    margin-top: 22px;
}
.xwzx-img{
    margin-left: 57px;
    margin-right: 49px;
    height: 97px;
}
.xwzx-ico{
    width: 277px;
    height: 162px;
    margin-left: 51px;
}
.xwzx-right-content-title{
    width: 650px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    text-align: left;
}
.xwzx-right-content-bak1{
    width: 682px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    text-align: left;
    margin-top: 23px;
    display: -webkit-box; /* 必须指定display属性 */
    overflow: hidden; /* 隐藏超出部分 */
    text-overflow: ellipsis; /* 显示省略号 */
    -webkit-line-clamp: 2; /* 最大行数 */
    -webkit-box-orient: vertical; /* 垂直布局 */
}
.xwzx-learn-more{
    width: 90px;
    height: 30px;
    background: #e5e5e5;
    text-align: center;
    line-height: 30px;
    margin-top: 24px;
}
/* list top*/
.list-top-name{
    width: 100%;
    text-align: center;
    padding-top: 4rem;
}
.list-top-horizontal-line{
    width: 44px;
    height: 5px;
    background: #1c3c87;
    margin: 0 auto;
    margin-top: 1.2rem;
}
.list-top-content{
    text-align: center;
    width: 100%;
    display: flex;
    justify-content: center; /* 主轴上居中 */
    margin-top: 4rem;
}
.list-top-content>a{
    margin: 0 5px 10px;
}
.list-top-type{
    width: 181px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    border: 1px solid #333333;
    border-radius: 10px;
}
/*列表页面*/
.new_list_box{
    clear: both;
    padding:10px 0px 0px 0px;
    background-image: url('/template/emen/skin/newimages/cpzxbg.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
.new_product_list{
    width: 100%;
}
.new_product_list_box{
    width: 1350px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.new_page_bg{
    height: 360px;
}
.new_product_list_content{
    width: 397px;
    /* height: 401px; */
    background: #ffffff;
    box-shadow: 0px 0px 0px 0px rgba(51,51,51,0.20);
    padding: 10px 20px !important;
    a{
    color: black;
    }
}
.new_product_list_content:hover{
    border-bottom: 2px solid #1c3c87;
    a{
        color: #1C3C87;
    }
    .list-learn-more{
        background: #1c3c87;
    }
}
.new_product_img{
    /* width: 397px; */
    width: 100%;
    height: 224px;
}
.new_product_bak{
    width: 100%;
    padding-left: 30px;
    padding-right: 36px;
    padding-top: 21px;
    position: relative;
}
.listtitle{
    width: 260px;
    height: 40px;
    font-size: 18px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    text-align: left;
    line-height: 40px;
}
.listsubtitle{
    width: 330px;
    height: 15px;
    font-size: 10px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    text-align: left;
    color: #999999;
}
.listcontent{
    width: 330px;
    font-size: 14px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    text-align: left;
    color: #333333;
    margin-top: 12px;
    display: -webkit-box; /* 必须指定display属性 */
    overflow: hidden; /* 隐藏超出部分 */
    text-overflow: ellipsis; /* 显示省略号 */
    -webkit-line-clamp: 2; /* 最大行数 */
    -webkit-box-orient: vertical; /* 垂直布局 */
}
.list-learn-more{
    width: 58px;
    height: 21px;
    background: #e5e5e5;
    color: white;
    text-align: center;
    line-height: 21px;
    position: absolute;
    right: 36px;
    top: 36px;
}
/*分页样式*/
.new_page{clear:both; margin:20px 0px 20px 0px; text-align: center;}
.new_page .page-status{margin-right: 6px;}
.new_page a {display: inline-block; font-family: Arial; font-size: 13px; border: #dbdbdb 1px solid; padding:4px 9px; margin: 2px; margin-bottom: 5px; color: #31363c; text-decoration: none}
.new_page a:hover,.new_page a:focus{font-family: Arial;font-size: 13px;border: #000 1px solid; padding:4px 9px;color: #fff; background-color: #31363c;}
.new_page .current,.new_page li.active a {font-family: Arial;border: #000 1px solid; font-size: 13px; padding:5px 9px; color: #fff;margin: 2px;  background-color: #31363c}
.new_page li {display:inline-block; list-style:none;}
/*超出显示省略号*/
.nowrap{
    overflow: hidden; /* 隐藏超出部分 */
    white-space: nowrap; /* 不换行 */
    text-overflow: ellipsis; /* 使用省略号表示被隐藏的部分 */
}
/*产品详情*/
.newproduct{
    width: 100%;
    /* min-height: 725px; */
    background: #ffffff;
    box-shadow: 0px 0px 20px 0px rgba(51,51,51,0.20);
    padding-top: 84px;
    padding-bottom: 30px;
}
.newproduct-title{
    width: 100%;
    text-align: center;
    font-size: 34px;
    font-family: Microsoft YaHei, Microsoft YaHei-Bold;
    font-weight: 700;
    color: #333333;
}
.newproduct_product{
    width: 100%;
    background-color: #fbfbfb;
    padding-top: 50px;
    padding-bottom: 30px;
}
.newproduct-product-content ol li {
    list-style: none;
    width: 1400px;
    height: 132px;
    background: #ffffff;
    box-shadow: 0px 0px 0px 0px rgba(51, 51, 51, 0.05);
    position: relative;
    /* left: 259px; */
    margin-top: 17px;
  }
  .newproduct-product-content ol li h4 {
    height: 18px;
    font-size: 18px;
    font-family: Microsoft YaHei, Microsoft YaHei-Bold;
    font-weight: 700;
    text-align: left;
    color: #333333;
    position: absolute;
    top: 14px;
    left: 155px;
  }
  .newproduct-product-content ol li p {
    width: 1204px;
    height: 45px;
    font-size: 16px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    text-align: left;
    color: #333333;
    position: absolute;
    bottom: 24px;
    left: 155px;
    display: -webkit-box;
    /* 必须指定display属性 */
    overflow: hidden;
    /* 隐藏超出部分 */
    text-overflow: ellipsis;
    /* 显示省略号 */
    -webkit-line-clamp: 2;
    /* 最大行数 */
    -webkit-box-orient: vertical;
    /* 垂直布局 */
  }
  .newproduct-product-content ol li .num {
    width: 46px;
    height: 39px;
    font-size: 48px;
    font-family: zihunbiantaoti, zihunbiantaoti-Regular;
    font-weight: 400;
    text-align: left;
    color: #1c3c87;
    line-height: 40px;
    text-shadow: 3.53px 1.88px 0px 4px rgba(51, 51, 51, 0.18);
    position: absolute;
    top: 47px;
    left: 65px;
  }
.newproduct-product-content-imgbox{
    width: 1400px;
    /* height: 810px; */
    height: inherit !important;
    background: #ffffff;
    box-shadow: 0px 0px 0px 0px rgba(51,51,51,0.05);
    margin: 0 auto;
    margin-top: 17px;
    text-align: center;
}
.newproduct-product-img{
    width: 1264px;
    height: 741px;
}
.Indicator-icon{
    width: 7px;
    height: 7px;
    opacity: 0.5;
    border: 1px solid red;
    float: left;
}
/*主要功能*/
.newproduce_function{
    width: 100%;
    height: auto;
    background: #efeded;
    padding-top: 50px;
}
.newproduce_point{
    width: 100%;
    /* height: 232px; */
    background-color: white;
    /* padding-top: 49px; */
    padding: 30px 0;
}
.newproduce_point_box{
    display: flex;
    justify-content: center;
}
.newproduce_point_up{
    width: 688px;
    height: 76px;
    text-align: center;
    line-height: 76px;
    background: #fbfbfb;
    border: 1px solid #d8d6d6;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.newproduce_point_down{
    width: 688px;
    height: 76px;
    background: #fbfbfb;
    text-align: center;
    line-height: 76px;
    border: 1px solid #d8d6d6;
    margin-left: 24px;

    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.returnlist{
    width: 137px;
    height: 45px;
    background: #1c3c87;
    border-radius: 10px;
    text-align: center;
    line-height: 45px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    font-size: 18px;
    margin: 0 auto;
    margin-top: 35px;
    a{
        color: #fbfbfb;
    }
}
/*服务支持*/
.caselist-jsfw{
    width: 100%;
    /* height: 834px; */
    background-image: url('/template/emen/skin/newimages/jsfwbg.png');
    padding-bottom: 30px;
}
.caselist-fwsycj-name{
    width: 145px;
    margin: 0 auto;
    height: 24px;
    font-size: 24px;
    font-family: Microsoft YaHei, Microsoft YaHei-Bold;
    color: #333333;
    margin-bottom: 27px;
}
.caselist-fwsycj-box{
    width: 100%;
    /* height: 313px; */
    background: #f1f1f1;
    margin-top: 11px;
    display: flex;
    justify-content: center;
    padding-bottom: 30px;
}
.caselist-fwsycj-box-left{
    width: 50%;
    width: 295px;
    height: 185px;
    margin-top: 62px;
    /* margin-left: 303px; */
    margin-right: 30px;
}
.caselist-fwsycj-box-right{
    width: 50%;
    /* margin-left: 38px; */
}
.caselist-fwsycj-title{
    /* width: 976px; */
    font-size: 18px;
    font-family: Microsoft YaHei, Microsoft YaHei-Bold;
    font-weight: 700;
    text-align: left;
    color: #333333;
    margin-top: 66px;
}
.caselist-fwsycj-content{
    /* width: 976px; */
    font-size: 16px;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    font-weight: 400;
    text-align: left;
    color: #333333;
    margin-top: 10px;
    display: -webkit-box;
    /* 必须指定display属性 */
    overflow: hidden;
    /* 隐藏超出部分 */
    text-overflow: ellipsis;
    /* 显示省略号 */
    -webkit-line-clamp: 6;
    /* 最大行数 */
    -webkit-box-orient: vertical;
    /* 垂直布局 */
}
/*项目案例*/
.caselist-zzjy{
    width: 100%;
    background-color: white;
    padding-top: 50px;
}
.caselist-zzjy-name{
    width: 96px;
    font-size: 24px;
    font-family: Microsoft YaHei, Microsoft YaHei-Bold;
    color: #333333;
    margin: 0 auto;
}
.caselist-zzjy-box{
    width: fit-content;
    /* display: flex;
    flex-wrap: wrap; */
    /* margin-left: 410px; */
    margin-top: 25px;
    margin-bottom: 20px;
    margin: 25px auto 20px;
    display: grid;
    grid-gap: 20px; /* 网格项之间的间隙 */
    grid-template-columns: repeat(4, 1fr); /* 默认展示3列 */
}
.zzjy-left-img{
    width: 244px;
    height: 168px;
    /* margin-left: 21px; */
    /* margin-bottom: 10px; */
    display: inline-block;
}
/*解决方案详情页*/
.new_solution_jjfa_box{
    width: 100%;
    /* height: 830px; */
    background-image: url('../newimages/jjfabg.png');
    padding-bottom: 30px;
}
.new_solution_khtd_box{
    width: 100%;
    margin-bottom: 60px;
}
.new_solution_khtd_box_title{
    width: 100%;
    font-size: 24px;
    font-family: Microsoft YaHei, Microsoft YaHei-Bold;
    font-weight: 700;
    text-align: center;
    margin-top: 49px;
}
.solution-khtdjjfa{
    width: 1399px;
    min-height: 202px;
    background: #fbfbfb;
    border: 1px solid #d6d4d4;
    box-shadow: 0px 0px 0px 0px rgba(51,51,51,0.05);
    margin: 0 auto;
    margin-top: 25px;
}
.solution-khtdjjfa-title{
    width: 80px;
    font-size: 18px;
    font-family: Microsoft YaHei, Microsoft YaHei-Bold;
    font-weight: 700;
    text-align: left;
    color: #333333;
    margin: 0 auto;
    margin-top: 23px;
}
.solution-khtdjjfa-hr{
    width: 36px;
    height: 2px;
    margin: 0 auto;
    margin-bottom: 33px;
    margin-top: 5px;
}
.backcolor-orange{
    background: #df6211;
}
.backcolor-blue{
    background: #154B97;
}
/*公司简介*/
.gywm-gsjj{
    /* width: 1007px; */
    /* height: 266px; */
    width: 60%;
    margin: 0 auto;
    margin-top: 66px;
    padding-bottom: 30px;
}
.gywm-gsjj p{
    margin-top: 29px;
}
.qywh_box{
    width: 100%;
    text-align: center;
    margin: 0 auto;
}
.qywh-title{
    width: 100%;
    text-align: center;
}
.news_list_title_hr{
    width: 44px;
    height: 5px;
    background: #1c3c87;
    margin: 0 auto;
    margin-top: 7px;
}

.about_qywh{
    width: 847px;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    color:#505050;
    text-align: center;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    line-height:22px;
    margin: 0 auto;
    grid-gap: 20px;
}

.news_content p {
    text-indent: 0 !important;
}
