body{
    min-width: 1200px;
}
.w1400 {
    width: 100%;
    max-width: 1400px;
    margin: 0 auto;
}
.w1200 {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
}
.header{
    position: relative;
    /* overflow: hidden; */
}
.header .header-top{
    margin-top: 10px;
    margin-bottom: 30px;
}

/*滚动bnner*/
.banner{
    /* height: 68px; */
    margin: 0px auto;
    width: 100%;
}
#list1,
#list4{
    width: calc(40% - 30px);
    margin: 0px 15px;
    height:97px;
}
#list1 li img,
#list4 li img{
    height:97px;
    width: 100%;
}
#list2,
#list3{
    height:97px;
}
.scroll{
    position:relative;
    width: 30%;
    height:97px;
    line-height:20px;
    overflow: hidden;
    margin-right: 0px;
}
#list2,
#list5{
    margin-right: 0px;
}
.scroll .box{
    overflow:hidden;
    position:relative;
    height:97px;
}
.scroll ul{
    position:absolute;
    width: 100%;
    top:0;
    left:0;
}
.scroll li{
    height:97px;
}
.scroll li img{
    height:97px;
    width: 100%;
    object-fit: cover;
}
.header .flexlf{
    align-items: center;
}
.header .header-xt{
    width: 2px;
    height: 43px;
    background: url(../lhkb-image/lhkb-index/in-xt.png)no-repeat center center;
    margin: 0 20px 0px 40px;
}
.header .header-bot{
    background: #f7f7f7;
    padding: 10px 0;
    position: relative;
    display:flex;
}
.header .header-bot .logo{
    max-width: 292px;
    max-height: 77px;
    overflow: hidden;
}
.header .header-menu{
    flex:1;
    display: flex;
}
.header .header-menu ul{
    display: flex;
    width:100%;
}
.header .header-menu ul li{
    position: relative;
    flex: 1;
}
.header .header-menu ul li h3{
	font-size: 24px;
	letter-spacing: 1px;
    width: 39px;
	height: 80px;
    text-align: center;
    vertical-align: middle;
    line-height: 38px;
    border-radius: 5px;
    margin: 0px auto;
    writing-mode: vertical-lr;/*从左向右 从右向左是 writing-mode: vertical-rl;*/
}

.header .header-menu ul li:nth-child(2) .head-subnav{
    min-width: 240px;
}

.header .header-menu ul li:nth-child(4) .head-subnav{
    min-width: 282px;
}

.header .header-menu ul li:last-child{
    margin-right: 0px;
}
.header .header-menu ul li h3 a{
	color: #505050;
}
.header .header-menu ul li.active h3,
.header .header-menu ul li:hover h3{
	background-color: #f69a09;
	border-radius: 5px;
}
.header .header-menu ul li.active h3 a,
.header .header-menu ul li:hover h3 a{
    color: #fff;
}
.header .header-menu ul li .head-subnav {
    display: flex;
    flex-direction: row;
    justify-content: left;
    position: absolute;
    top: 100%;
    left: 50%;
    -webkit-transform: translate(-50%, 10px);
    -ms-transform: translate(-50%, 10px);
    -o-transform: translate(-50%, 10px);
    transform: translate(-50%, 10px);
    min-width: 180px;
    background: rgba(0, 0, 0, 0.4);
    border-radius: 6px;
    padding: 24px;
    pointer-events: none;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    border: solid 1px #e4e6ee;
    border-top: 0;
    z-index: -1;
    visibility: hidden;
}
.header .header-menu ul li .head-subnav::before{
    content: "";
    position: absolute;
    top: -5px;
    left: 48%;
    width: 0;
    height: 0;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    border-bottom: 5px solid rgba(0, 0, 0, 0.4);
}
.header .header-menu ul li:hover .head-subnav {
    -webkit-transform: translate(-50%, 5px);
    -ms-transform: translate(-50%, 5px);
    -o-transform: translate(-50%, 5px);
    transform: translate(-50%, 5px);
    pointer-events: auto;
    opacity: 1;
    z-index: 999;
    visibility: visible;
}
.header .header-menu .head-subnav a {
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    display: block;
    font-size: 20px;
    margin-right: 20px;
    letter-spacing: 2px;
	color: #fff;
    flex: 1;
}
.header .header-menu .head-subnav a:hover{
    color: #F69A09;
}
.header .header-menu .head-subnav a:last-child{
    margin-right: 0px;
}
.header .header-right{
    margin-left:30px;
}
.header .header-right>ul>li{
    padding-top:10px;
    margin-right: 5px;
    width: 95px;
    height: 50px;
    cursor: pointer;
    position: relative;
}
.header .header-right>ul>li:last-child{
    margin-right: 0px;
}
.header .header-right>ul>li img,
.header .header-right>ul>li span{
    display: inline-block;
    vertical-align: middle;
}
.header .header-right>ul>li span{
    font-size: 16px;
	line-height: 36px;
	color: #848484;
    padding-left: 10px;
}
.header .btn-text{
    width: 240px;
	height: 39px;
	background-color: #ffffff;
	border-radius: 19px;
	border: solid 1px #cbcbcb;
    padding: 0 15px;
    display: inline-block;
}
.header .btn-text::-webkit-input-placeholder {
    /* 修改字体颜色 */
    /* color: #fff; */
    font-size: 13px;
    color: #d2d2d2;
}
.header .btn-text::-webkit-input-placeholder {
    font-size: 13px;
    color: #d2d2d2;
}
.header .btn-text::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    font-size: 13px;
    color: #d2d2d2;
}
.header .btn-text:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    font-size: 13px;
    color: #d2d2d2;
}
.header .btn-text:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    font-size: 13px;
    color: #d2d2d2;
}
.header .btn-sub{
    display: inline-block;
    width: 58px;
	height: 39px;
	border-radius: 19px;
    position: absolute;
    right: 0px;
    top: 0px;
	border: solid 1px #f69a09;
    background: url(../lhkb-image/lhkb-index/in-ssicon.png) #f69a09 no-repeat center center;
}
.header .header-ss{
    position: relative;
    padding-left: 15px;
}
.header .header-right .header-hcont{
    border: 1px solid #B5B5B5;
    border-radius: 6px;
    position: absolute;
    top: 100%;
    width: 335%;
    background: #F1F1F1;
    margin: 0 auto;
    opacity: 0;
    transition: all 0.5s;
    pointer-events: none;
    z-index: -1;
    visibility: hidden;
}
.header .header-right .header-hcont .header-hcont-cont{
    margin: 0 auto;
}
.header .header-right .header-hcont .header-hcont-cont img{
    margin: 0 auto;
    text-align: center;
    display: block;
}
.header .header-right .header-hcont::before{
    box-sizing: content-box;
    position: absolute;
    top: -10px;;
    left: 275px;
    border-bottom:5px solid #F1F1F1;
    border-top:5px solid transparent;
    border-left:5px solid transparent;
    border-right:5px solid transparent;
    display: block;
    content:'';
    z-index: 2;
}

.header .header-right>ul>li:nth-child(1) .header-hcont::before{ left:53px;}
.header .header-right>ul>li:nth-child(1) .header-hcont::after{ left:52px;}
.header .header-right .header-hcont::after{
    box-sizing: content-box;
    position: absolute;
    top: -12px;
    left: 274px;
    border-bottom:6px solid #B5B5B5;
    border-top:6px solid transparent;
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    display: block;
    content:'';
    z-index:1
}
.header .header-right .header-hcont-cont dl dd{
    font-size: 14px;
    color: #505050;
    line-height: 22px;
}
.header .header-right .header-hcont1{
    width: 510%;
    padding: 8px 15px;
    right:-150px;
}
.header .header-right>ul>li:hover .header-hcont{
    opacity: 1;
    visibility: visible;
    z-index: 999;
    pointer-events: auto;
}
.header .header-right>ul>li:hover span{
    color: #f69a09;
}
/* 头条 */
.tt-list{
    position: relative;
    margin-top: 30px;
    background: #F1F1F1;
    height: 157px;
    overflow: hidden;
}
.mainer-tit{
    width: 48px;
	height: 157px;
    padding: 23px 0;
    overflow: hidden;
	background-color: #f89e05;
}
.mainer-tit h3{
    font-size: 24px;
	line-height: 28px;
	letter-spacing: 2px;
	color: #ffffff;
    font-weight: bold;
    margin-top: 17px;
    padding: 0px 10px 0px 12px;
}
.tt-list .tt-cont{
    width: 95%;
    padding: 30px 20px 26px 20px;
}
.tt-list .tt-cont-tit{
    font-size: 46px;
    text-align: center;
	line-height: 46px;
	color: #f19015;
	font-weight:bold;
}
.tt-list .tt-cont-dec{
    font-size: 18px;
	line-height: 36px;
    text-align: center;
	color: #3d3d3d;
    margin-top: 20px;
}
/* 推荐 */
.tj-list{
    position: relative;
    overflow: hidden;
    margin-top: 30px;
}
.tj-list .tj-scroll{
    width: 58%;
}
.tj-list .swiper-slide{
    position: relative;
}
.tj-list .swiper-slide img{
    width: 100%;
    height: 405px;
    object-fit: cover;
}
.tj-list .tj-font{
    width: 84%;
    position: absolute;
    bottom: 18px;
    left: 0px;
    padding: 0 20px;
    font-size: 22px;
	line-height: 24px;
	letter-spacing: 1px;
	color: #ffffff;
}
.tj-list .swiper-container-horizontal>.swiper-pagination-bullets,
.tj-list .swiper-pagination-custom,
.tj-list .swiper-pagination-fraction{
    width: 142px;
    right: 5px;
    bottom: 25px;
    left: auto;
    overflow: hidden;
}
.tj-list .swiper-pagination-bullet {
    width: 6px;
    height: 6px;
    display: inline-block;
    border-radius: 100%;
    background: #D8D6DA;
    opacity: 1;
}
.tj-list .swiper-pagination-bullet-active{
    background: #E48814;
}
.tj-right{
    width: 38.5%;
    padding-left: 32px;
}
.xw-list{
    align-items: center;
    border-bottom: 1px solid #DCDCDC;
    padding-bottom: 3px;
    position: relative;
    
}
.xw-list::before{
    content: "";
    top: 95%;
    position: absolute;
    left: 0px;
    width: 93px;
	height: 4px;
	background-color: #f89e05;
}
.xw-list .new-tit{
    font-size: 24px;
	line-height: 36px;
	letter-spacing: 1px;
	color: #000000;
    flex: 1;
}
.xw-list .new-more{
    font-size: 16px;
	line-height: 36px;
    padding-right: 10px;
	color: #636363;
}
.tj-right .xw-spot{
    width: 7px;
	height: 7px;
	background-color: #f89e05;
	border: solid 2px #f89e05;
    border-radius: 100%;
    display: inline-block;
}
.tj-right .xw-ul li:first-child{
    margin-top: 35px;
}
.tj-right .xw-ul li{
    margin-top: 25px;
}
.tj-right .xw-ul li a{
    align-items: center;
}
.tj-right .xw-ul li a,
.tj-right .xw-ul li a p{
    font-size: 18px;
	line-height: 28px;
	color: #000000;
	justify-content: space-between;
}
.tj-right .xw-ul li:hover p{
    color: #f19015;
}
.tj-right .xw-ul li a p{
    width: 78%;
    padding-left: 0px;
}

.tj-right .xw-ul .time-fb, 
.wx-list .wx-list-right .time-fb, 
.wx-list .wx-cen-bot .time-fb, 
.newslist-date .time-fb{ 
	color:#c1c1c1;font-size: 14px;
    align-items: center;
    display: flex;
}
	
/* 视频 */
.sp-list{
    position: relative;
    margin-top: 18px;
}
.sp-list .sp-ul{
    width: 58%;
}
.sp-list .sp-ul ul{
    flex-wrap: wrap;
    margin: 0px -7px;
}
.sp-list .sp-ul ul li{
    width: 33.333%;
    padding: 0px 7px;
    margin-bottom: 15px;
    position: relative;
    overflow: hidden;
    cursor: pointer;
}
.sp-list .sp-ul .sp-li {
    position: relative;
    width: 100%;
}
.sp-list .sp-ul .sp-li .mask-bg {
    background: #000;
    max-height: 500px;
    overflow: hidden;
    width: 100%;
}
.sp-list .sp-ul .sp-li .mask-bg>img{
    width: 100%;
    max-height: 500px;
    overflow: hidden;
    transition: all 0.3s;
}
.sp-list .sp-ul .sp-li .mask-bg .mask-bg-img {
    width: 100%;
    opacity: 0.75;
    height: 150px;
    object-fit:cover;
    filter: alpha(opacity=75);
}
.sp-list .sp-ul .sp-li .video-btn {
    position: absolute;
    bottom: 6%;
    left: 8%;
    z-index: 99;
    transform: translate(-8%, -6%);
}

.sp-list .sp-ul .sp-li .video-btn span {
    font-size: 16px;
    color: #FFFFff;
    margin-top: 10px;
    display: inline-block;
}
.vclose {
    position: absolute;
    right: 1%;
    top: 1%;
    cursor: pointer;
    border-radius: 50%;
}

.videos {
    display: none;
    position:fixed;
    margin:auto;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    width: 1000px;
}
.videos .video{
    width: 100%;
    height: 100%;
}
.masklayer {
    position: fixed;
    display: none;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    background-color: rgba(0, 0, 0, 0.8);
    z-index: 1000;
    -webkit-user-select: none;
    -ms-user-select: none;
}
.sp-list .sp-tit{
	height: 47px;
    position: absolute;
    bottom: 0;
    left:7px;
    right: 7px;
    z-index: 9;
    background: rgba(0, 0, 0, 0.4);
}
.sp-list .sp-tit p{
    width: 75%;
    font-size: 18px;
	line-height: 47px;
    position: absolute;
    right: 0;
	letter-spacing: 1px;
    color: #ffffff;
}
.sp-list .sp-ul ul li:hover .sp-tit p{
    color: #f89e05;
}
/* 微信发布 */
.wx-list{
    position: relative;
    margin-top: 25px;
}
.cont-tit {
    border-bottom: 1px solid #dcdcdc;
}
.cont-tit h3{
    font-size: 24px;
	line-height: 36px;
	letter-spacing: 1px;
	color: #000000;
    position: relative;
    padding-bottom: 6px;
    font-weight: bold;
}
.cont-tit h3::before{
    position: absolute;
    content: "";
    left: 0;
    top: 95%;
    width: 96px;
	height: 4px;
	background-color: #f89e05;
}
.cont-tit .cont-tit-a{
    font-size: 16px;
	line-height: 36px;
	letter-spacing: 0px;
	color: #636363;
}
.wx-list .swiper-slide{
    position: relative;
}
.wx-list .swiper-slide img{
    width: 100%;
    height: 300px;
    object-fit: cover;
}
.wx-list .tj-font{
    width: 100%;
	height: 55px;
    position: absolute;
    bottom: 0;
    left: 0;
	background-color: rgba(0, 0, 0, 0.4);
    font-size: 18px;
	line-height: 55px;
	letter-spacing: 1px;
	color: #ffffff;
    padding: 0 15px;
}
.wx-list .tj-font p{
    width: 83%;
}
.wx-list .wx-list-cont{
    margin-top: 30px;
}
.wx-list .wx-list-swiper{
    width: 37.5%;
}
.wx-list .wx-list-cen,
.wx-list .wx-list-right{
    width: 31.25%;
}
.wx-list .swiper-container-horizontal>.swiper-pagination-bullets,
.wx-list .swiper-pagination-custom,
.wx-list .swiper-pagination-fraction{
    width: 115px;
    right: 0;
    left: auto;
    bottom: 15px;
}
.wx-list .swiper-pagination-bullet {
    width: 11px;
    height: 11px;
    border-radius: 100%;
    background: #FFFFFF;
    opacity: 1;
}
.wx-list .swiper-pagination-bullet-active{
    background: #E48814;
}
.wx-list .wx-list-cen{
    padding-left: 25px;
}
.wx-list .wx-cen-top{
    border-bottom: 1px solid #dcdcdc;
    padding-bottom: 20px;
    position: relative;
}
.wx-list .wx-cen-top h3{
	font-size: 22px;
	line-height: 24px;
	color: #000000;
}
.wx-list .wx-cen-dec{
    font-size: 17px;
	line-height: 30px;
	color: #636363;
    margin-top: 20px;
    text-indent: 2em;
}
.wx-list .wx-fximg{
    position: absolute;
    right: 0;
    border: none;
    bottom: 0;
    padding-bottom: 8px;
}
.wx-list .wx-cen-spot{
    width: 7px;
	height: 7px;
    vertical-align: top;
    margin-top: 10px;
	background-color: #f89e05;
	border: solid 2px #f89e05;
    display: block;
    border-radius: 100%;
}
.wx-list .wx-cen-bot li,
.wx-list .wx-list-right li{
    position: relative;
    align-items: flex-start;
    margin-top: 22px;
}
.wx-list .wx-list-right li a{
    justify-content: space-between;
}

.wx-list .wx-cen-bot li a{
    /*padding-right: 20px;*/
    justify-content: space-between;
}
.wx-list .wx-cen-bot li p,
.wx-list .wx-list-right li p{
    font-size: 18px;
    width: 75%;
	line-height: 24px;
    padding-left: 2px;
	color: #000000;
}
.wx-list .wx-cen-bot li:hover p,
.wx-list .wx-cen-top a:hover h3,
.wx-list .wx-list-right li:hover p,
.cont-tit .cont-tit-a:hover,
.xw-list .new-more:hover,
.new-list .new-list-font ul li:hover p,
.new-list .new-right-ul li:hover .new-right-tit{
    color: #f19015;
}
.wx-list .wx-list-right{
    padding-left: 44px;
}
.wx-list .wx-list-right .wx-right-ti{
    font-size: 22px;
	line-height: 24px;
	color: #f19015;
}
.wx-list .wx-list-right li{
    margin-top: 19px;
}
.wx-list .wx-list-right li:first-child{
    margin-top: 24px;
}
.tp-list{
    margin-top: 48px;
    position: relative;
}
.tp-list .cont-tit h3::before{
    width: 46px;
}
.tp-list .tp-swiper{
    position: relative;
    margin: 34px auto 0 auto;
}
.tp-list .tp-swiper .swiper-container{
    width: 94%;
    margin: 0 auto;
}
.jyb-list .tp-swiper .tp-img img{height:450px; width: 340px; object-fit: cover;}
.tp-swiper a:hover h3{ color: #f19015;}
.tp-list .tp-swiper .tp-h3{
    font-size: 18px;
    text-align: center;
    padding: 10px;
	line-height: 21px;
	letter-spacing: 1px;
	color: #000000;
}
.tp-list .swiper-button-next{
    background: url(../lhkb-image/lhkb-index/in-next.png)no-repeat center center;
    opacity: 1;
}
.tp-list .swiper-button-prev{
    background: url(../lhkb-image/lhkb-index/in-prev.png)no-repeat center center;
    opacity: 1;
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{
    opacity: 1 !important;
}
.tp-scroll{
    position: relative;
    margin-top: 35px;
}
/* 家园报 */
.new-list{
    position: relative;
    margin-top: 45px;
}
.new-list .new-list-left .cont-tit h3::before {
    width: 74px;
}
.new-list .new-list-left,
.new-list .new-list-cen,
.new-list .new-list-right{
    width: 29.5%;
    position: relative;
}
.new-list .cont-tit{
    margin-bottom: 30px;
}
.new-list .new-list-top .new-list-xt{
    margin: 20px 25px;
    width: 1px;
    height: 173px;
}
.new-list .new-list-top>ul{
    padding: 0 30px;
}
.new-list .new-list-img{
    max-width: 165px;
    max-height: 208px;
    overflow: hidden;
}
.new-list .new-list-img img{ width: 150px; height: 200px; object-fit: cover;}
.new-list .new-list-top>ul>li>a>p{
    font-size: 18px;
	line-height: 24px;
    text-align: center;
	color: #000000;
    margin-top: 7px;
}
.new-list .new-list-font{
    margin-top: 10px;
}
.new-list .new-list-font>ul>li>a{
    align-items: center;
	/*justify-content: space-between;*/
}
.new-list .new-list-font>ul>li>a p{
	font-size: 18px;
	line-height: 35px;
	color: #000000;
    text-align: left;
    padding-left: 10px;flex:1;
}
.new-list .new-list-font>ul>li>a i{
	
	}
.newslist-date a{align-items: center; justify-content: space-between;}

.new-list .wx-cen-spot{
    width: 6px;
	height: 6px;
	background-color: #f89e05;
	border: solid 2px #f89e05;
    border-radius: 100%;
    display: inline-block;
}
.newslist-date p{
    width: 75%;
    font-size: 18px;
	line-height: 35px;
	color: #000000;
    text-align: left;
    padding-left: 2px;
}

.new-list .new-list-font li:hover p{ color: #f19015 !important;}

.yl-cont-img:hover .yl-font h3{color: #f19015 !important;}

.new-list .new-list-cen{
    margin: 0 auto;
}
.new-list .new-list-cen .cont-tit h3::before{
    width: 72px;
}
.new-list .swiper-slide{
    position: relative;
    width: 100%;
}
.new-list .new-scroll-img{
    width: 100%;
}
.new-list .new-scroll-img img{
    width: 100%;
    height: 235px;
    object-fit: cover;
}
.new-list .new-scroll-cont{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
	height: 50px;
	background-color: rgba(0, 0, 0, 0.4);
}
.new-list .new-scroll-cont p{
    font-size: 18px;
	line-height: 50px;
    padding: 0 20px;
	letter-spacing: 1px;
	color: #ffffff;
}
.new-list .cont-tit-ft{
    width: 107px;
	height: 38px;
	background-color: #e48814;
    display: inline-block;
    padding: 0px 5px 0 8px;
}
.new-list .cont-tit-ft span{
    display: inline-block;
    vertical-align: middle;
    font-size: 17px;
	line-height: 36px;
	color: #ffffff;
}
.new-list .cont-tit-ft img{
    display: inline-block;
    vertical-align: middle;
}
.new-list .new-right-ul li{
    border-bottom: 1px solid #DCDCDC;
    padding: 15px 0;
}
.new-list .new-right-ul li:last-child{
    border-bottom: 1px solid transparent;
}
.new-list .new-right-ul li:first-child{
    padding-top: 0px;
}
.new-list .new-right-ul .new-right-tit{
    font-size: 22px;
	line-height: 32px;
	color: #1b1b1b;
    font-weight: bold;
    margin-bottom: 5px;
}
.new-list .new-right-ul a:hover{ color: #f19015;}
.new-list .new-right-ul .new-right-dec{
    font-size: 18px;
    line-height: 35px;
	color: #1b1b1b;
}
.new-list1 .new-list-cen{
    margin-left: 0px;
}
.new-list1 .new-list-cen:last-child{
    margin-right: 0px;
}
.new-list1 .new-list-cen:first-child .cont-tit h3::before,
.new-list1 .new-list-cen:last-child .cont-tit h3::before{
    width: 100px;
}
.new-list1 .new-list-cen:nth-child(2) .cont-tit h3::before{
    width: 48px;
}
.jx-ul{
    position: relative;
    margin: 50px auto;
}
.jx-ul ul li{
    width: 32.8%;
    text-align: center;
    margin-right: 10px;
    background-color: #f5f5f5;
}
.jx-ul ul li:nth-child(3){
    margin-right: 0px;
}
.jx-ul ul li a{
    padding: 30px 10px;
    width: 100%;
    height: 100%;
    display: block;
}
.footer .foot-menu .flexce a:hover{
    color: #F89E05;
}
.jx-ul ul li img{
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
}
.jx-ul ul li span{
    display: inline-block;
    vertical-align: middle;
    font-size: 26px;
	font-weight: bold;
	line-height: 36px;
    padding-left: 20px;
	letter-spacing: 1px;
	color: #636363;
}
.jx-ul ul li:hover span,
.tp-list .tp-swiper .swiper-slide:hover .tp-h3{
    color: #F89E05;
}
.byc-list{
    position: relative;
    margin-top: 50px;
    overflow: hidden;
}
.byc-list .index-case-li{
    width: 8.167%;
    height: 444px;
    position: relative;
    overflow: hidden;
    transition-duration: 0.4s;
    -webkit-transition-duration: 0.4s;
    -moz-transition-duration: 0.4s;
    -ms-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
    transition: all 0.5s;
}
.byc-list .index-case-li:nth-child(4n){
    margin-right: 0px !important;
}
.byc-list .index-case-li .index-case-bgm{
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.byc-list .index-open-bgm{
    width: 100%;
    height: 100%;
    overflow-y: hidden;
    position: absolute;
    bottom: 0;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
    margin: auto;
    background: rgba(0, 0, 0, 0.55);
    transition: all 0.5s;
}
.byc-list .index-case-li .index-case-bgm img{
    width: 714px;
    height: 444px;
    display: block;
    position: relative;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    left: 50%;
    max-width: 714px;
    object-fit: cover;
}
.byc-list .index-case-icon img{
    margin: 0;
}
.byc-list .index-case-open{
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0%;
    left: 0%;
    transform: translate(0%,0%);
    z-index: 9;
    overflow: hidden;
    opacity: 1;
}
.byc-list .index-case-font{
    width: 92%;
    height: 88%;
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    z-index: 9;
    opacity: 0;
    margin: auto;
    border: 1px solid #fff;
}
.byc-list .index-case-open .index-case-tit{
    width: 100%;
    line-height: 26px;
    font-size: 22px;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
    font-weight: bold;
    padding: 0px 20px;
    color: #fff;
    letter-spacing: 2px;
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.byc-list .index-case-tit{
    align-items: center;
}
.byc-list .index-case-left{
    width: 61px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    background: #f89e05;
    font-size: 24px;
    font-weight: bold;
    color: #fff;
}
.byc-list .byc-more{
    font-size: 16px;
    color: #ffffff;
    font-family: "Adobe 黑体 Std";
    padding-right: 5px;
    letter-spacing: 2px;
}
.byc-list .index-case-li.cur .byc-bot{
    position: absolute;
    bottom: 15px;
    left: 5px;
    padding-right: 160px;
}
.byc-list .index-case-font {
    opacity: 0;
}
.byc-list .byc-bot .index-case-tit{
    font-weight: bold;
    color: #ffffff;
    font-size: 22px;
}
.byc-list .byc-bot .index-case-dec{
    font-size: 18px;
    color: #ffffff;
    line-height: 25px;
    margin-top: 10px;
}
.byc-list .index-case-li.cur{
    width: 51%;
}
.byc-list .index-case-li.cur .index-case-font{
    opacity: 1;
}
.byc-list .index-case-li.cur .index-open-bgm,
.byc-list .index-case-li.cur .index-case-open{
    opacity: 0;
}

.byc-list .index-case-li.cur .index-case-font{
    opacity: 1;
    transition: all .5s ease;
    transition-delay: .6s;
}

.footer{
    padding: 35px 30px 75px 30px;
    background-color: #f1f1f1;
}
.footer .foot-ewm{
    margin-top: 18px;
    margin-bottom: 30px;
}
.footer .foot-menu .flexce a{
    font-size: 18px;
	line-height: 19px;
	color: #303030;
    text-align: center;
}
.footer .foot-menu ul{
    margin-top: 32px;
}
.footer .foot-menu ul li{
    padding: 0 5px;
    position: relative;
    /* border-right: 1px solid #303030; */
}
.footer .foot-menu ul li::after{
    content: "";
    position: absolute;
    top: 20%;
    right: 0;
    width: 1px;
    display: block;
    height: 18px;
    background: #303030;
    transform: translateY(-20%);
}
.footer .foot-menu ul li:last-child::after{
    background: transparent;
}
.footer .foot-copy{
    margin-top: 15px;
}
.footer .foot-copy p{
	font-size: 18px;
    text-align: center;
	line-height: 19px;
	color: #303030;
}

/* 要闻 */
.yw-list{
    position: relative;
    margin-top: 50px;
}
.yw-list .cont-tit h3::before{
    width: 50px;
}
.yw-list .yw-cont{
    align-items: center;
    margin-top: 30px;
}
.yw-list .yw-cont-img{
    width: 70%;
    position: relative;
}
.yw-list .yw-cont-img .yw-img{
    width: 100%;
    overflow: hidden;
}
.yw-list .yw-cont-img .yw-img img{
    width: 100%;
    object-fit: cover;
    height: 440px;
}
.yw-list .yw-cont-img .yw-img-p{
    width: 100%;
	height: 71px;
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 20px 10px;
    background: rgba(0, 0, 0, 0.5);
}
.yw-list .yw-cont-img .yw-img-p p{
    font-size: 25px;
	line-height: 36px;
	letter-spacing: 1px;
	color: #ffffff;
}
.yw-list .yw-cont-font{
    width: 30%;
    /* border: 1px solid #000; */
}
.yw-list .yw-cont-font li{
    font-size: 22px;
	line-height: 32px;
	color: #000000;
    border-bottom: 1px solid #DCDCDC;
    padding: 11.5px 15px;
    cursor: pointer;
    position: relative;
}
.yw-list .yw-cont-font li:hover,
.yw-list .yw-cont-font li.active{
	color: #ffffff;
    background-color: #f89e05;
}
.yw-list .yw-cont-img>ul>li{
    display: none;
}
.yw-list .yw-cont-img>ul>li:first-child{
    display: block;
}
/* 政务/街区 */
.zw-list{
    position: relative;
}
.zw-list .new-list .cont-tit h3::before{
    width: 45px;
}
.zw-list .new-list .new-list-left,.zw-list .new-list .new-list-cen{
    width: 48%;
}
.zw-list .new-list .new-list-left{
    margin-right: 40px;
}
.zw-list .new-list .new-list-cen{
    margin: 0px;
}

.zw-list .new-list .new-scroll-img img{
   height: 260px;
   object-fit: cover;
}

.new-scroll-img{overflow: hidden; position: relative;}
.new-scroll-img img{transform: scale(1);
    -webkit-transform: scale(1);
    transition: all .8s ease;
    -webkit-transition: all .8s ease;}
.new-scroll-img:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);}

.tp-img,.mask-bg,.jyb-img,.yl-img-li,.zt-bot-imginfo{overflow: hidden; position: relative;}
.tp-img img,.mask-bg img,.jyb-img img,.yl-img-li img,.zt-bot-imginfo img{transform: scale(1);-webkit-transform: scale(1);transition: all .8s ease;-webkit-transition: all .8s ease;}
.tp-img:hover img,.mask-bg:hover img,.jyb-img:hover img,.yl-img-li:hover img,.zt-bot-imginfo:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);}


/* 家园报 */
.jyb-list{
    position: relative;
    margin-top: 28px;
    /* border: 1px solid #000; */
}
.jyb-list .tp-swiper{
    margin-top: 30px;
    position: relative;
    padding-bottom: 30px;
}
.jyb-list .tp-swiper .swiper-container{
    width: 94%;
    margin: 0 auto;
    padding-bottom: 12px;
}
.jyb-list .cont-tit h3::before{
    width: 70px;
}
.jyb-list .tp-swiper .tp-h3{
    font-size: 14px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 44px;
    line-height: 34px;
    padding: 10px 5px 0px;
}
.jyb-list .swiper-button-prev,
.jyb-list .swiper-button-next{
    left: 10px;
    right: auto;
    width: 31px;
	height: 61px;
	background-color: #EAE7E7;
	border-radius: 5px;
}
.jyb-list .swiper-button-prev{
    background: url(../lhkb-image/lhkb-kuaibao/kb-prev.png)#EAE7E7 no-repeat center center;
    left: 0;
    right: auto;
}
.jyb-list .swiper-button-next{
    background: url(../lhkb-image/lhkb-kuaibao/kb-next.png)#EAE7E7 no-repeat center center;
    right: 0;
    left: auto;
}
.jyb-list .swiper-container-horizontal>.swiper-scrollbar{
    opacity: 1 !important;
    background: transparent !important;
}
.jyb-list .swiper-scrollbar-drag{
    height: 6px;
    background-color: #EAE7E7;
}
.jyb-list .jyb-ul{
    flex-wrap: wrap;
    width: 94%;
    margin: 0px auto 0 auto;
    justify-content: left;
}

.jyb-list .jyb-ul li{
    width: 33.333%;
    padding-bottom: 30px;
    margin-top: 30px;
}

.jyb-list .jyb-ul li:hover p{ color: #f19015;}

.jyb-list .jyb-ul .jyb-p{
    margin-top: 15px;
    border-top: 1px solid #e9e9e9;
    line-height: 24px; 
}

.jyb-list .jyb-ul li:nth-child(3n){
    margin-right: 0px;
}
.jyb-list .jyb-ul .jyb-p{
    padding: 15px 20px 0px;
}
.jyb-list .jyb-ul .jyb-p p{
    text-align: center;
    font-size: 16px;
	line-height: 24px;
    height: 48px;
    overflow: hidden;
	color: #000000;
}
.jyb-list .jyb-ul .jyb-img{
    height: 450px;
    width: 315px;
    margin: 0px auto;
    overflow: hidden;
}
.jyb-list .jyb-ul .jyb-img img{
    height: 450px;
    display: block;
    object-fit: cover;
 } 
/* 医疗 */
.yl-list{
    position: relative;
    margin-top: 45px;
	display: flex;
    flex-flow: nowrap;
}
.yl-list .cont-tit h3::before{
    width: 45px;
}
.yl-list .yl-cont-left{
    width: 48%;
    margin-right: 40px;
}
.yl-list .yl-cont{
    margin-top: 30px;
}
.yl-list .yl-cont-img {
    width: 100%;
}
.yl-list .yl-img-li{
    height: 160px;
    overflow: hidden;
}
.yl-list .yl-img-li img{height: 160px; object-fit: cover;}
.yl-list .yl-font,
.yl-list .yl-img{
    width: 48%;
    position: relative;
}
.yl-list .yl-font{
    width: 52%;
    padding-left: 15px;
}
.yl-img-p{
    width: 100%;
    height: 37px;
    text-align: center;
    position: absolute;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    font-size: 14px;
	line-height: 36px;
	color: #ffffff;
    padding: 0px 10px;
}
.yl-list .yl-font-tit{
    font-size: 20px;
	font-weight: bold;
	line-height: 24px;
    letter-spacing: 1px;
	color: #000000;
}
.yl-list .yl-fotn-dec{
    font-size: 17px;
    text-indent: 2em;
	line-height: 30px;
	color: #636363;
    margin-top: 10px;
}
.yl-list .wx-fximg{
    position: absolute;
    border: none;
    position: absolute;
    right: 10px;
    bottom: 0;
    cursor: pointer;
}
.yl-list .new-list-font ul li:hover p{
    color: #f89e05;
}
/* 新闻 */
.news-list{
    position: relative;
    margin-top: 55px;
}
.news-list .cont-tit h3::before,
.zt-list .cont-tit h3::before{
    width: 47px;
}
.news-list .news-ul{
    margin-top: 35px;
}
.news-list .news-ul ul li{
    background: #F5F5F5;
    width: 22.5%;
    position: relative;
    margin-right: 40px;
}
.news-list .news-ul ul li:nth-child(4n){
    margin-right: 0px;
}
.news-list .news-ul-font{
    padding: 20px 15px;
}

.news-list .news-ul-font:hover h3{ color: #f19015;}

.news-list .news-ul-tit{
    font-size: 18px;
	line-height: 19px;
	color: #000000;
}
.news-list .news-ul-dec{
    font-size: 15px;
	line-height: 25px;
	color: #000000;
    height: 100px;
    margin-top: 15px;
}

.news-list .news-ul-time{
    text-align: right;
    margin-top: 15px;
    position: relative;
    padding-right: 25px;
}

.news-list .news-ul-time .wx-fxlist{ bottom: -13px;}

.news-list .news-ul-time time{
    font-size: 14px;
	line-height: 24px;
	color: #000000;
}
.news-list .sp-li{
    position: relative;
    width: 100%;
}
.news-list .sp-li .mask-bg>img {
    width: 100%;
    height: 190px;
    object-fit: cover;
    transition: all 0.3s;
}
.news-list .sp-li .video-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 99;
    transform: translate(-50%, -50%);
}
/* 专题 */
.zt-list{
    position: relative;
    margin-top: 46px;
}
.zt-list .zt-list-top{
    margin-top: 30px;
}


.zt-list .zt-list-top .flexlf{
    align-items: center;
}
.zt-list .zt-top-img{
    width: 70%;
}
.zt-list .zt-top-font{
    width: 30%;
    padding-left: 25px;
    padding-right: 20px;
}
.zt-list .zt-top-font .zt-top-tit{
    font-size: 26px;
	line-height: 35px;
	color: #000000;
    margin-bottom: 30px;
    font-weight: 700;
}
.zt-list .zt-top-font .zt-top-dec{
    font-size: 22px;
	line-height: 35px;
	color: #000000;
}
.zt-list .zt-list-bot{
    margin-top: 50px;
}
.zt-list .zt-bot-img{
    margin-top: 40px;
}

.zt-list-top:hover h3{ color: #F09F29 !important;}

.zt-list .zt-bot-imginfo{
    width: 100%;
    max-height: 177px;
    overflow: hidden;
}
.zt-list .zt-list-year{
    position: relative; padding: 0px 40px;
}
.zt-list .zt-list-year span{ display: block; position: absolute; width: 36px; height: 36px; z-index:20; cursor: pointer;}
.zt-list .zt-list-year span::after{ border: 2px solid #ccc; transform: translate(-50%,-50%) rotate(-45deg); border-left: none; border-top: none; position: absolute; top: 50%; left: 50%;  width:50%; height: 50%; content: '';}
.zt-list .zt-list-year span.zt-list-yeaPrev{ left: 0px;}
.zt-list .zt-list-year span.zt-list-yeaPrev::after{border: 2px solid #ccc;border-right: none; border-bottom: none;}
.zt-list .zt-list-year span.zt-list-yeaNext{ right: 0px;}
.zt-list .zt-list-year span:hover::after{ border-color: #F09F29;}

.zt-list .zt-list-year .swiper-slide{
    background: transparent;
    cursor: pointer;
}
.zt-list .zt-list-year .swiper-slide.cur,
.zt-list .zt-list-year .swiper-slide:hover{
    background: #F09F29;
}
.zt-list .zt-list-year .swiper-slide h3{
    text-align: center;
    font-size: 24px;
	line-height: 36px;
	color: #000000;
}
.zt-list .zt-list-year .swiper-slide.cur h3,
.zt-list .zt-list-year .swiper-slide:hover h3{
    color: #fff;
}
.zt-list .zt-bot-imginfo img{
    width: 100%;
    height: 175px;
    object-fit: cover;
}
.zt-list .zt-bot-img ul li{
    width: 30%;
    background: #F5F5F5;
    margin-right: 59px;
}
.zt-list .zt-bot-img ul li:nth-child(3n){
    margin-right: 0px;
}
.zt-list .zt-bot-img ul li:hover .zt-bot-tit,
.new-info-bot>ul>li:hover .new-info-botfont .new-info-both3{
    color: #F09F29;
}
.zt-list .zt-bot-font{
    padding: 25px 25px 5px 25px;
    position: relative;
}
.zt-list .zt-bot-font .zt-bot-tit{
    font-size: 20px;
	font-weight: bold;
	line-height: 30px;
	color: #000000;
    margin-bottom: 42px;
}
.zt-list .zt-bot-font .zt-bot-dec{
    font-size: 16px;
	line-height: 26px;
	color: #000000;
    height: 80px;
    margin-bottom: 30px;
}
.zt-list .zt-bot-font time{
    font-size: 14px;
	line-height: 24px;
    position: absolute;
    right: 25px;
    bottom: 5px;
	color: #000000;
    text-align: right;
    display: inline-block;
    font-weight: initial;
}
.zt-list .zt-bot-item .zt-bot-img{
    display: none;
}
.zt-list .zt-bot-item .zt-bot-img:first-child{
    display: block;
}
/* 视频推荐 */
.sptj-list{
    position: relative;
    margin-top: 50px;
}
.sptj-list .sptj-list-left{
    width: 70%;
}
.sptj-list .sptj-list-left .swiper-slide{
    position: relative;
    cursor: pointer;
}
.sptj-list .sptj-list-left .sp-li .video-btn,
.kb-sp .kb-sp-video  .sp-li .video-btn{
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 99;
    transform: translate(-50%, -50%);
}
.sptj-list .sptj-list-left .sptj-tit{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 71px;
	background-color: rgba(0, 0, 0, 0.5);
}
.sptj-list .sptj-list-left .sptj-tit p{
    width: 85%;
	font-size: 30px;
	line-height: 71px;
    padding-left: 40px;
	color: #ffffff;
}
.sptj-list .sptj-list-right{
    width: 29%;
    margin-left: 25px;
}
.sptj-list .sptj-swiper .cont-tit{
    margin-bottom: 25px;
}
.sptj-list .swiper-pagination-bullet{
    width: 9px;
	height: 9px;
	background-color: #f1f1f1;
	opacity: 0.8;
}
.sptj-list .swiper-pagination-bullet-active{
    background: #F89E05;
}
.sptj-list .swiper-container-horizontal>.swiper-pagination-bullets,
.sptj-list .swiper-pagination-custom,
.sptj-list .swiper-pagination-fraction{
    width: 15%;
    left: auto;
    right: 0;
    bottom: 25px;
}
.sptj-list .sptj-top li{
    padding: 11px 20px 11px 5px;
    border-bottom: 1px solid #E1E1E1;
    position: relative;
}
.sptj-list .sptj-top li a{
    align-items: flex-start;
}
.sptj-list .sptj-top li b{
    font-size: 30px;
    width: 10%;
	line-height: 19px;
	color: #646464;
    margin-top: 10px;
}
.sptj-list .sptj-top li:first-child b{
    color: #f32c17;
}
.sptj-list .sptj-top li:nth-child(2) b{
    color: #F89E05;
}
.sptj-list .sptj-top li:nth-child(3) b{
    color: #3baaff;
}
.sptj-list .sptj-top li span{
    width: 90%;
    font-size: 22px;
	line-height: 32px;
	color: #000000;
}
.sptj-list .sptj-list-right .cont-tit{
    margin-bottom: 9px;
}
.sptj-list .sptj-top li:hover{
    background: #F89E05;
}
.sptj-list .sptj-top li:hover b,
.sptj-list .sptj-top li:hover span{
    color: #fff;
}
.kb-sp{
    overflow: hidden;
    position: relative;
    margin-top: 55px;
    margin-bottom: 50px;
    padding-bottom: 20px;
}
.kb-sp .kb-sp-top .kb-tp-tit{
    font-size: 30px;
	font-weight: bold;
	line-height: 36px;
	color: #000000;
    margin-bottom: 6px;
}
.kb-sp .kb-sp-top p{
    font-size: 18px;
    display: inline-block;
	line-height: 36px;
	color: #000000;
}
.kb-sp .kb-sp-top .wx-fximg{
    display: inline-block;
    border: none;
    padding-left: 5px;
}
.kb-sp .kb-sp-video{
    margin-top: 32px;
    position: relative;
    cursor: pointer;
}
.kb-sp .kb-sp-dec{
    height: 100px;
	font-size: 24px;
	line-height: 33px;
	letter-spacing: 1px;
    margin-top: 40px;
	color: #121212;
    overflow-y: auto;
}
.kb-sp .kb-sp-dec::-webkit-scrollbar {
    width: 5px;
    height: 44px;
    border-radius: 3px;
    background-color: rgba(0, 0, 0, 0);
}
.kb-sp .kb-sp-dec::-webkit-scrollbar-track{
    -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: rgba(0, 0, 0, 0);
}
.kb-sp .kb-sp-dec::-webkit-scrollbar-thumb {
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);
    background-color: #BFBFBF;
}
.footer1{
    padding: 60px 0;
}
.footer .foot-left{
    width: 20%;
    
}
.footer .foot-cen{
    width:28%;
    padding-left: 20px;
    border-left: 1px solid #C9C7C7;
}
.footer .foot-cen p,
.footer .foot-cen a{
    margin-bottom: 6px;
}
.footer1 .foot-cen ul{
    margin-bottom: -5px;
}
.footer1 .foot-cen ul li{
    padding: 0 5px;
    text-align: center;
    line-height: 15px;
}
.footer1 .foot-cen ul li,
.footer .foot-cen p,
.footer .foot-cen a{
    position: relative;
    font-size: 16px;
	line-height: 19px;
	color: #303030;
}
.footer .foot-cen ul li::after{
    content: "";
    width: 1px;
    height: 16px;
    display: block;
    background: #303030;
    top: 100%;
    left: 5px;
    transform: translate(-5px,-100%);
}
.footer .foot-cen ul li:first-child::after{
    background: transparent;
}
.footer1 .foot-list{
    align-items: center;
}
.footer .foot-right{
    width: 52%;
    float: right;
    text-align: right;
}
.footer .foot-right .foot-right-ewm{
    text-align: right;
    float: right;
}
.footer .foot-right .foot-right-ewm:first-child{
    margin-right: 15px;
}
.footer .foot-right .foot-right-ewm img{
    text-align: right;
    float: right;
}

/* 罗湖要闻 */
.new-info-wz{
    font-size: 15px;
	line-height: 36px;
	color: #848484;
    margin: 50px auto;
}
.new-info-wz1{
    margin: 20px auto;
}
.new-info-wz a,
.new-info-wz span{
    font-size: 15px;
	line-height: 36px;
	color: #848484;
}
.new-info .new-info-tith3{
    font-size: 36px;
	line-height: 36px;
	color: #000000;
}
.new-info .new-infot-tit{
    text-align: center;
    padding-bottom: 45px;
    border-bottom: 1px solid #E3E2E2;
}
.new-info .new-tit-ul{
    margin-top: 20px;
    text-align: center;
    width: 100%;
}
.new-info .new-tit-ul li span,
.new-info .new-tit-ul li{
    font-size: 18px;
	line-height: 36px;
	color: #848484;
    text-align: center;
}
.new-info .new-tit-ul li{
    padding-right: 30px;
}
.new-info .new-tit-ul li:nth-child(2){
    padding-right: 15px;
}
.new-info .new-tit-ul .wx-fximg{
    border: none;
    /* background: transparent; */
}
.new-info .new-info-cont .new-info-left{
    width: 70%;
    margin-top: 30px;
}

.new-info .new-info-cont .new-info-left p:first-child{
    text-indent: initial;
}
.new-info .new-info-cont .new-info-left p{
    font-size: 18px;
	line-height: 35px;
	color: #000000;
    text-indent: 2em;
    margin-bottom: 15px;
}
.new-info .new-info-cont .new-info-left p video{ 
    max-width: 100%;
}
.new-info .new-info-cont .new-info-left img{
    margin: 40px auto;
}
.new-info .new-info-cont .new-info-right{
    width: 30%;
    margin-top: 30px;
    padding-left: 43px;
}
.new-info .new-info-cont .new-info-right .new-list-font p{
    font-size: 16px;
    line-height: 30px;
}
.new-info .new-info-cont .new-info-right .cont-tit{
    margin-bottom: 25px;
}
.new-info .new-info-cont .new-list .new-list-cen{
    margin: 0 auto;
    width: 100%;
}
.new-info .new-info-cont .new-list .new-list-right{
    width: 100%;
}
.new-info .new-info-cont .new-info-right .cont-tit h3{
    font-weight: bold;
}
.new-info .new-info-cont .new-info-right .cont-tit h3::before{
    width: 96px;
}
.new-info .new-info-cont .new-info-right .new-right-ul .new-right-tit,
.new-info .new-info-cont .new-info-right .new-right-ul .new-right-dec{
    font-size: 16px;
    line-height: 26px;
}
.new-info .new-info-cont .new-info-right .new-info-jx,
.new-info .new-info-cont .new-info-right .new-list-cen,
.new-info .new-info-cont .new-info-right .new-list-right{
    margin-bottom: 50px;
}
.new-info .new-info-cont .new-info-right .new-right-ul li{
    border-bottom: none;
    padding: 10px 0;
}
.new-info-swiper{
    position: relative;
    margin-top: 140px;
}
.new-info-swiper .gallery-top {
    height: 80%;
    width: 100%;
}
.new-info-swiper .gallery-thumbs {
    height: 20%;
    box-sizing: border-box;
    padding: 30px 0;
}
.new-info-swiper .gallery-thumbs .swiper-slide {
    width: 24%;
    height: 100%;
    position: relative;
    /* opacity: 0.4; */
}
.new-info-swiper .new-info-bimg{
    width: 100%;
    max-height: 663px;
}
.new-info-swiper .new-info-bimg img{
    width: 100%;
    height: 660px;
    object-fit: cover;
}
.new-info-swiper .new-info-bdec{
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 70px;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    padding-left: 30px;
}
.new-info-swiper .new-info-bdec p{
    font-size: 30px;
	line-height: 70px;
	color: #ffffff;
}

.new-info-swiper a:hover .new-info-bdec p{ color: #f19015;}

.new-info-swiper .gallery-top .swiper-button-next,
.new-info-swiper .gallery-top .swiper-button-prev{
    width: 30px;
	height: 60px;
    overflow-y: hidden;
    background: url(../lhkb-image/lhkb-kuaibao/kb-infonext.png)no-repeat center center;
}
.new-info-swiper .gallery-top .swiper-button-prev{
    background: url(../lhkb-image/lhkb-kuaibao/kb-infoprev.png)no-repeat center center;
}

.new-info-swiper .gallery-top .swiper-button-next:hover{
    background: url(../lhkb-image/lhkb-kuaibao/kb-infonext01.png)no-repeat center center;
}
.new-info-swiper .gallery-top .swiper-button-prev:hover{
    background: url(../lhkb-image/lhkb-kuaibao/kb-infoprev01.png)no-repeat center center;
}
.new-info-swiper .gallery-top .swiper-container-horizontal>.swiper-pagination-bullets,
.new-info-swiper .gallery-top .swiper-pagination-custom,
.new-info-swiper .gallery-top .swiper-pagination-fraction{
    width: 100px;
	height: 27px;
	font-size: 30px;
	line-height: 36px;
	color: #ffffff;
    right: 0;
    left: auto;
    bottom: 25px;
}
.new-info-swiper .gallery-thumbs .swiper-slide{
    
    cursor: pointer;
}
.new-info-swiper .gallery-thumbs .swiper-slide.cur,
.new-info-swiper .gallery-thumbs .swiper-slide:hover{
    
}
.new-info-simg img{border: 3px solid transparent;}
.new-info-simg:hover img{border: 3px solid #F09100;}

.new-info-swiper .gallery-thumbs .swiper-slide.cur .new-info-simg img{border: 3px solid #F09100;}

.new-info-swiper .gallery-thumbs .new-info-simg{
    width: 100%;
}
.new-info-swiper .gallery-thumbs .new-info-simg img{
    width: 100%;
    margin: 0 auto;
    height: 160px;
    object-fit: cover;
}
.new-leftswiper-item{
    display: none;
}
.new-leftswiper-item:first-child{
    display: block;
}
.new-leftswiper-item .new-leftswiper-img img{
    margin: 0 auto !important;
}
.new-info .new-info-leftswiper .new-leftswiper-btn ul li{
    font-size: 18px;
	line-height: 26px;
	color: #000000;
    padding: 28.5px 12px;
    cursor: pointer;
    border-bottom: 1px solid #E3E2E2;
    position: relative;
}
.new-info .new-info-leftswiper .new-leftswiper-btn ul li:hover,
.new-info .new-info-leftswiper .new-leftswiper-btn ul li.cur{
    background: #F89E05;
    color: #fff;
}
.new-info .new-info-leftswiper .new-leftswiper-btn ul li::after,
.yw-list .yw-cont-font li::after,
.sptj-list .sptj-top li::after{
    position: absolute;
    right: 0;
    top: 0;
    content: "";
    display: none;
    width: 3px;
    height: 100%;
    background: #A74200;
}
.new-info .new-info-leftswiper .new-leftswiper-btn ul li:hover:after,
.new-info .new-info-leftswiper .new-leftswiper-btn ul li.cur:after,
.yw-list .yw-cont-font li:hover:after,
.yw-list .yw-cont-font li.active:after,
.sptj-list .sptj-top li:hover::after{
    display: block;
}
.new-info  .new-leftswiper{
    width: 70%;
}
.new-info  .new-leftswiper li{
    display: none;
}
.new-info  .new-leftswiper li:first-child{
    display: block;
}
.new-info  .new-leftswiper-btn{
    width: 30%;
}

.new-info .new-leftswiper-item{
    overflow: hidden;
}
.new-info .new-info-bot{
    margin-top: 30px;
}
.new-info .new-info-bot .new-info-botimg{
    width: 25.5%;
}
.new-info .new-leftswiper .swiper-container-horizontal>.swiper-pagination-bullets,
.new-info .new-leftswiper .swiper-pagination-custom,
.new-info .new-leftswiper .swiper-pagination-fraction{
    width: 100%;
    right: 30px;
    left: auto;
    text-align: right;
}
.new-info .swiper-pagination-bullet{
    width: 10px;
	height: 10px;
	background-color: #ffffff;
	opacity: 0.8;
    border-radius: 100%;
}
.new-info .swiper-pagination-bullet-active{
    background-color: #f89e05;
}
.new-info .new-info-bot ul li a{
    align-items: center;
}
.new-info .new-info-bot .new-info-botimg img{
    width: 100%;
}
.new-info .new-info-bot .new-info-botfont{
    width: 74.5%;
    padding-left: 20px;
    padding-right: 60px;
}
.new-info .new-info-bot .new-info-botfont .new-info-both3{
    font-size: 18px;
	font-weight: bold;
	line-height: 36px;
	color: #333333;
}
.new-info .new-info-bot .new-info-botfont .new-info-botp{
    align-items: center;
    margin-top:60px;
}
.new-info .new-info-bot .new-info-botfont .new-info-bottime{
	font-size: 14px;
	color: #afafaf;
}
.new-info .new-info-bot .new-info-botfont .new-info-botfx{
    position: relative;
    font-size: 12px;
	color: #afafaf;
    align-items: center;
}
.new-info .new-info-bot .new-info-botfont .new-info-botfx span{line-height: 4px !important;}
/* .new-info .new-info-bot .new-info-botfont .new-info-botfx .wx-fximg{
    background: none;
    border: none;
} */
.new-info .new-info-bot .new-info-botfont .new-info-botfx .wx-fximg{
    margin-left: 10px;
}
.new-info .new-info-bot .new-info-botfont .new-info-botfx .wx-fximg img{
    margin: 0 auto;
}
.new-info .new-info-bot .new-info-botfont .new-info-botfx span,
.new-info .new-info-bot .new-info-botfont .new-info-botfx button{
    display: inline-block;
    vertical-align: middle;
    line-height: 20px;
}
.new-info .new-info-bot .new-info-botfont .new-info-botfx button{
    padding-left: 15px;
}
.new-info .new-info-bot .new-info-botimg img{
    margin: 0 auto;
}
.new-info-bot>ul>li{
    padding: 15px 0;
    border-bottom: 1px solid #E9E9E9;
}
.page{
    padding-bottom: 30px;
    margin-bottom: 30px;
    font-size: 12px;
    text-align: center;
    margin: 110px 50px 70px auto;
    padding: 20px 0 20px;
    float: right;
}
.page>li{
    margin-left: 5px;
    border-bottom: 1px solid transparent !important;
}
.page a{
    border: 1px solid #D7D7D7;
    background: #F5F5F5;
    border-radius: 3px;
    min-width: 31px;
    min-height: 28px;
    line-height: 28px;
    overflow: hidden;
    display: block;
}
.page .page-next a,
.page .page-previous a{
    padding: 0 15px;
    background: #FFFFFF;
}
.page li:hover a,
.page li.active a{
    color: #fff;
    background: #0370E7;
    border: 1px solid #0370E7;
}
/*侧边栏论坛版块样式*/
.new-lt-list .lib a {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.new-lt-list .lib .wx-cen-spot {
	display: none;
}
.new-lt-list .lib a:before {
	content: "";
	display: inline-block;
	width: 6px;
	height: 6px;
	background: #f89e05;
	margin-right: 8px;
	box-sizing: border-box;
	border: solid 2px #f89e05;
	border-radius: 100%;
}
.new-lt-list .lib a p {
	font-size: 18px;
	line-height: 35px;
	color: #000000;
	text-align: left;
	padding-left: 2px;
	flex: 1;
}
.new-lt-list .lib .time-fb {
	color: #c1c1c1;
	font-size: 14px;
	font-weight: normal;
}
.new-lt-list .lib:nth-child(3n+1) a {
	font-weight: normal;
	padding-top: 0;
}


/* 图集 */
.new-info-tj .new-info-tjtop{
    position: relative;
    background: #F3F3F3;
    height: 60px;
}
.new-info-tj .new-info-tjtop .swiper-container,
.new-info-tj .new-info-tjbot .swiper-container{
    width: 94%;
    margin: 0 auto;
}
.new-info-tj .new-info-tjtop .swiper-slide{
    cursor: pointer;
}
.new-info-tj .new-info-tjtop .swiper-button-next,
.new-info-tj .new-info-tjtop .swiper-button-prev,
.new-info-tj .new-info-tjbot .swiper-button-next,
.new-info-tj .new-info-tjbot .swiper-button-prev{
    width: 30px;
    height: 60px;
    opacity: 1;
    top: 36%;
    right: 0;
    left: auto;
    background: url(../lhkb-image/lhkb-kuaibao/kb-next1.png) #eaeaea no-repeat center center;
}
.new-info-tj .new-info-tjbot .swiper-button-next{
    background: url(../lhkb-image/lhkb-kuaibao/kb-next1.png)  no-repeat center center;
}
.new-info-tj .new-info-tjtop .swiper-button-prev,
.new-info-tj .new-info-tjbot .swiper-button-prev{
    background: url(../lhkb-image/lhkb-kuaibao/kb-prev1.png) #eaeaea no-repeat center center;
    right: auto;
    left: 0;
}
.new-info-tj .new-info-tjbot .swiper-button-prev{
    background: url(../lhkb-image/lhkb-kuaibao/kb-prev1.png)  no-repeat center center;
}
.new-info-tj .new-info-tjtop .swiper-slide p{
    font-size: 20px;
	letter-spacing: 1px;
    line-height: 60px;
	color: #333333;
}
.new-info-tj .new-info-tjtop .swiper-slide.cur p,
.new-info-tj .new-info-tjtop .swiper-slide:hover p,
.footer .foot-copy .cop a:hover,
.footer .foot-cen a:hover,
.new-info-both3 a:hover{
    color: #f09100;
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{
    pointer-events: initial;
}
.new-info-tj .new-info-tjbot{
    position: relative;
    margin-top: 20px;
    margin-bottom: 80px;
    background: #F8F8F8;
}
.new-info-tj .new-info-tjbot .swiper-slide{
    background: #fff;
    border: 1px solid #ECECEC;
}
.new-info-tj .new-info-tjbot .swiper-slide p{
    font-size: 20px;
	line-height: 36px;
	letter-spacing: 1px;
    margin-top: 5px;
	color: #000000;
    text-align: center;
}
.new-info-tj .new-info-tjbot .new-tjbot-swiper{
    display: none;
}
.new-info-tj .new-info-tjbot .new-tjbot-swiper:first-child{
    display: block;
}
.wx-fximg{
    width: 15px;
    height: 15px;
    cursor: pointer;
    background: url(../lhkb-image/lhkb-index/in-fxicon.png) no-repeat center center;
    background-size: 100% 100%;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    border: none;
    cursor: pointer;
}
/*微信二维码弹出*/
.wx-pop-mod {
  position: fixed;
  z-index:10;
  top: 35%;
  left: 50%;
  margin-left:-150px;
  width: 300px;
  padding: 20px;
  box-sizing: border-box;
  border: 1px solid #ddd;
  border-radius:10px;
  background: #fff;
}

.wx-pop-mod h3 {
  font-size: 26px;
  font-weight: normal;
  text-align: center;
  color: #444;
  margin-bottom: 10px;
}

.weixin_share_close_btn {
  transform: rotate(45deg);
  position: absolute;
  top: 7px;
  right: 7px;
  font-size: 26px;
  width: 26px;
  height: 26px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  color: #333;
}

.wx-pop-mod img {
  display: block;
  width:100%;
}
      
.bdsharebuttonbox {
    position: absolute;
    bottom: 100%;
    width: 25px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    padding-bottom: 10px;
    pointer-events: none;
}
.bdsharebuttonbox a {
    float: none !important;
    display: block;
    padding: 0 !important;
    margin: 0 !important;
    width: 25px !important;
    height: 25px !important;
    background-size: 100% 100%;
    background-position: center center;
    margin-top: 5px;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-transform: translateY(8px);
    -ms-transform: translateY(8px);
    -o-transform: translateY(8px);
    transform: translateY(8px);
    opacity: 0;
}

.bd_weixin_popup_foot{white-space: nowrap;}
#bdshare_weixin_qrcode_dialog{ height: 295px !important;}
.bdsharebuttonbox a.bds_sqq {
    background-image: url(../lhkb-image/lhkb-index/ne-qqicon.png);
    background-position: center !important;
}
.bdsharebuttonbox a.bds_tsina {
    background-image: url(../lhkb-image/lhkb-index/ne-wbicon.png);
    background-position: center !important;
}
.bdsharebuttonbox a.bds_weixin {
    background-image: url(../lhkb-image/lhkb-index/ne-wxicon.png);
    background-position: center !important;
}
.bdsharebuttonbox a.bds_sqq:hover {
    background-image: url(../lhkb-image/lhkb-index/ne-hqqicon.png);
    background-position: center !important;
}
.bdsharebuttonbox a.bds_tsina:hover {
    background-image: url(../lhkb-image/lhkb-index/ne-hwbicon.png);
    background-position: center !important;
}
.bdsharebuttonbox a.bds_weixin:hover {
    background-image: url(../lhkb-image/lhkb-index/ne-hwxicon.png);
    background-position: center !important;
}
.new-info .new-tit-ul li:hover .share-toggle {
    -webkit-box-shadow: 0 10px 15px -5px #f15c18;
    box-shadow: 0 10px 15px -5px #f15c18;
}
.wx-cen-bot .wx-fxlist:hover .bdsharebuttonbox a,
.wx-cen-top .wx-fxlist:hover .bdsharebuttonbox a{
    -webkit-transform: translateY(6px);
    -ms-transform: translateY(6px);
    -o-transform: translateY(6px);
    transform: translateY(6px);
}

.new-info .new-tit-ul li:hover .bdsharebuttonbox a,
.wx-fxlist:hover .bdsharebuttonbox a {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

.new-info .new-tit-ul li:hover .bdsharebuttonbox a.bds_sqq,
.wx-fxlist:hover .bdsharebuttonbox a.bds_sqq {
    -webkit-transition-delay: 0.2s;
    -o-transition-delay: 0.2s;
    transition-delay: 0.2s;
}
.new-info .new-tit-ul li:hover .bdsharebuttonbox a.bds_tsina,
.wx-fxlist:hover .bdsharebuttonbox a.bds_tsina {
    -webkit-transition-delay: 0.4s;
    -o-transition-delay: 0.4s;
    transition-delay: 0.4s;
}
.new-info .new-tit-ul li:hover .bdsharebuttonbox a.bds_weixin,
.wx-fxlist:hover .bdsharebuttonbox a.bds_weixin {
    -webkit-transition-delay: 0.6s;
    -o-transition-delay: 0.6s;
    transition-delay: 0.6s;
}
.new-info .new-tit-ul li,
.wx-fxlist{
    position: relative;
}

.wx-fxlist{position: absolute; right: 0px; width: 30px; height: 30px; cursor: pointer; bottom: 0px;}

.wx-cen-top .wx-fxlist{ bottom: 20px;}

.wx-fxlist:hover .bdsharebuttonbox a{ opacity: 1 !important;}

.new-info .new-tit-ul li:hover .bdsharebuttonbox,
.wx-fxlist:hover .bdsharebuttonbox {
    pointer-events: auto;
}
.new-info .new-tit-ul .bdsharebuttonbox{
    left: -30%;
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
}
.yl-list .yl-font .bdsharebuttonbox{
    left: 89%;
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
}
.new-info .new-tit-ul li:last-child{
    padding-right: 0px;
}

.new-info .new-tit-ul li .bdsharebuttonbox{ top: 80%;}


.new-info .new-tit-ul .bdsharebuttonbox,
.yl-list .yl-font .bdsharebuttonbox,
.news-list .news-ul-time .wx-fxlist .bdsharebuttonbox{
    top: 50%;
    bottom: auto;
}
.news-list .news-ul-time .wx-fxlist .bdsharebuttonbox{
    top: 52%;
    left: 125%;
}
.wx-fxlist .bdsharebuttonbox{
    left: 100%;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
}
.news-list .news-ul-time{
    align-items: center;
}
.news-list .news-ul-time .wx-fxlist{
    padding-left: 8px;
}
.kb-sp-top .wx-fxlist{
    display: inline-block;
    position: relative;
    bottom: 0px !important;
}
.kb-sp-top .bdsharebuttonbox,
.wx-list .wx-list-cen .wx-cen-top .bdsharebuttonbox,
.wx-list .wx-list-cen .wx-cen-bot .bdsharebuttonbox{
    width: 100px;
    left: 100%;
    right: 0;
    bottom: auto;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.wx-list .wx-list-cen .wx-cen-bot .bdsharebuttonbox,
.wx-list .wx-list-cen .wx-cen-top .bdsharebuttonbox{
    bottom: -16px;
}
.wx-list .wx-list-cen .wx-cen-top .bdsharebuttonbox{
    bottom: 5px;
}
.wx-list .wx-cen-top .wx-fximg{
    margin-bottom: 6px;
}
/* .wx-list .wx-list-cen .wx-cen-top .bdsharebuttonbox{
    padding-bottom: 30px;
} */
.wx-list  .wx-cen-bot .bdsharebuttonbox {
    bottom: 32%;
    padding-bottom: 0px;
}
.wx-list .wx-list-cen .wx-cen-top .bdsharebuttonbox {
    bottom: -20px;
}

.swiper-button-next, .swiper-button-prev{z-index: 90 !important; cursor: pointer;}

.new-info-botimg{overflow: hidden; position: relative;}
.new-info-botimg img{transform: scale(1);-webkit-transform: scale(1); transition: all .8s ease;-webkit-transition: all .8s ease;}

.new-info-bot>ul>li:hover .new-info-botimg img{transform: scale(1.1);-webkit-transform: scale(1.1);}

.new-info-bot>ul>li:hover a{color: #f09100 !important;}

.line{ height: 1px; background:#e9e9e9; clear: left; width: 100%;}

.kb-sp-top .wx-fxlist{ bottom: 15px;}

.textHover:hover p{ color: #f19015 !important;}
.textHover:hover h3{color: #f19015 !important;}

.new-info .new-info-bot .new-info-botfont .new-info-botfx .wx-fxlist{ right: -25px; bottom: -20px;}

.new-info .new-info-bot .new-info-botfont .new-info-botfx .wx-fxlist .bdsharebuttonbox{bottom: -75px;}


.yl-font .wx-fxlist .bdsharebuttonbox{ left: 0px !important; top:15px; padding-top: 20px;}

.tt-cont-dec a:hover{ color: #f19015;}


.new-list-scroll a:hover p{color: #f19015;}

.pagebox{ text-align: center; padding: 80px 0px;}

.swiper12 .mask-bg img{ height: 419px;  object-fit: cover;}
.zt-top-imginfo img{ height: 400px;  object-fit: cover;}
.tp-swiper .tp-img img{height: 210px; object-fit: cover;}
.new-tjbot-img img{height: 145px; object-fit: cover;}

.new-leftswiper-item .new-leftswiper-img img{ height: 330px; object-fit: cover;}

.new-info-bot ul li .new-info-botimg img{height: 120px; object-fit: cover;}



/*--视频详情页--*/
.videoDetailTitle{font-size: 30px;line-height: 36px;font-weight: bold; color: #000000;margin-bottom: 6px;}
.videoDetailsource{font-size: 18px;line-height: 36px; color: #000000;}
.videoDetailshare{ display: inline-block; position: relative; width: 30px;}
.videoDetailshare .bdsharebuttonbox{width: 100px !important; bottom: auto; top: 20px; z-index: 99;}
.videoDetailshare .bdsharebuttonbox a{display: inline-block !important;}
.videoDetailshare:hover .bdsharebuttonbox{pointer-events:all;}
.videoDetailshare:hover .bdsharebuttonbox a{opacity: 1; z-index: 99; }

.videoPaly{margin-top: 32px;position: relative; overflow: hidden;}
.videoPaly video{ width: 100%;}

.videoDetail{font-size: 24px;line-height: 33px;letter-spacing: 1px;margin-top: 40px;color: #121212;}
.videoRelevant{padding-top: 45px; padding-bottom: 80px; overflow: hidden;}
.videoRelevant h3{border-bottom: 1px solid #dcdcdc;}
.videoRelevant h3 span{ float: left;font-size: 24px;line-height: 36px;letter-spacing: 1px;color: #000000; position: relative;padding-bottom: 6px;font-weight: bold;}
.videoRelevant h3 span::after{position: absolute;content: ""; left: 0;  bottom:-1px; display: block; width: 100%;height: 4px;background-color: #f89e05;}
.videoRelevant h3 a{ float: right;    font-size: 16px;line-height: 36px;letter-spacing: 0px;color: #636363;}

.videoRelevant ul{ margin: 0px -15px; padding-top:10px;}
.videoRelevant ul li{ float: left; width: 25%; padding: 0px 15px; margin-top: 25px;}
.videoRelevant ul li .videoRelevantContent{background: #F5F5F5; padding:15px;}
.videoRelevant ul li .videoImg img{ display: block; width: 100%; height: 190px; object-fit: cover;}
.videoRelevant ul li .videoRelevantContent h4{font-size: 18px; line-height: 19px; color: #000000; overflow: hidden; height: 19px;}
.videoRelevant ul li .videoRelevantContent .desc{font-size: 15px;line-height: 25px;color: #000000;height: 100px;margin-top: 15px;-webkit-line-clamp: 4;display: -webkit-box;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;}
.videoRelevant ul li .time{text-align: right;margin-top: 15px;position: relative;padding-right: 25px;}

.videoRelevantshare{ display: inline-block; position: absolute; width: 20px;top: 2px;}
.videoRelevantshare .bdsharebuttonbox{bottom: auto; top: 10px; z-index: 99; width: 88px; transform: translate(0px,0px); left: auto; right: 0px;}
.videoRelevantshare .bdsharebuttonbox a{display: inline-block !important;}
.videoRelevantshare:hover .bdsharebuttonbox{pointer-events:all;}
.videoRelevantshare:hover .bdsharebuttonbox a{opacity: 1; z-index: 99; }


/*--推荐阅读 241129--*/
#hl-RelationDiv .tuijian { font-size:20px; font-weight:bold; color:#f89e05; margin:70px 0 20px;  padding-bottom:10px; border-bottom:2px solid #eee;}
#hl-RelationDiv .hl-StrongBlack { font-size:17px; font-weight:bold; line-height:170%; color:rgb(102, 102, 102);}
#hl-RelationDiv .hl-Abs { margin-bottom:0 !important; text-align:justify; font-size:14px !important; line-height:170%; color:rgb(102, 102, 102);}
#hl-RelationDiv .hl-Date {float:right; color:#888;}
#hl-RelationDiv li.hl-Li {
    margin-bottom: 15px;
    padding-bottom: 10px;
    border-bottom: 1px dashed #ddd; 
}


@media (max-width:750px){
    body{min-width: 100%;}
    .videoDetailbox{padding:0px 10px;}
    .new-info .new-info-cont .new-info-left{width: 100%;}
    .videoRelevant ul{ margin: 0px -5px;}
    .videoRelevant ul li{ float: left; width: 50%; padding: 0px 5px;}
    .videoRelevant{padding-top: 25px; padding-bottom: 40px;}

    .videoDetail{font-size:16px;line-height:24px;margin-top:20px;}

    .videoRelevant h3 span{ float: left;font-size:18px;line-height:30px;letter-spacing: 1px;color: #000000; position: relative;padding-bottom: 6px;font-weight: bold;}
    .videoRelevant h3 span::after{position: absolute;content: ""; left: 0;  bottom:-1px; display: block; width: 100%;height: 4px;background-color: #f89e05;}
    .videoRelevant h3 a{ float: right;font-size: 14px;line-height: 30px;letter-spacing: 0px;color: #636363;}

    .videoRelevant ul li .videoRelevantContent h4{font-size: 16px; line-height: 19px; color: #000000; overflow: hidden; height: 19px;}
    .videoRelevant ul li .videoRelevantContent .desc{font-size: 14px;line-height: 25px;color: #000000;height: 100px;margin-top: 15px;-webkit-line-clamp: 4;display: -webkit-box;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;}
    .videoPaly{margin-top:15px;}
    .videoDetailsource{font-size: 12px;line-height: 36px; color: #000000;}
    .videoDetailTitle{font-size: 20px;line-height: 28px;}
}





