@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,a.tit{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-1240{max-width: 1240px;}.g-1280{max-width: 1280px;}.g-1320{max-width: 1320px;}.g-1360{max-width: 1360px;}.g-1400{max-width: 1400px;}.g-1440{max-width: 1440px;}.g-1480{max-width: 1480px;}.g-1520{max-width: 1520px;}.g-1560{max-width: 1560px;}.g-1600{max-width: 1600px;}.g-1640{max-width: 1640px;}.g-1680{max-width: 1680px;}.g-1720{max-width: 1720px;}.g-1760{max-width: 1760px;}.g-1800{max-width: 1800px;}.g-1840{max-width: 1840px;}.g-1880{max-width: 1880px;}.g-1920{max-width: 1920px;}
.g-1200,.g-1240,.g-1280,.g-1320,.g-1360,.g-1400,.g-1440,.g-1480,.g-1520,.g-1560,.g-1600,.g-1640,.g-1680,.g-1720,.g-1760,.g-1800,.g-1840,.g-1880,.g-1920,.g-full{width: 100%; margin-left: auto; margin-right: auto; display: block; position: relative;}
.g-1200:after,.g-1240:after,.g-1280:after,.g-1320:after,.g-1360:after,.g-1400:after,.g-1440:after,.g-1480:after,.g-1520:after,.g-1560:after,.g-1600:after,.g-1640:after,.g-1680:after,.g-1720:after,.g-1760:after,.g-1800:after,.g-1840:after,.g-1880:after,.g-1920:after,.g-full: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: #3d6e94;}



/*body{background: url(../../body.jpg) top center no-repeat; height: 9999px;}*/
.g-wrap{background-color: #f1fcff; padding-bottom: 114px;}

/* 头图 */
.head{height: 714px; background: url(../images/head.jpg) top center no-repeat; overflow: hidden;}

/* 要闻 */
:root{
    --yw-pic-width:730px;
    --yw-pic-height:520px;
    --yw-txt-width:470px;
    --yw-txt-height:610px;
}
.yw{margin-top: 118px; height:  var(--yw-txt-height); background: url(../images/yw-bg.png) top right no-repeat;}
.yw .m-main .m-pic{position: absolute; width: var(--yw-pic-width); left: 0; top: 45px; z-index: 2;}
.yw .m-main .m-pic li img{width: var(--yw-pic-width); height: var(--yw-pic-height);}
.yw .m-main .m-pic li .tit{font-size: 24px; color: #fff; background-color: rgba(0,0,0,0.6); height: 80px; line-height: 80px; margin-top: -80px; position: relative; padding-left: 1em;}
.yw .m-main .m-pic .hd{position: absolute; bottom: 30px; right: 20px;}
.yw .m-main .m-pic .hd li{width: 20px; height: 20px; margin-right: 10px; border-radius: 10px; background-color: #cbcccb; float: left;}
.yw .m-main .m-pic .hd li.on{background-color: #ffb75a;}
.yw .m-main .m-txt{position: absolute; width: var(--yw-txt-width); height: var(--yw-txt-height); box-sizing: border-box; padding: 47px 25px 25px 50px; right: 0;}
.yw .m-main .m-txt .tit{display: block; font-size: 20px; color: #484a4c;}
.yw .m-main .m-txt p{margin-top: 18px; padding-bottom: 20px; border-bottom: 1px solid #ccc; line-height: 26px; font-size: 16px; color: #949494;}
.yw .m-main .m-txt p a{color: #0b6bb5;}
.yw .m-main .m-txt ul{margin-top: 40px;}
.yw .m-main .m-txt ul li{line-height: 22px; font-size: 18px; list-style: disc outside; transition: 0.3s; margin-bottom: 26px; color: #0b6bb5;}
.yw .m-main .m-txt ul li:hover{margin-left: 10px; color: rgba(255,0,0,0.1);}
.yw .m-main .m-txt ul li a{color: #484a4c;}
.yw .m-main .m-txt .u-more{font-size: 16px; color: #0b6bb5; position: absolute; right: 54px; bottom: 30px;}

/* 梦笔生花 */
.mbsh{margin-top: 79px;}
.mbsh .m-lmt{background: url(../images/mbsh-lmt.png) center center no-repeat; height: 87px;}
.mbsh .m-main{margin-top: 80px; background: url(../images/mbsh-main-bg.png) no-repeat; height: 650px; display: flex;}
.mbsh .m-main .video-box{width: 678px; height: 560px; position: absolute; top: 50px; left: 30px;}
.mbsh .m-main .video-box video{width: 670px; height: 377px; border: 2px solid #0b6bb5;}
.mbsh .m-main .video-box .tit{font-size: 24px; color: #484a4c;}
.mbsh .m-main .video-box p{font-size: 18px; color: #858585;}
.mbsh .m-main .video-list{width: 320px; height: 570px; overflow-y: auto; position: absolute; right: 43px; top: 38px}
.mbsh .m-main .video-list::-webkit-scrollbar{ width: 6px;}
.mbsh .m-main .video-list::-webkit-scrollbar-track-piece{/*内层轨道，滚动条中间部分*/background-color: #fff;}
.mbsh .m-main .video-list::-webkit-scrollbar-thumb {/*内嵌滑块*/background-color: #004665; width: 6px;}
.mbsh .m-main .video-list ul{}
.mbsh .m-main .video-list ul li{}
.mbsh .m-main .video-list ul li img{width: 266px; height: 155px; border: 2px solid #0076b0;}
.mbsh .m-main .video-list ul li .tit{font-size: 14px; color: #0076b0;}
.mbsh .m-main .video-list ul li .videoUrl{display:none;}

/* 诗画浦城 */
.shpc{margin-top: 74px;}
.shpc .m-lmt{background: url(../images/shpc-lmt.png) center center no-repeat; height: 87px;}
.shpc .m-main {margin-top: 76px;}
.shpc .poster-main{width:1200px; height:700px; position:relative; margin-left: auto; margin-right: auto;}
.shpc .poster-list .list-item{position:absolute; width: 351px !important; height: 667px !important; box-sizing: border-box; padding: 13px; background-color: #fff; overflow: hidden;}
.shpc .poster-list .list-item .u-pic img{width: 325px; height: 577px;}
.shpc .poster-list .list-item .u-pic .tit{color: #0076b0; height: 50px; margin-top: 8px; font-size: 16px;}
.shpc .poster-btn{width: 28px !important; height: 118px !important; position: absolute; top: 278px; cursor: pointer;}
.shpc .poster-next-btn{right: -60px; background: url(../images/next.jpg) top center no-repeat;}
.shpc .poster-prev-btn{left: -60px; background: url(../images/prev.jpg) top center no-repeat;}

/* 云兴入闽 */
.yxrm{margin-top: 57px;}
.yxrm .m-lmt{background: url(../images/yxrm-lmt.png) center center no-repeat; height: 85px;}
.yxrm .m-main{margin-top: 88px;}
.yxrm .m-main .tit{position: relative; margin-top: -40px; height: 40px; color: #fff; background-color: rgba(0,0,0,0.7); padding-left: 0.5em; font-size: 18px; line-height: 40px;}
.yxrm .m-main .flex-box a{float: left; display: inline-block; margin: 8px 3px 0;}
.yxrm .m-main .flex-box a img{width: 291px; height: 176px;}
.yxrm .m-main .flex-box a:nth-child(5n+1){margin-right: 5px;}
.yxrm .m-main .flex-box a:nth-child(5n+1) img{width: 596px; height: 360px;}
.yxrm .m-main .rows{display: flex;}
.yxrm .m-main .rows a{display: inline-block; margin: 8px 4px 0;}
.yxrm .m-main .rows a img{width: 232px; height: 176px;}



@media only screen and (min-width: 600px) {/*PC端*/}
@media only screen and (max-width: 600px) {/*移动端*/}