* {margin: 0;padding: 0;max-height:99999999px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,font{padding:0; margin: 0; font-family: "Microsoft Yahei", "Microsoft YaHei", Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6{font-weight:normal}
ol,ul,li,dl,dt,dd{list-style:none;}
a{text-decoration:none;color: #333;}
.wrapper,#wrapper{width: 640px;margin: 0 auto;background: #fff;overflow: hidden;box-shadow: 0px 0px 20px #5D5C61;color: #333; }
.clear{clear: both;}
body{font-size:24px;}
img{border:0px;vertical-align: middle;}
.sy20 {
    width: 100%;
    height: 20px;
    background: #f6f6f8;
    margin-bottom: 35px;
}

button{
               cursor: pointer;
                   
               border: none;
               outline: none;
               color: black;
               font-size: 26px;}
           


.index_nav{width: 100%;height: 45px;line-height: 45px;background: #00ab95;display: flex;justify-content: space-between;flex-wrap: nowrap;}
.index_nav li{width: 25%;display: block;font-size: 22px;text-align: center;position: relative;}
.index_nav li:before{content:"";display: block;height: 18px;width: 1px;position: absolute;right: 0;top:13px;background: #9ed2cb;z-index: 1;}
.index_nav li:after{content:"";display: block;height: 18px;width: 1px;position: absolute;left: 0;top:13px;background: #018c7a;z-index: 1;}
.index_nav li a{color: #fff;}
.index_nav li:first-child:after,.index_nav li:last-child:before{display: none;}

.wen_nav{width: 100%;}
.hengfu{width: 100%;}
.index_title{width: 580px;margin: 0 auto 40px;display: flex;justify-content: space-between;flex-wrap: nowrap;position: relative;}
.index_title:before{content:"";display: block;height: 26px;width: 6px;position: absolute;left: 0;top:8px;background: #00ab95;z-index: 1;border-radius:5px ;}
.index_title h4{text-indent: 10px;font-size:26px ;color: #232323;font-weight: bold;}
.index_title a{font-size: 22px;color: #666}

.index_cont1,.index_cont2,.index_cont3{padding-top:60px ;}
.index_cont1 ul{width: 515px;margin: 0 auto;display: flex;justify-content: space-between;flex-wrap: wrap;}
.index_cont1 ul li{width:140px ;text-align: center;margin-bottom: 30px;font-size: 22px;color: #000;line-height: 35px;}

.index_cont1 .index_zixun{width: 460px;height: 60px;line-height: 60px;display: flex;justify-content: space-around;flex-wrap: nowrap;text-align: center;font-size: 22px;margin: 15px auto 30px;}
.index_cont1 .index_zixun a{display: block;width: 60%;}
.index_cont1 .index_zixun a i{margin-right: 5px;}
.index_cont1 .index_zixun a:first-child{color: #999;border: 1px solid #999;border-bottom-left-radius:10px ;border-top-left-radius:10px ;background: #fff;border-right: none;}
.index_cont1 .index_zixun a:last-child{width: 45%;color: #fff;border: 1px solid #00ab95;border-bottom-right-radius:10px ;border-top-right-radius:10px ;background: #00ab95;}

.index_zixun img{vertical-align: middle;-webkit-animation: xiaoshou 1s infinite; animation: xiaoshou 1s infinite; -moz-animation: xiaoshou 1s infinite;}

.index_cont2 .index_title{margin: 0 auto 0px;}
.index_cont3 .index_title{margin: 0 auto 10px;}

.index_cont4{margin: 30px auto;}
.index_cont4>ul{width: 580px;display: flex;justify-content: space-between;margin: 0 auto;}
.index_cont4>ul li{width: 185px;height: 60px;line-height: 60px;text-align: center;border-radius: 10px;font-size: 24px;background: #00AB95;color: #fff;}
.index_cont4>ul .active{background: #ffa143;}
.index_cont4 .swiper-slide{text-align: center;margin-top: 50px;}
@keyframes xiaoshou
{
	0%		{transform: scale(.8);}
	50%		{transform: scale(1);}
	100%	{transform: scale(.8);}
}
@-webkit-keyframes xiaoshou
{
	0%		{-webkit-transform: scale(.8);}
	50%		{-webkit-transform: scale(1);}
	100%	{-webkit-transform: scale(.8);}
}
@-moz-keyframes xiaoshou
{
	0%		{-moz-transform: scale(.8);}
	50%		{-moz-transform: scale(1);}
	100%	{-moz-transform: scale(.8);}
}
.cont4_a{display: block;width: 310px;height: 60px;line-height: 60px;font-size: 22px;color: #fff;background: #00AB95;margin: 40px auto 70px;border-radius:10px ;text-align: center;}
.cont4_a img{vertical-align: middle;margin-left: 5px;-webkit-animation: xiaoshou 1s infinite; animation: xiaoshou 1s infinite; -moz-animation: xiaoshou 1s infinite;}

.banner .swiper-pagination-bullet,.hengfu .swiper-pagination-bullet { background: #fff;opacity: 1;}
.banner .swiper-pagination-bullet-active,.hengfu .swiper-pagination-bullet-active {width: 20px;background: #fff;border-radius:5px ;}

.cont2_div .swiper-pagination-bullet,.cont3_div .swiper-pagination-bullet { background: #fff;opacity: 1;border: 1px solid #00AB95;}
.cont2_div .swiper-pagination-bullet-active,.cont3_div .swiper-pagination-bullet-active {width: 20px;background: #00AB95;border-radius:5px ;}
.cont2_div .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {bottom: 30px;}
.cont3_div .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {bottom: 30px;}