
.m-slide{ position: relative; width:1200px; height: 613px; 
                background: #fff }
.m-slide .bottom-shadow{ position: absolute;  bottom: -3px; left: 0; width: 100%; height: 1px; overflow: hidden;
    border-top: 1px solid #e0e0e0; background: #e6e6e6; border-bottom: 1px solid #ececec }
.m-slide .img { float: left; position: relative }
.m-slide .img li, .m-slide .img a, .m-slide .img img { display: block; width: 1200px; height:613px }
.m-slide .img li { display: none; position: absolute; left: 0; top: 0;}
.m-slide .img .first { display: block }.m-slide .tab { float: right;  right:10px}
.m-slide .tab li {  border-top: 1px solid #e5e5e5; width: 223px;background:white; line-height: 153px; margin-left: -25px;
text-align: center;height: 153px; box-sizing: border-box; padding: 2px;}
.m-slide .tab .first { border-top: 0 }
.m-slide .tab  { text-decoration: none; display: block; position: relative; width: 190px; height: 152px;  }
.m-slide .tab  b { position: absolute; left: 0; top: 20px; width: 4px; height: 11px; overflow: hidden }
.m-slide .tab span { position: absolute; overflow: hidden }
.m-slide .tab .title { left: 17px; top: 6px; height: 49px; line-height:10px; font-size: 14px; font-weight: bold; color: #000}
.m-slide .tab .des { left: 18px; top: 26px; height: 16px; line-height: 16px; color: #999 }
.m-slide .tab .on  { border-left: 3px solid #41a1f2 }
.m-slide .tab .on  span { color: #41a1f2 }
.tab img{
	width: 210px;
	height: 145px;
}
