*{margin:0;padding:0;}

ul,li,ol{list-style:none;}
img{ border:0; display:block; max-width:100%; transition: all 0.5s;
-moz-transition: all .5s;
-webkit-transition: all .5s;
-o-transition: all .5s;
-ms-transition: all .5s;}
a{text-decoration:none;	color:#333;	outline:none;}
body{font-size:14px; color: #333; font-family: "SourceHanSansCN-Regular","Microsoft YaHei","Hiragino Sans GB","Hiragino Sans GB W3","Helvetica Neue",Helvetica,Arial,sans-serif;}
html.bodyhidden{ overflow:hidden;}
.clear{ clear:both;}
.clearfix::after, .clearfix::before{display: table; content: " ";}
.clearfix:after { clear:both}
*, ::after, ::before{box-sizing: border-box;}
a, button{cursor: pointer;}
button{ border: 1px solid #e9e9e9; background: 0 0; border-radius: 0;}
video{ width:100%; height:auto; display:block; object-fit:fill;}

.swiper-wrapper{position: relative;width: 100%;height: 100%;z-index: 1;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;-ms-transition-property: -ms-transform;transition-property: transform;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.swiper-slide{-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;width: 100%;height: 100%;position: relative;}

.wrap{margin:0 auto;width:50%;}
.headerall{ position:relative; overflow:hidden; text-align: center;width: 100%;height: 100%;}

.ibannervideo{ height:100%; width:100%;}
.ibannervideo video{ max-height:800px;}

.headerbg{ background: linear-gradient(180deg, #13131352 50%, #1f1f1f00 100%); height:90px; position:fixed; top:0; width:100%; z-index:99999;}
.headerbg.headfixd{ background:rgba(0, 0, 0, 0.7);}
.header{ width:100%; margin:0 auto;}
.header .logo{ width:350px; float:left; margin-left:100px; margin-top:15px;}
.header .logo img{ max-width:350px;}

.ibannertext{ position:absolute; width:100%; top:40%; z-index:3;}
.ibantextcon{ text-align:center; color:#fefefe;}
.ibantextcon h2{ font-size:65px; font-weight:normal; letter-spacing:5px;}
.ibantextcon p{ font-size:30px; margin-top:20px;}

.ititle{ text-align:center;}
.ititle h2{ font-size:24px; font-weight:normal;}
.ititle h2:after{ content:""; display:block; width:68px; height:2px; background:#bc2521; margin:14px auto;}
.ititle p{ color:#666666; line-height:24px;}

.footerbg{ background:#272726; padding:60px 0 30px 0;}
.footer{ color:#a2a2a2; padding-bottom:50px;}
.footerleft{ width:350px; float:left;}
.footerleft .footerlogo{width: 250px;}
.footerleft .footerlefttext{ margin-top:35px;}
.footerleft .footerlefttext p{ margin-bottom:22px; line-height:24px;}
.footerleft .footerlefttext p b{ font-weight:normal;}
.footerleft .footerlefttext p:hover{ color:#f5f5f5;}

.footererweima{ width:120px; float:right;}
.footererweima .fwemtext{ text-align:center; color:#ffffff; line-height:20px; margin-top:10px;}

.copyright{ text-align:center; color:#a2a2a2; border-top:#a2a2a2 1px solid; padding-top:30px;}
.copyright a{ color:#a2a2a2;}
.copyright a:hover{ color:#f5f5f5;}
