@charset "utf-8";
/* CSS Document */
body {
	color: #fff;
	font-family: Helvetica, Arial, sans-serif;
	padding: 0;
	background: #000;
}
a {
	color: #fff;
}
a:hover {
	text-decoration: none;
	color: #fff;
}
.nav>li>a:hover, .nav>li>a:focus {
	text-decoration: none;
	background: #cd2321;
}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
	background-color: #cd2321;
	border-color: #cd2321;
}
/*头部*/
.header{
	height:128px;
	width:98%;
	margin:0 auto;
	padding:10px;
}
.header .logo img{
	width:98px;
}
.header .nav{
	position:absolute;
	top:30px;
	right:30px;
	cursor:pointer;
	width:49px;
}
.header .nav_tc{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	padding:30px 0;
	background:#fbba00;
	display:none;
}
.header .nav_tc .gb{
	position:absolute;
	top:30px;
	right:30px;
}
.header .nav_tc li{
	line-height:30px;
	text-align:center;
	list-style:none;
}
.header .nav_tc li a{
	font-size:18px;
}
.toptext{
	margin-top:45px;
	text-align:center;
	width:100%;
	padding-bottom:100px;
	border-bottom:5px solid #222222;
	font-family:Arial, Helvetica, sans-serif;
}
.toptext p{
	font-size:40px;
	line-height:30px;
	text-align:center;
}
.toptext h1{
	font-size:40px;
	font-weight:bold;
	line-height:50px;
}
.toptext .img{
	margin-top:45px;
}
.toptext .img img{
	width:50px;
	padding:0 10px;
}
.toptext .text{
	color:#a2a2a2;
	line-height:30px;
	font-size:28px;
	margin-top:45px;
}
.index_sum1{
}
.index_sum1 img{
	width:100%;
	height: auto;
	margin-top:30px;
}
.index_sum1 h2{
	line-height:156px;
	text-align:center;
	font-size:40px;
	font-weight:bold;
}
.index_sum1 h3{
	height:70px;
	line-height:70px;
	position:relative;
	text-indent:75px;
	font-size:40px;
	overflow:hidden;
}
.index_sum1 h3:before{
	position:absolute;
	top:0;
	left:20px;
	width:20px;
	height:70px;
	background:#fabb00;
	content:"";
}
.index_sum2{
	width:100%;
	margin-top:30px;
	position:relative;
}
.index_sum2 img{
	width:100%;
}
.index_sum2 .pic{
	position:absolute;
	left:2.8%;
	bottom:7.8%;
	width:27%;
}
.index_sum2 P{
	position:absolute;
	top:7.8%;
	left:2.8%;
	font-size:30px;
	line-height:80px;
	background:#fbba00;
	padding:0 20px;
	color:#000;
	display:inline-block;
}
.index_sum3{
	border-bottom:1px solid #242424;
	padding-bottom:70px;
	margin-top:52px;
}
.index_sum3 h4,.index_sum4 h4{
	line-height:90px;
	font-size:30px;
	margin-top:34px;
	font-weight:bold;
	text-align:center;
}
.index_sum3 img{
	width:163px;
	padding-left:50px;
}
.index_sum3 h5{
	line-height:34px;
	font-size:24px;
}
.index_sum3 p{
	line-height:30px;
	color:#afafaf;
	height:60px;
	font-size:18px;
}
.index_sum4{
	padding-bottom:20px;
}
.index_sum4 dd{
	padding-bottom:30px;
	line-height:30px;
	color:#888;
	font-size:18px;
}
.index_sum4 img{
	width:100%;
	display:block;
	margin-bottom:20px;
}
.index_sum4 dt{
	width:240px;
	margin-bottom:30px;
}
.index_footext{
	line-height:70px;
	text-align:center;
	color:#454545;
	border-top:1px solid #111111;
}
 @media (max-width:992px) {
.toptext .text{
	width:80%;
	margin:30px auto 0 auto;

}
.index_sum3 img{
	padding:0;
	width:100%;
	margin-bottom:30px;
	height:auto;
}
.index_sum1 h3{
	font-size:18px;
	height:50px;
	line-height:25px;
	padding-left: 50px;
	text-indent: 0px;
	text-overflow: ellipsis; overflow: hidden;
}
.index_sum1 h3:before{
	width:10px;
}
.index_sum3 h4,.index_sum4 h4{
	font-size:30px;
	
}
.index_sum2 P{
	font-size:20px;
	line-height:40px;
}
@media (min-width:1200px) {
.container {
	width: 98%
}
}
@media (max-width:1440px) {

}
@media (max-width:768px) {


}
 @media (max-width:1024px) {

}
@media (min-width:992px) and (max-width:1199px) {

}
@media (max-width:1279px) {

}
@media (min-width:1280px) {

}
@media (min-width:1366px) {

}
@media (min-width:1440px) {

}
@media (min-width:1600px) {

}
@media (min-width:1920px) {

}

