body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote{margin:0;padding:0;}
ul,ul li,input, dl, dd {  padding:0; margin:0; list-style-type:none;}
img,a img{border:0;margin:0;padding:0;}
a{text-decoration:none; color:#6e6e6e;}
a:hover{text-decoration:none; color:#6e6e6e;}
.clear{clear:both;}

.bwz3{ padding-left:5%; padding-top:16%; font-size:50px; font-weight:600;letter-spacing:5px;text-shadow: 3px 3px 3px rgba(0,0,0,0.4);}
.bwz4{ padding-left:5%; padding-top:16%; font-size:50px; font-weight:600;letter-spacing:5px;text-shadow: 3px 3px 3px rgba(0,0,0,0.4); width:440px;}
.bwz5{ padding-left:5%; padding-top:0%; font-size:50px; font-weight:600;letter-spacing:5px;}
.bwz6{ padding-left:5%; padding-top:12%; font-size:50px; font-weight:600;letter-spacing:5px;text-shadow: 3px 3px 3px rgba(0,0,0,0.4);}

.index_focus {width: 200%;}
.index_focus .bd li {  display: none;position: absolute;left: 0;top: 0; width:100%; }
.index_focus_post {z-index: 10;}
.index_focus .pic {height:100vh;display: block;}
.index_focus .pic:hover {text-decoration: none;}
.index_focus .slide_nav {position: absolute;left: 46%;bottom:-1%; width:100%;}
.index_focus .slide_nav a {cursor:pointer;f/loat:left;font-size:60px;font-family: arial;color: #169985;padding:5px;}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{text-decoration: none;color: #F59701;filter: alpha(opacity=80);}
.index_focus_pre,.index_focus_next {position: absolute;top: 50%;margin-top: -36px;width:38px;height:80px;text-indent: 100%;white-space: nowrap;overflow: hidden;z-index: 10;}


.index_focus_pre {left: 30px;background-position: 0 0;background:url(../images/jt1.png) no-repeat;}
.index_focus_pre:hover {left: 30px;background-position: 0 0;background:url(../images/jt1.png) no-repeat;}
.index_focus_next {right: 30px;background-position: 0 0;background:url(../images/jt2.png) no-repeat;}
.index_focus_next:hover {right: 30px;background-position: 0 0;background:url(../images/jt2.png) no-repeat;}

.www{ font-size:40px;}


.header.active a:hover{ border-bottom:5px solid #ff6600; color:#fff!important;}

.sycontact{width:86%; margin:auto; padding-top:60px!important; padding-bottom:60px!important; background:rgba(0,0,0,0.2); color:#FFF;display: flex; flex-wrap: wrap; justify-content: space-between;}
.sycontact01{width:32%; padding-left:3%; border-right:1px solid rgba(255,255,255,0.5); line-height:28px!important; font-size:14px!important;}
.sycontact01 strong{font-size:18px!important; line-height:40px!important;}
.sycontact02{width:25%; padding-top:25px; padding-left:3%; line-height:28px!important; font-size:14px!important;}
.sycontact02erm{float:left; text-align:center;}
.sycontact02erm img{ width:110px!important;}
.sycontact03{width:100%; text-align:center; font-size:14px!important; margin-top:30px!important; padding-top:30px!important; border-top:1px solid rgba(255,255,255,0.5);}
.sycontact03 a{ color:#FFF;}

.yingyz{width:45%; padding-left:5%; padding-right:6%; padding-top:10%; background:url(../images/185681013.jpg) no-repeat center;background-size: cover;}
.yingyr{width:44%;}
.yingybt{font-size:44px!important; font-weight:bold; margin-bottom:2%; color:#FFF;}
.yingybte{font-size:26px!important; text-transform:uppercase; color:#FFF; font-family:Arial, Helvetica, sans-serif; padding-bottom:10%;}
#btn li{width:19%; margin-bottom:2%; height:100px; padding:20px 10px 0px 20px; background:#fff;color:#000; font-size:16px!important; list-style:none;cursor:pointer;}
#btn li span{ font-size:36px!important; line-height:60px!important;}
.kaui{display: flex; flex-wrap: wrap; justify-content: space-between;}
#btn .aaa {color:#fff;background:#167e77;}
#text div {width:100%;height:100vh;display:none;}

.wel-con #fp-nav ul li a.active + .fp-tooltip.right{ color:#ff6600; font-weight:bold;}

.btt{width:800px; margin-right:10%; margin-top:13%;}


.nav-li:hover .topdh{display:block;}

.topdh{position:absolute; z-index:100000; top:25px; display:none;}
.topdh ul li a{ width:100%; height:34px; line-height:34px; text-align:center; background:#169a85; border-bottom:1px solid #FFF; color:#ff;border-radius:5px; display:block; text-decoration:none; font-size:14px!important;}
.topdh ul li a:hover{ color:#FFF!important;}
.tdh01{ width:140px; left:-38px;}
.tdh03{ width:140px; left:-30px;}
.tdh02{ width:200px; left:-65px;}

.syabnrmore{font-size:15px; margin-top:5px; margin-left:32px; float:right; margin-right:52px; width:120px; height:32px; line-height:32px;border-radius:50px; border:1px solid #FFF; text-align:center;}
.syabnrmore a{color:#FFF!important;}
.syabnrmore:hover{ color:#fff; background:#ff6600}
.kkkk{width:50%;}


.mbfor{display:none;}
.mbdh{ display:none;}

@media all and (max-width:2020px){
.www{ font-size:60px;}	
.btt{width:1100px; margin-right:10%; margin-top:13%;}	
.index_focus .slide_nav a {font-size:80px!important;}
.bwz3{font-size:66px!important; }
.bwz6{font-size:66px!important; }

.bwz5{font-size:66px!important; }
.bwz4{font-size:66px!important; width:580px; }
.header{ height:140px!important;}
.header.active a{ color:#fff!important; font-size:22px;}
#xw{width:1200px;}
.yl{ font-size:18px;}
.footer6{ font-size:19px!important; line-height:38px!important; }

.sdh{height:40px; text-align:right; padding-top:20px; font-size:22px; padding-bottom:20px;}
.fwrx{float:right; padding-left:50px; padding-right:2%; font-size:22px;}

.bwz{font-size:70px!important; line-height:33px;}

.yybb{float:right;}
.yybb a{ padding-left:20px; padding-right:20px; font-size:18px; color:#FFF!important;}
.logoimg img{margin-top:0px!important;  height:100px!important;}

.sou{ border-left:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; float:right; margin-right:1%;}
.btn{ height:22px;}
.sinput{background:none; border:none; width:120px; height:20px; color:#fff; font-size:20px; line-height:20px;}


.syabnr{padding-left:7%; padding-right:15%; padding-top:30%; color:#FFF;}
.syabnrbt{font-size:56px; font-weight:bold; margin-bottom:2%;}
.syabnrbty{font-size:26px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; margin-bottom:7%;}
.gsjj{font-size:20px; line-height:42px; text-align:justify;}
.syabnrmore{font-size:20px; margin-top:5px; margin-left:32px; float:right; margin-right:52px; width:160px; height:40px; line-height:40px;border-radius:50px; border:1px solid #FFF; text-align:center;}
.syabnrmore a{color:#FFF!important;}
.syabnrmore:hover{ color:#fff; background:#ff6600}

.abspdh{text-align:center; padding-top:45%; font-size:34px; color:#FFF; line-height:48px;}


.sycpz{padding-left:11%; padding-top:25%; color:#FFF;width:20%; float:left;}
.sycpbt{font-size:56px; font-weight:bold; margin-bottom:2%;}
.sycpbty{font-size:36px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; margin-bottom:7%;}

.sycpr{padding-left:10%; padding-top:13%; color:#FFF;width:42%; float:left;}
.sycpr img{ width:380px; height:300px; margin-bottom:50px;border-radius:10px;}


.syxwz{padding-left:5%; padding-top:20%; color:#FFF;width:20%; float:left;}
.syxwbt{font-size:56px; font-weight:bold; margin-bottom:2%;}
.syxwbty{font-size:36px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; margin-bottom:7%;}

.syxwr{padding-left:2%; padding-top:12%; color:#FFF;width:60%; float:left; }

.syxw01{width:27%; padding:20px; background:rgba(255,255,255,0.2); height:450px;}
.syxw02{height:60px; line-height:60px; width:100%; color:#FFFFFF; font-size:18px;}
.syxw03{height:180px; width:100%;}
.syxw03 img{height:180px; width:100%;}
.syxw04{ padding-top:20px; line-height:38px; width:100%; color:#FFFFFF; font-size:22px;}
.syxw04 a{color:#FFFFFF;}
.syxw04 a:hover{color:#ff6600;}
.syxw05{padding-top:25px; line-height:28px; width:100%; color:rgba(255,255,255,0.8); font-size:18px;}

.syxwmore{font-size:20px;margin-top:50px; margin-left:40%; width:220px; height:46px; line-height:46px;border-radius:50px; border:1px solid #FFF; text-align:center;}
.syxwmore a{color:#FFF!important;}
.syxwmore:hover{ color:#fff; background:#ff6600}

.fp-tooltip{ font-size:20px!important; line-height:30px;}

.sycontact{width:86%; margin:auto; padding-top:80px!important; padding-bottom:80px!important; background:rgba(0,0,0,0.2); color:#FFF;display: flex; flex-wrap: wrap; justify-content: space-between;}
.sycontact01{width:32%; padding-left:3%; border-right:1px solid rgba(255,255,255,0.5); line-height:42px!important; font-size:20px!important;}
.sycontact01 strong{font-size:28px!important; line-height:60px!important;}
.sycontact02{width:25%; padding-top:10px; padding-left:3%; line-height:42px!important; font-size:20px!important;}
.sycontact02erm{float:left; text-align:center;}
.sycontact02erm img{ width:150px!important;}
.sycontact03{width:100%; text-align:center; font-size:20px!important; margin-top:40px!important; padding-top:40px!important; border-top:1px solid rgba(255,255,255,0.5);}

.yingyz{width:45%; padding-left:5%; padding-right:6%; padding-top:10%; background:url(../images/185681013.jpg) no-repeat center;background-size: cover;}
.yingyr{width:44%;}
.yingybt{font-size:56px!important; font-weight:bold; margin-top:3%; margin-bottom:2%; color:#FFF;}
.yingybte{font-size:36px!important; text-transform:uppercase; color:#FFF; font-family:Arial, Helvetica, sans-serif; padding-bottom:10%;}
#btn li{width:19%; margin-bottom:2%; height:140px; padding:20px 10px 0px 20px; background:#fff;color:#000; font-size:22px!important; list-style:none;cursor:pointer;}
#btn li span{ font-size:46px!important; line-height:70px!important;}
.kaui{display: flex; flex-wrap: wrap; justify-content: space-between;}
#btn .aaa {color:#fff;background:#167e77;}
#text div {width:100%;height:100vh;display:none;}

.topdh{position:absolute; z-index:100000; top:33px; display:none;}
.topdh ul li a{ width:100%; height:44px; line-height:44px; text-align:center; background:#169a85;  border-bottom:2px solid #FFF; color:#ff;border-radius:5px; display:block; text-decoration:none; font-size:20px!important;}
.topdh ul li a:hover{ color:#FFF!important;}
.tdh01{ width:170px; left:-40px;}
.tdh03{ width:170px; left:-30px;}
.tdh02{ width:260px; left:-85px;}

}

@media all and (max-width:1440px){
	.www{ font-size:40px;}
	
.topdh{position:absolute; z-index:100000; top:25px; display:none;}
.topdh ul li a{ width:100%; height:34px; line-height:34px; text-align:center; background:#169a85;  border-bottom:1px solid #FFF; color:#ff;border-radius:5px; display:block; text-decoration:none; font-size:14px!important;}
.topdh ul li a:hover{ color:#FFF!important;}
.tdh01{ width:140px; left:-38px;}
.tdh03{ width:140px; left:-30px;}
.tdh02{ width:200px; left:-65px;}
	
.btt{width:800px; margin-right:10%; margin-top:13%;}	
.syxw04{ padding-top:15px; line-height:28px; width:100%; color:#FFFFFF; font-size:16px;}

.index_focus .slide_nav a {font-size:60px!important;}
.bwz3{font-size:50px!important; }
.bwz6{font-size:50px!important; }
.bwz5{font-size:50px!important; }
.bwz4{font-size:50px!important; width:440px; }
.header.active a{ color:#fff!important; font-size:16px!important;}
#xw{width:100%;}
.yl{ font-size:18px;}
.footer6{ font-size:14px!important; line-height:32px!important;}

.sdh{height:40px; text-align:right; padding-top:20px; font-size:16px; padding-bottom:0px!important; color:#FFF!important;}
.fwrx{float:right; padding-left:50px; padding-right:2%; font-size:16px;}
.yybb{float:right;}
.yybb a{ padding-left:20px; padding-right:20px; font-size:16px;}

.sou{ border-left:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; float:right;}
.btn{ height:17px;}
.sinput{background:none; border:none; width:110px; height:20px; color:#fff; font-size:14px; line-height:20px;}


.bwz{font-size:40px!important; line-height:33px;}
.header{ height:100px!important;}
.logoimg img{margin-top:0px!important;  height:70px!important;}

.syabnr{padding-left:7%; padding-right:15%; padding-top:25%; color:#FFF;}
.syabnrbt{font-size:44px; font-weight:bold; margin-bottom:2%;}
.syabnrbty{font-size:26px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; margin-bottom:7%;}
.gsjj{font-size:15px; line-height:34px; text-align:justify;}
.syabnrmore{font-size:15px; margin-top:5px; margin-left:32px; float:right; margin-right:52px; width:120px; height:32px; line-height:32px;border-radius:50px; border:1px solid #FFF; text-align:center;}
.syabnrmore a{color:#FFF!important;}
.syabnrmore:hover{ color:#fff; background:#ff6600}
.abspdh{text-align:center; padding-top:35%; font-size:22px; color:#FFF; line-height:40px;}


.sycpz{padding-left:12%; padding-top:25%; color:#FFF;width:20%; float:left;}
.sycpbt{font-size:44px; font-weight:bold; margin-bottom:2%;}
.sycpbty{font-size:26px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; margin-bottom:7%;}

.sycpr{padding-left:12%; padding-top:15%; color:#FFF;width:40%; float:left;}
.sycpr img{ width:260px; height:200px; margin-bottom:40px;border-radius:10px;}




.syxwz{padding-left:5%; padding-top:20%; color:#FFF;width:20%; float:left;}
.syxwbt{font-size:44px; font-weight:bold; margin-bottom:2%;}
.syxwbty{font-size:26px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; margin-bottom:7%;}

.syxwr{padding-left:2%; padding-top:13%; color:#FFF;width:60%; float:left; }

.syxw01{width:28%; padding:10px; background:rgba(255,255,255,0.2); height:350px;}
.syxw02{height:40px; line-height:40px; width:100%; color:#FFFFFF; font-size:14px;}
.syxw03{height:150px; width:100%;}
.syxw03 img{height:150px; width:100%;}
.syxw04{ padding-top:15px; line-height:28px; width:100%; color:#FFFFFF; font-size:16px;}
.syxw05{padding-top:15px; line-height:22px; width:100%; color:rgba(255,255,255,0.8); font-size:14px;}
.syxwmore{font-size:16px;margin-top:30px; margin-left:40%; width:170px; height:42px; line-height:42px;border-radius:50px; border:1px solid #FFF; text-align:center;}

.sycontact{width:86%; margin:auto; padding-top:60px!important; padding-bottom:60px!important; background:rgba(0,0,0,0.2); color:#FFF;display: flex; flex-wrap: wrap; justify-content: space-between;}
.sycontact01{width:32%; padding-left:3%; border-right:1px solid rgba(255,255,255,0.5); line-height:28px!important; font-size:14px!important;}
.sycontact01 strong{font-size:18px!important; line-height:40px!important;}
.sycontact02{width:25%; padding-top:10px; padding-left:3%; line-height:28px!important; font-size:14px!important;}
.sycontact02erm{float:left; text-align:center;}
.sycontact02erm img{ width:110px!important;}
.sycontact03{width:100%; text-align:center; font-size:14px!important; margin-top:30px!important; padding-top:30px!important; border-top:1px solid rgba(255,255,255,0.5);}

.yingyz{width:45%; padding-left:5%; padding-right:6%; padding-top:10%; background:url(../images/185681013.jpg) no-repeat center;background-size: cover;}
.yingyr{width:44%;}
.yingybt{font-size:44px!important; font-weight:bold; margin-bottom:2%; color:#FFF;}
.yingybte{font-size:26px!important; text-transform:uppercase; color:#FFF; font-family:Arial, Helvetica, sans-serif; padding-bottom:10%;}
#btn li{width:19%; margin-bottom:2%; height:100px; padding:20px 10px 0px 20px; background:#fff;color:#000; font-size:16px!important; list-style:none;cursor:pointer;}
#btn li span{ font-size:36px!important; line-height:60px!important;}
.kaui{display: flex; flex-wrap: wrap; justify-content: space-between;}
#btn .aaa {color:#fff;background:#167e77;}
#text div {width:100%;height:100vh;display:none;}


}
#fp-nav ul li:nth-child(6) {
 display: block;
}
 #fp-nav ul li:nth-child(7) {
 display: none;
}
.fwrx{float:right; padding-left:50px; padding-right:2%; background:url(images/dh.png) 10px center no-repeat;}
.yybb{float:right;}




a.zzb07link{
	line-height:22px;
	text-decoration:none;
	color: #fff;
}

a.zzb07link:hover {
	text-decoration: underline;
	color: #FF6500;
}
.zzb07tail
{
color:#fff;
}

@media all and (max-width:768px){
	
.mbfor{display:block;}
.mbdh{ display:block;}

	
	
#wu{ display:none;}
.kkkk{ width:100%;}
.syabnrbt{ font-size:34px;}
.syabnrbty{font-size:18px;}

.syxwz{padding-left:5%; padding-top:15%; color:#FFF;width:100%; float:none;}
.syxwbt{font-size:34px; font-weight:bold; margin-bottom:2%;}
.syxwbty{font-size:18px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; margin-bottom:7%;}

.syxwr{padding-left:5%; padding-right:5%; padding-top:5%; color:#FFF; width:90%; float:none; }

.syxw01{width:100%!important; padding:20px; background:rgba(255,255,255,0.2); height: auto; margin-bottom:20px;}

.syxw02{height:30px; line-height:30px; width:100%; color:#FFFFFF; font-size:16px;}
.syxw03{ display:none;}
.syxw04{ padding-top:0px; line-height:22px; width:100%; color:#FFFFFF; font-size:16px;}




.yingyz{width:100%; padding-top:10%; background:url(../images/185681013.jpg) no-repeat center;background-size: cover;}
.yingyr{ width:100%;}
.yingybt{font-size:34px!important; font-weight:bold; margin-bottom:2%; color:#FFF;}
.yingybte{font-size:18px!important; text-transform:uppercase; color:#FFF; font-family:Arial, Helvetica, sans-serif; padding-bottom:10%;}

#btn li{ width:20%; display:block; padding:0px 2% 0px 2%; font-size:12px!important; height:70px; line-height:20px!important;}

#btn li span{ display:none;}
.kaui{display: flex; flex-wrap: wrap; justify-content: space-between;}
#btn .aaa {color:#fff;background:#167e77;}
#text div {width:100%;height:100vh;display:none;}



.sycontact{width:86%; margin:auto; padding-top:20px!important; padding-bottom:20px!important; background:rgba(0,0,0,0.2); color:#FFF;display: flex; flex-wrap: wrap; justify-content: space-between;}
.sycontact01{width:90%; padding-left:3%; border-right: none; line-height:24px!important; font-size:14px!important; margin-bottom:20px;}
.sycontact01 strong{font-size:16px!important; line-height:28px!important;}
.sycontact02{ display:none;}
.sycontact03{width:100%; text-align:center; font-size:14px!important; margin-top:30px!important; padding-top:30px!important; border-top:1px solid rgba(255,255,255,0.5);}
.sycontact03 a{ color:#FFF;}


.bwz3{ padding-left:5%; padding-top:16%; font-size:28px!important; font-weight:bold;letter-spacing:0px;text-shadow: 3px 3px 3px rgba(0,0,0,0.4);}
.bwz4{ padding-left:5%; padding-top:16%; font-size:28px!important; font-weight:bold;letter-spacing:0px;text-shadow: 3px 3px 3px rgba(0,0,0,0.4);}
.bwz5{ padding-top:0%; font-size:28px!important; font-weight:bold;letter-spacing:0px;}
.bwz6{ padding-left:5%; padding-top:12%; font-size:28px!important; font-weight:bold; letter-spacing:0px;text-shadow: 3px 3px 3px rgba(0,0,0,0.4);}

.www{ font-size:22px!important;}
.btt{width:260px; margin-left:10%; margin-top:13%;}

.syxwmore{font-size:20px;margin-top:50px; margin:auto; margin-left:0px!important; width:220px; height:46px; line-height:46px;border-radius:50px; border:1px solid #FFF; text-align:center;}



}