@charset "utf-8";
/* CSS Document */
body { font-family: "微软雅黑"; }
.domPC { display: block; }
.domMobile { display: none!important; }
.clear { clear: both; }
/*导航*/
.comWidth { width: 1200px; margin: 0 auto; }
.nav { background: url(../images/bg03_2019lh.jpg) 50% 0 no-repeat; }
.nav .section { line-height: 52px; height: 52px; margin-left: 160px }
.nav .section a { line-height: 52px; font-size: 16px; color: #fff; margin: 0 63px; }
.navfixed { position: fixed; top: 0; left: 0; width: 100%; z-index: 200; overflow: hidden; }
/*内容*/
.banner { width: 1400px; height: 325px; position: relative; margin: 0 auto }
.logo { position: absolute; right: 125px; top: 85px; }
.logo img { width: 90px; height: auto }
.tt { width: 1200px; margin: 20px auto; overflow: hidden; text-align: center }
.tt h2 { font-size: 2.2em; color: #333; line-height: 60px; font-weight: normal; }
.tt h2 a { color: #333; text-decoration: none; font-size: 2.2em; }
.tt .info { text-align: center }
.tt .info span { height: 35px; line-height: 35px; }
.tt .info span img { margin: 0 10px }
.header ul { padding-left: 88px; overflow: hidden; }
.header li { font-size: 0.875em; color: #fff; overflow: hidden; margin: 14px 12px 24px 22px; }
.header li p { float: left; font-size: 1.5em; }
.header li p + p { padding-left: 30px; }
.header li p i { font-style: normal; }
.header li a { color: #ff971d; padding-left: 10px; }
.zt { width: 1200px; margin: 25px auto 0; overflow: hidden; }
.zt h2 { background: url(../images/tit01_2019lh.jpg) no-repeat; width: 1200px; height: 90px; margin: 10px 0 }
.zt h2 a { display: block; height: 100%; width: 100%; }
.zt dd { margin-top: 10px; }
.zt dd ul { overflow: hidden; }
.zt dd li { float: left; width: 47.9%; background: url(../images/new_bg02_2019lh.jpg) no-repeat; height: 67px; padding: 1.2% 2% 4% 0; }
.zt dd li span a { color: #d8b05b; }
.zt dd li + li { float: right; }
.zt dd ul li h3 { font-size: 1.25em; font-weight: normal; padding-bottom: 5px; line-height: 35px; padding-left: 27px; height: 62px; overflow: hidden; }
.zt dd li p { line-height: 28px; font-size: 1em; color: #777; padding-left: 40px; display: none; }
/*导航*/
.rightsidebar { position: fixed; width: 119px; height: 360px; top: 420px; left: 50%; margin-left: 605px; z-index: 9900px; }
.rightsidebar .rightsidebar-top { width: 40px; height: 40px; cursor: pointer; position: absolute; bottom: 115px; left: 40px; color: #FFF; font-size: 18px }
.rightsidebar .dh_xx { width: 119px; height: 360px; background:url(../images/top_dht.png) no-repeat; }
.rightsidebar .dh_xx li { float: right; width: 119px; height: 47px; line-height: 48px; position: relative; text-align: center; font-size: 18px; color: #fff; }
.rightsidebar .dh_xx li a { color: #fff; display: block; border-bottom: 1px dotted #fe9aa1; width: 90px; margin: 0 auto }
.rightsidebar .dh_xx li a:hover { color: #fff; }
.rightsidebar .dh_xx li:hover { background: #f7b80f; color: #fff; }
.rightsidebar .dh_xx li:hover a { color: #fff; }
.rightsidebar .dh_xx .on { background: #f7b80f; color: #fff; }
.rightsidebar .dh_xx .on a { color: #fff; border-bottom: none }
.nav ul { margin: 0 auto; overflow: hidden; background: #226446 }
.nav li { float: left; width: 195px; height: 60px; text-align: center; line-height: 60px; color: #fff; font-size: 1.125em; margin-right: 5px; }
.nav li:hover { background: #e72727; }
.nav li a { color: #fff; display: block; text-decoration: none; }

/*更多直播*/
.xgbd { width: 1200px; position: relative; padding-top: 25px; margin: 30px auto 0; overflow: hidden; }
.xgbd h2 { margin-bottom: 15px; height: 96px; background:url(../images/dh_rhbd.png) left top no-repeat; }
.xgbd_l { border-right: 1px solid #E1E1E1; }
.listPic { width: 596px; height: 400px; overflow: hidden; border-right: 1px solid #E1E1E1; float: left; padding-bottom: 30px; position: relative }
.listPic .sj { position: absolute; left: 0; top: 0; width: 90px; height: 27px; background: #e9611d; opacity: 0.8; text-align: center; color: #fff; ; padding-top: 5px }
.listPic img { width: 480px; height: 270px }
.listPic .bt { font-size: 20px; text-align: center; background:url(../images/ss001.png) right no-repeat; height: auto; overflow: hidden; line-height: 40px; font-weight: 600; }
.listPic .bt a { display: block; width: 480px; }
.listPic .zy { line-height: 28px; width: 480px; font-size: 15px; height: 90px; overflow: hidden; }
.listPic1 { width: 596px; height: 400px; overflow: hidden; float: left; margin-top: 30px; position: relative }
.listPic1 .sj { position: absolute; left: 116px; top: 0; width: 90px; height: 27px; background: #e9611d; opacity: 0.8; text-align: center; color: #fff; ; padding-top: 5px }
.listPic1 img { width: 480px; height: 270px; float: right }
.listPic1 .bt { font-size: 20px; text-align: center; background:url(../images/ss002.png) left no-repeat; height: auto; overflow: hidden; line-height: 40px; font-weight: 600; }
.listPic1 .bt a { display: block; width: 480px; float: left; margin-left: 120px }
.listPic1 .zy { line-height: 28px; width: 480px; float: right; font-size: 15px; height: 90px; overflow: hidden; }
.xgbd .more { width:110px; height:40px; line-height:40px; padding:0 2%; text-align:center; margin:0 auto; margin-top:35px; font-size:18px; color:#fff; cursor:pointer; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#dd6617+0,e68401+39,f09c00+66,f29e00+100 */
background: #dd6617; /* Old browsers */
background: -moz-linear-gradient(left, #dd6617 0%, #e68401 39%, #f09c00 66%, #f29e00 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #dd6617 0%,#e68401 39%,#f09c00 66%,#f29e00 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #dd6617 0%,#e68401 39%,#f09c00 66%,#f29e00 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd6617', endColorstr='#f29e00',GradientType=1 ); /* IE6-9 */ }
.xgbd .more a { color:#fff; }
.xgbd .listPic { display: none; }
.xgbd .listPic1 { display: none; }

@media screen and (max-width: 1024px) {
.visualMB3008 { width: 100% }
}

@media screen and (max-width: 767px) {
.domPC { display: none!important; }
.domMobile { display: block!important; }
body { background: none; }
.banner { height: auto; width: 100%; position: relative; overflow: hidden }
.logo { position: absolute; right: -75px; top: 40px }
.logo img { width: 38%; height: auto }
.nav { width: 100%; background: #600507; height: auto; }
.nav ul { width: 100%; }
.nav li { width: 33.3%; height: 40px; line-height: 40px; margin-right: 0; }
.tt { width: 100%; margin: 15px auto }
.tt h2 { font-size: 1.5em; line-height: 35px; }
.tt .info { font-size: 15px; }
.tt .info span { display: inline-block }
.tt .info span:nth-child(1) { display: none }
.tt .info span:nth-child(3) { display: none }
.tt .info span:nth-child(2) {/* background: url(../images/icon1.png)  no-repeat;*/ }
.tt .info span:nth-child(4) { margin-left: 15px }
.content { padding-top: 15px }
.header { width: 100%; margin: 5px auto 0; background: #db222e url(../images/bg01_2019lh.png) no-repeat; }
.header ul { padding-left: 0; }
.header li { padding: 45px 0 10px 0px; margin: 5px 12px 0px 23px; }
.header li p { float: none; padding-bottom: 10px; font-size: 1em; }
.header li p + p { padding: 0; }
.header li + li { padding: 0px 0 12px 0px; border: none; }
.zt { width: 100%; }
.zt h2 { margin-bottom: 15px; height: 65px; background: url(../images/tit01_2019lh_m.jpg) left top no-repeat; width: 96%; margin: 0 auto; }
.zt dd ul { border: none; }
.zt dd li { float: none; width: 98%; margin: 0 auto; padding: 3% 0; border-top: 1px dashed #a9a9a9; border-right: none; background: none; height: auto; }
.zt dd li + li { border-top: 1px dashed #a9a9a9; }
.zt dd ul li h3 { padding-left: 0px }
.zt dd ul li p { padding-left: 0px }
.zt_v2 { width: 100%; margin: 15px auto 0; overflow: hidden; }
.zt_v2 ul li { float: none; width: 98%; margin: 0 auto; position: relative; }
.zt_v2 ul li + li { float: none; width: 98%; }
.footer { height: auto; padding: 10px 0; margin-top: 10px; }
.footer p { height: auto; line-height: 24px; }
/*更多直播*/	
.xgbd { width: 98%; margin: 0 auto; padding-top: 10px }
.xgbd h2 { margin-bottom: 15px; height: 58px; background:url(../images/mb_rhbd.jpg) left top no-repeat; width: 100%; margin: 0 auto; margin-top:5%; margin-bottom:5%; }
.listPic { width: 48%; overflow: hidden; float: left; margin-bottom: 10px; position: relative; height: 165px; border-right: none; margin-right: 2%; padding-bottom: 0px }
.listPic img { width: 100%; height: 100px; }
.listPic .bt { bottom: 0; height: auto; left: 0; position: relative; width: 100%; z-index: 2; overflow: hidden; padding: 0; text-align: center; color: #000; background: none }
.listPic .bt a { color: #000; font-size: 14px; line-height: 22px; overflow: hidden; text-align: center; width: 100%; }
.listPic .zy { width: 100%; font-size: 14px; line-height: 22px; color: #666; display: none }
.listPic .sj { width: 38%; height: auto; padding-top: 0px; font-size: 14px; }
.listPic1 { width: 48%; overflow: hidden; float: left; margin-bottom: 10px; position: relative; height: 165px; margin-top: 0px }
.listPic1 img { width: 100%; height: 100px; }
.listPic1 .bt { bottom: 0; height: auto; left: 0; position: relative; width: 100%; z-index: 2; overflow: hidden; padding: 0; text-align: center; color: #000; background: none }
.listPic1 .bt a { color: #000; font-size: 14px; line-height: 22px; overflow: hidden; text-align: center; width: 100%; margin-left: 0px }
.listPic1 .zy { width: 100%; font-size: 14px; line-height: 22px; ; color: #666l; display: none }
.listPic1 .sj { width: 38%; font-size: 14px; height: auto; padding-top: 0px; float: left; left: 0 }
.xgbd .more { width:90px; height:40px; line-height:40px; padding:0 2%; text-align:center; margin:0 auto; margin-top:10px; font-size:0.75rem; color:#fff; cursor:pointer; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#dd6617+0,e68401+39,f09c00+66,f29e00+100 */
background: #dd6617; /* Old browsers */
background: -moz-linear-gradient(left, #dd6617 0%, #e68401 39%, #f09c00 66%, #f29e00 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #dd6617 0%,#e68401 39%,#f09c00 66%,#f29e00 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #dd6617 0%,#e68401 39%,#f09c00 66%,#f29e00 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd6617', endColorstr='#f29e00',GradientType=1 ); /* IE6-9 */ }
.xgbd .more a { color:#fff; }
}
.ps3-bj{
    background: url("../images/video_bj.jpg") top center no-repeat;
        height: 885px;padding-top: 20px;
    }
.swiper-paginationb{
    position: relative;
}
.newswt {
    margin: 15px auto;
    border-bottom: #eee solid 1px;
    margin-bottom: 12px;
    padding-bottom: 10px;
}
.align-items-center {
    -ms-flex-align: center!important;
    align-items: center!important;
}
.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.borderd {
    border: #eee dashed 1px;
}
.time {
    font-size: 48px;
    line-height: 52px;
    text-align: center;
    font-weight: 600;
}
.col-2 {
    -ms-flex: 0 0 16%;
    flex: 0 0 16%;
    max-width: 16%;
    margin-right: 20px;
}
.time span {
    display: block;
    font-size: 14px;
    line-height: 30px;
    color: #999;
}
.col-10 {
    -ms-flex: 0 0 80%;
    flex: 0 0 80%;
    max-width: 80%;
}
.newswt h3 {
    font-size: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: normal;
    line-height: 32px;
}
.newswt p {
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: 0px;
    color: #999;
}
.newswt p {
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: 0px;
    color: #999;
}
.newswt p span a {
    color: #af1d00;
}
ul.topmain li {
    display: flex;
    justify-content: space-between;
}
ul.main li {
    line-height: 44px;
    position: relative;
    padding-left: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #333333;
    font-size: 16px;
}
ul.main li::before {
    content: "";
    position: absolute;
    width: 4px;
    height: 4px;
    background: #1eb3be;
    left: 0px;
    top: 50%;
}
a {
    color: inherit;
}
a {
    color: #007bff;
    text-decoration: none;
    background-color: transparent;
}
ul.topmain li span {
    color: #999;
    font-size: 14px;
}
.aa{
    width: 620px; float: left;
}
.aa h2{
   margin: 30px auto;
}
.bb h2{
   margin: 30px auto;
}
.ps4{
    width: 1200px;
    margin: 0 auto;overflow: hidden;
}
.newswt h3  a{
    color: #343434;
}
ul.main li  a{
    color: #343434;
}
.bb{width: 550px; float: right;}
.tt2{
    background: url("../images/picss.png") top right no-repeat;
    height: 382px;
    padding: 20px 10px 10px 50px;
}
.tt2 p{
    font-size: 14px;
    line-height: 26px;
    margin-top: 15px;
    
}
/*5月30日*/
.liebiao{
      background-color: #FFFFFF; 
        overflow: hidden;
    padding: 30px 40px;
    border-radius: 10px;
    }
.breadNav {
    text-align: left;
    margin: 20px 0px;
    border-bottom: 1px solid #d9d9d9;
    padding-bottom: 22px;
}
.breadNav a {
    color: #353535;
    font-size: 16px;
}
.breadNav-icon {
    width: 19px;
    height: 19px;
    display: inline-block;
    margin-right: 12px;
    background: url(../images/shouye.png) no-repeat;
    background-size: 100%, 100%;
}

.news-title {
    font-size: 22px;
    display: inline-block;
    width: 100%;
    line-height: 1;
    padding-bottom: 12px;
    padding-top: 10px;
}
.news-content {
    font-size: 14px;
    text-indent: 2em;
    margin: 10px auto;
}
.news-time {
    text-align: right;
    font-size: 14px;
    color: #d0d0d0;
}
.liebiaod a li{
    color: #353535;
}
.news-time > span {
    color: #D5D5DB;
}
.am-text-right {
    text-align: right !important;margin-bottom: 16px;
}
.am-pagination>li {
    display: inline-block;
}
.am-pagination>li>a, .am-pagination>li>span {
    position: relative;
    display: block;
    padding: 0.5em 1em;
    text-decoration: none;
    line-height: 1.2;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 0;
    margin-bottom: 5px;
    margin-right: 5px;
}
.am-pagination {
    padding-left: 0;
    margin: 1.5rem 0;
    list-style: none;
    color: #999;
    text-align: left;
    font-size: 14px;
}
.am-icon-clock-o {
    margin-right: 10px;
}
.up h4{    font-size: 22px;
    line-height: 36px;
    margin-top: 15px;
}
.up a h4{
    color: #343434;
}
.row-cols-3>* {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 32%;
    margin: 10px;
}
.ariticla-title {
    text-align: center;
    font-size: 30px;
    color: #000000;
    margin-top: 20px;
    margin-bottom: 20px;
    font-weight: bold;
}
.airtical-labels {
    color: #818181;
    font-size: 14px;
    margin: 0 0 25px 0;
    padding-bottom: 20px;
    text-align: center;
}
.airtical-labels {
    color: #818181;
    font-size: 14px;
    margin: 0 0 25px 0;
    padding-bottom: 20px;
    text-align: center;
}

.airticalText {
    line-height: 32px;
    font-size: 16px;
    color: #3D3D3D;
    text-align: justify;
    text-indent: 2em;
    margin: 20px auto;
}
.col-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
.col-9{
    width: 74%;
}
.gengduo{
    width: 1200px;
    text-align: right;
    margin: 0 auto;
    position: relative;
}
.gengduo p{
       width: 100px;
    position: absolute;
    right: 0;
    top: 120px;
}
.gengduo p a{
    color: #FFFFFF;
}
.picd{
    position: relative;
}
.playBtn {
    position: absolute;
    top: 50%;
    left: 47%;
    transform: translate(-50%, -50%);
    width: 42px;
    cursor: pointer;
}