
body a{color: #333;}
body a:hover{color: #3eb4c3;}

.banners{margin-top: 15px;height:800px;overflow:hidden; background: url("../images/banner.jpg?v=20231203") center top no-repeat;}
.banners a{display: block;height: 800px;}

.mbtn{text-align: center;font-size: 0;line-height: 0;}
.mbtn a{display: inline-block;height: 60px;padding:0 30px;line-height: 60px;font-size: 24px;color: #fff;background: #ffbb4c;border-radius: 30px; transition:  all ease .3s;}
.mbtn a:hover{color: #fff; background: #ffb937;}
.cnts { width: 1340px;margin-left: auto;margin-right: auto;}



#banner{width:100%;margin-bottom:80px;overflow:hidden;}
/*
.banner a{display: block;height: 800px;}
*/
.mb80{margin-bottom: 80px !important;}

.mb79 {margin-top:40px;margin-bottom: 80px !important;}

.zhd{font-size: 0px; line-height: 0px; margin-bottom: 50px;}
.m1-list{} 
.m1-list ul{margin: 0 0 0 -30px;}
.m1-list li{float: left;width: 380px; height: 250px;padding: 0 10px; margin: 50px 0 30px 30px; text-align: center;border: 1px dashed #51bcfa;}

.mbtn p{display: inline-block;height: 53px;padding:0 30px;line-height: 53px;font-size: 24px;color: #fff;background: #51bcfa;border-radius: 30px; transition:  all ease .3s;margin-top: 15px;}

/*.m1-list li p{height: 53px; line-height: 53px; font-size: 24px; color: #51bcfa;}*/
.m1-list li .pic{display: block;width: 380px;height: 232px;margin-top:-22px;}
.m1-list li .m1-btn{display: block; width: 240px; height: 50px; margin: 0 auto;}
.m1-intro{ margin-bottom: 20px;margin-top: 40px;text-align: center; font-size: 18px; line-height: 32px; color: #333;}

.m2,
.m5{padding-top:60px; padding-bottom: 60px; background:#edf8ff;}
.m2 .info{margin-bottom: 40px;}
.m2 .info .pic{width:625px;}
.m2 .info .con{width:675px;}
.m2 .info h3{height:44px;margin-bottom:20px;font-size:30px;color:#51bcfa;line-height:30px;font-weight:normal;border-bottom: 3px solid #9fdafc;}
.m2 .info p{font-size: 18px; line-height: 32px; color: #333;}

.m2-tab{}
.m2-tab .thd{margin-bottom: 40px;}
.m2-tab .thd ul{margin-left: -10px;}
.m2-tab .thd li{float: left;width: 390px; height: 74px; text-align: center; font-size: 30px; line-height: 60px; color: #fff; margin: 0 0 0 10px; background: url("../images/t2.gif") no-repeat; cursor: pointer;}
.m2-tab .thd li.on{ background: url("../images/t2_cur.png") no-repeat;}
.m2-tab .tbd{height: 580px; overflow: hidden;}
.m2-tab .pic{width: 500px;height: 580px;overflow: hidden;}
.m2-tab .pic img{width: 500px; height: 580px; background: url("/static/images/loading.gif") center center no-repeat;}
.m2-tab .box{width: 760px;}
.m2-tab .t{margin-bottom:10px;font-size: 0;line-height: 0;}
.m2-tab p{font-size: 18px; line-height: 30px; color: #333;}
.m2-tab .box-row{padding: 10px 0 30px 0;}
.m2-tab .box-row ul{margin: 0 0 0 -40px;}
.m2-tab .box-row li{float: left; width: 108px; height: 88px; padding: 20px 0 0 0; margin: 0 0 0 40px; text-align: center; font-size: 24px; line-height: 30px; color: #51bcfa; border: 1px solid #5ac0fa; border-radius: 60px;}
.m2-tab .box-row2{padding: 10px 0 30px 0;}
.m2-tab .box-row2 ul{}
.m2-tab .box-row2 li{float: left;padding: 0 0 0 30px; margin-bottom: 20px; width: 138px; font-size: 18px; line-height: 24px; color: #333; background: url("../images/m2-t1-4.jpg") left center no-repeat;}


.m3-list{}
.m3-list .list-l,
.m3-list .list-r{width: 555px;}
.m3-list li{margin-bottom: 30px;}
.m3-list .q{height: 50px; padding:0 0 13px 70px; font-size: 24px; line-height: 50px; color: #51bcfa; border-bottom: 1px dashed #63c3fb; background: url("../images/q.jpg") left top no-repeat;}
.m3-list .a{padding:13px 0 0 70px; font-size: 18px; line-height: 30px; color: #333; background: url("../images/a.jpg") 0 13px no-repeat;}
.m3-list .a a,
.m3-list .a a:hover{color: #5cdad9;}

.m4-list{padding: 35px 0 0 0;}
.m4-list ul{margin: 0 0 0 -60px;}
.m4-list li{float:left;width: 360px;margin: 0 0 0 60px;}
.m4-intro{ margin-top: 10px; margin-bottom: 10px; text-align: center; font-size: 18px; line-height: 32px; color: #333;}

.m5-list ul{margin: 0 0 -40px -60px;}
.m5-list li{float: left; margin: 0 0 40px 60px; width: 550px; padding: 10px; background: #fff;}
.m5-list li img{display: block; width: 550px; height: 240px;}
.m5-list li .btn img{ display: block; width: 300px; height: 50px; margin: 0 auto;}
.m5-list li .info{padding: 15px; font-size: 18px; line-height: 30px; color: #333;}
.m5-list li .info span{color: #51bcfa;}

.m6 .bd{margin-bottom: -30px;}
.m6 .row1{font-size: 0; line-height: 0; position: relative;}
.m6 .row1 .pos{position: absolute; right: 0; top: 12px;}
.m6 ul{margin: 10px 0 30px -40px;}
.m6 li{float: left;width: 270px;margin: 0 0 0 75px;text-align: center; font-size: 18px; line-height: 30px; color: #333;}

.m7-tab{}
.m7-tab .thd{margin-bottom: 15px;}
.m7-tab .thd ul{}
.m7-tab .thd li{float: left;width: 320px;color:#fff;height: 100px; margin-left: 15px; text-align: center;cursor: pointer; background:#51bcfa;}
.m7-tab .thd li.on{background: #9fa6fd;}
.m7-tab .thd li .p1 {padding: 10px 0 0 0;font-size: 30px;line-height: 40px;font-weight:bold;}
.m7-tab .thd li .p2 {font-size: 24px;line-height: 20px;}
.m7-tab .tbd img{width: 100%; height: 100%; background: url("/static/images/loading.gif") center center no-repeat;}
.m7-tab .info{margin-bottom: 70px;font-size: 18px;line-height: 30px; color: #333; text-indent: 2em;}
.m7-list1 ul{margin: 0 0 0 -6px;}
.m7-list1 li{float:left;width: 285px;margin: 0 0 0 10px;}
.m7-tab .m7-list1 img{width: 285px; height: 375px;}
.m7-list1 .intro{text-align: center; padding-bottom: 10px; background: #edf8ff;}
.m7-list1 .intro .p1{font-size: 24px; color: #51bcfa; padding: 18px 0 0 0; line-height: 30px;}
.m7-list1 .intro .p2{font-size: 18px;line-height: 30px; color: #333;}

















