﻿a{
	text-decoration:none ;
}
/*banner鑳屾櫙鍥剧墖鍔ㄧ敾*/
@-webkit-keyframes scale-bg{
	from{
		-webkit-transform:scale(1.2);
		transform:scale(1.2);
	}
	to{
		-webkit-transform:scale(1);
		transform:scale(1);
	}
}
@keyframes scale-bg{
	from{
		-webkit-transform:scale(1.2);
		transform:scale(1.2);
	}
	to{
		-webkit-transform:scale(1);
		transform:scale(1);
	}
}
/*banner */
.index_main{
	background: #f7f7f7;
}
.index_main .section1{
	position: relative;
}
.index_main .section1 .index_banner .item{
	background-size: cover;
	-webkit-background-size:cover;
	background-position: center;
	background-repeat: no-repeat;
	height:100vh;
	position: relative;
}
.index_main .section1 .index_banner .items{
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
}
.index_main .section1 .index_banner .items:after{
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.index_main .section1 .number{
	position: absolute;
	bottom:8%;
	left: 50%;
	padding-bottom: 5px;
	border-bottom: 1px solid rgba(255,255,255,0.2);
	display: table;
	padding: 0 20px;
	width: auto;
	text-align: center;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}
.index_main .section1 .number span{
	font-family: "Myriad Pro","Microsoft YaHei";
	font-size: 14px;
	color: #fff;
	margin-right:100px;
	display: inline-block;
	cursor: pointer;
	position: relative;
	transition: all 500ms ease;
	-webkit-transition:all 500ms ease;
}
.index_main .section1 .number span:last-child{
	margin-right: 0;
}
.index_main .section1 .number span:after{
	content: "";
	display: inline-block;
	width: 0;
	height: 2px;
	background: #fff;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	bottom:-20px;
	opacity: 0;
	visibility: hidden;
	transition: all 500ms ease;
	-webkit-transition:all 500ms ease;
}
.index_main .section1 .number span.active:after{
	width: 100%;
	opacity: 1;
	visibility: visible;
}
.index_main .section2{
	width: 100%;
	height: 100%;
	background: url('../images/2.jpg') no-repeat;
	background-size: 100% 100%;
	float: left ;
}
.index_main .section3{
	width: 100%;
	height: 100%;
	background: url('../images/3.jpg') no-repeat;
	background-size: 100% 100%;
	float: left ;
}
.index_main .section4{
	width: 100%;
	height: 100%;
	background: url('../images/4.jpg') no-repeat;
	background-size: 100% 100%;
	float: left ;
}
.index_main .section5{
	width: 100%;
	height: 100%;
	background: url('../images/5.jpg') no-repeat;
	background-size: 100% 100%;
	float: left ;
}
/********公司简介******/
.name{
	float: left;
	width: 100%;
	background:url('../images/bnnmhx.jpg') no-repeat center bottom; 
	font-size:30px;
	color: #ba292f;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	padding-bottom:5px;
	margin-top:4%;
}
.name span{
	color:#fff;
}
.fname{
	float: left;
	width: 100%;
	text-align: center;
	font-size:30px;
	color: #fff;
	line-height:55px;
	font-weight: bold;
}
.gsjjnr{
	float: left;
	width: 100%;
	font-size:16px;
	line-height:28px;
	color: #fff;
	text-indent:2em;
	margin-top:25px;
}
.gsjjgd{
	float: left;
	width: 10%;
	border-bottom:3px #ba292f solid;
	text-align: center;
	padding-bottom:5px;
	margin-top:30px;
	text-transform: uppercase;
}
.gsjjgd a{
	font-size:16px;
	color: #fff;
}





.gsjjxtb{
	float: left ;
	width: 100%;
	background:url('../images/gsjjxtbj.png') no-repeat center center ; 
	margin-top:6%;
}
.gsjjxtbnr{
	float: left ;
	width: 100%;
}
.gsjjxtbnr ul li{
	float: left ;
	width: 8%;
}
.gsjjxtbnr ul li a{
	float: left ;
	width: 100%;
}
.gsjjxtbnr ul li.tbjl{
	float: left ;
	margin-left:11%;
	margin-top:2%;
}
.gsjjxtbnr ul li.tbj2{
	float: left ;
	margin-left:16%;
	margin-top:-3%;
}
.gsjjxtbnr ul li.tbj3{
	float: left ;
	margin-left:15.5%;
	margin-top:3%;
}
.gsjjxtbnr ul li.tbj4{
	float: right;
	margin-right:10%;
	margin-top:-2%;
}

.gsjjxtbnr ul li a .ryzz{
	float: left ;
	width: 100%;
	text-align: center ;
}
.gsjjxtbnr ul li a .ryzz img{
	text-align: center ;
	margin: auto;
	max-width:57px;
}
.gsjjxtbnr ul li a .ryzzname{
	float: left ;
	width: 100%;
	font-size:16px;
	color: #fff;
	text-align: center ;
	margin-top:50%;
}
/*********新闻*****/
.cpzsnr{
	float: left ;
	width: 100%;
	margin-top:4%;
}
#marquee1{width:100%;height:286px;overflow:hidden;}

#marquee1 ul li{float:left; margin-left:0.5%; width:285px; border:2px #fff solid;}
#marquee1 ul li a{
	float: left ;
	width: 100%;
}
#marquee1 ul li a .cpzsnme{
	float: left;
	width: 100%;
	background:rgba(255,255,255,0.7);
}
#marquee1 ul li:hover a .cpzsnme{
	background:rgba(255,255,255,0);
}
#marquee1 ul li a .cpzsnme .cpzsname1{
	float: left;
	width: 100%;
	text-align: center;
	line-height:45px;
	color: #000;
	font-size:16px;
}
#marquee1 ul li:hover a .cpzsnme .cpzsname1{
	color: #fff;
}
#marquee1 ul li:hover a .cpzsnme .cpzsgd .cpzsgd1{
	background:#fff;
	color: #ba292f;
}
#marquee1 ul li a .cpzsnme .cpzsgd{
	float: left;
	width: 100%;
	margin-bottom:15px;
}
#marquee1 ul li a .cpzsnme .cpzsgd .cpzsgd1{
	margin:auto;
	background:#ba292f;
	text-align: center;
	font-size:14px;
	color: #fff;
	line-height:35px;
	width:45%;
	border-radius:5px;
}
#marquee1 ul li a .cpzsimg{
	float: left ;
	width: 100%;
}
#marquee1 ul li a .cpzsimg img{
	width:100%;
}
.cpzsmor{
	float: left ;
	width: 100%;
	margin-top:2%;
}
.cpzsmornr{
	width: 7%;
	margin:auto;
	text-align: center ;
	border-bottom:3px #ba292f solid ;
	line-height:20px;
}
.cpzsmornr a{
	font-size:14px;
	color: #fff;
	text-transform: uppercase ;
	text-decoration: none ;
}
/*******商业模式****/
.news{
	float: left;
	width: 100%;
	margin-top:1%;
}
.news ul li{
	float:left;
	width: 100%;
	background:rgba(0,0,0,0.5);
	padding:15px 37px;
	margin-bottom:15px;
}
.news ul li a .xinweimg{
	float: left;
	width: 18%;
	border:2px #fff solid;
}
.news ul li:hover a .xinweimg{
	border:2px #ba292f solid;
}
.news ul li a .xinweimg img{
	width: 100%;
}
.news ul li a .xinwenr{
	float: left;
	width: 56%;
	margin-left:2%;
}
.news ul li a .xinwenr .xinwename{
	float: left;
	width: 100%;
	font-size:18px;
	color: #fff;
	line-height:25px;
	max-height:25px;
	overflow: hidden;
}
.news ul li:hover a .xinwenr .xinwename{
	color:#ba292f;
}
.news ul li a .xinwenr .xinwenjs{
	float: left;
	width: 100%;
	font-size:14px;
	color: #fff;
	line-height:20px;
	text-indent: 2em;
	margin-top:10px;
}
.news ul li a .xinwetime{
	float: right;
	width: 9%;
}
.news ul li a .xinwetime .xinwetinr{
	float:left;
	width: 100%;
	text-align: center;
	font-size: 14px;
	color: #fff;
}
.news ul li a .xinwetime .xinwentigd{
	float: left;
	width: 100%;
	line-height:35px;
	border-radius:20px;
	text-align: center;
	border:1px #fff solid;
	color: #fff;
	margin-top:20px;
}
.news ul li:hover a .xinwetime .xinwentigd{
	background:#ba292f;
	color: #fff;
}
/*****合作****/
.lxwmht{
	float: left ;
	width:14%;
	border-bottom:6px #fff solid ;
	margin-top:10%;
}
.lxwm{
	float: left ;
	width: 50%;
	margin-top:30px;
}
.lxwm ul{
	float: left ;
	width: 100%;
}
.lxwm ul li{
	float: left ;
	width: 100%;
	margin-top:5%;
}
.lxwm ul li .liwmimg{
	float: left ;
	max-width:30px;
	width: 5%;
}
.lxwm ul li .liwmname{
	float: left ;
	width: 93%;
	margin-left:2%;
	font-size:16px;
	color: #fff;
	line-height:31px;
}
.gsjjgd1{
	float: left ;
	width:14%;
	text-transform: uppercase ;
	margin-top:2%;
	line-height:20px;
	border-bottom:3px #ba292f solid ;
}
.gsjjgd1 a{
	font-size:14px;
	color: #fff;
	text-decoration: none ;
}
.lxwmditu{
	float: left ;
	width: 47%;
	border:5px #fff solid ;
	border-radius:10px;
	margin-top:30px;
	overflow: hidden;
}
.lxwmditu img{
	width: 100%;
	border-radius:10px;
}
.foot{
	position: fixed;
	bottom:0px;
	background:rgba(0,0,0,0.4);
	line-height:50px;
	text-align: center ;
	font-size:14px;
	width:100%;
	color: #fff;
	z-index:1000;
}
.foot a{
	font-size:14px;
	color: #fff;
	text-decoration: none ;
}
.sj{
	display: none;
}
@media only screen and (max-width: 992px){
.index_main .section2{
	width: 100%;
	height: 100%;
	background: url('../images/sj.jpg') no-repeat;
	background-size: 100% 100%;
	float: left ;
}
.index_main .section3{
	width: 100%;
	height: 100%;
	background: url('../images/sj1.jpg') no-repeat;
	background-size: 100% 100%;
	float: left ;
}
.index_main .section4{
	width: 100%;
	height: 100%;
	background: url('../images/sj2.jpg') no-repeat;
	background-size: 100% 100%;
	float: left ;
}
.index_main .section5{
	width: 100%;
	height: 100%;
	background: url('../images/sj3.jpg') no-repeat;
	background-size: 100% 100%;
	float: left ;
}

	.index_main .section1 .index_banner .item{
		height: 100vh;
	}
	.index_main .section1 .index_banner .item .inner .block_txt{
		left: 0;
		right:0;
		margin: 0 auto;
		padding: 0 20px;
		top: 42%;
	}
	.index_main .section1 .index_banner .slick-arrow{
		display: none !important;
	}
    .index_main .section1 .index_banner .slick-dots{
    	position: absolute;
    	bottom: 12px;
    }
    .index_main .section1 .index_banner .slick-dots li{
    	width: 12px;
    	height: 12px;
    	border-radius: 50%;
    	border:2px solid #fff;
    }
    .index_main .section1 .index_banner .slick-dots li button{
    	display: none;
    }
    .index_main .section1 .index_banner .slick-dots li.slick-active{
    	background: #fff;
    }
	.index_main .section1 .number{
		bottom: 12%;
		display: none;
	}
	.index_main .section1 .number span{
		margin-right: 22px;
	}
	.index_main .section1 .number span:after{
		bottom: -14px;
	}
.pc{
	display: none;
}
.sj{
	display: block;
}
.foot{
	line-height:25px;
}
.gsjjxtb{
	display: none;
}
.gsjjnr{
	padding:0px 15px;
}
.gsjjgd{
	width:30%;
	margin-left:15px;
}
.cpzsmornr{
	width:30%;
}
.news ul li a .xinweimg{
	display: none;
}
.news ul li a .xinwenr{
	width:100%;
	margin-left:0px;
}
.news ul li{
	padding:15px 15px;
}
.news ul li a .xinwetime{
	width:100%;
}
.news ul li a .xinwetime .xinwetinr{
	text-align: left;
	margin-top:10px;
}
.news ul li a .xinwetime .xinwentigd{
	display: none;
}
.lxwmditu{
	display: none;
}
.lxwm{
	width:100%;
	padding:0px 15px;
}
.lxwm ul li .liwmname{
	width:90%;
	margin-left:5%;
}
.gsjjgd1{
	width:30%;
}
}
@media only screen and (max-width: 767px){
    
}
@media only screen and (max-width: 340px){
 
}
@media only screen and (max-width: 320px){
	
}