.side1 img{
	width:100%;
	
}

.center1{
	padding:50px 0;
}


.c2biao1{
	text-align:center;
}

.c2biao1 h2{
	font-size:50px;
	font-weight:bold;
}

.c2biao1 h3{
	font-size:28px;
	color:#535353;
	padding:20px 0;
}

.c2biao1 h4{
   display: -webkit-flex;
    display: flex;
    flex-direction: row;
    justify-content: center;	
	align-items:flex-end;	 
	padding-bottom:50px;
}

.c2biao1 h4 p{
	width:15%;
	height:2px;
	background:#afafaf;
}

.c2biao1 h4 .c2pz1{
	background:#ee7700;	
	height:3px;
}

.c1nei1{
  	display: -webkit-flex;
    display: flex;
    flex-direction: row;
    justify-content: space-between;		
}

.c1le1{
	width:72%;
}

.c1le1 video{
	width: 100%;
    height: 100%;
}


.c1le2{
	width:27%;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    justify-content: space-between;	
}

.c1le2 img{
	width: 100%;
}


.c1anniu1 a{
	display:block;
	background:#e00612;
	color:#fff;
	font-size:20px;
	width:35%;
	padding:15px 0;
	text-align:center;
	border:1px solid #e00612;
	transition:.5s;
}

.c1anniu1 a:hover{
	background:#fff;
	color:#e00612;
}

.c1anniu1{
   display: -webkit-flex;
    display: flex;
    flex-direction: row;
    justify-content: space-between;	
	width:70%;	
	margin:auto;
	padding-top:50px;
}


.center2{
	padding:50px 0;
}



.c2nei1 ul{
  display: -webkit-flex;
    display: flex;
    flex-direction: row;
    justify-content: space-between;	
}

.c2nei1 ul li{
	width:22%;
	transition:.5s;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}


.c2nei1 ul li:hover{
    box-shadow: 1px 1px 30px 10px rgba(0,0,0,.2);
    transform: scale(1.05);	
}

.c2nei1 ul li img{
	width:100%;
}

.c2nei1 ul li p{
	text-align:center;
		color:#4f4f4f;
		padding:10px 0;
	position:relative;
}

.c2nei1 ul li p i{
	display:block;
	font-size:50px;
}

.c2nei1 ul li p b{
	display:block;
	font-size:22px;
	margin:auto;
	padding:5px 0 10px 0;
}

.c2nei1 ul li em{
	display:block;
	font-size:18px;
	line-height:30px;
	padding-top:10px;
}

.c2nei1 ul li strong{
	display:block;
	width:20%;
	margin:auto;
	border-bottom:2px solid #7d0000;
}


.center3{
	padding:50px 0;
}


.c3wen1{
	width:32.33%;
	background:#fff;
	margin-bottom:20px;
	transition:.5s;
}

.c3wen1:hover{
box-shadow: 1px 1px 30px 10px rgba(0,0,0,.2);
    transform: scale(1.02);	
}

.c3wen1 h2{
	font-size:24px;
	font-weight:bold;
	color:#b40e1c;
   display: -webkit-flex;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
	padding:10px 10px 0 10px;
}

.c3wen1 h2 span:last-child{
	color:#666666;
}

.c3wen1 h3{
	font-size:16px;
	color:#fb0006;
	padding:0 10px 10px 10px;
}

.c3img1 img{
	width:100%;
}

.c3img1 i{
	display:block;
	position:absolute;
	top:0;
	left:0;
}

.c3img1{
	position:relative;
}


.c3wen1 h4{
	font-size:18px;
	font-weight:bold;
	padding:10px 10px 0 10px;
}

.c3wen1 p{
	font-size:16px;
	line-height:25px;
	padding:0 10px 10px 10px;
}


.c3nei1 .c1anniu2 a{
	padding: 5px 0;
	font-size: 18px;
}

.c3nei1 .c1anniu2 {
	    padding:20px 0;
}


.c3nei1{
	display: -webkit-flex;
    display: flex;
    flex-direction: row;
    justify-content: space-between;	
	flex-wrap: wrap;	
}



.c1anniu2{
   display: -webkit-flex;
    display: flex;
    flex-direction: row;
    justify-content: space-between;	
	width:90%;	
	margin:auto;
	padding-top:50px;
}

.c1anniu2 a{
	display:block;
	background:#f8760c;
	color:#fff;
	font-size:20px;
	    width: 40%;
	padding:15px 0;
	text-align:center;
	border:1px solid #f8760c;
	transition:.5s;
	border-radius:100px;
}

.c1anniu2 a:hover{
	background:#fff;
	color:#f8760c;
}

.center4{
	padding: 50px 0;
}


.c4nei1{
   display: -webkit-flex;
    display: flex;
    flex-direction: row;
    justify-content: space-between;	
    padding-top: 20px;	
}

.c4wen1{
	width: 50.5%;
}

.c4wen1 img{
	width: 100%;
}

.c4nei1 ul{
	width: 48.5%;
   display: -webkit-flex;
    display: flex;
    flex-direction: row;
    justify-content: space-between;	
    align-content:space-between;
    flex-wrap: wrap;	
}

.c4nei1 ul li{
	width: 49%;
}

.c4nei1 ul li img{
	width: 100%;
}

.center5{
	padding: 50px 0;
}


.c5nei1{
   display: -webkit-flex;
    display: flex;
    flex-direction: row;
    justify-content: space-between;	
    padding-top: 20px;	
}

.c5wen1{
	width: 25.5%;
}

.c5wen1 img{
	width: 100%;
}

.c5nei1 ul{
	width: 73.5%;
   display: -webkit-flex;
    display: flex;
    flex-direction: row;
    justify-content: space-between;	
    align-content:space-between;
    flex-wrap: wrap;	
}

.center6{
	padding: 50px 0;
}

.c11-img{
	position: relative;
}

.c11-img img{
	width: 100%;
}

.c11-img p{
	width: 100%;
	position: absolute;
	bottom: 0;
	font-size: 18px;
	text-align: center;
	color: #fff;
	padding: 10px 0;
	background: rgba(0, 0, 0, 0.5490196078431373);
}


.c11-hzqy{
	padding: 20px 0;
}

.c3aniu1{
	padding-top:50px;
}


.c3aniu1 a{
	background:#e70000;
	font-size:20px;
	text-align:center;
	margin:auto;
	display:block;
	padding:10px 0;
	color:#fff;
	width:60%;
	border-radius: 5px;
	border:1px solid #e70000;
	transition:.5s;
}

.c3aniu1 a:hover{
	background:#fff;
	color:#e70000;
}


.center7{
	padding: 50px 0;
}


.c7nei1{
  display: -webkit-flex;
    display: flex;
    flex-direction: row;
    justify-content: space-between;		
	padding: 3% 0;
}

.c7wen1{
	width: 24%;
	background: #e00612;
	border: 2px solid #fff;
	box-shadow: 2px 1px 5px #afafaf;
}

.c7wen1 a{
	padding: 50px 0;
  	display: -webkit-flex;
    display: flex;
    flex-direction: row;
    justify-content:center;	
	align-items: center;
}

.c7nei1 .c7wen1:nth-child(2){
	background: #ffa800;
}

.c7nei1 .c7wen1:nth-child(4){
	background: #ffa800;
}

.c7wen1 i{
	display: block;
	font-size: 40px;
	color: #fff;
	border: 1px solid #fff;
	border-radius: 100px;
	padding: 10px 12px;
}

.c7wen1 p{
	color: #fff;
	padding-left: 10px;
}

.c7wen1 p span{
	display: block;
	font-size: 18px;
}

.c7wen1 p span:first-child{
	padding-bottom: 5px;
	font-size: 24px;
	font-weight: bold;
}