@import url(font/siyuan.css);
html, body {
	font-size: 16px;
	color:#666;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	font-family:"siyuan",airal;
	background: #fff;
	-webkit-text-size-adjust: none;scroll-behavior: smooth;
}
*{padding: 0;margin: 0;}
input{outline: none;}
table{max-width: 100% !important;border-collapse: collapse !important;}
td,th {
    white-space:nowrap; 
    word-break:keep-all;
	line-height: 44px;
	text-align:center;
	white-space:pre-line;
    word-break:break-all !important;
	word-wrap:break-word !important;
	display:table-cell;
	vertical-align:middle !important;
	height:auto;
	vertical-align:text-top;
	padding:2px 2px 0 10px;
	display: table-cell;
	box-sizing: border-box;
	border: none;
	border: 1px solid #b7b7b7;
	border-collapse: collapse;
	border-spacing: 0;
	table-layout: fixed;
	border-collapse: collapse !important;
    white-space:normal !important; 
    text-overflow:ellipsis;
	
}
::-webkit-scrollbar { width: 6px; height: 6px; -webkit-overflow-scrolling: touch; background-color: #e6e6e6;}
::-webkit-scrollbar-track { background-color: #e6e6e6;}
::-webkit-scrollbar-thumb { border-radius: 10px; background-color: #58504a; }
::-webkit-scrollbar-button { height: 0px; background-color: #e6e6e6;}
.swiper-button-next,.swiper-button-prev{outline: none;}
a,a:focus,a:active {color: #1d61c4;	text-decoration: none;outline: 0px none;}
.m30{margin-top: 30px;}
.m15{margin-top: 15px;}
.m45{margin-top: 45px;}
h1,h2,h3,h4{margin:0;padding:0;}
a:hover,a:active{text-decoration: none;}
ul,dl,dl dd{padding:0;margin:0;}
ul li{list-style:none;}
.fl{float:left;}
.fr{float:right}
.ct{text-align: center;}
.clear{clear:both;}
div{padding:0;margin:0;}
.w100{width:100%;}
.w1440{width:1440px;margin:0 auto;overflow: hidden;}
.swiper-container {width: 100%;height: 100%;}
.btn-nav{display: none;}
.w100{width: 100%;}
.btn-nav{display: none;}
header{position: fixed;top: 54px;left: 0;z-index: 9999;transition: .3s;}
header .w1650,.header2 .w1650{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: space-between;-ms-flex-pack: space-between;-webkit-justify-content: space-between;justify-content: space-between;}
.header2{position: relative;top: 0;}
.logo{height:70px;line-height: 70px;}
.logo a{display: block;}
.hearder{position: fixed;top: 0;left: 0;z-index: 9;width: 100%;background-color: #fff}
.banner{position: relative;max-height: 928px;overflow: hidden;}
.banner .swiper-container{position: relative;}
.banner .swiper-slide img{display: block;width: 100%;}
.banner .swiper-button-prev{width: 70px;height: 70px;border: 1px solid #fff;border-radius: 50%;text-align: center;line-height: 70px;}
.banner .swiper-button-prev::after{font-size: 18px;}
.banner .swiper-button-next{width: 70px;height: 70px;border: 1px solid #fff;border-radius: 50%;text-align: center;line-height: 70px;}
.banner .swiper-button-next::after{font-size: 18px;}
.banner .swiper-pagination{left: 50%;bottom: 50px;text-align: center;}
.banner .swiper-pagination span{display: inline-block;width: 15px;height: 15px;margin: 0 10px;}

.top{position: fixed;top: 0;left: 0;z-index: 9;}
.top,.body{background-size: cover !important;}
.top img,.body img{display: block;width: 100%;}
.banner .gundong{position: absolute;left: 50%;bottom: 140px;transform: translateX(-50%);z-index: 9;}
