* {
	margin: 0;
	padding: 0;
	list-style: none
}

body {
	background: #fff;
	font: normal 12px/22px 微软雅黑
}

img {
	border: 0
}

a {
	text-decoration: none;
	color: #333
}

a:hover {
	color: #1974a1
}

.hp-tab-newprd {
	width: 1200px;

	height: 400px;
	/* height: 370px; */
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	margin-top: 40px;
}

.hp-tab-newprd .j-sw-nav {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	display: flex;

	justify-content:space-around;
}

.hp-tab-newprd .j-sw-nav li {
	float: left;
	margin-right: -20px
}

.hp-tab-newprd .j-sw-nav li a {
	position: relative;
	display: block;
	width: 140px;
	height: 40px;
	line-height: 2.4;
	padding: 0 18px;
	text-align: center;
	text-transform: uppercase;
	background: url(../images/bg-tag-off.png) no-repeat 0 0;
	color: #fff6f6;
	font-weight: 700;
	word-wrap: break-word;
	overflow: hidden;
	outline: 0;
	cursor: pointer;
	font-size: 17px;
	border-radius: 12px;
	margin: 0 18px;
	border: 1px #f3eeee solid;

	letter-spacing: 2px;
}

.newprd-s1,.newprd-s1 a {
	z-index: 20
}

.newprd-s2,.newprd-s2 a {
	z-index: 19
}

.newprd-s3,.newprd-s3 a {
	z-index: 18
}

.newprd-s4,.newprd-s4 a {
	z-index: 17
}

.newprd-s5,.newprd-s5 a {
	z-index: 16
}

.newprd-s6,.newprd-s6 a {
	z-index: 15
}

.newprd-s7,.newprd-s7 a {
	z-index: 14
}

.hp-tab-newprd .newprd-clip {
	padding-left:0px
}

.hp-tab-newprd .j-sw-nav .on {
	position: relative;
	z-index: 99
}

.hp-tab-newprd .j-sw-nav li a:hover,.hp-tab-newprd .j-sw-nav .on a {
	z-index: 99;


	color: #ffffff;
	/* color: #3c3b3b; */
	text-decoration: none;
	cursor: pointer;
	background-color:#d40000ad;
}

.hp-tab-newprd .j-sw-c ul {
	zoom: 1;
	overflow: hidden;
	width: 940px;
	display: flex;
	justify-content: space-around;
}

.hp-tab-newprd .j-sw-c li {
	float: left;
	margin-top: 55px;
	/* margin-right: 6px; */
	display: inline;
	transition: 1s;
}

.hp-tab-newprd .j-sw-c li img {
	width: 228px;
	height: 228px;
	padding: 2px;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 25px;
	box-sizing: border-box;
}



.cpmc{width: 100%;

height: 45px;


line-height: 40px;

font-size: 18px;

background: #fff6f6;

margin-top: 12px;
color: #000;

text-align: center;

border-radius: 8px;

border: 2px solid #fff;

box-sizing: border-box;

letter-spacing: 3px;
}

.hp-tab-newprd .j-sw-c li:hover {margin-top: 45px;}

.hp-tab-newprd .j-sw-c li:hover .cpmc{background: #d40000ad; color: #fff;



}


.hp-tab-newprd .j-sw-c li:hover img{border: 2px solid #d40000ad; }

.hp-tab-newprd .j-sw-c li:hover .dun{text-decoration: none !important;}


.zsys{background: linear-gradient(135deg, #F5D9FF, #ff9804, #00cbcb, #f37a6b, #4612a4) left center/400% 400%;

-webkit-animation: lightAnimate 20s infinite;

position: relative;



}




@-webkit-keyframes lightAnimate {

	0%,
	100% {
		background-position-x: left;
	}

	50% {
		background-position-x: right;
	}
}


.ystmbj{height: 300px; width: 1300px; background: #ffffffa6; position: absolute; 
	
	 margin-left: -50px;
   border-radius: 30px;
	top: 90px; z-index: 1;}


.flowcontent{position: relative; z-index: 6;}

.container{position: relative;}



.zsysp{color: #fff;}





/* ---- */



.zjqhbox{width: auto; height: auto;

	margin-top: 20px;
	
	}
	
	
	
	.zjxg{}
	
	
	
	.zjmzbox{font-size: 18px;
		 color: #d40000ad; 
		text-align: center; 
		background: #fff;
	line-height: 45px;
	height: 45px;
	}
	
	.mctop{height:5px ; width: 33%; background: #d40000ad; margin: 0 auto;  transition: 1s;}
	
	.zjtp{width: 95%;
	
		margin: 0 auto;
		margin-top: 7px;
		padding-bottom: 7px;
	
	}
	
	.zjtp img{width: 100%; height: 264px;}

	.zjxg .swiper-slide:hover a{ text-decoration: none !important;}

	.zjxg .swiper-slide:hover a p{ font-size: 20px;}

	.zjxg .swiper-slide:hover img{ transform: scale(1.02)}
	
	.zjxg .swiper-slide{background: ; border: 5px solid #e3973f; box-sizing: border-box; transition: 1s;}
	.zjxg .swiper-slide:hover{border: 5px solid #d40000ad;}

	.zjxg .swiper-slide:hover .mctop{background: #DCDCDC;}
	
	
	/* .zjt{margin-left:;} */
	
	

.zhongying{float: left; color: #070707; margin-right: 15px; font-size: 16px; }

.zhongying p{line-height: 100px;}

.zhongying p span{color: #D40000;}

.header .hright ul{ float: right;}
































