.display-align-justify{
    display: flex;
}
.display-align{
    align-items: center;
    display: flex;
}
.new-header .width {
    width: 1200px;
	margin: 0 auto;
}
#news-main .width {
	width: 1200px;
	margin: 0 auto;
}
#newsfooter .width {
	width: 1200px;
	margin: 0 auto;
}


.new-header .name {
	font-size: 14px;
	color: #999999
}

.new-header .text {
	font-size: 14px;
	color: #999
}

/* 头 */
.new-header .header-top {
	height: 35px;
}

.new-header .header-top-container {
	background: #F8F8F8;
}

.new-header .header-top-box {
	margin-left: 24px;
	position: relative;
	cursor: pointer;
}

.new-header .header-top-box:first-child {
	margin-left: 0;
}

.new-header .header-top-box .fixed-box-mask {
	display: none;
	z-index: 1;
	left: 0;
	right: 0;
	top: 0;
	padding-top: 30px;
}


.new-header .header-top-img {
	width: 24px;
	height: 24px;
	margin-right: 2px;
	background-size: cover;
}

.header-top-box:nth-child(1) .header-top-img {
	background: url('../img/top-call.png') no-repeat center;
}

.header-top-box:nth-child(2) .header-top-img {
	background: url('../img/top-kf.png') no-repeat center;
}

.header-top-box:nth-child(3) .header-top-img {
	background: url('../img/top-gy.png') no-repeat center;
}

.header-top-box:nth-child(4) .header-top-img {
	background: url('../img/top-nav.png') no-repeat center;
}

.header-top-box:nth-child(5) .header-top-img {
	background: url('../img/top-nav.png') no-repeat center;
}

/* hover */
.header-top-box:hover:nth-child(1) .header-top-img {
	background: url('../img/top-call-active.png') no-repeat center;
}

.header-top-box:hover:nth-child(2) .header-top-img {
	background: url('../img/top-kf-active.png') no-repeat center;
}

.header-top-box:hover:nth-child(3) .header-top-img {
	background: url('../img/top-gy-active.png') no-repeat center;
}

.header-top-box:hover:nth-child(4) .header-top-img {
	background: url('../img/top-nav-active.png') no-repeat center;
}

.header-top-box:hover:nth-child(5) .header-top-img {
	background: url('../img/top-nav-active.png') no-repeat center;
}


.header-top-img img {
	width: 100%;
	height: 100%;
}

.new-header .header-main-container {
	background: #fff;
	border-bottom: 2px solid #0090E6;
}

.new-header .header-main-logo {
	/* height: 169px; */
	display: flex;
	/* align-items: center;
	justify-content: space-between; */
	justify-content: space-between;
	padding-top: 20px;
}
.new-header .header-main-logo .rt{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.new-header .header-main-left a {
    display: block;
	width: 196px;
	height: 75px;
	margin-right: 7px;
	position: relative;
}



.new-header .header-main-left a img {
	width: 100%;
	height: 100%;
}

.new-header .header-main-left p {
	font-size: 26px;
	color: #1197E7;
	font-weight: bold;
	margin-top: 6px;
}



#newsfooter {
	margin-top: 16px;
	background: #fff;
	padding: 26px 0 18px;
}

#newsfooter .footer {
	justify-content: center;
	margin-bottom: 20px;
}

#newsfooter .footer li {
	padding: 0 24px;
	position: relative;
}

#newsfooter .footer li::after {
	content: "";
	position: absolute;
	width: 1px;
	height: 11px;
	top: 50%;
	right: 0;
	transform: translate(0, -50%);
	background: #bbb;
}

#newsfooter .footer li a {
	font-size: 14px;
	color: #222;
	font-weight: bold;
}

#newsfooter .footer-box {
	justify-content: center;
	text-align: center;
	margin-top: 12px;

}

#newsfooter .footer-box a,
#newsfooter .footer-box p {
	font-size: 14px;
	color: #999;
}
#newsfooter .footer li a:hover{
	color: #0090E6;
}


.gzmcx{
    width: 100%;
    /* min-height: 620px; */
    background: url('../img/pp-meng.png') no-repeat center;
    background-size: cover;
}
.gzmcx .title{
	font-size: 32px;
	font-weight: bold;
	color: #333333;
	padding: 32px 0 16px 0;
	text-align: center;
}
.gzmcx .buttoms{
   display: flex;
   justify-content: center;
   /* width:324px; */
}
 /* 小于600生效 */
 @media (max-width: 600px) {
	.gzmcx .buttoms{
		display: flex;
		justify-content:space-between;
	 }
}


.gzmcx .buttoms a{
width: 106px;
height: 35px;
opacity: 1;
border-radius: 4px;
font-size: 16px;
line-height: 35px;
text-align: center;
margin-right: 12px;

}
.gzmcx .buttoms a:nth-last-child(1){
	margin-right: 0px;
}
.gzmcx .buttoms a:hover{
	transform: translateY(-6PX);
	transition:0.5s;
	cursor: pointer;
}
.gzmcx .buttoms .btn1{
	border: 1px solid #0090E6;
	color: #0090E6;
}
.gzmcx .buttoms .btn2{
	background-color: #0090E6;
	color: #fff;
}
.gzmcx .buttoms .btn3{
	background-color: #FF5D61;
	color: #fff;
}
.backf{
	width: 100%;
background: #FFFFFF;
opacity: 1;
border-radius: 8px;
margin-top: 24px;
padding: 32px;
font-size: 16px;
}
.backf .tit2{
	font-size: 16px;
font-weight: bold;
color: #333333;
margin-bottom: 16px;
}
.backf .pp-crats{
	display: flex;
	flex-wrap: wrap;
	justify-content:flex-start;
 margin-bottom: 18px;
}
.backf .pp-crats .cart{
	cursor: pointer;
	width: 126px;
height: 68px;
border: 1px solid #EBEBEB;
opacity: 1;
margin-right: 16px;
margin-bottom: 6px;
text-align: center;
line-height: 68px;
padding: 0 20px;
color: #333;
font-weight: bold;
}
.ctactive{
border: 1px solid #0090E6 !important;
background: url('../img/login-xuanz.png') no-repeat right;
background-size: 20px;
background-position: 106px 48px;
}
.lxkfbn{
	width: 120px;
height: 42px;
border-radius: 4px 4px 4px 4px;
border: 1px solid #0090E6;
font-size: 16px;
color: #0090E6;
text-align: center;
line-height: 42px;
margin-left: 12px;
}
.lxkfbn:hover{
	color: #fff;
	background-color: #0090E6;
}
.dianhua {
	display: flex;
	align-items: center;
	margin-bottom: 34px;
	margin-left: 63px;
}
.dianhua img{
width: 32px;
height: 32px;
margin-right: 4px;
}
.dianhua .sp{
	font-size: 18px;
	color: #333333;
}
.nav-haeder{
	display: flex;
}
.nav-haeder {
  margin-top: 32px;
}
.nav-haeder .tx1{
	width: 266px;
	height: 42px;
	background: #0090E6;
	font-size: 16px;
color: #FFFFFF;
/* text-align: center; */
line-height: 42px;
padding-left: 16px;
}
.nav-haeder .carts{
display: flex;
align-items: center;
}
.nav-haeder .carts .a1{
margin-left: 73px;
font-size: 18px;
color: #333333;
}
.nav-haeder .carts .active{
font-weight: 800;
color: #0090E6;
}
.nav-haeder .carts .a1:hover{
	color: #0090E6;
	}
.new-name{
	font-size: 14px;
	color: #333333;
}
.new-name:hover{
 color: #0090E6;
}
.gim1{
	position: relative;
}
.gim1 .aiimg1{
	animation-name: sxhnagxia; 
		animation-duration: 3s; 
		animation-iteration-count: infinite;
		transition-timing-function: ease-in-out; 
	width: 35px;
	height: 35px;
position: absolute;
top: -19px;
left: 73px;
}
.gim1 .aiimg2{
	animation-name: sxhnagxia; 
	animation-duration: 3s; 
	animation-iteration-count: infinite;
	transition-timing-function: ease-in-out; 
width: 35px;
height: 35px;
position: absolute;
top: -12px;
left: 78px;
}
@keyframes sxhnagxia {
	
	0% {
		transform: translateY(0px);
	}

	25% {
			transform: translateY(-4px);
	}

	50% {
	transform: translateY(0px);
	}

	75% {
		transform: translateY(-4px);
	}
	100% {
			transform: translateY(0px);
	}
}

.wixuan .shang{
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 6px;
}
.wixuan .shang .jtou{
 width: 5px;
 height: 9px;
}
.wixuan .shang .tx1{
	font-weight: bold;
	font-size: 14px;
	color: #333333;
}
.wixuan .xia{
   max-width: 300px;
   overflow: hidden;
	height:18px;
}
.wixuan .xia .x1{
	display: inline-block;
	height:18px;
	font-size: 12px;
	color: #999999;
	margin-right: 14px;
}
.wixuan .xia .x1:hover{
 color:#0090E6 ;
}
.wixuan .shang .tx1:hover{
	color:#0090E6 ;
}


.ss_botom img{
	width: 24px;
	height: 24px;
	margin-right: 2px;
}

.ss-form {
	margin-left: 117px;
	overflow: hidden;
	display: flex;
	justify-content: flex-end;
	/* align-items: center; */
	flex-direction: column;
}

.ss_input {
	/* width: 604px; */
	display: flex;
	justify-content: flex-end;
	float: left;
	align-items: center;

}

.ss_input .key {
	width: 340px;
	height: 38px;
	background: #FFFFFF;
	border-radius: 4px 0px 0px 4px;
	border: 1px solid #BFBFBF;
	padding: 0 12px;
}

.ss_input .ss_botom {
	display: flex;
	align-items: center;
	width: 120px;
	height: 40px;
	color: #fff;
	text-align: center;
	line-height: 42px;
	background: #0090E6;
	border-radius: 0px 4px 4px 0px;
	cursor: pointer;
	padding: 0 13px;
}

.trs {

	transition: all 0.3s;
}

.ss_input .ss_botom:hover {

	opacity: 0.8;
}

.ss-form .wytw {
	width: 120px;
	height: 42px;
	border: 1px solid #0090E6;
	opacity: 1;
	border-radius: 4px;
	text-align: center;
	line-height: 42px;
	color: #0090E6;
	cursor: pointer;
	margin-left: 12px;
}

.ss-form .wytw:hover {
	color: #fff;
	background: #0090E6;
}

.header-nav {

	background: #0090E6;
	height: 45px;
}

.header-nav ul {
	/* display: flex; */
	/* justify-content: flex-start; */
}

.header-nav ul li {
	width: 120px;
	text-align: center;
	line-height: 45px;
	transition: all 0.3s;
}

.header-nav ul li.yjbx {
	padding-left: 20px;
}

.header-nav ul li a {
	display: flex;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 18px;
	align-items: center;
	text-align: center;
	justify-content: center;

}

.header-nav ul li a img {
	/* animation: phone 2s; */
	/* -webkit-animation: phone 2s infinite; */
}

.header-nav ul li:hover {
	transition: all 0.3s;
	background: rgba(0, 0, 0, 0.1);

}

.header-nav ul li.on {
	transition: all 0.3s;
	background: rgba(0, 0, 0, 0.1);

}



.cjgz {
    margin-top: 14px;
    display: flex;
    align-items: center;
	/* margin-left: 356px;	 */
}
.cjgz a:nth-of-type(1){
    /* margin-right: 24px; */
    margin-left: 24px;
}
.cjgz a{
    font-size: 14px;
color: #999999;
}
.cjgz a:hover{
   text-decoration: underline;
}
.cjgz img{
    width: 56px;
    height: 14px;
}
.hedba .lisout{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 83px;
    min-height:157px ;
}
.hedba .lisout::after{
	content: "";
	width: 233px;
}


.overflow-clamp {
	-webkit-line-clamp: 1;
}

.overflow-clamp-2 {
	-webkit-line-clamp: 2;
}

.overflow-clamp-3 {
	-webkit-line-clamp: 3;
}

.scroll {
	overflow-x: scroll;
	white-space: nowrap;
	scrollbar-width: none;
}

.scroll li {
	display: inline-block;
}

.scroll::-webkit-scrollbar {
	display: none;
}
.he1img{
	width: 24px;
	height: 24px;
}
.display-align-justify, .display-justify{
    justify-content: space-between;
}

.display-align-justify{
    align-items: center;
}

.ss_botom img{
	width: 24px;
	height: 24px;
	margin-right: 2px;
}
