﻿html,body{ font-size:13px; font-family:"Microsoft YaHei";-webkit-text-size-adjust:none; margin:0; padding:0;background:#f8f8f8;}
a{ color: #000;}
.main{width:640px;margin:0 auto;overflow:hidden;transition:all 0.5s;}
.maincss{transform:translate(-400px,0);}
.width{width:600px;margin:0 auto;padding: 0 20px;}
.width1{width:600px;margin:0 auto;margin: 0 20px;}


.header{height:120px;background:#fff;}
.header .a{display:block;}
.header .logo img{height:62px;}
.nav{width:48px;height:40px;position:relative;margin-left:32px;}
.nav span{display:block;position:absolute;left:0;width:48px;height:4px;background-color:#787878;transition:all 0.5s;}
.nav span:nth-child(1){transform:rotate(0deg);}
.nav span:nth-child(2){top:18px;}
.nav span:nth-child(3){top:36px;transform:rotate(0deg);}
.navcss span:nth-child(1){top:18px;transform:rotate(45deg);}
.navcss span:nth-child(2){opacity:0;}
.navcss span:nth-child(3){top:18px;transform:rotate(-45deg);}

.nav_body{position:fixed;top:0;left:50%;height:100%;width:640px;margin-left:-320px;z-index:99999;transform:translate(640px,0);transition:all 0.5s;opacity:0}
.nav_bodycss{transform:translate(0px,0);opacity:1}
.nav_body1{position:absolute;width:240px;;height:100%;top:0;left:0;}
.nav_body2{position:absolute;width:400px;background-color:#383838;height:100%;top:0;right:0;}
.nav_body2 a:nth-child(1){margin-top:0px;;}
.nav_body2 a{height:90px;line-height:90px;display:block;color:#fff;font-size:24px;padding-left:40px;border-bottom:#fff 1px solid;}

.hangyeban2_ad{width:100%;height:320px;}
.hangyeban2_ad img{width:100%;}

.hangyeban3_ad img{width:100%;}
.hangyeban3_ad img{width:100%;}

.index1{font-size:30px;line-height:100px;background-color:#fff;}
.index1 a:hover,.index1 a:active {color:#ff9600;}
.index2{width:600px;margin:20px auto;height:20px;background-color:#fff;}

.index3{width:600px;margin:0px auto;}
.index3 a{display:block;width:250px;background-color:#fff;text-align:center;padding:20px;margin-bottom:20px;}
.index3_1{width:250px;border-radius:50px;overflow:hidden;}
.index3_2{line-height:50px;margin-top:5px;font-size:30px;color:#6b6b6b;}
.index3_3{font-size:20px;margin-top:10px;}
.index3_3 p{font-size:24px;color:#ff9600;font-family: "Conv_DINCondensedC";}
.index3_3 span{background:url(../images/year.png) no-repeat left center;padding-left:36px;color:#6e6e70;display:block;}
.index3_4{width:250px;height:250px;overflow:hidden;}
.index3 a:hover .index3_2,.index3 a:active .index3_2{color:#ff9600;}
.index4{padding-bottom:20px;}
.index4 a{display:block;line-height:108px;height:108px;background-color:#fff;font-size:30px;color:#373737;margin-bottom:20px;padding:0 10px;
padding-left:60px;position:relative;}
.index4 a::before{content:"";display:block;position:absolute;width:14px;height:14px;background-color:#efefef;border-radius:50%;left:30px;top:47px;}
.index4 a:hover,.index4 a:active{color:#ff9600;}
.index5{padding:50px 0 120px 0;background-color:#383838;color:#888;text-align: center;font-size:24px;line-height:50px;}
.index6{position:fixed;bottom:0;left:50%;margin-left:-320px;width:640px;height:100px;background-color:#f29c37;align-items:center;}
.index6 a{display:block;width:25%;text-align:center;}
.index6 a p{font-size:20px;color:#fff;padding-top:5px;}

.hangyeban2_mulu{
	width:calc(100% - 40px);height:110px;background:#fff;
	line-height:110px;padding:0 20px;margin-bottom:40px;color:#696969;
}
.hangyeban2_mulu div{font-size:34px;font-weight: bold;}
.hangyeban2_mulu a{font-size:24px;color:#696969;margin:0 4px;}
.hangyeban2_mulu a:hover,.hangyeban2_mulu a:active{color:#ff9600;}
.hangyeban2_mulu1{
	line-height:100px;font-size:24px;color:#696969;padding-left:30px;
}
.hangyeban2_mulu1 a{font-size:24px;color:#696969;margin:0 4px;display: inline-block;}
.hangyeban2_mulu1 a:hover,.hangyeban2_mulu1 a:active{color:#ff9600;}

.fy{display:flex;justify-content:center;align-items:center;margin-bottom:40px;}
.fy a{width:76px;height:76px;display:block;line-height:76px;text-align:center;border:#dddddd 1px solid;border-radius:10px;background:#fff;font-size:24px;color:#6b6b6b;
	margin: 0 5px;
}
.fy a.active{background:#ff9600;color:#fff;}
.fy a:first-child{width:130px;}
.fy a:last-child{width:130px;}
.fy a:hover,.fy a:active{background:#ff9600;color:#fff;}


.swiper {
	width: 600px;
	margin:0 auto;
	height: 100%;
	overflow: hidden;
}

.swiper-slide img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.swiper-slide {
	background-size: cover;
	background-position: center;
}
.mySwiper2 {
	/*height: 80%;
	width: 100%;*/
}
.mySwiper {
	height: 20%;
	box-sizing: border-box;
	padding: 10px 0;
}
.mySwiper .swiper-slide {
	width: 25%;
	height: 100%;
	opacity: 0.4;
}
.mySwiper .swiper-slide-thumb-active {
	opacity: 1;
}
.swiper-slide img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.hangyeban_x1{
	background:#fff;
	padding:45px 34px;
	width:532px;
	margin-top:20px;
}
.hangyeban_x1 h1{font-size:38px;font-weight: bold;line-height:38px;margin-bottom:20px;color:#2f2f2f;}
.hangyeban_x1_1{font-size:28px;line-height:50px;color:#353535;}
.hangyeban_x1_2{text-align: center;}
.hangyeban_x1_2 a{display:block;width:100%;height:100px;line-height:100px;background:#ff9600;border-radius:8px;margin-top:40px;color:#fff;font-size:30px;}
.hangyeban_x1_2 a:hover,.hangyeban_x1_2 a:active{background:#FCB319}
.hangyeban_x1_2 p{font-size:24px;line-height:80px;color:#8e8c8d}
.hangyeban_x1_3 div{height:40px;line-height:40px;color:#6e6e70;padding-left:54px;font-size:24px;margin:0 35px;}
.hangyeban_x1_3 div:nth-child(1){background:url(../images/year.png) no-repeat left center;}
.hangyeban_x1_3 div:nth-child(2){background:url(../images/cloud-download.png) no-repeat left center;}
.hangyeban_x1_3 div:nth-child(3){background:url(../images/heart-fill.png) no-repeat left center;}
.hangyeban_x2{background:#fff;line-height:100px;line-height:100px;border-bottom:#eaeaea 1px solid;margin-top:20px;}
.hangyeban_x2_1{font-size:34px;color:#ff9600;width:186px;border-bottom:#f29c2f 6px solid;text-align: center;margin-left:20px;}
.hangyeban_x3{padding:60px 40px;background:#fff;width:calc(600px - 80px);font-size:28px;}
.fy_x{height:96px;line-height:96px;font-size:30px;text-align: center;margin:20px auto 40px auto;}
.fy_x a{color:#373737;display:block;width:248px;border:#f2f2f2 1px solid;background:#fff}
.fy_x a:nth-child(2){width:98px;}