@charset "utf-8";
.title{text-align:center; padding-top: 50px;}
.title h2{ 
	color: #191919; 
	font-size: 30px; position: relative; text-align: center; height: 60px; 
}
.title h2:before{
	content: '';
	position: absolute;
	height: 2px;
	width: 60px;
	background: #ec151f;
	bottom: 0px;
	left: calc(50% - 30px);
}
.title p{ color: #797979; line-height: 30px;}


.header .logo{ 
	background: rgba(255,255,255,0.1); 
	width: 100%;
	border-top: 5px solid #d31a22; 
}
.header .logo h1{ width: 400px; padding: 10px 0px;}
.header .logo h1 img{height: 60px;}

.nav{}
.nav .yiji{}
.nav .yiji li{position: relative; padding-top: 20px;}
.nav .yiji li:last-child i{ background: url(../images/en.png) no-repeat; display: block; width: 26px; height: 26px; margin-right: 5px; float: left;}
.nav .yiji li:last-child a{color:#e90c13;}
.nav .yiji li a{
	display: block;
	font-size: 16px;
	line-height: 24px;
	padding: 13px 20px;
	text-align: center;
	transition: all .3s;
}
.nav .yiji li:hover a,
.nav .yiji li.active a{
	border-bottom: 2px solid #ec151f;
}
.nav .yiji li .erji{
	display: none;
	position: absolute;
	width: 100%;
	background: #FFFFFF;
	z-index: 20;
	text-align: center;
	box-shadow: 0px 0px 5px;
}
.nav .yiji li .erji li{ padding-top: 0px; border-bottom: none;}
.nav .yiji li .erji li:last-child{border-bottom: none;}
.nav .yiji li .erji li a{
	display: block;
	font-size: 16px;
	color: #636161;
	line-height: 20px;
	padding: 10px 0;
	transition: all .3s;
	border-bottom: none;
}
.nav .yiji li .erji li:hover a{ background: #e90c13; color: #FFFFFF; }

.header .menu{
	top: 0px;
	right: 10px;
	background: #d31a22;
	padding: 10px;
	margin: 20px 0;
}
.header .menu span{
	display: block;
	height: 3px;
	width: 22px;
	background: #ffffff;
	margin-bottom: 4px;
}
.header .menu span:last-child{
	margin-bottom: 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
	.nav .yiji li a{
		display: block;
		font-size: 16px;
		line-height: 24px;
		padding: 13px 10px;
		text-align: center;
		transition: all .3s;
	}
}
@media (min-width: 767px) and (max-width: 991px){
	.header .nav{
		position: fixed;
		width: 180px;
		top: 0;
		left: -100%;
		bottom: 0;
		background: #ffffff;
		z-index: 11;
		overflow-y: scroll;
	}
	.header .nav .yiji{
		width: 100%;
	}
	.header .nav .yiji>li{
		width: 100%;
		background: none;
	}
	.header .nav .yiji>li>a{
		color: #333333;
		font-size:14px;
		line-height: 40px;
		background: none;
	}
	.header .nav .yiji>li>a p{
		display: none;
	}
}

@media screen and (max-width:767px) {
	.header .logo h1{ width: 80%; }
	.header .logo h1 img{height: 50px;}
	.header .nav{
		position: fixed;
		width: 180px;
		top: 0;
		left: -100%;
		bottom: 0;
		background: #ffffff;
		z-index: 11;
		overflow-y: scroll;
	}
	.header .nav .yiji{
		width: 100%;
	}
	.header .nav .yiji>li{
		width: 100%;
		background: none;
	}
	.header .nav .yiji>li>a{
		color: #333333;
		font-size:14px;
		line-height: 40px;
		background: none;
	}
	.header .nav .yiji>li>a p{
		display: none;
	}
}



.footer{
	background: #f3f3f3;
}

.footer .footer1 .footer-nav{
	width: calc(100% - 340px);
	padding: 40px 0 70px;
}
.footer .footer1 .footer-nav li:nth-child(1){ width: 30%; }
.footer .footer1 .footer-nav li{
	width: 15%;
}
.footer .footer1 .footer-nav li h3{	
}
.footer .footer1 .footer-nav li h3 a{
	display: block;
	font-size: 16px;
	color: #101010;
	line-height: 30px;
	text-align: center;
}
.footer .footer1 .footer-nav li p{
	
}
.footer .footer1 .footer-nav li p a{
	display: block;
	font-size: 14px;
	color: #101010;
	line-height: 30px;
	text-align: center;
}


.footer .footer1 .ewm-box{
	width: 140px;
	padding: 40px 0 70px;
}
.footer .footer1 .ewm-box .ewm a img{ margin-bottom: 10px; }

.footer .footer1 .ewm-box .ewm a:nth-child(1) img{
	width: 140px;
	height: 140px;
	float: left;
	margin-right: 20px;
}

.footer .footer1 .copyright{ padding: 0px 0px 50px 0px; text-align: center;  color: #101010;}
.footer .footer1 .copyright a{ color: #101010; text-align: center; }


@media (min-width: 767px) and (max-width: 991px){
	.footer .footer1 .footer-info{ display: none; }
}

@media screen and (max-width:767px) {
	.footer .footer1 .container{ display: none; }
	.footer .footer1 .copyright{ padding-top: 50px; }
}



/*分页*/
.pagination-wrapper{ 
  	margin: 40px auto 100px auto;
  	text-align: center;
} 
.pagination{  

} 
.pagination li{
	display: inline-block;
	vertical-align: top;}
.pagination li a,.pagination li span{ 
  	display: inline-block;
  	height: 32px; 
  	line-height: 32px; 
  	margin-right: 8px; 
  	padding: 0 12px; 
  	font-size: 14px; 
  	border: 1px solid #dfdfdf; 
  	color: #999; 
  	text-decoration: none; 
  	border-radius: 4px;
  	box-sizing: border-box;
  	transition: all .3s;
  	background: #f7f7f7;
} 
.pagination li:last-child{
	margin-right: 0;
}
.pagination li a:hover{ 
  	background:#ec151f; 
  	color:#fff; 
  	border-color: #ec151f;
} 
.pagination li.active a,.pagination li.active span { 
  	background: #ec151f; 
  	color: #fff;
  	border-color: #ec151f;
  	display: block;
} 
.pagination .pageinfo{
	display: inline-block;
  	height: 32px; 
  	line-height: 32px; 
  	padding: 0 12px; 
  	font-size: 14px; 
  	border: 1px solid #555555; 
  	color: #555555; 
  	box-sizing: border-box;
}
/*分页*/