.banner{width: 100%;overflow: hidden;height: 520px;position: relative;left: 50%;transform: translate(-50%);width: 1920px;}
.banner .ban1{width: 100%;background: url(../img/index/banner.jpg) top center no-repeat;height: 520px;background-size: cover;color: #fff;}
.banner .m{width: 1200px;margin: 120px auto 0px;overflow: hidden;}
.banner .m h2{font-size: 48px;position: relative;margin-bottom: 50px;}
.banner .m h2::after{width: 135px;height: 2px;background: #fff;position: absolute;top: 90px;left: 0px;content: "";}
.banner .m h3{font-size: 32px;font-weight: normal;margin-bottom: 6px;}
.banner .m p{font-size: 24px;}
.banner .ban1 .mbtn{background: #fff;color: #28c0ac;float: left;margin-right: 20px;}
.banner .ban1 .mbtn2{border: 1px solid #fff;height: 44px;line-height: 44px;background: inherit;color: #fff;}
.banner .ban2{width: 100%;background: url(../img/index/banner02.jpg) top center no-repeat;height: 520px;background-size: cover;color: #fff;box-sizing: border-box;text-align: center;}
.banner .ban2 h2::after,.banner .ban3 h2::after{left: 44%;}
.banner .ban2 .mbtn,.banner .ban3 .mbtn{display: inline-block;margin: 30px 10px 0px;}
.banner .ban3{width: 100%;background: url(../img/index/banner03.jpg) top center no-repeat;height: 520px;background-size: cover;color: #fff;box-sizing: border-box;text-align: center;}
.banner .ban3 span{display: inline-block;background: #fff;padding: 0px 16px;line-height: 42px;font-size: 22px;color: #1872f6;border-radius: 6px;margin: 20px 6px 0px;}
.banner .banpag{bottom: 60px;}
.banner .banpag .swiper-pagination-bullet{width: 30px;height: 3px;background: rgba(255,255,255,0.4);opacity: 1;margin: 0px 5px;border-radius: 4px; }
.banner .banpag .swiper-pagination-bullet-active{width: 30px;background: rgba(255,255,255,1);transition: all .3s}
.main{width:100%;margin:0 auto;overflow:hidden}
.main .m_1,.m_3,.m_5{width:1200px;margin:60px auto;overflow:hidden}
.main .mtit1,.main .mtit2{width:100%;text-align:center;overflow:hidden}
.main .mtit1 h2,.main .mtit2 h2{font-size:36px;color:#333;font-weight:bold;margin:0px 0px 20px;}
.main .mtit1 .bdbtm,.main .mtit2 .bdbtm{width:60px;height: 3px;background: #27c0ab;margin:20px auto;border-radius: 3px;}
.main .mtit1 p,.main .mtit2 p{font-size:16px;color:#666;line-height: 26px;}
.m1_ul{width:100%;margin:40px auto 20px;overflow:hidden}
.m1_ul li{width:380px;float:left;margin:0 10px;height:250px;cursor:pointer;overflow:hidden;}
.m1_ul li .liimg{width:102px;height:102px;background:#fffcf3 url(../img/index/1.png) 0 0 no-repeat;background-size:80px;border-radius:50%;margin:0 auto;text-align:center;-webkit-transition:-webkit-transform .5s ease-out;-moz-transition:-moz-transform .5s ease-out;-o-transition:-o-transform .5s ease-out;-ms-transition:-ms-transform .5s ease-out;position:relative;z-index:5;overflow:hidden}
.m1_ul li:hover .liimg{-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);-o-transform:rotateZ(360deg);-ms-transform:rotateZ(360deg);transform:rotateZ(360deg)}
.m1_ul li .liimg2{width:102px;height:102px;background:#fffcf3;border-radius:50%;margin:0 auto;font-size:20px;color:#ff6e00;font-weight:700;line-height:102px;text-align:center;position:relative;z-index:5;overflow:hidden}
.m1_ul li .img01{background-position:center 10px}
.m1_ul li .img02{background-position:center -70px}
.m1_ul li .img03{background-position:center -150px}
.m1_ul li .img04{background-position:center -230px}
.m1_ul li .img05{background-position:center -310px}
.m1_ul li .libg{width:320px;margin:10px auto;background:#fff;box-shadow:0 0 15px rgba(0,0,0,0.1);position:relative;top:-70px;height:170px;overflow:hidden;border-radius: 8px;}
.m1_ul li:hover .libg{background:linear-gradient(to bottom,#28c0ac,#38a2c1)}
.m1_ul li .libg h3{font-size:18px;text-align:center;margin:80px 0px 10px;color:#333}
.m1_ul li .libg p{font-size:14px;line-height:20px;padding:0 20px;text-align:center;color:#999}
.m1_ul li:hover .libg h3,.m1_ul li:hover .libg p{color:#fff}
.m_2{width:100%;margin:0 auto;background:url(../img/index/bg.jpg) top center no-repeat;padding:60px 0;overflow:hidden;}
.m_2 .mtit2 h2,.m_2 .mtit2 p{color: #fff;}
.m_2 .mtit2 .mbtn{margin: 30px 0px 0px;}
.m{width:1200px;margin:0 auto;overflow:hidden}
.m_2 .m2_left{width:500px;float:left;margin-top:80px;color: #fff;}
.main .mtit2{text-align:left;margin-left:40px}
.main .mtit2 .bdbtm{margin:20px 0}
.m_2 .m2_right{width:700px;float:right;text-align:center;cursor:pointer}
.m_3 .m_3img{cursor:pointer;margin-top: 40px;}
.m_4{width:100%;margin:0 auto;background:#fafafa;padding:60px 0 30px;overflow:hidden}
.m4_m{width:1200px;margin:0 auto;overflow:hidden}
.m4_m .m4_tab_tit{width:1000px;margin:10px auto;border-bottom:1px solid #ddd;overflow:hidden}
.m4_m .m4_tab_tit li{width:160px;float:left;text-align:center;margin-right:40px;height:60px;line-height:60px;font-size:18px;cursor:pointer;color:#666;overflow:hidden}
.m4_m .m4_tab_tit .cure{color:#27c0ab;border-bottom:5px solid #27c0ab;margin-bottom:-2px}
.m4_cont{width:1000px;margin:0 auto;overflow:hidden}
.m4_cont .m4_ccont{display:none}
.m4_cont .m4_ccure{display:block}
.m4_cont .m4_cleft{width:500px;float:left;text-align:center;overflow:hidden}
.m4_cont .m4_cleft img{height:340px;margin:30px 0}
.m4_cont .m4_cright{width:500px;float:right;margin-top:20px;overflow:hidden}
.m4_cont .m4_cright p{font-size:16px;line-height:26px;color:#666;margin:16px 0px 20px;}
.m4_cont .m4_cright ul{width:100%;margin:10px auto;overflow:hidden;box-sizing: border-box;}
.m4_cont .m4_cright ul li{width:150px;line-height:30px;cursor:pointer;color:#27c0ab;font-size:14px;display: inline-block; border: 1px solid #e3e3e3;border-radius: 4px;margin: 5px 4px;text-align: center;}
.m4_cont .m4_cright .mbtn{margin: 20px 0px 0px;}
.m5_ul{width:100%;margin:10px auto 0px;overflow:hidden}
.m5_ul li{width:460px;float:left;margin:20px 50px;background:linear-gradient(to bottom,#28c0ac,#38a2c1);padding:30px 20px;box-shadow:0 0 12px #96e2d7;color:#fff;cursor:pointer;overflow:hidden;border-radius: 8px;}
.m5_ul li h3{font-size:20px;line-height:40px}
.m5_ul li h3 em{font-size:20px;padding-right:10px}
.m5_ul li p{font-size:16px;line-height:24px}
.m_6{width:100%;margin:0 auto;background:#f5f9fe;padding:60px 0;overflow:hidden}
.m6_img{margin-top:40px}
.m_7{width:1200px;margin:60px auto;overflow:hidden}
.m_7 ul{width: 100%;margin: 10px auto 0px;overflow: hidden;}
.m_7 ul li{width: 300px;float: left;margin: 20px auto 0px;overflow: hidden;text-align: center;}
.m_7 ul li i{width: 110px;height: 110px;margin: 10px auto 20px;border-radius: 50%;border: 5px solid #fff;box-shadow: 0px 0px 20px rgba(0,0,0,0.1);display: block;overflow: hidden;cursor: pointer;}
.m_7 ul li p{font-size: 14px;color: #666;}
.m_8{width:100%;margin:0 auto;background:#fafafa;padding:50px 0;overflow:hidden}
.m_9{width:1200px;margin:50px auto;overflow:hidden}
.wst-mainbottom{margin-bottom:0}