@charset "UTF-8";
html, body,
h1, h2, h3, h4, h5, h6,
div, dl, dt, dd, ul, ol, li, p,
blockquote, pre, hr, figure, table, caption, th, td,
form, fieldset, legend, input, button, textarea, menu {
  margin: 0;
  padding: 0;
}
a{text-decoration:none;}
ul{list-style:none;}

body{
	width: 100%;
    overflow-x: hidden;
}

img:hover{
	transform: scale(1.1); 
    transition: all 0.6s;	
}

header{
	background:#A10000;
	width:100%;
	height:40px;
	position:fixed;
	top:0;
	z-index:999;
}
header img{
	height:36px;
	width:auto;
}
.w{
	max-width: 1280px;
    margin: 0 auto;
}
.arrowing{
    animation-name: arrowing;
    -webkit-animation-name: arrowing;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
}

@keyframes arrowing{0% {transform: translateY(0%);}50% {transform: translateY(2%);box-shadow: 0 0 20px #fef044;}100% {transform: translateY(0%);}}

.pc{display:none !important;}
.mobile{width:100%;overflow:hidden;}
#menu { display:none;}

.zx img{
	width: 34px;
    position: absolute;
    left: 0;
}
.zx span{margin-left:20px;}	

.cover1 { 
    background:#1B1B1B;
}
.cover2{
	background:#1B1B1B; 
}
.cover3{
    background:#1B1B1B; 
}	
.cover4,.c5{
    background:#1B1B1B; 
}

h1{
	font-size: 38px;
    font-weight: bold;
	text-align:center;
	color:#fff;
    margin-top: 80px;
    float: left;
	width: 100%;
}

em{
	background: #DCDCDC;
    padding: 2px 10px;
    color: #0D2744;
    font-size: 20px;
    font-style: normal;
	float: left;
    margin: 20px 22%;
}
	
.s2 { 
    color:#fff;
	padding:10px;
	margin:20px 0;
}
.s3 { 
    text-align: center;
}
.s3 img{
	width:80%;
}
.s4 {  
	left: 1398px; 
	z-index: 92; 
	top: -259px;  
}
.cover1 ul{
	margin: 10px 10px 0 10px;
	padding-bottom: 40px;
}
.cover1 ul li{
	margin:10px 0;
}
.cover1 ul li a{
	border:1px solid #fff;
	font-size:16px;
	padding:8px 10px;
	color:#fff;
    display: block;
	text-align:left;
}
.cover1 ul li a:hover{
	background:#BB0000;
	border:1px solid #BB0000;
}

.t2 { 
    color:#fff;
	padding:10px;

}
.btn{
	border:3px solid #fff;
	border-radius:30px;
	padding:10px 20px;
	background:#003F76;
	color:#fff;
}

.st5{
	position:relative;
	top: 40px;
    left: 10%;
}
.st6{
	position:relative;
	top: 60px;
    left: 20%;
}
.st7{
	position:relative;
	top: 160px;
    left: 12%;
}
.st8{
	position:relative;
	top: 0;
    left: 280px;
}
.st9{
	position:relative;
	top: 200px;
    left: -70px;
}
.st10{
	position:relative;
	top: 240px;
    right: -30px;
}
.st11{
	position:relative;
	top: 90px;
    left: 0;
}




	
.fabg{

    background-size: 100%;
    width: 94%;
    height: 331px;
    margin: 0 10px;
}
.fabg img{

    width: 100%;
}
.t2 img{
	width: 90%;
    display: block;
    margin: auto;
}
.cover3 ul{
	color:#fff;
	margin:10px 20px;
}
.cover3 ul li{

	margin:6px 0;
}

.cover3 ul li h2{
	background:url(../img/tiao.png) no-repeat;
	width:203px;
	height:38px;
	line-height:38px;
	font-size:20px;
}
.cover3 ul li h2 em{
	font-style:normal;
	font-size:30px;
	margin:0 6px;
	background:none;
	color:#fff;
	padding:0;
}
.cover3 ul li p{
	margin:10px 0;
}
a.simg2{color:#fff;}
.simg2 img{
	margin: 10px auto;
    display: block;
}

.simg2 span{
	width: 85%;
    margin: 10px auto;
    display: block;
    padding: 6px;
    border: 1px solid #fff;
    text-align: center;
}
.simg3{
	margin: auto;
    display: block;
    width: 90%;
}
.cover4 ul{
	font-size:14px;
	margin:10px 20px 30px 30px;
}
.cover4 ul li{
	margin:6px 0;
}
.cover4 ul li a{
	color:#fff;
}


.soimg {
	background:url(../img/kzbmm.png) no-repeat;
	background-size:100%;
	width:100%;
	height:140px;
}
.soimg img{
	position: relative;
    left: 268px;
    top: 54px;
    width: 100px;
}

.c5{
	padding:10px;
	background:#111 url(../img/bg5.png) center center no-repeat; 
	background-size:cover;
}
.c5 h2{
	margin:20px;
}

a.link{
	position:absolute;
	width:100%;
	height:800px;
	top:0;
	left:0;
}


.navfloat {
    position: fixed;
    bottom: 0px;
    width: 100%;
    z-index: 999;
    text-align: center;
    margin-left: 0px;
}
.navfloat li {
    margin: 0;
    text-align: center;
    background: #ed8f72;
    color: #fff;
    float:left;
    line-height: 60px;
    height: 60px;
    width: 33.33%;
}

.noneads{display:none;}