/* 公共样式 */
.main{width: 100%;min-width: 1300px;overflow: hidden;position: relative;}
.mm{width: 1200px;margin: 0 auto;position: relative;z-index: 2;}
.left{float: left;}
.right{float: right;}
.m_tit{width: 100%;height: 49px;margin: 50px auto 30px auto;}
.m_tit a{display: block;text-align: center;}
a:hover{color: #1a9ca8!important;}
/* top */
.top{width: 100%;overflow: hidden;}
.t_banner{width: 100%;height: auto;}
.t_banner img{display: block;width: 100%;}
.t_nav{position: relative;width: 100%;height: 79px;margin: 0 auto;background: url(/sanyasite/xhtml/12ssmzydh/images/b_nav.png) center no-repeat;background-size: 100% 100%;bottom: 15px;z-index: 2;text-align: center;}
.t_nav a{display: inline-block;line-height: 79px;font-size: 28px;color: #fff;font-weight: bold;margin: 0 35px;}
/* m1 */
.m1{overflow: hidden;}
.m1_c1{width: 100%;}
.m1_c1 h1{font-size: 30px;font-weight: bold;color: #1a9ca8;text-align: center;line-height: 45px;margin: 20px 0 15px 0;}
.m1_c1 p{font-size: 16px;color: #434343;text-align: center;}
.m1_c2{width: 100%;margin-top: 30px;height: 512px;overflow: hidden;}
.m1_lb,.m1_lb ul,.m1_lb ul li{width: 768px;height: 100%;position: relative;overflow: hidden;}
.m1_lb ul li a{display: block;width: 100%;height: 100%;}
.m1_lb ul li img {display: block;width: 100%;height: 100%;}
.m1_lb ul li p {position: absolute;bottom: 0;z-index: 2;box-sizing: border-box;background: url(/sanyasite/xhtml/yqfkzjz/images/lh09.png) repeat;width: 100%;padding: 0 15px;height: 40px;line-height: 40px;left: 0px;color: #fff;font-size: 16px;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;}
.m1_c2 .right{width: 400px;box-sizing: border-box;padding: 16px 0;}
.m1_c2 .right ul li{width: 100%;height: 60px;}
.m1_c2 .right ul li a{display: block;width: 100%;font-size: 16px;color: #434343;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
/* m2 */
.m2{overflow: hidden;margin: 50px auto;}
.m2 ul{width: 100%;height: 138px;box-sizing: border-box;padding: 0 22px;}
.m2 ul li{float: left;width: 263px;height: 100%;margin: 0 13px;}
.m2 ul li a,.m2 ul li a img{display: block;width: 100%;height: 100%;}
/* m3 */
.m3_con {overflow: hidden;}
.m3_con .left,.m3_con .right{width: 575px;}
.m3_con ul li {overflow: hidden;line-height: 50px;border-bottom: 1px solid #e0eeee;}
.m3_con ul li i { display: block; width: 5px; height: 5px; float: left; background: #c6673b; margin-right: 8px; margin-top: 23px;border-radius: 5px;  -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; }
.m3_con ul li span {display: block;float: left;width: 462px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 16px;color: #434343;}
.m3_con ul li em {display: block;float: right;width: 100px;font-size: 14px;color: #999;text-align: right;}
/* m4 */
.m4{width: 100%;height: 965px;background: url(/sanyasite/xhtml/12ssmzydh/images/jsxm_bj.png) no-repeat;background-size: 100% 100%;margin-top: 50px;box-sizing: border-box;overflow: hidden;}
.m4_con ul{width: 1200px;margin: 0 auto;overflow: hidden;box-sizing: border-box;padding: 0 15px;}
.m4_con ul li{width: 154px;height: 151px;margin: 20px 40px;float: left;}
.m4_con ul li a,.m4_con ul li a{display: block;width: 100%;height: 100%;}
/* m5 */
.m5{overflow: hidden;}
.m5_con{width: 100%;height: 512px;position: relative;overflow: hidden;}
.swiper-container{width: 100%;height: 100%;position: relative;left: -8%;}
.swiper-slide{text-align: center;font-size: 18px;background-color: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;transition: 300ms;}
.swiper-slide a{display: block;width: 100%;height: 100%;position: relative;}
.m5_cimg{width: 100%;height: 100%;overflow: hidden;}
.swiper-slide a img{display: block;width: 100%;height: 100%;object-fit: cover;}
.swiper-slide a p{position: absolute;width: 100%;bottom: 0;z-index: 2;box-sizing: border-box;background: url(/sanyasite/xhtml/yqfkzjz/images/lh09.png) repeat;width: 100%;padding: 0 15px;height: 40px;line-height: 40px;left: 0px;color: #fff;font-size: 16px;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;}
.swiper-slide-active{width: 50%!important;}
.swiper-slide-active .mask{display: none;}
.mask{position: absolute;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);top: 0;z-index: 2;}
.swiper-button-next,.swiper-button-prev{color: #fff!important;}
.swiper-button-prev{left: 10%!important;}
.swiper-button-next{right: -6%!important;}
