@charset "utf-8";
/* CSS Document */
body{padding:0; margin:0;}
.w{ width:100%; }
.zhong{ margin:auto;}
.left{ float:left}
.right{ float:right;}


.top{ width:100%; margin:0; padding:0; height:13vw; background-color: rgba(255, 255, 255, 0.95); position: fixed; top: 0; text-align:right;}


   .top .k1{padding:4vw 2vw; display:block;  width:30%;}
   .top .k2{padding:4vw 2vw; height:7vw; font-size:2vw; color:#00612b; line-height:7vw;  display:block;  width:60%;}
   
   
.banner{ width:100%; margin-top:15vw; background:url(../images/zs_02.png); background-repeat:no-repeat; background-size:contain; text-align:center;}
     .banner ul{ display:block; width:100%; margin:0; padding:0;display:block; padding-top:0vw;}
	 .banner ul li{ list-style-type:none; display:block; margin:auto;}
	 .banner .box{ width:90%; height:40vw; background-color: rgba(255, 255, 255, 0.5); border-radius: 5vw; /* 设置圆角半径为10vw */ box-shadow:0 1vw 1vw 1vw rgba(0, 0, 0, 0.1);}
	 .banner .box u{ text-align:center; display:block; font-size:4vw;text-decoration: none; width:85%;
	                 margin:auto; padding:0vw 0; 
					 height:10vw; line-height:10vw;border-bottom: 1px solid #CCC;}
	 .banner .box b{ color:red; font-size:8vw;}
	 .banner .hb{ display:block; margin:0; margin:4vw 0vw 0vw 1vw; width:16%; height:35%; border-radius: 5vw; /* 设置圆角半径为10vw */ box-shadow:0 1vw 0.5vw 1vw rgba(0, 0, 0, 0.1); background-color:#fff; display: flex; align-itvws: center;justify-content: center;}
	 .banner .hzhb{ width:8%; height:15%; text-align:left; padding:3vw 0 0 5vw; font-size:3.5vw;}
	 .banner .tex{ width:15%; height:8vw; padding:3vw 0 0 0; font-size:3.5vw;}





.new{ width:100%; height:115vw;}
     .new .title{ text-align:center; margin:10vw auto;}
	 .new .tu{ margin:0vw auto;}
	 .new ul{ display:block; padding:0;text-decoration: none;}
	 .new ul li{ display:block; width:100%; height:5vw; text-decoration: none; padding:3vw 4vw;}
	 .new ul li b{ width:18%; display:block; float:left; color:red; font-size:3vw;}
	 .new ul li u{ width:75%;  display:block; float:left; font-size:3vw;text-decoration: none;}




.yq{ width:100%; background:url(../images/zs_17.png) bottom no-repeat #f3f3f3; background-size:contain;}
     .yq .title{ text-align:center; margin:3vw auto;}
	 .yq p{ line-height:10vw; font-size:4vw; padding:10vw 10vw 50vw 10vw;}



.jx{ background:url(../images/zs_25.png) center no-repeat #f8f8f8; height:140vw; background-size:contain;}
.es{ width:90%; margin:0vw auto; padding-top:10vw;}
     .es img{ width:20%; float:left; display:block; margin-right:2vw;}
	 .es p{ display:block; padding:0; margin:0; font-size:3vw; height:4vw; }
	 .es u{ display:block; padding:0; margin:0; font-size:6vw;text-decoration: none; height:4vw; }



.hdz{ width:100%; height:45vw; background:url(../images/bj_01.png); background-size:contain;}
.yuan { width: 20%;height:10vw; border-radius: 50%; /* 使div变成圆形 */ border: 1px dashed #fff; /* 设置虚线边框 */ box-sizing: border-box; /* 防止宽度和高度包含边框 */ text-align:center; line-height:10vw; font-size:5vw; color:#fff;}



.zs{ width:100%; background:url(../images/bj_02.png) no-repeat; background-size:contain; height:70vw;}
     .zs .zsbox{ width:22%; height:70vw; background:url(../images/bj_03.png);background-size:contain; text-align:center;}
	 .zsbox .s1{ font-size:5vw;font-family: 'Arial', sans-serif; font-weight: 100; margin-top:40vw;}
	 .zsbox .s2{ font-size:2vw; color:#979494; line-height:5vw; padding-top:3vw;}
	 .zsbox .s3{ font-size:3vw; color:#fff;background-color: rgba(0, 0, 0, 0.1); line-height:5vw;}
	 .zsbox .s3 b{ font-size:4vw;}
	 .zsbox .s4{ font-size:2vw; color:#979494; line-height:5vw; }
	 

.bj{ height:10vw; background:url(../images/zs_11.png);}


.xny{ width:100%;}
     .xny .tit{ font-size:3vw; line-height:4vw; text-align:center;letter-spacing: 2vw;}
     .xny u{ display:block; text-align:center; font-size:3vw; line-height:6vw;text-decoration: none;}
     .vide{ display:block; width:90%; margin:7vw auto;}
	 
	 .xny ul{ display:block; padding:3vw 0; margin:0; height:30vw;}
	 .xny ul li{ padding:0; margin:0; display:block; text-decoration: none; width:20vw; height:20vw; background:url(../images/zs_55.png) no-repeat; background-size:contain;}
	 .xny ul li b{ display:block; height:20vw; line-height:20vw; font-size:3vw; text-align:center;}
	 .xny ul li p{ display:block; text-align:center; font-size:3vw;}



.jm{ background:#dfdfdf; padding-top:10vw;}

   .jm p{ display:block; font-size:5vw; text-align:center; line-height:6vw;}
   .jm u{ display:block; text-align:center; font-size:3vw; line-height:4vw;text-decoration: none; padding-bottom:5vw;}


.city{ background:url(../images/bj_04.png) bottom no-repeat #445f8e; height:170vw; padding-top:5vw; background-size:contain}
     .city .box{ width:70%; height:75vw; background-color: rgba(255, 255, 255, 0.3); margin:4vw auto; padding:5vw;}
	 .city .box p{ font-size:2vw; line-height:4vw; color:#fff;}
	 .city .tx1{ color:#fff; font-size:2vw; padding-left:9vw; line-height:4vw;}
	 .city .tx2{ color:#fff; font-size:2vw; padding-left:9vw;}





.tel{border-radius: 10vw; background:red; width:100%; height:10vw; line-height:10vw; text-align:center; font-size:8vw;position: fixed; bottom:0;}
     .tel a{ color:#fff; text-decoration: none;}










