@charset "UTF-8";

*{
	padding:0;
	margin:0;
	box-sizing: border-box; 
}

@font-face {
	font-family:alfy;
	src: url("../../font/fonts/AlimamaFangYuanTiVF-Thin.ttf");
}

@font-face {
	font-family:algdh;
	src: url("../../font/fonts/zcool-gdh_Regular.ttf ");
}


@font-face {
	font-family:alhp;
	src: url("../../font/fonts/Alibaba_PuHuiTi_2.0_35_Thin_35_Thin.ttf ");
}



@font-face {
	font-family:alhp45;
	src: url("../../font/fonts/Alibaba_PuHuiTi_2.0_45_Light_45_Light.ttf ");
}

@font-face {
	font-family:shuzi;
	src: url("../../font/fonts/impact.ttf ");
}

@font-face {
	font-family:zimu;
	src: url("../../font/fonts/HATTEN.TTF");
}


/*body {
  background:#FFFFFF;
  overflow-x:hidden;
  font-family:alhp45,"微软雅黑" , "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei UI", "Microsoft YaHei", SimHei, "\5B8B\4F53", simsun, sans-serif;  
}
*/

body {
  background:#FFFFFF;
  overflow-x:hidden;
  font-family:alhp45;  
}


ul,ol,li,dl,dt,dd{
	list-style:none;
	padding:0;
	margin:0;
}

.clear{
	clear:both;
}

.text-justify{
	text-align:justify !important;
	text-justify:inter-word !important;
}

p{
	padding:0;
	margin:0;
	box-sizing: border-box;
	line-height:2; 
}

br{
	display: none;
}

.card {
    --bs-card-spacer-y: 0;
    --bs-card-spacer-x: 0;
    --bs-card-title-spacer-y: 0;
	background:none; 
}


/*线1*/

.h_cologre{
	position: relative;
}

.h_cologre::after {
    content: '';
    display: block;
    position: absolute;
    width: 30px;
    height: 3px;
    left: 50%;
    margin-left: -12px;
    bottom: -10px;
    color:#333;
}

/*线2*/

.h_cologre1{
	position: relative;
}

.h_cologre1 h5 {
	position:absolute;
	
}

.h_cologre1 h5 i {
	color:#333;
	font-style:normal;
	margin-left:7px;
	margin-right:7px;

}

.h_cologre1 h5 b {
	width:27px;
	height:2px;
	background:#333;
	display:inline-table;
	position:relative;
	top:-5px
}




.ddd img {
	transform-style:preservd-3d;/*开启3D*/
	transform:rotateY(0deg);/*角度*/
	transition:1s;
}

.ddd:hover img{
	cursor: pointer;
	transform:rotateY(360deg);
}

.z-images{
	width:100%;
	overflow:hidden;
}

.z-images img{
	transition:.5s;
}

.z-images img:hover{
	cursor: pointer;/*手型*/
	transform: scale3d(1.1,1.1,1); 
}



/*大写*/
.dx {
  text-transform: uppercase;
}

/*小写*/
.xx {
  text-transform: lowercase;
}

/*一行*/
.yh {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/*两行*/
.twoh{
	overflow:hidden; 
	text-overflow:ellipsis; 
	white-space: normal; 
	display:-webkit-box; 
	-webkit-box-orient:vertical; 
	-webkit-line-clamp:2;
}

/*三行*/
.threeh{
	overflow:hidden; 
	text-overflow:ellipsis; 
	white-space: normal; 
	display:-webkit-box; 
	-webkit-box-orient:vertical; 
	-webkit-line-clamp:3;
}

/*面包削*/
.mbx a{
	color:#666;
	text-decoration:none;
	margin:0 10px;
}

.sjzd-nav{
	
}


.sjzd-nav a{
	color:#666;
	text-decoration:none;
}


/*间距*/
.let-1{
	letter-spacing: 1px;
}

.let-2{
	letter-spacing: 2px;
}

/*行高*/
.line-h-1{
	line-height:1.75;
}

.line-h-2{
	line-height:2;
}

.line-h-3{
	line-height:3;
}

.line-h-4{
	line-height:4;
}

.li {
	-moz-column-width: 150px;
	-moz-column-count: 3;
	-moz-column-gap: 50px;
	-moz-column-rule: 2px dashed gray;
	-webkit-column-width: 150px;
	-webkit-column-count: 3;
	-webkit-column-gap: 50px;
	-webkit-column-rule: 2px dashed gray;
	column-width: 150px;
	column-count: 4;
	column-gap: 50px;
	column-rule: 1px dashed #ccc;
	text-align:left;
}

.li h1 {
	text-align: center;
	-moz-column-span: all;
	-webkit-column-span: all;
	column-span: all;

}

/*圆点*/
.rounded-circle,
.o{
  border-radius: 50% !important;
}



.czjz {
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;	
}

.background-none,{
	background:none !important;
	background-color:rgba(0,0,0,0) !important;
}

.max-w1400{	
	margin:0 auto;
	width: 1400px;	
	max-width: 100%;
}

.max-w1320{	
	margin:0 auto;
	width: 1320px;	
	max-width: 100%;
}


.max-w1920{	
	margin:0 auto;
	width: 1920px;	
	max-width: 100%;
}

.sj-bot-nav a{
	text-decoration:none;
	color:#fff;

}


@media (min-width: 576px) {

}

@media (min-width: 768px) {

}

@media (min-width: 992px) {

	.twoh,
	.threeh{
		-webkit-line-clamp:100;
	}

}

@media (min-width: 1200px) {

	
}

@media (min-width: 1400px) {
	
}

