
*{ margin:0;padding:0;border:0;outline: 0;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
body,div,img,form,input,ul,li,h1,h2,a,span{margin: 0; padding: 0; border: none; box-sizing: border-box; }
ul,li{list-style: none;}
body,h1,h2{font-family: "微软雅黑", "黑体"; font-size: 16px; line-height: 30px; font-weight: normal;}
body{background: #fff; margin: 0 auto;max-width:1920px;}
a{color: #000; text-decoration: none;}
a:hover{color: #D92636; }
.mt30{margin-top:30px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt10{margin-top:10px;}
.header,.nav,.container{width:1200px; margin:0 auto;}
.left{float: left;}
.right{float: right;}
.clearfix:after{content: ""; display: block; visibility: hidden; clear: both;}
.absolute { position: absolute;}
.relative { position: relative;}
.img img {
  width: 100%;
  height: 100%;
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  transition: all 1s;
}
.img img:hover {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

/* header */
.header{margin:15px auto; display:flex; justify-content:space-between;}
.logo{width:220px; height:95px; margin-left:24px;}
.ad_a {width:910px; height:110px; }
.ad_a img {width:100%; height:100%;}
/* daohang */
.daohang{background:url("../images/nav_sybj.png") no-repeat center;width:100%;}
.nav{color:#fff; height:70px;}
.nav ul{display:flex; justify-content:space-between;}
.nav li {line-height:70px;  font-size:22px; text-align:center; width: 180px; }
.nav  a {color:#fff; position: relative;}
.nav li:not(:first-child):hover { background:#ff7100; }
.subnav {position: absolute; display: none; width: 180px; text-align: center; background:#d00a09; color: #FFF; line-height:40px; padding-top: 15px;  font-size: 16px; font-weight:bold;z-index: 99; }
.subnav a{line-height:50px; display:block; width:180px; height:50px;}
.subnav a:hover{ background:#ff7100;}
/*toutiao*/

.toutiao h1{font-size:30px;line-height:1.3; font-weight:700;text-align:center;}
.toutiao h1 a{color:#d00a09;}
.toutiao p{ font-size:16px;line-height:26px;margin-top:15px;}
.toutiao p a{ margin:auto 5px;color:#666;}
.toutiao p a:hover{color:#ff7100;}
.toutiao p span{float:right;}
.toutiao p span a{color:#c90000;}

/*广告*/
.ad02{display:flex; flex-wrap:wrap; justify-content:space-between;}
.ad_b {width:596px; height:80px; float:left; margin-top:10px;}
.ad_b img {width:100%; height:100%;}

.ad_c {width:1200px; height:100px; margin-top:10px;}
.ad_c img {width:100%; height:100%;}

/*part01*/
.part01 {height: 356px; display:flex; justify-content: space-between; align-items:flex-start; }
  /*焦点图*/
#jdt{width:690px; height:356px; overflow:hidden; margin:0 auto;}
#jdt .swiper-slide img { display: block; width: 100%; height: 100%; object-fit: cover; }
#jdt .swiper-slide h4 { font-size: 18px; font-weight: normal; line-height: 42px; color: white; background: rgba(0, 0, 0, .6); width: 100%; height: 42px; padding-left: 1em; position: absolute; left: 0; bottom: 0; box-sizing: border-box; }
#jdt .swiper-pagination { display: flex; padding-right: 4px; bottom: 15px; box-sizing: border-box; justify-content: right; }
#jdt .swiper-pagination-bullet { background: #bdbebf; width: 12px; height: 12px; margin: 0 4px; opacity: 1; }
#jdt .swiper-pagination-bullet-active { background: #ff7100; }
#jdt .swiper-slide h4 a{color:#fff;}

/* 聚焦文明 */
.jjwm{width:480px;margin-left:30px; }
.jjwm .lmnav {background:url("../images/jjwmlmbj.png") no-repeat;width:478px; height:44px; border-bottom:1px solid #bdbdbd;}
.jjwm .lmnav span{font-size:28px; font-weight:700;color:#d00a09;margin-left:40px; line-height:44px;}
.jjwm .lmnav a{display:block; width:60px; height:44px; line-height:44px; float:right;}
.list {padding-top:20px;}
.list li {background:url(../images/dot_red.jpg) left no-repeat; padding-left:15px; line-height:40px; font-size:16px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; -o-text-overflow:ellipsis;}
.jjwm .list span {float:right; font-size:14px;}
/* part02 */
.wmpy{border-bottom:1px solid #d9d9d9;display:flex; justify-content: space-between; align-items:flex-start; }
.wmpy h1{font-size:28px; border-bottom:5px solid #e00005; width:160px; text-align:center;color:#d00a09;font-weight:700; line-height:1.5;}
.wmpy a{margin-top:15px;display:block; width:62px; height:28px; float:right; background:url(../images/more_redbj.png) no-repeat; color:#fff; font-size:12px; text-align:center; line-height:28px;}

.part02_left {width:530px; float:left; margin-left:15px;}
 .tw { width:100%;position: relative; }
 .tw .img { width:100%; height: 302px; z-index: 1; overflow: hidden;}
 .tw .img img {  width: 100%;  height: 100%;}
 .tw h2{ position: absolute; left: -50px; top: 10px; z-index:5; }
 .tw .tit { height:40px; line-height:40px; overflow:hidden;text-align:center; position: absolute;  left: 0;  right: 0;  bottom: 0;  z-index: 3;  background: rgba(0, 0, 0, 0.6);  color: #fff;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  margin-top: 0;}
 .tw .tit a {  color: #fff;}
 .tw .tit a:hover { color:#ff7100;}

 .part02_right{width:530px; float:right; margin-right:15px; }
 .part02_bottom{display:flex; justify-content: space-between;}
 .lmpub3{width:375px;}
 .lmpubnav{border-bottom:1px solid #d9d9d9;display:flex; justify-content: space-between; align-items:flex-start;}
 .lmpubnav h2{font-size:22px; border-bottom:2px solid #e00005; width:160px; text-align:center;font-weight:700; line-height:1.5;}
 .lmpubnav a{margin-top:5px;display:block; width:62px; height:28px; float:right; background:url(../images/more_right.png) no-repeat right; color:#b4b4b4; font-size:14px; text-align:center; }
 .tw2 .img { width:100%; height: 240px; z-index: 1; overflow: hidden;}
 .tw3 h2{ position: absolute; left: -20px; top: 10px; z-index:5; }
 /* 专题策划 */
 /* .topic {border:1px solid #d9d9d9;height: 110px; display:flex; justify-content: space-between; }
 .topicnav{ background:#be0e0e; color:#fff; font-size:20px; line-height:1.2; padding-top:6px; text-align: center;  height:110px; width: 45px;  }
.topicnav a{color:#fff;}
 .topiccon{width:1150px;display:flex; justify-content:flex-start; padding-top:15px;overflow: hidden;}
.topiccon a{ display:block;width:212px; height:80px;margin: 0 8px;}
.topiccon a img{width:212px; height:80px} */

 /* 专题策划改*/
 .topic {border:1px solid #d9d9d9; height: 130px; display:flex; justify-content: space-between; }
 .topicnav{ background:#be0e0e; color:#fff; font-size:20px; line-height:1.2; padding-top:18px;text-align: center;  height:130px; width: 45px;  }
.topicnav a{color:#fff;}
.scroll{width:1155px;display:flex;justify-content:flex-start; padding-top:15px;overflow: hidden;}
.scroll ul {  white-space: nowrap; padding-left:10px;}
.scroll ul li {  display: inline-block;margin: 0 10px;width:355px;height:100px; }
.scroll ul li img{width:355px; height:100px;vertical-align: top;}
/* #marquee1{width:1137px;height:100px; overflow:hidden; margin:0 auto;margin-top:15px;}
#marquee1 ul li{float:left;width:360px; margin:0 10px;}
#marquee1 ul li img{display:block;width:360px; height:100px;vertical-align: top;} */
/* 文明** */
.wmmc{width:375px; display:flex; flex-wrap:wrap; justify-content:space-between;}
.wmmc li{ height:151px;margin:5px auto;}

/* 大美晋江 */
.dmjjcon { width: 1200px; height:470px; display:flex; flex-wrap:wrap; justify-content:space-between; align-content:space-between; position:relative; align-items:flex-end; }
.dmjjcon figure { width:270px; height:150px; }
.dmjjcon figure a,
.dmjjcon figure img { display:block; width:100%; height:100%; font-size:16px; }
.dmjjcon figure a { position:relative; overflow:hidden; }
.dmjjcon figure img {  object-fit:cover; transition:.6s all; }
.dmjjcon figure figcaption { width: 100%; color: #fff; position:absolute; left: 0; bottom: 0; padding:1em .5em; line-height: 1.45; background:linear-gradient(to bottom,rgba(0, 0, 0,0) 0% , rgba(0,0,0,.7) 100%); box-sizing: border-box; text-align: justify; }
.dmjjcon figure:nth-of-type(1),
.dmjjcon figure:nth-of-type(2) { position:absolute; top:0; left:0; }
.dmjjcon figure:nth-of-type(3),
.dmjjcon figure:nth-of-type(4) { margin-left:100%; flex-shrink:0; }
.dmjjcon figure a:hover img {transform: scale(1.2);}
.dmjjcon figure:nth-of-type(3),
.dmjjcon figure:nth-of-type(4) { margin-left:calc(100% - 270px); flex-shrink:0; }
.dmjjcon figure:nth-of-type(1) { width:285px; height:100%; }
.dmjjcon figure:nth-of-type(2) { width:625px; height:310px; transform:translateX(295px); }
.dmjjcon figure:nth-of-type(5) { margin-left:295px; width:305px; }
.dmjjcon figure:nth-of-type(6) { width:305px;}


/* 底部 */
.footer{width:100%; background-color:#e00005; line-height:1.5; text-align:center; margin:0 auto; margin-top:30px;padding:50px; color:#fff; font-size:14px;}
.footer span{ display:inline-block; margin:2px 10px;}
.footer a{color:#fff;}