*{margin:0;padding:0;}
body{color:#333;font-size:12px; 
font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;overflow-x:hidden;background-color:#ffffff;}
body.on{width:100%;height:100%;overflow:hidden;}
@font-face {
  font-family: '苹方黑体-中粗-简';
  src:url('../fonts/苹方黑体-中粗-简.ttf');
}
h1,h2,h3,h4,h5,h6{font-size:100%;}
a{text-decoration:none;color:inherit;} 
a:hover{text-decoration: none;}
table{border-collapse:collapse; border-spacing:0;}
li{list-style-type:none;}
img{border: none;}
em,b,strong,i{font-style:normal;}
label,button{cursor: pointer;}
a,select,input,textarea{outline:none;resize:none;}
.pr{position: relative;}
.pa{position: absolute;}
.pf{position: fixed;}
.fl{float: left;}
.fr{float: right;}
.text-l{text-align:left;}
.text-r{text-align:right;}
.text-c{text-align:center;}
.text-j{text-align:justify;}
.text-hide-1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.text-hide-2{word-break:break-all;display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}
.text-hide-3{word-break:break-all;display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden;}
.text-hide-4{word-break:break-all;display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical; overflow:hidden;}
.clearfix:before,.clearfix:after{clear:both;content:'.';display:block;height:0;visibility:hidden;line-height:0;}
.clearfix{*zoom:1;}
.container{width:1220px;margin:0 auto;}

.header{display: flex;justify-content: space-between;align-items: center;height: 0.6rem;padding: 0 0.15rem;}
.header .logo{width: 1.12rem;height: 0.41rem;display: block;}
.header .logo img{width: 100%;height: 100%;display: block;}
.header .right{width: 1rem; display: flex; justify-content: space-around;align-items: center;}
.header .right .search{width: 0.22rem;height: 0.23rem;}
.header .right .nav-logo{width: 0.21rem;height: 0.19rem;}

.nav-list{position: fixed;top: 0.6rem;left: -100%;width: 100%;background-color: #ffffff;height:calc(100vh - 60px);z-index: 999;padding: 0rem 0.2rem;box-sizing: border-box;transition: left 0.5s linear;overflow-y: auto;}
.nav-list.active{left: 0;}
.nav-list ul li{padding: 0.15rem 0;border-bottom: 1px solid #d3d3d3;font-size: 0.18rem;display: flex;justify-content: space-between;align-items: flex-start;flex-direction: column;color: #000000;	}
.nav-list ul li .ico{font-size: 0.2rem;font-weight: bold;}
.nav-list ul li span{display: block;width: 100%;display: flex;justify-content: space-between;}
.nav-list dl{font-size: 0.15rem;margin: 0.1rem 0;width: 100%;display: none;}
.nav-list dl.active{display: block;}
.nav-list dl dd{padding: 0.15rem 0rem 0.15rem 0.1rem;width: 100%;display: inline-block;box-sizing: border-box;display: flex;justify-content: space-between;align-items: center;}
.nav-list dl dd .ico{font-size: 0.18rem;}


.footer{padding: 30px 20px; background-color: #1a4e95; text-align: center;font-size: 0.15rem; color: #ffffff;}
.footer .text p{padding: 0.04rem 0;}
.footer .ewm{display: flex; justify-content: space-evenly; margin: 0.15rem 0;}


html,body{height:100%;}
.bodys{overflow:hidden;}
.swiper-container {width:100%;height:100%;}
.swiper-slide{text-align:left;}
.scroll{height: 100%;width: 100%;}
.slidescroll {height: auto;min-height:100%;position: relative;}
.loading{line-height:55px;height:550px;margin-bottom:-1px;position: absolute;bottom:-550px;width:100%;text-align: center;color:#ccc;font-size:.16rem;}
.loading.on::before{content:"";display: inline-block;width: 16px;height: 16px;border:2px solid #aaa;border-bottom:2px solid #eee;animation:myrotate 1s infinite linear;border-radius: 50%;vertical-align: -10%;margin-right: 10px;}
@keyframes myrotate{
    from {transform: rotate(0deg);}
	to {transform: rotate(360deg);}
}

html{font-size: 100px;}
.main{width: 94%;margin: 0rem auto;}
.position{display: flex;justify-content: flex-start;padding: 0.2rem 0;}.position .title{color: #1a4e95;font-weight: bold;font-size: 0.16rem;  width:21%;}
.position ul{display: flex;justify-content: flex-start;align-items: center;color: #474747;font-size: 0.14rem;  flex-wrap: wrap; width:79%;}

	              	

	              	

	              	

	              	

	              	

	              	

	              	

	              	

	              	