/*基础制作页面组件*/
html, body, div, p, hr, pre, h1, h2, h3, h4, h5, h6, table, tr, td, th, tfoot, tbody, thead, form, fieldset, input, textarea, label, ul, ol, dl, li, dt, dd { margin: 0; padding: 0; border: 0; outline: none; list-style: none; font-weight: normal; }
html { height: 100%; }
li { list-style-type: none; }
a { text-decoration: none; outline: none; color: #333; }
a:hover { text-decoration: none; }
table { border-collapse: collapse; border-spacing: 0; margin: 0 auto; clear: both; }
fieldset, img { border: 0; }
.none { display: none; }
.clear { clear: both; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
q:before, q:after { content: ''; }
a img { border: none; }
.overhidden { overflow: hidden; _display: inline-block; }
.left { float: left; display: inline; }
.right { float: right; display: inline; }
.box { width: 980px; height: auto; margin: 0 auto; overflow: hidden; }
/*banner*/
.baner { width: 100%; height: 366px; background: url(//www.xinhuanet.com/video/2016lzmls/images/banner.jpg) no-repeat 50% 0; margin-bottom: 40px; }
.banr_box { width: 1140px; height: 35px; margin: 0 auto; padding-top: 300px; }
.nav { width: 610px; height: 35px; }
.nav ul { list-style: none; }
.nav li { float: left; font-family: "微软雅黑"; font-size: 20px; font-weight: bold; color: #FFF; margin-left: 25px; }
.nav li a { font-weight: bold; color: #FFF; }
/*END*/ 
/*聚焦大图 & 赛事新闻*/
.jj { width: 598px; height: 397px; overflow: hidden; }
.ssxw { width: 352px; height: 397px; overflow: hidden; }
/*焦点图组件3*/ 
.focusBox3 { width: 598px; height: 397px; position: relative; }
.focusBox3 .arrow-left { background: url(//www.xinhuanet.com/global/img/iconBtn/arrows.png) no-repeat left top; position: absolute; left: 10px; top: 40%; width: 17px; height: 30px; z-index: 2 }
.focusBox3 .arrow-right { background: url(//www.xinhuanet.com/global/img/iconBtn/arrows.png) no-repeat left bottom; position: absolute; right: 10px; top: 40%; width: 17px; height: 30px; z-index: 2 }
.focusBox3 .swiper-container { width: 598px; height: 397px; }
.swiper-slide { position: relative; }
.focusBox3 .swiper-container.swiper-wrapper .swiper-slide img { width: 598px; height: 397px; }
.focusBox3 .swiper-container .swiper-wrapper .swiper-slide .bg { position: absolute; left: 0; bottom: 0; width: 100%; height: 62px; opacity: 0.6; background: #000; z-index: 0 }
.focusBox3 .swiper-container .swiper-wrapper .swiper-slide .title { position: absolute; left: 0; bottom: 0; width: 100%; height: 62px; line-height: 62px; color: #fff; overflow: hidden; font-family: Microsoft YaHei; z-index: 1; padding-left: 10px; font-size: 20px; }
.focusBox3 .swiper-container .swiper-wrapper .swiper-slide .title span { float: left; margin-top: 5px; }
.focusBox3 .swiper-container .swiper-wrapper .swiper-slide .title a { position: absolute; left: 0; bottom: 0; width: 100%; height: 62px; line-height: 62px; color: #fff; overflow: hidden; font-family: Microsoft YaHei; z-index: 1; padding-left: 75px }
.focusBox3 .pagination { position: absolute; right: 10px; text-align: right; bottom: 30px; width: 100%; z-index: 2; }
.swiper-pagination-switch { display: inline-block; width: 5px; height: 5px; border-radius: 10px; background: #999; margin: 0 3px; cursor: pointer; }
.swiper-active-switch { background: #930001; }
.lm { width: 100%; height: auto; }
.ssxw h2 { font-family: "微软雅黑"; font-size: 19px; color: #3c62aa; font-weight: 600; height: 65px; border-bottom: 1px dotted #dbdbdb; margin-top: 5px; line-height: 25px; overflow: hidden; }
.ssxw h2 a { color: #3c62aa; font-weight: 600; }
.list01 li { font-family: "微软雅黑"; font-size: 16px; color: #000; height: 22px; overflow: hidden; background: url(//www.xinhuanet.com/video/2016lzmls/images/dian.jpg) no-repeat left center; padding-left: 10px; margin-top: 16px; }
.list01 li a { color: #000; }
/*END*/
/*赛事公告*/
.ssgg { width: 572px; height: 550px; overflow: hidden; margin-top: 30px; }


.gg_left { width: 186px; height: auto; }
.gg_tu { margin-top: 5px; }
.gg_tu + .gg_tu { margin-top: 27px; }
.gg_right { width: 370px; height: auto; }
/*END*/
/*赛事介绍*/
.ssjs { width: 383px; height: 550px; overflow: hidden; margin-top: 30px; }
.list02 { margin-top: 5px; }
.list02 li { width: 100%; height: 82px; border-bottom: 1px dashed #9b9b9b; }
.list02 li + li { margin-top: 20px; }
.list02 li h2 { height: 24px; font-family: "微软雅黑"; font-size: 18px; color: #3c62aa; overflow: hidden; }
.list02 li h2 a { color: #3c62aa; }
.list02 li p { height: 40px; margin-top: 10px; font-family: "微软雅黑"; font-size: 13px; color: #000; overflow: hidden; line-height: 20px; text-indent: 2em; }
.js_l { width: 129px; height: 184px; margin-left: 10px; }
.js_r { width: 225px; font-family: "微软雅黑"; font-size: 14px; color: #000; line-height: 25px; text-indent: 2em; overflow: hidden; }
.sjxm { margin-top: 13px; }
.lv { width: 383px; height: 43px; background: #3fba4b; margin-top: 5px; overflow: hidden; }
.lv span { float: left; font-family: "微软雅黑"; font-size: 14px; color: #fff; line-height: 43px; margin-left: 27px; }
.lv p { float: left; font-family: "微软雅黑"; font-size: 14px; color: #fff; line-height: 43px; margin-left: 30px; }
.lan { width: 383px; height: 63px; background: #00bcd2; margin-top: 2px; overflow: hidden; }
.lan span { float: left; font-family: "微软雅黑"; font-size: 14px; color: #fff; line-height: 20px; margin-top: 10px; margin-left: 27px; }
.lan p { float: left; font-family: "微软雅黑"; font-size: 14px; color: #fff; line-height: 20px; margin-left: 30px; margin-top: 10px; }
.cheng { width: 383px; height: 40px; background: #e35b00; margin-top: 9px; overflow: hidden; }
.cheng span { float: left; margin-left: 10px; }
.cheng p { float: left; font-family: "微软雅黑"; font-size: 14px; color: #fff; line-height: 40px; margin-left: 10px; }
.huang { width: 383px; height: 40px; background: #ffa800; margin-top: 2px; overflow: hidden; }
.huang span { float: left; margin-left: 10px; }
.huang p { float: left; font-family: "微软雅黑"; font-size: 14px; color: #fff; line-height: 40px; margin-left: 10px; }
.zi { width: 383px; height: 40px; background: #c70081; margin-top: 2px; overflow: hidden; }
.zi span { float: left; margin-left: 10px; }
.zi p { float: left; font-family: "微软雅黑"; font-size: 14px; color: #fff; line-height: 40px; margin-left: 10px; }
/*END*/
/*精彩视频*/
.jcsp { width: 100%; height: 81px; background: url(//www.xinhuanet.com/video/2016lzmls/images/jcsp.jpg) no-repeat 50% 0; margin-top: 30px; }
.lm_box { width: 980px; height: 81px; margin: 0 auto; }
.lman { margin-left: 360px; }
.sp_l { width: 628px; height: 395px; overflow: hidden; margin: 23px 0 0 20px; }
.sp_r { width: 280px; height: 395px; overflow: hidden; margin: 23px 20px 0 0; }
.picTitle { position: relative; float: left; width: 628px; height: 395px; margin-right: 5px; display: inline; }
.picTitle .bg { background: #000000; bottom: 0; height: 42px; left: 0; opacity: 0.4; filter: alpha(opacity=40); position: absolute; width: 100%; z-index: 10; }
.picTitle .name { bottom: 0; color: #FFFFFF; height: 42px; font-family: "微软雅黑"; font-size: 16px; left: 0; line-height: 42px; overflow: hidden; position: absolute; text-align: center; width: 100%; z-index: 11; }
.picTitle .name a { color: #FFFFFF; text-decoration: none; }
.picTitle .name a:hover { text-decoration: underline; }
.picTitle .img span { width: 108px; height: 107px; top: 130px; left: 295px; position: absolute; z-index: 20; }
.sp_tu + .sp_tu { margin-top: 21px; }
/*END*/
/*高清大图*/
.gqdt { width: 100%; height: 81px; background: url(//www.xinhuanet.com/video/2016lzmls/images/gqdt.jpg) no-repeat 50% 0; margin-top: 30px; margin-bottom: 5px; }
.visualMB3008 { font-family: "微软雅黑"; }
.visualMB3008 { width: 980px; margin: 0 auto 15px; position: relative; overflow: hidden; }
.visualMB3008 .e_pic_wrap { z-index: 1; white-space: nowrap; width: 100%; height: auto; }
.visualMB3008 .e_pic_wrap li { position: relative; display: inline; width: 100%; overflow: hidden; }
.visualMB3008 .e_pic_wrap li img { width: 100%; height: auto; display: block; }
.visualMB3008 .e_bg_flt { position: absolute; left: 0; bottom: 0; width: 100%; height: 18%; background: #000; filter: alpha(opacity=50); -moz-opacity: .5; opacity: .5; z-index: 10; }
.visualMB3008 .e_flt_inf { position: absolute; left: 0; bottom: 0; width: 100%; height: 18%; overflow: hidden; z-index: 20; color: #fff; white-space: normal; word-wrap: break-word; }
.visualMB3008 .e_flt_inf h3 { width: 850px; overflow: hidden; font-size: 18px;color: #fff; text-align: center; line-height:85px; }
.visualMB3008 .e_flt_inf h3 a { color: #fff; font-size: 18px; }
.visualMB3008 .e_flt_inf .t_info { line-height: 20px; overflow: hidden; color: #fff; font-size: 0.875em; padding: 0 15% 0 2%; }
.visualMB3008 .e_sep { color: #81d6d3; position: absolute; bottom: 20px; right: 20px; width: 235px; z-index: 20; }
.visualMB3008 .e_sep a { color: #81d6d3; }
.visualMB3008 .prev, .visualMB3008 .next { position: absolute; z-index: 30; display: block; }
.visualMB3008 .prev { top: 35%; left: 0; }
.visualMB3008 .next { top: 35%; right: 0; }
.visualMB3008 .prev a, .visualMB3008 .next a { display: block; width: 100px; height: 100px; overflow: hidden; background: url(//www.xinhuanet.com/world/static/elszj111/img/visualMB3008_20150723_LR.png) no-repeat scroll 0 0; }
.visualMB3008 .prev a { background-position: 0 0; }
.visualMB3008 .prev a:hover { background-position: 0 -120px; }
.visualMB3008 .next a { background-position: 0 -240px; }
.visualMB3008 .next a:hover { background-position: 0 -360px; }
.visualMB3008 .pageState { position: absolute;width: 70px;height: 35px; bottom: 22px; *bottom:34px; right: 20px; z-index: 100; color: #fff; font-size: 1.5em; font-family: "微软雅黑"; font-style: italic; }
.visualMB3008 .pageState span { font-size: 2.5em;*line-height:100%; }
/*END*/
/*文字直播*/
.twzb { width: 100%; height: 81px; background: url(//www.xinhuanet.com/video/2016lzmls/images/twzb.jpg) no-repeat 50% 0; margin-top: 30px; }
.col_L { width: 980px; overflow: hidden; padding: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin: 0 auto; }
.wzsl { width: 100%; background-color: #FFFFFF; margin-top: 50px; }
/*刷新*/ 
.flash { color: #333333; text-decoration: none; margin: 0px; padding: 10px 0 0 25px; float: right; width: 300px; }
.flash span { font-family: "微软雅黑"; width: 100px; color: #333333; text-decoration: none; float: left; }
.flash span a { color: #333333; text-decoration: none; }
/*END*/

/*footer*/
.footer { height: 70px; padding: 50px 0 0 0; background: #c50081; text-align: center; margin-top: 40px; }
.footer p { line-height: 20px; font-family: "微软雅黑"; font-size: 12px; color: #fff; }
/*END*/
