@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1588988832558'); /* IE9 */
  src: url('iconfont.eot?t=1588988832558#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
  url('iconfont.woff?t=1588988832558') format('woff'),
  url('iconfont.ttf?t=1588988832558') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('iconfont.svg?t=1588988832558#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont1 {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-dianliu1:before {
  content: "\e613";
}

.icon-jishupeixun:before {
  content: "\e616";
}

.icon-anzhuang:before {
  content: "\e610";
}

.icon-jisuxiangying:before {
  content: "\e611";
}

.icon-kefu:before {
  content: "\e614";
}

.icon-baoxianxiaoshou1:before {
  content: "\e615";
}

		
			


.index_kj{ width:100%; height:850px; text-align:center;}
.banner{ width:100%;}
.index_kj{ background-size:auto 100%; overflow:hidden; position:relative;}

.banner1{ background:url(../images/index1.jpg) no-repeat; width:100%; height:auto; background-position:center center; background-size:100% 100%;}
.banner2{ background:url(../images/index2.jpg) no-repeat; width:100%; height:auto; background-position:center center; background-size:100% 100%;}
.banner3{ background:url(../images/index3.jpg) no-repeat; width:100%; height:auto; background-position:center center; background-size:100% 100%;}
.banner4{ background:url(../images/index4.jpg) no-repeat; width:100%; height:auto; background-position:center center; background-size:100% 100%;}
.banner5{ background:url(../images/index5.jpg) no-repeat; width:100%; height:auto; background-position:center center; background-size:100% 100%;}

#slide{width: 93px;height:406px;padding-top:6px;position:fixed;right:55px;top:60%;margin-top:-203px;}
#slide ul li{text-align:left;color:#d4d4d4;list-style:none;font-size:14px;font-family:'Microsoft yahei';line-height:21px;margin-bottom: 30px;height:21px;cursor:pointer;background:url(../images/dh2.png) no-repeat right center;}
#slide ul li.on{ background:url(../images/dh1.png) no-repeat right center; color:#e01236}

.indexfoot{
	width:100%;
	position:absolute;
	bottom:0;
	left:0;
	line-height:80px;
	text-align:center;
	font-size:14px;
	color:#a2a2a2;}
.indexhead{
	width:100%;
	height:102px;
	}
.indexhead img{
	float:left;
	margin-left:42px;
	margin-top:22px;
	}	
.indexhead ul{
	float:right;
	margin-top:30px;
	}
.indexhead ul li{
	width:110px;
	height:35px;
	line-height:32px;
	float:left;
	margin:0px;
	opacity:0;
	}
.indexhead ul li a{
	font-size:16px;
	color:#4a4a4a;}	
.banner3 .indexhead ul li a,.banner5 .indexhead ul li a{
	color:#fff;}	
.indexhead ul li:hover,.indexhead ul li.on{
	background:#e01236;
	border-radius:10px 0 10px 0;}			

.indexhead ul li:hover a,.indexhead ul li.on a{
	color:#fff;}	
	
	
.notice { width: 1160px;overflow: hidden; margin:0 auto; margin-top:70px; }
	.notice .tab-hd { text-align:center;opacity:0; }
	.notice .tab-hd ul { display:inline-block;}
	.notice .tab-hd li{
	float: left;
	background:url(../images/index1-3.png) no-repeat left top;
	background-position:0 8px;
	margin: 30px 27px;
	}
	.notice .tab-hd li em{
		text-align:left;
		margin-left:40px;
		line-height:40px;
		font-size:16px;
		color:#373737;
		display:block;}
		.notice .tab-hd li span{
		display:block;
		text-align:left;
		margin-left:40px;
		line-height:20px;
		font-size:16px;
		color:#373737;
		display:block;}
		.notice .tab-hd li:hover,.notice .tab-hd li.on{
			background:url(../images/index1-2.png) no-repeat left top;
			background-position:0 8px;}
	.notice .tab-hd li:hover em,.notice .tab-hd li:hover span,.notice .tab-hd li.on em,.notice .tab-hd li.on span{
		color:#d82942; }
	.notice .tab-bd { width:0; overflow:hidden; height:470px; }

	
.tmall-brand{ border-radius:30px; position: relative; height:470px; width: 1160px; overflow: hidden; }
	.tmall-brand .fCl-slide a{ display: block; overflow: hidden; }
	.tmall-brand .fCl-slide a img{  }
	.tmall-brand .fCl-nav{height: 129px;line-height: 153px;position: absolute;bottom: 0;padding: 0 33px;}
	.tmall-brand .fCl-nav li{ float: left; width: 12px; font-family: Tahoma,Helvetica; font-size: 28px; _font-size: 38px; margin-right: 8px; color: #d82942; cursor: pointer;}
	.tmall-brand .fCl-nav li.on{ color:#444444;  }		
.indexfoot1{
	text-align:right;
	position:absolute;
	right:20px;
	bottom:20px;
	width:360px;}
.indexfoot1 em{
	display:block;
	line-height: 19px;
	color:#fff;
	font-size:30px;
	font-weight:bold;
	margin-right:110px;
}
.indexfoot1 span{
	margin-right:110px;
	font-size:20px;
	font-weight:bold;
	color:#fff;
	display:block;
}
.indexfoot1 dd{
	font-size:12px;
	color:#fff;
	display:block;
	margin-right:110px;
}
.indexfoot1 dl{
	position:absolute;
	right:0;
	top: -1px;
	border-left:1px solid #dadada;
	padding:0 15px;
	display:block;
}
.indexfoot1 dt{
	position:absolute;
	right:0;
	top:-150px;
	display:none;
}
.indexfoot1:hover dt{
	display:block;
}
.index2bt{
	width:1200px;
	padding-left:1000px;
	margin:0 auto;
	text-align:left;
	font-size:32px;
	color:#e01236;
	font-weight:bold;
	margin-top:50px;}
.index2bt i{
	padding:0 8px;}	
	
	
.notice1 {width: 1200px;overflow: hidden;margin:0 auto;margin-top: 14px;}
	.notice1 .tab-hd { text-align:center; opacity:0; padding-left:1500px;}
	.notice1 .tab-hd ul { display:inline-block; float:left;}
	.notice1 .tab-hd li{ float: left; border:1px solid #e01236; border-right:none; }
	.notice1 .tab-hd li a{
		font-size:16px;
		display:block;
		color:#e01236;
		padding:15px 30px;}
	.notice1 .tab-hd li:last-child{ border-right:1px solid #e01236;}
	.notice1 .tab-hd li:hover,.notice1 .tab-hd li.on{
		background:#e01236;
			}
		.notice1 .tab-hd li:hover a,.notice1 .tab-hd li.on a{
			color:#fff;}	
	.notice1 .tab-bd { padding-top:200px;}
	
	.douban{ width:1200px; margin-top:30px; position:relative;   }
	.douban .hd{
	height:45px;
	line-height:45px;
	overflow:hidden;
	position:absolute;
	right:0;
	top: -49px;
	}
	.douban .hd .next1,
	.douban .hd .prev1{float:right;display:block;width: 45px;height:45px;background: url(../images/zjt.png) no-repeat;overflow:hidden;margin-left: 21px;cursor:pointer;}
	.douban .hd .next1{ background: url(../images/yjt.png) no-repeat ;  }
	
	.douban .bd{padding: 48px 0 0 0;}
	.douban .bd ul{ overflow:hidden; zoom:1; }
	.douban .bd ul li{ float:left; width:554px; margin-right:92px;    }
	.douban .bd ul li em{
		display:block;
		font-size:16px;
		line-height:60px;}
	.douban .bd ul li:hover em{
		color:#fff;}
.index3bt{
	width:1200px;
	margin:0 auto;
	margin-top:80px;
	text-align:left;
	padding-left:1000px;
	
	}
.index3bt em{
	display:block;
	font-size:32px;
	font-weight:bold;
	color:#4d5159;
	}
.index3bt span{
	display:block;
	font-size:32px;
	font-weight:bold;
	color:#fff;
	}
.index3bt dt{
	font-size:16px;
	padding: 5px 20px;
	display:block;
	float:right;
	margin-top: -27px;
	border:1px solid #fff;
	}						
.index3bt dt a{
	color:#fff;
	font-size:14px;}
.index3bt dt i{
	font-size:20px;
	padding-left:5px;}	
.index3{
	width:1200px;
	margin:0 auto;
	margin-top: 40px;
	padding-right:1000px;
	}
.index3 ul li{
	float:left;
	margin-right:92px;
	position:relative;
	}
.index3 ul li:nth-child(2n){
	margin-right:0;
	}
.index3 ul li dd{
	position:absolute;
	left:0;
	bottom: 30px;
	display:block;
	width:14px;
	height:52px;
	background:#525252;
	float:left;
	}
.index3 ul li:hover dd{
	background:#e01236;}	
.index3 ul li em{
	position:absolute;
	left: 26px;
	bottom: 55px;
	display:block;
	font-size:20px;
	color:#393939;
	}
.index3 ul li span{
	position:absolute;
	left: 26px;
	bottom: 23px;
	display:block;
	font-size: 20px;
	color:#bbbbbb;
	}
.index4{
	position:relative;
	padding-top:120px;
	width:1560px;
	float:left;}	
.index4-1{
	float:left;}	
.index4-2{
	width:556px;
	float:left;
	height:531px;
	background:#fff;
	border-bottom:1px solid #e5e5e5;}			
.index4-2 ul li{
	display:block;
	float:left;
	border:1px solid #e5e5e5;
	border-left:none;
	border-bottom:none;
	width: 277px;
	height: 176px;
	}
.index4-2 ul li span{
	display:block;
	font-size:60px;
	padding-top:30px;
	color:#868686;
	}
.index4-2 ul li:hover span{
	color:#e01236;}	
.index4-2 ul li em{
	display:block;
	font-size:14px;
	color:#868686;}					
.index4-3{
	color:#fff;
	position:absolute;
	left:360px;
	top: 454px;
	width:644px;
	height:197px;
	background:url(../images/index4-1.png) no-repeat center center;
	}				
.index4-3 em{width:460px;
text-align:left;
margin-left:90px;
padding-top:20px;
padding-left:1000px;
	display:block;
	font-size:30px;
	opacity:0;
	color:#fff;}				
.index4-3 span{width:460px;text-align:left;margin-left:90px;padding-left:1000px;
	display:block;
	font-size:42px;
	color:#fff;opacity:0;
	font-weight:bold;}				
				
.index4-3 dd{opacity:0;
	width:460px;text-align:left;margin-left:90px;padding-left:1000px;
	display:block;
	font-size:12px;
	color:#fff;
}				
.index5{
	width:1200px;
	margin:0 auto;
	height:520px;
	background-color:rgba(255,255,255,0.8);
	border-radius:20px;
	margin-top:120px;}

.index5-1{
	overflow:hidden;
	width:620px;
	float:left;
	margin-top:77px;
	margin-left:168px;
	opacity:0;}

.index5-1 ul li{
	float:left;
	margin-bottom:20px;
	width:100%;
	text-align:left;
	}
.index5-1 ul li em{
	font-size:16px;
	font-weight:bold;
	color:#e01236;
	line-height:30px;
	display:block;
	float:left;
	}
.index5-1 ul li span{
	font-size:16px;
	color:#2b2b2b;
	line-height:30px;
	display:block;
	float:left;
	text-align:left;}
.index5-2{
	width:455px;
	float:left;
	margin-top:77px;
	}
.index5-2 em{
	display:block;
	background:url(../images/index5-1.jpg) no-repeat center center;
	width:455px;
	height:161px;
	}
.index5-2 em span{
	display:block;
	font-size:14px;
	color:#fff;
	text-align:left;
	padding-left:105px;
	padding-top:20px;
	}
.index5-2 em dd{
	display:block;
	font-size:34px;
	color:#fff;
	text-align:left;
	padding-left:105px;
	}
.index5-2 em dl{
	display:block;
	font-size: 16px;
	color:#fff;
	text-align:left;
	padding-left:105px;
	padding-top: 16px;
	}
	
.index5-2 ul{
	margin-top: 34px;
	display:inline-block;
	}
.index5-2 ul li{
	float:left;
	margin:0 30px;
	}
.index5-2 ul li dt{
	display:block;
	text-align:center;
	line-height:80px;
	font-size:16px;
	color:#5f636b;}								



@media only screen and (max-width: 1440px) {
	.indexfoot1 em{
	display:block;
	line-height: 19px;
	color:#fff;
	font-size: 22px;
	font-weight:bold;
	margin-right:110px;
}
.indexfoot1 span{
	margin-right:110px;
	font-size: 17px;
	font-weight:bold;
	color:#fff;
	display:block;
}
.indexfoot1 dd{
	font-size:12px;
	color:#fff;
	display:block;
	margin-right:110px;
}
.tmall-brand .fCl-nav{
	height:99px;}
#slide ul li{
	margin-bottom:25px;}
.indexfoot1{
	right:0;}
	.indexfoot{
		width:900px;
		font-size:12px;
		left:50%;
		margin-left:-450px;}
.indexhead img{
	width:180px;
	height:auto;
	margin-top:30px;}
.indexhead ul li{
	width:100px;}	
#slide{
	right:30px;}
.notice	{
	width:900px;
	margin-top:10px;}
.tmall-brand .fCl-slide a img{
	width:900px;
	height:365px;}	
.notice .tab-bd{
	width:900px !important;
	height:365px;}	
.tmall-brand{
	width:900px;
	height:365px;}

.notice .tab-hd li{
	margin:10px 5px;
	background: url(../images/index1-3.png) no-repeat left top;
    background-position: 0 8px;
	background-size:17px;}
.notice .tab-hd li em,.notice .tab-hd li span{
	line-height:30px;
	margin-left:30px;
	font-size:12px;}	
	.notice .tab-hd li span{
		line-height:20px;}
.notice .tab-hd li:hover,.notice .tab-hd li.on{
	background-size:17px;}	
.notice .tab-hd{
	padding-left:90px;}	
.index2bt{
	width:900px;
	font-size:24px;
	margin-top: 10px;
	}
.notice1 .tab-hd li a{
	font-size:14px;
	padding: 10px 20px;
}	
.douban .hd{
	height:40px;
	top: -40px;
	right: 40px;
}
.douban .hd .next1, .douban .hd .prev1{
	width:40px;
	height: 40px;
	background-size: 40px;
	/* background-position: 0 5px; */
}
.notice1{
	width:900px;
	}
.douban .bd ul li{
	width: 410px;
	margin-right: 40px;
	}			
.douban .bd ul li img{
	width: 410px !important;
	height:auto;
	}
.douban .bd ul li em{
	color:#fff !important;
	font-size: 14px;
	line-height: 40px;
	}
.douban{
	width:900px;}
.index3,.index3bt{
	width:900px;
	margin-top: 30px;
	}
.index3bt em{
	font-size:30px;
}
.index3bt dt{
	font-size:14px;
	padding: 3px 16px;
}
.index3bt span{
	font-size:24px;
}	
.index3 ul li em{
	font-size:16px;
	bottom: 50px;
}
.index3 ul li span{
	font-size:16px;
}
.index3 ul li dd{
	width:8px;
	height: 40px;
}
.index3 ul li{
	margin-right:40px;
	}
.index3 ul li img{
	width: 430px !important;
	height: auto;
	}
.index4{
	margin-top: -89px;
	width:1100px;
	}	
.index4-1{
	width:750px;}
.index4-2{
	width:350px;
	height:396px;
	}
.index4-2 ul li{
	width:173px;
	height:131px;}
.index4-2 ul li span{
	font-size:40px;
	padding-top:10px;}
.index4-3{
	width:500px;
	height:153px;
	left:250px;
	top: 364px;
	background-size:100% 100%;
	}
.index4-3 em{
	font-size:22px;
	margin-left:58px;
	padding-top:10px;
	}	
.index4-3 span{margin-left:58px;
	font-size:32px;}	
.index4-3 dd{margin-left:58px;
	width:400px;}
.index5{
	width: 900px;
	margin-top: 30px;
	height: 365px;
	}
.index5-1{
	width: 480px;
	margin-left:30px !important;
	margin-top: 38px;
	}
.index5-1 ul li em{
	font-size:14px;
}
.index5-1 ul li span{
	font-size:14px;
	line-height: 28px;
}	
.index5-1 ul li{
	margin-bottom:5px
}
.index5-2 ul li img{
	width:110px;
}
.index5-2 ul li dt{
	line-height:50px;
	font-size:14px;
}
.index5-2 em span{
	font-size:12px;
	line-height:20px;
	padding-left: 79px;
	padding-top: 10px;
}
.index5-2 dd{
    padding-left: 79px !important;
    font-size: 24px !important;
}
.index5-2 dl{
	padding-left:79px !important;
	font-size: 14px !important;
}
.index5-2{
	width:345px;
	margin-left:20px;
	margin-top: 38px;
	}
.index5-2 em{
	width:345px;
	height: 122px;
	background-size:100% 100%;
	}														
}
