/*--------------------------------------------------------------
# News three
--------------------------------------------------------------*/
.news-three {
    position: relative;
    display: block;
    padding: 90px 0 100px;
	background-color: rgb(238, 243, 247, 1);
	z-index:2;
}

.news-three .container {
    max-width: 990px;
}
.section-title-three {
    margin-top: -19px;
    margin-bottom: 20px;
}

/**/
.news-four {
    position: relative;
    display: block;
    padding: 90px 0 100px;
	background-color: rgb(238, 243, 247, 0);
	z-index:2;
}

.news-four__content {
    position: relative;
    display: block;
    /*background-color: rgb(0, 0, 0, .01);*/
	background: rgb(238,248, 255, 1);
    box-shadow: 0px -5px 0px 0px rgb(25, 137, 251, .2);/**/
    padding: 40px 50px 50px 50px;
	border-radius: 10px;
    /*border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom: 3px solid transparent;*/
    transition: all 500ms ease;
	text-align:center;
	/*background:#333;
	margin:0 0 20px 0;*/
}

.news-four__title {
    font-size: 18px;
    font-weight: 600;
    line-height: 32px;
display: -webkit-box;
  -webkit-line-clamp: 1; /* 显示行数 */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  height:32px;
}


.news-four__text {
    font-size: 15px;
	text-indent: 2em;/*段落空格*/
    margin: 0;
    line-height: 27px;
    padding-top: 15px;
    padding-bottom: 0px;
	display: -webkit-box;
	text-align: justify;
	color:#555;
  /* -webkit-line-clamp: 3; 显示行数 
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  height:85px;*/
}

.news-four__icon {
    position: relative;
    /*display: flex;*/
    align-items: center;
    padding:0 0 10px 0;
	text-align:center;
}

.news-four__icon span {
    position: relative;
    display: inline-block;
    font-size: 75px;
	font-weight: 300;
    background: linear-gradient(to top, #1989fb, #2fffcc);
  -webkit-background-clip: text;/*将设置的背景颜色限制在文字中*/
  -webkit-text-fill-color: transparent;/*给文字设置成透明*/

    transform: scale(1);
    transition: transform 500ms linear, color 500ms linear;
}
/**/
.section-title-four {
margin:-19px 0 40px 0;
}
.section-title-five {
margin:60px 0 40px 0;
}
/**/
.section-title__title-tech-thr{
/*font-family: var(--thm-font-000);*/
    margin: 35px 0 0 0;
    font-weight: 600;
    color: var(--thm-primary);
    font-size: 28px;
    line-height: 50px;
}

.news-three__single {
    position: relative;
    display: block;
    margin-bottom: 0px;
}

.news-three__content {
    position: relative;
    display: block;
    /*background-color: rgb(0, 0, 0, .01);*/
	background: rgb(255,255, 255, .85);
    box-shadow: 0px -5px 0px 0px rgb(25, 137, 251, .2);/**/
    padding: 30px 40px;
	border-radius: 10px;
    /*border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom: 3px solid transparent;*/
    transition: all 500ms ease;
	text-align:center;
	/*background:#333;
	margin:0 0 20px 0;*/
}
.news-three__title {
    font-size: 17px;
    font-weight: 500;
    line-height: 32px;
display: -webkit-box;
  -webkit-line-clamp: 1; /* 显示行数 */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  height:32px;
}


.news-three__text {
    font-size: 14px;
	text-indent: 2em;/*段落空格*/
    margin: 0;
    line-height: 24px;
    padding-top: 13px;
    padding-bottom: 0px;
	display: -webkit-box;
	text-align: justify;
  /* -webkit-line-clamp: 3; 显示行数 
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  height:85px;*/
}

.news-three__icon {
    position: relative;
    /*display: flex;*/
    align-items: center;
    padding:0 0 10px 0;
	text-align:center;
}

.news-three__icon span {
    position: relative;
    display: inline-block;
    font-size: 75px;
	font-weight: 300;
    background: linear-gradient(to top, #1989fb, #2fffcc);
  -webkit-background-clip: text;/*将设置的背景颜色限制在文字中*/
  -webkit-text-fill-color: transparent;/*给文字设置成透明*/

    transform: scale(1);
    transition: transform 500ms linear, color 500ms linear;
}

.news-three__single:hover .news-three__icon span {
    transform: scale(1);
    color: var(--thm-primary);
}


.section-title-bottom-case {
    font-size: 16px;
    align-items: center;
    line-height: 30px;
    margin:45px 0 -15px 0;
	position: relative;
}
/*
.section-title-bottom__tagline_text-case {
    display: inline-flex;
    color: var(--thm-gray);
    font-size: 16px;
    align-items: center;
    line-height: 30px;
    margin: 25px 0 0 0;
    font-weight: 500;
}
*/
.casewenzi001 {
    color: var(--thm-gray);
    font-size: 16px;
	position:absolute;
	
}
.casewenzi001:after{
        display:block;
		position:absolute;
		content:"";
		width:320px;
		border-bottom:2px solid lightgreen;
}
.bot-img{
top:0;
position:absolute;

    opacity: 0.15;
    z-index: -1;
}

/*pro but*/
.pro-one__btn {
margin:20px 0 0 0;
padding:8px 35px;
    background-color: var(--thm-primary);
}

.pro-one__btn:after {
    background-color: var(--thm-black);
}

.pro-one__btn:hover:after {
    opacity: 1;
    transform: scaleY(1.0);
}

.pro-one__btn:hover {
    color: var(--thm-base);
}

.pro-one__content {
    position: relative;
    display: block;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 5px 0px 0px rgb(0, 0, 0, .07);
    padding: 20px 20px;
    border-radius: var(--thm-bdr-radius);
    transition: all 500ms ease;
}

.pro-one__img img {
    width: 100%;
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
    transition: all 500ms ease;
    transform: scale(1);
}

.news-one__single:hover .pro-one__img img {
    transform: scale(1);
}

/*软件系统*/
.system-six {
    position: relative;
    display: block;
    padding: 90px 0 100px;
	background-color: rgb(255, 255, 255, 1);
	z-index:2;
}
.system-six .container {
    max-width: 990px;
}
.section-title-six {
    margin-top: 0px;
    margin-bottom: 20px;
}
.section-title__title-tech-thr{
/*font-family: var(--thm-font-000);*/
    margin: 35px 0 0 0;
    font-weight: 600;
    color: var(--thm-primary);
    font-size: 28px;
    line-height: 50px;
}

.system-six__single {
    position: relative;
    display: block;
    margin-bottom: 0px;
}

.system-six__content {
    position: relative;
    display: block;
    /*background-color: rgb(0, 0, 0, .01);
	background: rgb(255,255, 255, .85);*/
    /*box-shadow: 0px -5px 0px 0px rgb(25, 137, 251, .2);*/
    padding: 0px 0px;
	border-radius: 0px;
    /*border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom: 3px solid transparent;*/
    transition: all 500ms ease;
	text-align:center;
	/*background:#333;
	margin:0 0 20px 0;*/
}
.system-six__title {
    font-size: 17px;
    font-weight: 500;
    line-height: 32px;
display: -webkit-box;
  -webkit-line-clamp: 1; /* 显示行数 */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  height:32px;
}


.system-six__text {
    font-size: 14px;
    margin: 0;
    line-height: 24px;
    padding-top: 13px;
    padding-bottom: 0px;
	display: -webkit-box;
	text-align: justify;
  /* -webkit-line-clamp: 3; 显示行数 
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  height:85px;*/
}

.system-six__text {
    font-size: 14px;
    margin: 0;
    line-height: 24px;
    padding-top: 13px;
    padding-bottom: 0px;
	display: -webkit-box;
	text-align: justify;
  /* -webkit-line-clamp: 3; 显示行数 
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  height:85px;*/
}

.system-one__text {
    font-size: 14px;
    font-weight: 500;
	text-align:justify;
	padding: 5px 0 0px 0;/**/
    line-height: 24px;
	display: -webkit-box;
	height:150px;
  /* -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis; 显示行数 */
}


/*软件系统详情*/
.ststem-two {
    position: relative;
    display: block;
    background-color: #eef3f7;
    padding: 100px 0 100px;
	z-index: 1;
}

/*.ststem-two .container {
max-width:1200px;
}*/

.ststem-two .row {
    --bs-gutter-x: 15px;
}

.ststem-two__single {
    position: relative;
    display: block;
    background-color: var(--thm-base);
    border-radius: var(--thm-bdr-radius);
    padding: 40px 30px;
    text-align: center;
    transition: all 500ms ease;
    z-index: 2;
	width:48%;
	margin:0 1% 30px 1%;
}

.ststem-two__single:hover {
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 10px 60px 0px rgb(0, 0, 0, .05);
}


.ststem-two__icon {
    position: relative;
    height: 135px;
    width: 135px;
    background-color: #eef3f7;
    border-radius: 50%;
    font-size: 65px;
    color: var(--thm-primary);
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    transition: all 500ms ease;
    -webkit-transition-delay: 400ms;
    -moz-transition-delay: 400ms;
    -ms-transition-delay: 400ms;
    -o-transition-delay: 400ms;
    transition-delay: 400ms;
    z-index: 2;
}

.ststem-two__single:hover .ststem-two__icon {
    background-color: var(--thm-primary);
    color: var(--thm-base);
}

.ststem-two__icon:before {
    position: absolute;
    top: -20px;
    bottom: -17px;
    left: 61px;
    content: "";
    width: 2px;
    background-color: var(--thm-primary);
    z-index: -1;
}

.ststem-two__icon:after {
    position: absolute;
    top: -15px;
    bottom: -22px;
    right: 61px;
    content: "";
    width: 2px;
    background-color: var(--thm-primary);
    z-index: -1;
}

.ststem-two__icon:before,
.ststem-two__icon:after {
    opacity: 0;
    -webkit-transition: opacity 500ms ease, -webkit-transform 500ms ease;
    transition: opacity 500ms ease, -webkit-transform 500ms ease;
    transition: opacity 500ms ease, transform 500ms ease;
    transition: opacity 500ms ease, transform 500ms ease, -webkit-transform 500ms ease;
    transition: all 500ms ease;
}

.ststem-two__single:hover .ststem-two__icon:before,
.ststem-two__single:hover .ststem-two__icon:after {
    transform: rotate(45deg);
    opacity: 1;
    -webkit-transition-delay: 100ms;
    -moz-transition-delay: 100ms;
    -ms-transition-delay: 100ms;
    -o-transition-delay: 100ms;
    transition-delay: 100ms;
}

.ststem-two__title {
    font-size: 20px;
    font-weight: 600;
    line-height: 26px;
    margin-top: 26px;
    margin-bottom: 16px;
	display: -webkit-box;
  -webkit-line-clamp: 1; /* 显示行数 */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ststem-two__title a {
    color: var(--thm-black);
    transition: all 500ms ease;
}

.ststem-two__title a:hover {
    color: var(--thm-primary);
}

.ststem-two__text {
    font-size: 14px;
	text-indent: 2em;/*段落空格*/
    font-weight: 500;
	text-align:justify;
    margin: 0 0 0px 0;/**/
    line-height: 24px;
	display: -webkit-box;
  /* -webkit-line-clamp: 4; 显示行数 
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;*/
}

.ststem-two__arrow {
    position: relative;
    display: block;
}

.ststem-two__arrow a {
    position: relative;
    height: 63px;
    width: 63px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    font-size: 20px;
    color: var(--thm-black);
    background-color: #eef3f7;
    margin: 0 auto;
    transition: all 500ms ease;
    z-index: 1;
}

.ststem-two__single:hover .ststem-two__arrow a {
    background-color: var(--thm-extra);
    color: var(--thm-base);
}

/*防伪技术-特征加密*/
.page-header__inner-two {
    position: relative;
    display: block;
    text-align: left;
	/*background:#fff;*/
	/*background-color:rgba(0,0,0,.3);
	padding:35px 35px 30px 35px;*/
	background-color:rgba(255,255,255,.7);
	padding:35px 45px 30px 45px;
}

.page-header__inner-two h2 {
    font-size: 36px;
    /*color: #fff;*/
	color: var(--thm-black);
    line-height: 50px;
    font-weight: 900;
	padding:5px 0 10px 0;
}

.page-header__inner-two h5 {
    font-size: 16px;
	text-indent: 2em;/*段落空格*/
    line-height: 30px;
    /*color: #ccc;*/
	color: #333;
	text-align:justify;
	font-weight: 500;
	padding-top: 25px;
}
.page-header__inner-two p{ float:left;width:100%;}
.page-header__inner-two p img{ width:100%; max-width:600px; filter: blur(0);/**/}

/*防伪技术优势*/
.bg-color-w {background-color: #fff;}
.bg-color-bl {background-color: #edf2f6;}
/*
*{padding: 0;margin: 0;}
body{color: #666;}
ul{list-style: none;}
a{text-decoration: none;cursor: default;}*/
.module-line{width: 100%;text-align: center;/*margin-top:40px; margin-bottom:40px*/}
.module-line span{display: inline-block;*display: inline;*zoom: 1}
.module-line .text{font-size: 26px;color: #1b1825;margin: 0 10px}
.module-line .arrow{width: 84px;height: 16px}
.module-line .left-arrow{background: url(../images/leftArrow.png)}
.module-line .right-arrow{background: url(../images/rightArrow.png)}

.module-privilege{width: 100%;height: 710px;margin: 0 auto;position: relative}
.module-privilege .privilege-ul{float: left;border: 1px solid #ddd;background: #fff;width: 20%;position: absolute; padding:0;}
.module-privilege .privilege-ul.name-ul{left: 0;}
.module-privilege .privilege-ul.svip-ul{left:20%;color: #ca963b;-moz-box-shadow: 0 0 10px 2px rgba(0, 0, 0, .08);box-shadow: 0 0 10px 2px rgba(0, 0, 0, .08)}
.module-privilege .privilege-ul.vip-ul{left:40%;border-right: 0;background-color: #fffaeb;}
.module-privilege .privilege-ul.no-vip-ul{left: 60%;border-right: 0;background-color: #fffaeb;}
.module-privilege .privilege-ul.no2-vip-ul{left: 80%;background-color: #fffaeb;}
.module-privilege .privilege-ul .privilege-item{text-align: justify;height: 120px;line-height: 24px;font-size: 14px; padding:15px 25px;display: flex;align-items: center;color: #555;}
.module-privilege .privilege-ul .privilege-item-titlecenter{text-align: center; display:block;height: 120px;line-height: 24px;font-size: 15px; font-weight:600;padding:15px 20px;display: flex;justify-content:center;align-items: center;color: #555;}
.module-privilege .privilege-ul .privilege-item-center{text-align: center; display:block;height: 120px;line-height: 24px;font-size: 14px;padding:15px 20px;display: flex;justify-content:center;align-items: center;color: #555;}
.module-privilege .privilege-ul .privilege-item a{color: #666;display: block;width: 100%;height: 100%}
.module-privilege .privilege-ul .privilege-item.first-item{height: 102px;padding-top: 20px;justify-content:center;}
.module-privilege .privilege-ul .privilege-item.first-item .buy-button-base{margin-top: 14px}
.module-privilege .privilege-ul .privilege-item .title{font-size: 18px; font-weight:600;color: #1989fb;}
.module-privilege .privilege-ul .privilege-item .svip-type{font-size: 20px; font-weight:600;color: #333;}
.module-privilege .privilege-ul .privilege-item .title .vip-type-icon,
.module-privilege .privilege-ul .privilege-item .svip-type .vip-type-icon{display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;height: 30px}
.module-privilege .privilege-ul .privilege-item .title .vip-type-title,
.module-privilege .privilege-ul .privilege-item .svip-type .vip-type-title{height: 30px;line-height: 30px;display: inline-block;vertical-align: middle}
.module-privilege .privilege-ul .privilege-item .vip-type,
.module-privilege .privilege-ul .privilege-item .no-vip-type{font-size: 20px;margin-top: -4px}
.module-privilege .privilege-ul .privilege-item .vip-type .vip-type-icon,
.module-privilege .privilege-ul .privilege-item .no-vip-type .vip-type-icon{display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;height: 30px}
.module-privilege .privilege-ul .privilege-item .vip-type .vip-type-title,
.module-privilege .privilege-ul .privilege-item .no-vip-type .vip-type-title{font-weight:600;font-size: 16px;height: 30px;line-height: 30px;display: inline-block;vertical-align: middle;color: #666;}
.module-privilege .privilege-ul .privilege-item .icon{display: inline-block;*display: inline;*zoom: 1;width: 20px;height: 20px}
.module-privilege .privilege-ul .privilege-item .icon.right{margin-top: 12px;background-image: url(../images/right.png);background-repeat: no-repeat}
.module-privilege .privilege-ul .privilege-item .icon.error{margin-top: 15px;background-image: url(../images/error.png);background-repeat: no-repeat}
.module-privilege .privilege-ul.recommend{background-image: url(../cnimg/recommend.png);background-position: -1px -1px;background-repeat: no-repeat}
.module-privilege .privilege-ul.active{border-color: #97c7f7;background-color:#e4eef9;margin: -10px 0 0 0;width: 21.5%;left: 19%;border-radius: 5px;z-index: 10}
.module-privilege .privilege-ul.active .privilege-item.first-item{
height: 106px;
border-radius: 5px 5px 0 0;

}
.module-privilege .privilege-ul.active .privilege-item.last-item{height: 49px;}
.tuijianhg{ width:100%; text-align:center; display:none;}
.icon-size-middle{width: 30px;height: 30px;}
.vip-icon,buy-btn-box{display: inline-block;}
.vip-icon.svip-middle{background-image: url(../images/level2.png);background-repeat: no-repeat;}
.vip-icon.vip-middle{background-image: url(../cnimg/level1.png);background-repeat: no-repeat;}
.vip-icon.no-vip-middle{background-image: url(../images/level0.png);background-repeat: no-repeat;}
.center-button-container-middle{width: 120px;height: 30px;font-size: 14px;line-height: 30px;text-align: center;border-radius: 15px;}
.center-button-light-red{border: 1px solid rgba(228, 88, 88, .5);color: #e45858;}
.center-button-light-red:hover{border: 1px solid #e45858;}
.center-button-light-yellow{border: 1px solid #f9d681;background-color: #f9d681;color: #351d06;}
.center-button-light-yellow:hover{background-color: #e7c062;}
.center-button-base{cursor: pointer;display: inline-block;margin: 0 5px;}
/**/
.page-header-four {
    position: relative;
    display: block;
    padding: 90px 0 90px;
    z-index: 1;
   /*background-color: var(--thm-black); */
}
.page-header__inner-four {
    position: relative;
    display: block;
    text-align: left;
	background-color:rgba(0,0,0,.5);
	padding:45px 80px 50px 80px;
}
.page-header__inner-four h2 {
    font-size: 32px;
    /*color: #fff;*/
	color: #fff;
    line-height: 40px;
    font-weight: 900;
	padding:0px 0 10px 0;
}

.page-header__inner-four h5 {
    font-size: 16px;
    line-height: 36px;
    /*color: #ccc;*/
	color: #ddd;
	text-align:center;
	font-weight: 500;
	padding: 10px 0;
}

/**/
.partner__single {
    position: relative;
    display: block;
    margin-bottom: 60px;
}
.partner__img {
    position: relative;
    display: block;
    overflow: hidden;
    border-radius: var(--thm-bdr-radius);
	box-shadow: 0px 0px 0px 5px rgb(0, 0, 0, .07);
    z-index: 1;
}

.partner__img:before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: "";
    /*background-color: rgba(var(--thm-black-rgb), .30);*/
    transform: scale(1, 0);
    transition: transform 500ms ease;
    transform-origin: top center;
    border-radius: var(--thm-bdr-radius);
    z-index: 1;
}

.partner__single:hover .partner__img:before {
    transform: scale(1, 1);
    transform-origin: bottom center;
}

.partner__img img {
    width: 100%;
    border-radius: var(--thm-bdr-radius);
    transform: scale(1);
    transition: transform 500ms ease;
}

.partner__single:hover .partner__img img {
    transform: scale(1);
}

.partner__content {
    position: relative;
    display: block;
    background-color: rgb(238, 248, 255);
    box-shadow: 0px 0px 0px 0px rgb(0, 0, 0, .07);/**/
	/*background-color: rgb(25, 137, 251);*/
    border-radius: 10px;
    padding: 8px 0;/* padding: 15px 0 15px 0;*/
	text-align:center;
	 margin:-68px 20px 0 20px;/* margin:-88px 40px 0 40px;*/
    overflow: hidden;
    transition: all 500ms ease;
    z-index: 2;
}
/*
.partner__content:after {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    background-color: rgb(25, 137, 251);
    box-shadow: 0px 10px 60px 0px rgb(0, 0, 0, .07);
    transition: all 500ms ease;
    opacity: 1;
    transform-origin: top;
    transform-style: preserve-3d;
    transform: scaleY(0);
    border-radius: var(--thm-bdr-radius);
    z-index: -1;
}

.partner__single:hover .partner__content:after {
    opacity: 1;
    transform: scaleY(1.0);
}color: var(--thm-base);*/
.partner__title {
    font-size: 16px;
	letter-spacing: 2px; 
    font-weight: 600;
	
    line-height: 30px;
    transition: all 500ms ease;
	padding:0 0 0 0;
}
/*
.partner__single:hover .partner__title {
    color: var(--thm-base);
}*/
/**/
.contact-one {
    position: relative;
    display: block;
    padding: 90px 0 90px;
	z-index: 1;
}
/**/
.contact-title {
    margin-top: -15px;
    margin-bottom: 20px;
}
.contact-one__left {
    position: relative;
    display: block;
    margin-right: 30px;
}
.contact-one__right {
    position: relative;
    display: block;
}
.contact-title__title-tech{
    margin: 50px 0 0 0;
    font-weight: 800;
    color: var(--thm-black);
    font-size: 24px;
    line-height: 30px;
}
.contact-one__img-box {
border-radius: 15px;
border:3px solid var(--thm-bdr-color);
    position: relative;
    display: block;
	/*padding:10px 10px 0 10px;*/
}
#contact-iframe{HEIGHT: 380px; WIDTH:100%; border:0; OVERFLOW-X: hidden;border-radius: 12px; vertical-align:bottom;}
/*留言contact*/
.contact-two {
    position: relative;
    display: block;	
    z-index: 2;
}

.contact-two-bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
	background-color:#eef3f7;
	/*background-color: var(--thm-black);
    background-color: #333;
    background-blend-mode: luminosity;
    opacity: 0.15;*/
    z-index: -1;
}

.contact-form__input-box {
    position: relative;
    display: block;
}

.contact-form__input-box input[type="text"],
.contact-form__input-box input[type="email"] {
    height: 50px;
    width: 100%;
    border: none;
    background-color: rgba(255, 255, 255, .8);
    /*background: #fff;*/
    padding-left: 15px;
    padding-right: 20px;
    margin-top: 20px;
    border-radius: var(--thm-bdr-radius);
    outline: none;
    font-size: 14px;
    color: var(--thm-gray);
    font-weight: 500;
    display: block;
}

.contact-form__input-box textarea {
    font-size: 14px;
    color: var(--thm-gray);
    font-weight: 500;
    height: 100px;
    width: 100%;
    background-color: rgba(255, 255, 255, .8);
    /*background: #fff;*/
    padding:15px 20px 20px 15px;
    border: none;
    border-radius: var(--thm-bdr-radius);
    outline: none;
    margin-top: 20px;
    display: block;
	line-height:20px;
}
.contact-form__but{ width:100%;text-align:center;}
.contact-form__btn{margin:50px 0 0 0;}
/**/
.thm-btn-contact {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    -webkit-appearance: none;
    border: none;
    outline: none !important;
    background-color:var(--thm-black);
    color: var(--thm-base);
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    padding: 6px 80px;
    border-radius: 5px;
    /*transition: all 0.3s linear;*/
    overflow: hidden;
    letter-spacing: 1px;
    z-index: 1;
}

.thm-btn-contact:after {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    background-color: #1989fb;
    transition-delay: .08s;
    transition-timing-function: ease-in-out;
    transition-duration: .15s;
    transition-property: all;
	border-radius: 0px;
    opacity: 1;
    transform-origin: bottom;
    transform-style: preserve-3d;
    transform: scaleY(0);
    z-index: -1;
}

.thm-btn-contact:hover:after {
    opacity: 1;
    transform: scaleY(1.0);
}

.thm-btn-contact:hover {
    color:#fff;
}
/**/

/*防伪百科*/
.wiki-one {
    position: relative;
    display: block;
    padding: 90px 0 80px;
}

.wiki-one__single_ind {
    position: relative;
    display: block;
	margin:0 auto;
	max-width:1000px;
    /*margin-bottom: 30px;*/
}

.wiki-one__content_ind {
    position: relative;
    display: block;
	border-radius: 12px;
    /*background-color: rgb(238, 243, 247,1);*/
	background-color: rgb(238, 243, 247,1);
   /* box-shadow: 0px 10px 60px 0px rgb(0, 0, 0, .05);*/
    padding: 20px 32px 15px 32px;
	margin:0 auto 25px auto;
	/*border-bottom: 1px solid #e5e5e5;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom: 3px solid transparent;*/
    transition: all 500ms ease;
	
}

.wiki-one__single_ind-news {
    position: relative;
    display: block;
	margin:0 auto;
	/*max-width:1000px;
    margin-bottom: 30px;*/
}
.wiki-one__content_ind-news {
    position: relative;
    display: block;
	border-radius: 12px;
    /*background-color: rgb(238, 243, 247,1);*/
	background-color: rgb(255, 255, 255,0);
   /* box-shadow: 0px 10px 60px 0px rgb(0, 0, 0, .05);*/
    padding: 20px 32px 15px 32px;
	margin:0 auto 25px auto;
	/*border-bottom: 1px solid #e5e5e5;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom: 3px solid transparent;*/
    transition: all 500ms ease;
	box-shadow: -2px 0px 0px 0px rgb(183, 213, 245,1);
	
}
.wiki-one__single_ind-news:hover .wiki-one__title_ind{color: var(--thm-primary);}
.wiki-one__title_ind {
    font-size: 16px;
    font-weight: 600;
    line-height: 34px;
display: -webkit-box;
  -webkit-line-clamp: 1; /* 显示行数 */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  height:34px;
  color:#333;
  transition: all 500ms ease;
}

.wiki-one__single_ind:hover .wiki-one__content_ind{ box-shadow: 0px 0px 0px 2px rgb(183, 213, 245,1);}
.wiki-one__single_ind:hover .wiki-one__title_ind{color: var(--thm-primary);}
.wiki-one__single_ind:hover .wiki-one__text_ind{color:var(--thm-gray);}
/*
.wiki-one__title_ind a {
    color:#555;
    transition: all 500ms ease;
}

.wiki-one__single_ind:hover .wiki-one__title_ind a {
    color: var(--thm-primary);
}*/

.wiki-one__text_ind {
    font-size: 14px;
	color:var(--thm-gray);
    margin: 0;
    line-height: 24px;
	margin: 3px 0;
    padding-bottom: 0px;
	display: -webkit-box;
  -webkit-line-clamp: 1; /* 显示行数 */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  height:24px;
}
/*百科新闻详情头部*/
.wiki-news-header {
    position: relative;
    display: block;
    z-index: 1;
   /*background-color: var(--thm-black); */
}
.wiki-news-header__inner {
    position: relative;
    display: block;
    text-align: left;
	/*background:#fff;*/
	background-color:rgba(255,255,255,0);
	padding:25px 0;
	/*border-top: 1px solid var(--thm-bdr-color);*/
}
/**/
.wiki-news-xx__single {
    position: relative;
    display: block;
    margin-bottom: 0px;

}
.wiki-news-xx__content {
    position: relative;
    display: block;
    /*background-color: rgb(0, 0, 0, .01);
	background: rgb(238,248, 255, 1);*/
    box-shadow: 0px -5px 0px 0px rgb(25, 137, 251, .2);/**/
    padding: 20px 20px 0 20px;
	border-radius: 10px;
    /*border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom: 3px solid transparent;*/
    transition: all 500ms ease;
	text-align:left;
	/*background:#333;
	margin:0 0 20px 0;*/
	font-size: 15px;
		
}
.wiki-news-xx__content span{font-size: 15px; padding:0;}
.wiki-news-xx__content p{font-size: 15px;color:#555;margin:0;line-height:27px; padding:10px 0; text-align:justify;}
.wiki-news-xx__content img{padding:30px 0; max-width:800px;}
.wiki-news-xx__text {
    font-size: 15px;
    margin: 0 auto;
    line-height: 27px;
    padding-top: 15px;
    padding-bottom: 0px;
	display: -webkit-box;
	/*text-align: justify;*/
	color:#444;
  /* -webkit-line-clamp: 3; 显示行数 
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  height:85px;
  max-width:920px;*/
}
/**/
.section-title__title-wiki{
    margin: 0 20px 20px 20px;
    font-weight: 800;
    color: var(--thm-black);
    font-size: 24px;
    line-height: 38px;
}
/*more 分页*/
.pagination-wrap {width:100%;text-align:center!important;}
.pagination .page-item {
	display: inline-block;
	margin: 0 5px;
}

.pagination-wrap .pagination {
	display: block;
	border-radius: unset;
	padding:25px 0 0px 0;
}
.pagination-wrap .pagination li {
float:none;
    width:auto;
	display: inline-block;
	margin:0 6px 0 0;
	/*background-color: #fff;*/
	box-shadow: 0 0 3px 0 rgba(74, 81, 97, 0);
	padding:0;
}
.pagination-wrap .pagination li.active a {
	background:#ef6400;
	color: #ffffff;
	box-shadow: 0px 8px 16px 0px rgba(252, 208, 0, 0.32);
}
.pagination-wrap .pagination li a {
	border: none;
	height: 50px;
	width: 50px;
	display: block;
	line-height: 50px;
	background: #1989fb;
	border-radius: 50%;
	color: #fff;
	font-size: 14px;
	text-align: center;
}
.pagination-wrap .pagination li a:hover {
	color: #ffffff;
	background: #ef6400;
}