@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;

}

*{padding: 0;margin: 0;}

a,a:focus,a:active {color: #1d61c4;	text-decoration: none;outline: 0px none;}

img{display: block;}

.m30{margin-top: 30px;}

.m15{margin-top: 15px;}

.m45{margin-top: 45px;}

.p75{padding: 75px 0;}

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%;overflow:hidden;}

.w1200{width:1200px;margin:0 auto;}

.swiper-container {width: 100%;height: 100%;}

.w100{width: 100%;}

.w1800{width: 1800px;margin: 0 auto;}
.w1600{width: 1600px;margin: 0 auto;}
.body img{display: block;width: 100%;opacity: 0;visibility: hidden;}
.nav{top: 0;background: transparent;left: 0;width: 100%;z-index: 9;transition: 0.3s;}

.banner .swiper-pagination{bottom: 40px;display: none;}
.banner .swiper-button-next{right: 2%;border: 1px solid #fff;width: 70px;height: 70px;border-radius: 50%;transition: .3s;z-index: 999;z-index: 9;}

.banner .swiper-button-prev{left: 2%;border: 1px solid #fff;width: 70px;height: 70px;border-radius: 50%;transition: .3s;z-index: 9;}

.banner .swiper-button-next::after,.banner .swiper-button-prev::after{color: #fff;font-size: 24px;transition: .3s;}

.banner .swiper-button-next:hover,.banner .swiper-button-prev:hover{background-color: #eeb695;border: 1px solid #eeb695;}

.banner .swiper-button-next:hover::after,.banner .swiper-button-prev:hover::after{color: #fff;}

.swiper-pagination span{display: inline-block;width: 60px;height: 8px;border-radius: 0;background-color: rgba(0, 0, 0, 0.3);position: relative;border-radius: 4px;}

.swiper-pagination span::after{content: '';display: block;width: 00%;height: 8px;background-color: #eeb695;transition: 3s;border-radius: 4px;}

.swiper-pagination span.swiper-pagination-bullet-active::after{width: 100%;}

.swiper-pagination1{text-align: right;right: 20px !important;width: 100px;display: none;transition: .3s;position: absolute;z-index: 9999;bottom: 80px;}

.swiper-pagination1 .swiper-pagination-bullet{background: transparent;transition: .5s;width: 100%;}

.swiper-pagination1 .swiper-pagination-bullet span{float: right;width: 78px;border-radius:0;width: 20px;height: 8px;background-color: #e64308;position: relative;transition: .3s;}

.swiper-pagination1 .swiper-pagination-bullet p{position: absolute;left: 10px;font-size: 14px;color: #333;opacity: 0;visibility: hidden;transition: .3s;top: 7%;transform: translateY(-50%);} 

.swiper-pagination1 .swiper-pagination-bullet-active span{width: 30px;}

.swiper-pagination1 .swiper-pagination-bullet-active p{opacity: 1;visibility: visible;left: -5px;}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{position: relative;}

.swiper-pagination1:hover p{opacity: 1;visibility: visible;}

.swiper-pagination1:hover .swiper-pagination-bullet{margin: 20px 0;}

.swiper-pagination1:hover .swiper-pagination-bullet:hover{opacity: 1;}

.swiper-pagination1 .swiper-pagination-bullet:hover span{width: 30px;}

.swiper-pagination1 .swiper-pagination-bullet:hover p{left: -5px;}



.all{height: 100vh;}
.cur img{width: 100%;}



.beian{line-height: 60px;color: #b0adb4;font-size: 16px;}
.nav3{opacity: 0;visibility: hidden;}
.nav2{background-color: #fff;}
@media screen and (max-width:1800px){
	.w1800{width: 90%;}
}
@media screen and (max-width:1600px){
	.w1600{width: 90%;}
	.cur img{margin-top: 0px;}
}