@charset "utf-8";
/* 通用部分 */
body,h1,h2,h3,h4,h5,h6,div,p,dl,dt,dd,ol,ul,li,form,table,th,td,a,img,span,strong,var,em,input,textarea,select,option{margin: 0; padding: 0;}
html,body{font-family: "Microsoft YaHei","SimSun","Arial","Tabhoma",sans-serif; font-size: 20px; text-align: left; box-sizing: border-box;}
ul,ol,li{list-style: none;}
img{border: 0; vertical-align: top;}
input,select,textarea{outline: 0;}
textarea{resize: none;}
table{border-collapse: collapse; border-spacing: 0;}
th,strong,var,em{font-weight: normal; font-style: normal;}
a{text-decoration: none;}
a:link,a:visited,a:hover,a:active{text-decoration: none !important;}
.hide, .videoUrl{display: none; visibility: hidden; opacity: 0;}
.clear{display: block;}
.clear:after,ul:after{content: ''; overflow: hidden; width: 100%; height: 0px; font-size: 0px; display: block; clear: both;}
.g-1200{max-width: 1200px;}.g-1280{max-width: 1280px;}.g-1360{max-width: 1360px;}.g-1440{max-width: 1440px;}.g-1520{max-width: 1520px;}.g-1600{max-width: 1600px;}.g-1680{max-width: 1680px;}.g-1760{max-width: 1760px;}.g-1840{max-width: 1840px;}.g-1920{max-width: 1920px;}
.g-1200,.g-1280,.g-1360,.g-1440,.g-1520,.g-1600,.g-1680,.g-1760,.g-1840,.g-1920{width: 100%; margin-left: auto; margin-right: auto; display: block; position: relative;}
.g-1200:after,.g-1280:after,.g-1360:after,.g-1440:after,.g-1520:after,.g-1600:after,.g-1680:after,.g-1760:after,.g-1840:after,.g-1920:after{content: ''; overflow: hidden; width: 100%; height: 0px; font-size: 0px; display: block; clear: both;}
.m-lmt{text-align: center; background-position: center center; background-repeat: no-repeat;}
.m-lmt a{display: inline-block;}
.m-main{position: relative;}
.prev,.next{position: absolute; transition: all 0.3s; user-select: none; cursor: pointer;}
/*多行超出省略效果*/
.tem2,.tem3,.tem4{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;}
.tem2{-webkit-line-clamp: 2;}.tem3{-webkit-line-clamp: 3;}.tem4{-webkit-line-clamp: 4;}
/*单行超出省略效果*/
.tes{overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis;}
/*回到顶部*/
#goTop{background-color: #ffffff; border: 2px solid #f5ad7d; fill: #f5ad7d; position: fixed; z-index: 10; bottom: 80px; left: 50%; margin-left: 650px; cursor: pointer; width: 50px; height: 50px; border-radius: 25px; overflow: hidden; padding: 8px; box-sizing: border-box; transition: all 0.4s; transform: scale(0);}
#goTop:hover{fill: #ffffff; border: 2px solid #ffffff; background: #a9373b;}


/*头图*/
.head{height: 1112px; background: url(../images/head.png) top center no-repeat; overflow: hidden;}
.head img{position: absolute;}
.head .m-view{width: 681px; height: 433px; top: 237px; left: 260px;}
.head .m-view-2{width: 561px; height: 315px;  top: 670px; left: 275px;}
.head .m-view-3{width: 209px; height: 210px;  top: 717px; left: -4px; }
.head .m-view-4{width: 441px; height: 220px;  top: 750px; left: 787px; }


/*要闻 左图右文*/
.yw-pt{margin-top: 51px; height: 607px;}
.yw-pt .m-lmt{background: url(../images/yw-lmt.png) center top no-repeat; height: 62px;}
.yw-pt .m-main{margin-top: 61px;}
.yw-pt .m-main .m-pic{position: absolute; width:740px; height: 480px; background-color: #faf6f3; left: 0; top: 0px; z-index: 2; box-sizing: border-box; padding: 30px 30px 15px;}
.yw-pt .m-main .m-pic li img{width: 680px; height: 390px;}
.yw-pt .m-main .m-pic li .tit{font-size: 18px; color: #000000; height: 60px; line-height: 60px;}
.yw-pt .m-main .m-pic .prev,.yw-pt .m-main .m-pic .next{width: 40px; height: 30px; bottom: 15px; transition: all 0.3s;}
.yw-pt .m-main .m-pic .prev{background: url(../images/yw-prev.jpg); right: 80px;}
.yw-pt .m-main .m-pic .next{background: url(../images/yw-next.jpg); right: 30px;}
.yw-pt .m-main .m-pic .prev:hover{background: url(../images/yw-prev-hover.jpg);}
.yw-pt .m-main .m-pic .next:hover{background: url(../images/yw-next-hover.jpg);}
.yw-pt .m-main .m-txt{position: absolute; width: 420px; height: 480px; box-sizing: border-box; padding: 46px 27px 10px 33px; right: 0; background: url(../images/yw-txt-bg.png) center top no-repeat;}
.yw-pt .m-main .m-txt .m-tt{display: block; font-size: 22px; font-weight: bold; color: #1d1e1e;}
.yw-pt .m-main .m-txt p{margin-top: 16px; padding-bottom: 20px; border-bottom: 1px solid #ccc; line-height: 24px; font-size: 14px;  color: #555;}
.yw-pt .m-main .m-txt p a{color: #d71518;}
.yw-pt .m-main .m-txt ul li{line-height: 46px; font-size: 18px; list-style: disc inside; color: #d1b68c; }
.yw-pt .m-main .m-txt ul li a{color: #1d1e1e;}
.yw-pt .m-main .m-txt .u-more{position: absolute; bottom: 15px; left: 30px; width: 90px; height: 30px; display: block; font-size: 14px; text-align: center; line-height: 30px; color: #ffffff; background-color: #d1b68c;}


/*图文列表，视频稿列表，限高滚动条美化*/
.list-p{margin-top: 100px;}
.list-p .m-main{margin-top: 51px;}
.list-p .m-main ul{display: flex; flex-wrap: wrap; justify-content: space-between;}
.list-p li{position: relative; width: 380px; height: 320px; margin-bottom: 40px; overflow: hidden; transition: all 0.3s; background: url(../images/cd-item-bg.png) no-repeat; box-sizing: border-box; padding: 20px 25px;}
.list-p li:hover{background: #e2d3bc;}
.list-p li .pic{width: 330px; height: 210px;}
.list-p li .tit{font-size: 18px; color: #333; margin-top: 16px;}


/*视频连播*/
.video-list{margin-top: 60px; height: 1212px; background: url(../images/foot.png) center bottom no-repeat;}
.video-list .m-main{margin-top: 40px; background: url(../images/qj-bg.jpg) center top no-repeat; height: 980px;}
.video-list .m-main .video-box{padding: 80px 120px 0; box-sizing: border-box;}
.video-list .m-main .play-list{margin: 70px auto 0; width: 1020px; position: relative;}
.video-list .m-main .play-list li{width: 320px; height: 246px; float: left; margin: 0 10px;}
.video-list .m-main .play-list li img{width: 320px; height: 210px;}
.video-list .m-main .play-list li .tit{margin-top: 12px; text-align: center; font-size: 18px; color: #000;}
.video-list .m-main .play-list .prev,.video-list .m-main .play-list .next{width: 21px; height: 42px; bottom: 120px;}
.video-list .m-main .play-list .prev{background: url(../images/qj-prev.png); left: -40px;}
.video-list .m-main .play-list .next{background: url(../images/qj-next.png); right: -40px;}
.video-list .m-main .play-list .prev:hover{background: url(../images/qj-prev-hover.png);}
.video-list .m-main .play-list .next:hover{background: url(../images/qj-next-hover.png);}


@media only screen and (min-width: 600px) {/*PC端*/}
@media only screen and (max-width: 600px) {/*移动端*/}