body { min-width: 1090px; }
.clearfix:before, .clearfix:after { content: '.'; display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
.icon-arrow-a-left, .icon-arrow-a-right { background: url(/10thyear/images/icon-sd26986d847.png) no-repeat; }
.icon-arrow-a-left { background-position: 0 0; height: 50px; width: 50px; }
    .icon-arrow-a-left:hover, .icon-arrow-a-left.arrow-a-left_hover, .icon-arrow-a-left.arrow-a-left-hover { background-position: -60px 0; }
.icon-arrow-a-right { background-position: -120px 0; height: 50px; width: 50px; }
    .icon-arrow-a-right:hover, .icon-arrow-a-right.arrow-a-right_hover, .icon-arrow-a-right.arrow-a-right-hover { background-position: -180px 0; }

#main {overflow: hidden; zoom: 1; position: relative; }
#index_b_hero { width: 1090px; height: 630px; margin: auto; position: relative; }
    #index_b_hero img { width: 1090px; height:630px; }
    #index_b_hero .heros { width: 1090px; height: 630px; }
    #index_b_hero .hero-wrap {
	overflow: visible;
	position: absolute;
	left: -1px;
	top: -1px;
}
    #index_b_hero .next, #index_b_hero .prev { position: absolute; top: 50%; margin-top: -25px; margin-left:10px; background-color: #d90606; z-index: 3; }
    #index_b_hero .next:hover, #index_b_hero .prev:hover { background-color: orangered; }
    #index_b_hero .next {  right: 0;}
    #index_b_hero .disabled { background-color: #eee;}
    #index_b_hero .mask-left, #index_b_hero .mask-right, #index_b_hero .hero { padding: 5px; z-index: 1; position: absolute; top: 0; left: 0; width: 1090px; height: 630px; overflow: hidden; left: 1920px; }
    #index_b_hero .mask-right, #index_b_hero .mask-left { z-index: 4; left: -1090px; filter: alpha(Opacity=50); opacity: .5; background: #050b25; overflow: hidden; }
    #index_b_hero .mask-right { left:1090px; }
    #index_b_hero .active { z-index: 2; left: 0; }
	
.m-slide{ position: relative; 
		width: 1090px;
    height:630px;
    margin: 0 auto;
 }
		
.m-slide .bottom-shadow{ position: absolute;  bottom: -3px; left: 0; width: 100%; height: 1px; overflow: hidden;
    border-top: 1px solid #e0e0e0;  border-bottom: 1px solid #ececec }
.m-slide .img { float: right; position: relative }
.m-slide .img li, .m-slide  .m-slide .img img { display: block; width: 490px; height: 200px }
.m-slide .img li { display: none; position: absolute; left: 0; top: 0 }
.m-slide .img .first { display: block }
.m-slide .tab { float: left; width:256px; margin-top:100px; margin-left:180px;}
.m-slide .tab li { background:url(/10thyear/images/wm03n2.png) no-repeat;  width: 226px; height:42px; margin:20px; font-size:18px; }
.m-slide .tab .first { border-top: 0 }
.m-slide .tab a { text-decoration: none; display: block; position: relative; width: 226px; height: 42px;   }
.m-slide .tab a b { position: absolute; left: 0; top: 20px; width: 4px; height: 11px; overflow: hidden }
.m-slide .tab a span { position: absolute; overflow: hidden }
.m-slide .tab a .title { right: 17px;  height: 42px; width:226px; line-height: 42px; font-size: 18px;  color: #666 ; text-align:center;}
.m-slide .tab a .des { left: 18px; top: 26px; height: 16px; line-height: 16px; color: #999 }
.m-slide .tab .first a { height: 50px }
.m-slide .tab .on a {  background:url(/10thyear/images/wm03n1.png) no-repeat;  width:226px; color:#000; font-weight:bold; }
.m-slide .tab .on a b { background: url(/10thyear/images/dot.png) no-repeat}
.m-slide .tab .on a span { color: #4e4e5b }
<!--0.00016498565673828-->