@charset "utf-8";
/* CSS Document */
html, body, div, ul, li, dl, dd, dt, a, ol, u, i, b, br, p, span, hr, label, input, select, textarea, button, form, h1, h2, h3, h4, h5, h6, font, strong, em, iframe, img, tr, th, td, q, abbr, acronym {
    margin: 0;
    padding: 0;
    list-style: none;
}
html, body,.lwlb_header .container,.lwlb_head{height: 100%;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content: " ";clear:both;height:0;}
.clearfix{*zoom:1;}
.right, .fr {
    float: right;
}
.left, .fl {
    float: left;
}
body {
    font: 14px/1.5 "Microsoft YaHei",'宋体',tahoma,Verdana,arial,sans-serif;
    color: #333;
    background: #fff;
    letter-spacing: 0.5px;
}
.container {margin-right: auto;margin-left: auto;padding-left: 0;padding-right: 0;width: 1200px;}
a {
    color: #333;
    text-decoration: none;
    outline: none;
}
a:hover {
    color: #ff6600;
    text-decoration: none;
}
.lwlb_header{  background: url("images/bg.png") center no-repeat;    overflow: hidden;background-size: cover;
    width: 100%;height: 100%;
    position: relative;}
.lwlb_head{ position: relative;}
.lwlb_banner{ text-align: center;     position: absolute;
    top: 50%;
    transform: translate3D(-50%,-50%,0);
    left: 50%;
    width: 96%;}
.lwlb_logo{ position: absolute; left: 0px; top:-4px;}
.lwlb_logo img{ width: 200px;
    height: auto;
    margin-top: 14px;}
.lwlb_head .guidang{ position: absolute; right: 10px; top:10px;}
.lwlb_logo .img_title,.lwlb_banner .img_title{ display: none;}
.lwlb_hfgg ul li{ margin-top: 30px; margin-bottom: 12px; overflow: hidden;}
.lwlb_hfgg ul li .img_title{ display: none;}
.lwlb_title,.lwlb_titlen{ height: 44px; padding: 15px 0px; background: url("images/titlebg.jpg") center repeat-x; line-height: 44px; text-align: center;}
.lwlb_title span,.lwlb_title a{ color: #c92f31; font-size:35px; font-weight: bold; display: block; background: url("images/title1.jpg") center no-repeat; }
.lwlb_titlen span,.lwlb_titlen a{ color: #c92f31; font-size:35px; font-weight: bold; display: block; background: url("images/title2.jpg") center no-repeat; }

.lwlb_btn{ height:90px; overflow: hidden;}
.lwlb_btn ul li{ width: 141px; height: 90px; background: url("images/btnlist.png") center no-repeat; margin: 0 14px 10px 39px; float:left; text-align: center; }
.lwlb_btn ul li a{ font-size: 20px; font-weight: bold; color: #c87f4f; display: block; line-height: 90px; cursor: default;}
.lwlb_btnn ul li.num4 a,.lwlb_btnn ul li.num5 a{ line-height: 24px; padding: 21px 0px;}

.lwlb_wz{  margin-bottom: 10px;  padding: 18px 28px 19px; background:#f9f9f9;}
.lwlb_wz ul{ background:  url("images/con_linbg.jpg") center top repeat-y; overflow: hidden;}
.lwlb_wz ul li{ width: 542px; height: 40px; float: left; margin-right: 60px; line-height: 40px; background: url("images/dot.jpg") left center no-repeat; font-size: 14px; color: #999;}
.lwlb_wz ul li:nth-child(2n){ margin-right: 0px;}
.lwlb_wz ul li a{padding-left: 15px;  display: block;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 475px; font-size: 16px;}

.lwlb_flash{ height:420px; width: 600px; margin-bottom:10px;}
.lwlb_flash .title{ display:none;}
.lwlb_flash .mF_sohusports_wrap{width:100%; padding:0px !important;border:0px !important;}
.lwlb_flash .mF_sohusports_myFocus01{ width:100%;}
.lwlb_flash .mF_sohusports .pic{width:100% !important;height:420px;}
.lwlb_flash .mF_sohusports .pic li{width:100% !important;height:420px;}
.lwlb_flash .mF_sohusports .pic img{width:100% !important;height:420px;}
.lwlb_flash .mF_sohusports{width:100% !important;height:auto !important;}
.lwlb_flash .mF_sohusports .txt li{width:100%;height:45px !important;line-height:20px !important; padding-top: 5px; }
.lwlb_flash .mF_sohusports .txt li a{display:block;padding-left:10px !important;font-size:16px !important;margin-right:230px; color:#fff!important;font-weight:normal !important;font-family:"Microsoft YaHei",微软雅黑;height:auto; }
.lwlb_flash .mF_sohusports .num{bottom:20px !important;right:0px !important;}
.lwlb_flash .mF_sohusports .num li{margin-right:8px !important;}
.lwlb_flash .mF_sohusports .num li a{width:10px !important;height:10px !important;text-indent:-999999px;background:url(../images_gjz/gjz_num.png) 0px 0 no-repeat !important;border-radius: 50%;margin-right: 0px!important;}
.lwlb_flash .mF_sohusports .num li.current a{background:url(../images_gjz/gjz_num.png) -10px 0 no-repeat !important;!}

.lwlb_fbh{ height: 430px; overflow: hidden; width: 600px;}
.lwlb_fbh ul li{ width: 290px; height: 205px; float: left; margin: 0 0px 10px 10px; position: relative;}
.lwlb_fbh ul li .title{ height: auto; width: 96%; padding: 5px 2%; line-height: 20px; position: absolute; left: 0px; bottom: 0px; background: url("images/textbg.png") repeat; font-size: 14px; color: #fff; text-align: center; display: block; }

.lwlb_zt_list{ height: 210px;  }
.lwlb_zt_list ul{ width: 110%;}
.lwlb_zt_list ul li{ width: 132px; height: 80px; -webkit-box-shadow: 0 0 12px hsla(0,0%,75%,.4);
    box-shadow: 0 0 12px hsla(0,0%,75%,.4); float: left; margin: 0 20px 20px 0px; text-align: center; line-height: 80px;}
.lwlb_zt_list ul li a{ font-size: 19px; font-weight: bold; color: #656565; display: block;}
.lwlb_zt_list ul li a:hover{ background:#c92f31;  color: #fff;-webkit-box-shadow: 0 0 12px hsla(0,0%,75%,.4);
    box-shadow: 0 0 12px hsla(0,0%,75%,.4); border-radius: 5px;}

.footer{ border-top:3px solid #c92f31;}
@media (min-width: 992px) and (max-width:1199px) {
.lwlb_hfgg img{ width: 100%; height: auto;}
.lwlb_btn ul li{margin: 0 14px 10px 10px;}
.lwlb_wz{ padding: 18px 18px 19px;}
.lwlb_wz ul li{ width: 448px;}
.lwlb_wz ul li a{ max-width: 360px;}

.lwlb_fbh{ height: 332px; width: 502px;}
.lwlb_fbh ul li,.lwlb_fbh ul li img{ width: 240px; height: 156px;}
.lwlb_flash{ width: 490px; height: 322px;}
.lwlb_flash .mF_sohusports_myFocus01,.lwlb_flash .mF_sohusports .pic,.lwlb_flash .mF_sohusports .pic li,.lwlb_flash .mF_sohusports .pic img{height: 322px;}
.lwlb_zt_list ul{ width: 103%; padding: 0 1%}
.lwlb_zt_list ul li{ width: 104px;}
.lwlb_flash .mF_sohusports .txt li a{ margin-right: 130px;}
}
@media (max-width: 991px) {
.lwlb_content{ padding: 0 10px; overflow: hidden;}
.lwlb_banner{ padding-top: 60px;}
/* .lwlb_banner img{ width: 96%; margin: 0 auto;} */
.lwlb_hfgg ul li{ margin-top: 10px;}
.lwlb_hfgg img{ width: 100%; height: auto;}
.lwlb_btn{ height: auto;}
.lwlb_btn ul li{    margin: 0 52px 20px 52px;}
.lwlb_wz{ height: auto; padding: 18px; overflow: hidden;}
.lwlb_wz ul{ background: none;}
.lwlb_wz ul li{ width: auto; float: none; margin-right: 0px;}
.lwlb_wz ul li a{ max-width: none; margin-right: 60px; float:none;}
.lwlb_fbh{ height: 258px; width: 358px;}
.lwlb_fbh ul li,.lwlb_fbh ul li img{ width: 168px; height: 119px;}
.lwlb_flash{ width: 390px; height: 248px;}
.lwlb_flash .mF_sohusports_myFocus01,.lwlb_flash .mF_sohusports .pic,.lwlb_flash .mF_sohusports .pic li,.lwlb_flash .mF_sohusports .pic img{height: 248px;}
.lwlb_zt_list{ height: auto;}
.lwlb_zt_list ul li{ width: 170px;}
}
@media (min-width: 768px) and (max-width:991px) {
.lwlb_flash .mF_sohusports .txt li{ height: auto!important;; padding: 5px!important;}
.lwlb_flash .mF_sohusports .txt li a{ margin-right: 150px;}
}
@media (max-width: 767px) {
.lwlb_head{ height: 100%;;}
.lwlb_banner{ padding-bottom: 30px;}
.lwlb_btn ul li{    margin: 0 0px 20px; width: 33.3%;}
.lwlb_fbh{ height: auto;width: 100%;}
.lwlb_fbh ul{ width: 100%;}
.lwlb_fbh ul li{margin: 0 0 10px 0px;}
.lwlb_fbh ul li,.lwlb_fbh ul li img{ width: 100%; height: auto; }
.lwlb_flash{ width:100%; height: auto;}
.lwlb_flash .mF_sohusports_myFocus01,.lwlb_flash .mF_sohusports .pic,.lwlb_flash .mF_sohusports .pic li,.lwlb_flash .mF_sohusports .pic img{height: 35em;}
.lwlb_zt_list{ height: auto;}
.lwlb_zt_list ul{ width: 100%;}
.lwlb_zt_list ul li{ width: 21%; margin: 0 2% 2%;}
.lwlb_banner img{width: 96%;}

}
@media (max-width: 750px) {
.lwlb_flash .mF_sohusports .txt li{ height: auto!important;; padding: 5px!important;}
.lwlb_flash .mF_sohusports .txt li a{ margin-right: 150px;}
}
@media (max-width: 550px) {
.lwlb_flash .mF_sohusports_myFocus01,.lwlb_flash .mF_sohusports .pic,.lwlb_flash .mF_sohusports .pic li,.lwlb_flash .mF_sohusports .pic img{height: 25em;}
}
@media (max-width: 500px) {
.lwlb_zt_list ul li{ width: 44%; margin: 0 3% 6%;}
.lwlb_btn ul li{ width: 50%;}
.lwlb_flash .mF_sohusports_myFocus01,.lwlb_flash .mF_sohusports .pic,.lwlb_flash .mF_sohusports .pic li,.lwlb_flash .mF_sohusports .pic img{height: 20em;}
}
@media (max-width: 400px) {
.lwlb_flash .mF_sohusports_myFocus01,.lwlb_flash .mF_sohusports .pic,.lwlb_flash .mF_sohusports .pic li,.lwlb_flash .mF_sohusports .pic img{height: 16em;}
}

/*通用栏目页*/
/*栏目页*/
.lwlb_contentny{height:auto;margin:auto;border:#dfdfdf 1px solid;padding:20px 19px;background:#fff; margin-top:20px; margin-bottom:20px;}
/*右边*/
.navjz{height:auto;min-height:450px;_height:450px;padding:20px 20px 10px;margin:auto;line-height:38px;font-size:16px;overflow:hidden; position:relative;}
.navjz ul,.wzcon ul{padding-bottom:5px;}
.navjz ul li,.wzcon ul li{height:40px;line-height:40px;vertical-align:bottom; background:url(images/dot.jpg) 0 18px no-repeat;color:#999;padding-left:15px;}
.navjz ul li a,.wzcon ul li a{font-size:16px;max-width:990px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.navjz ul li .lm_type{ float:left;  color: #ff7200;}
.navjz ul li .split{ color:#dfdfdf; padding:0 8px;}
.navjz ul li .tit_length{ float:left; width:970px; height:38px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.navjz ul li .a{ color:#999; }
.navjz ul li img{ float:left; padding-top:14px;}
.navjz .lm_title{font-size:16px;}
.navjz ul li img{padding-top:14px;}
.navjz ul li.lm_line{height:24px;overflow:hidden;background:url(images/navjz_line.gif) 0 12px repeat-x;}
.navjz ul li font{font-family:Arial, Helvetica, sans-serif;}

/*栏目页 图片列表 */
ul.picture-list{ clear:both;  border-top:none;   overflow:hidden; padding-top:13px;}
ul.picture-list li{float:left; display:inline;	background:none; padding:0px 20px;height:auto; overflow:hidden;text-align:center; width:240px; }
ul.picture-list li a img{ background:#f2f2f2;padding:10px !important; width:220px; height:156px; float:left;}
ul.picture-list li a:hover{ color:#ca0000;} 
ul.picture-list li .img_title{ display:block; height:50px; line-height:50px; font-size:16px;  text-align:center; float:left; width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
ul.picture-list li a{ width:100%;}
.navzc ul.picture-list li a img{ width:220px; height:246px; }

/*分页/翻页*/
.pagination{clear:both;width:100%;text-align:center;margin:0px 0 0px;padding:3px 0;line-height:28px;font-size:14px;font-family:"Microsoft YaHei",微软雅黑;}
.pagination a, .pagination span{display:inline-block;border:1px solid #d9d9d9;color:#666;margin:3px;padding:0px 10px;text-decoration:none;white-space:nowrap;height:28px;}
.pagination a:hover{background:#ca0000;border:1px solid #ca0000;color:#fff !important;}
.pagination a.active{border:1px solid #ca0000;color:#fff;}
.pagination span.current,.pagination span.current:hover{background:#ca0000;border:1px solid #ca0000;color:#fff;}
.pagination span.disabled,.pagination span.disabled:hover{border:1px solid #d9d9d9;color:#666;background:#eee;}
.pagination a.text,.pagination a.text:hover{color:#fff;background:#ca0000;border:#ca0000 1px solid;cursor:text;}
.pagination a.pagemore,.pagination a.pagemore:hover{color:#666;background:#fff;border:1px solid #fff;cursor:text;padding:0px 3px;}
.pagination .inputBar{border:0px;height:28px;padding:0 6px;}
.pagination .total{border:0px;height:28px;padding:0;}
.pagination .inputBar input{width:40px;height:24px;line-height:24px;padding:2px 5px;border:#ccc 1px solid;margin:-3px 3px 0;*margin:-3px 3px 0;_margin:-3px 3px 0;background:#eee;vertical-align:middle;}
.pagination .inputBar button{background:#ca0000;}
/*** 文章页 START ****/
.wz_top{height:auto;line-height:24px;font-size:14px;background:url(images/wz_ico.png) 11px 12px no-repeat #f1f1f1;  padding:8px 10px 8px 33px;}
.wz_top i{ font-style: normal;}
.wenzhang{line-height:200%;font-size:14px;padding:35px 50px 25px;margin:auto;}
.wztit{font-size:28px;line-height:46px;color:#333;text-align:center;}
.wzfbt,.wzsbt{font-weight:100;line-height:36px;text-align:center;font-size:20px;}
.wzxbt{ font-size:16px;line-height:36px;text-align:center;}
.wzbjxx{line-height:26px;border-bottom:1px solid #ddd;text-align:center;padding:12px 0 19px;font-size:14px;color:#666;font-family:"微软雅黑";}
.wzfbxx {height: 30px;line-height: 30px;color: #999999;font-size: 15px;border-bottom: #e5e5e5 1px solid;position: relative;z-index: 4;padding: 15px 0 15px;}
.wzfbxx .fbxx {display: block;position: absolute;left: 0;top: 15px;height: 30px;z-index: 2;max-width: 640px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.wzfbxx .printIco {display: block;position: absolute;right: 110px;top: 17px;width: 35px;height: 26px;line-height: 26px;z-index: 2;background: url("../images/print.png") 0 center no-repeat;cursor: pointer;padding-left: 22px;}
.wzfbxx .wz_font {display: block;position: absolute;right: 182px;top: 17px;width: 139px;height: 26px;z-index: 2;}
.wz_font i {display: block;float: left;font-style: normal;width: 45px;height: 26px;line-height: 26px;white-space: nowrap;overflow: hidden;}
.wz_font a {display: block;float: left;width: 30px;height: 24px;line-height: 24px;border: #e6e6e6 1px solid;text-align: center;cursor: pointer;color: #999999;}
.wz_font a:hover {color: #fe8f00;}
.wz_font a.active {color: #fe8f00;}
.wz_font a.j-fontBig {border-right: 0;border-radius: 2px 0 0 2px;}
.wz_font a.j-fontSmall {border-left: 0;border-radius: 0 2px 2px 0;}
.wzcon{padding:20px 0 30px; height:auto;min-height:450px; _height:450px;overflow:visible;font-size:16px;line-height:200%;text-align:Justify;text-justify:inter-ideograph;margin:0 auto;}
.wzcon p{display: block;margin:15px 0px; font-size:16px;}
.wzcon table{max-width:1060px !important;}
.scan_code_box {margin: 0 auto;padding: 20px 0 0;text-align: center;}
.scan_code_box .pic {text-align: center;width: auto;margin: 0 auto;}
.scan_code_box img {width: 120px;height: 120px;border: 0;margin: 0 auto;padding: 0;}
.scan_code_box .txt {text-align: center;line-height: 36px;font-size: 14px;color: #666666;display: block;}
.scan_code_box .ewmgai {display: none;}
.jiucuo_con {padding: 15px 0;text-align: right;}
.jiucuo_con a {font-size: 15px;color: #888888;}
.jiucuo_con a:hover {color: #fe8f00;}
@media (max-width:1199px) {
.navjz ul.doc_list li a{max-width:none; float:none;display:block;margin-right:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.navjz ul.doc_list li img{ display:none;}
ul.picture-list li{ width:264px; }
ul.picture-list li a img{ width:244px; height:172px;}
}
@media (max-width:991px) {
.wzfbxx {height: auto;text-align: center;line-height: 24px;padding: 10px 0 10px; /*margin-top: 30px;*/}
.wzfbxx .fbxx {display: inline;position: inherit;left: auto;top: auto;max-width: inherit;white-space: normal;}
.wzfbxx .wz_font {top: -20px;display: none;}
.wzfbxx .printIco {top: -20px;display: none;}
.main-share{display: none;}
.scan_code_box {padding: 0;display: none;}

ul.picture-list li{ width:310px; padding: 0 17px; }
ul.picture-list li a img{ width:290px; height:205px;}
}
@media (max-width:767px) {
.lwlb_contentny{ padding: 10px; margin: 10px;}
.navjz{ padding: 0px;min-height:250px;_height:250px;}
ul.picture-list li{ width:auto; padding: 0px; float: none; }
ul.picture-list li a img{ width:96%; height:auto; margin: 0 auto; float:none; padding: 2%!important;}
.wenzhang{padding: 10px 0;}
.wztit{font-size: 22px;line-height:28px;}
.wzfbt{font-size: 16px;}
.wzcon{font-size: 14px;padding:10px 0;min-height:150px;}
.wzbjxx{padding:5px 0 10px;}

.wzfbxx .wz_font {right: 178px;width: 94px;}
.wzfbxx .wz_font i {display: none;}
.wzfbxx .printIco {right: 105px;}
.mainShareDiv_24 {width: 96px !important;}
.mainShareDiv_24 a {margin: 0 8px 0 0 !important;}
.wzcon img{max-width: 90%; height: auto !important;}
}
/*** 打印 ***/
@media print{
.lwlb_head,.footer,.wzbot,.wz_top{ display:none;}
}



.tushuo-left{width: 600px;height: 420px;float: left;}
.tushuo-left p, .tushuo-right p{   background-color: rgba(0,0,0,.4);
    position: absolute;
    bottom: 0;
    height: 36px;
    width: 100%;
    line-height: 36px;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #fff;
    white-space: nowrap;
    display: block;    padding: 0 16px;
    box-sizing: border-box;}
    .tushuo-right p{height: 36px;line-height: 36px;}
.tushuo-left a{width: 100%;height: 100%;background-repeat: no-repeat;    background-size: cover;
    background-position: center;}
    .tushuo-right{float: left;width: 600px;;}
.tushuo-right a{display: block;    width: 290px;
    height: 205px;
    margin: 0 0px 10px 10px;
    float: left;
    position: relative;background-repeat: no-repeat;    background-size: cover;
    background-position: center;}

.swiper-container {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    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;
  }
  .footer {
    border-top: 1px solid #c9c9ca;
    padding: 15px 0 15px 0;
    background-color: #f8f8f8;
    text-align: center;
    line-height: 25px;
    color: #333;
    font-size: 14px;
    margin-top: 60px;
}

.cloud3{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(http://www.xinhuanet.com/politics/ggkf40/images/cloud.png) 50% -50px no-repeat;
    background-size: contain;
    background-position: center;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    z-index: 1;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-animation: bannerCloud 20s linear 0s infinite normal;
    animation: bannerCloud 20s linear 0s infinite normal;
}

.cloud4 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(http://www.xinhuanet.com/politics/ggkf40/images/cloud.png) 50% -50px no-repeat;
    background-size: contain;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    z-index: 1;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-animation: bannerCloud 20s linear 10s infinite normal;
    animation: bannerCloud 20s linear 10s infinite normal;
}

@-webkit-keyframes bannerCloud {
    0% {
        opacity: 0;
        -webkit-transform: scale(1);
    }

    10%,
    80% {
        opacity: 0.5;
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(3);
    }
}

@keyframes bannerCloud {
    0% {
        opacity: 0;
        transform: scale(1);
    }

    10%,
    80% {
        opacity: 0.5;
    }

    100% {
        opacity: 0;
        transform: scale(3);
    }
}

@keyframes title{
	from{margin-top: 800px;opacity: 0;}
	to{margin-top: 0;opacity: 1;}
}

@keyframes floater{
	from{margin-top: -5px;transform: scale(0.99);}
	to{margin-top: 5px;transform: scale(1);}
}

@keyframes city{
	from{transform: scale(0.95);}
	to{transform: scale(1);}
}
@media (max-width: 767px)
{
    .container {
        width: 100%;
    }
    .tushuo-left{
        width: 100%;
        height: 18em;
    }
    .tushuo-right{
        width: 100%;
    }
    .news-content{padding: 0 10px;}
    .lwlb_logo img{
        width: 150px;;
    }
    .tushuo-right a{width: 49.2%;margin: 8px 0 0;height: 14em;}
    .tushuo-right a:nth-child(2n){
        margin-left: 1.6%;
    }
}

.lwlb_banner img{animation: city 3s;animation-direction: alternate;animation-iteration-count: infinite;}
.lwlb_banner{animation: title 1s;
    animation-fill-mode: forwards;}