body {background: #fff; font-size:14px; font-family: "微软雅黑","Verdana","宋体"; color:#000;}
img { border:0; vertical-align:middle; }
body, html, h1, h2, h3, h4, h5, h6, div, ul, li, p, span, input, dl, dt, dd, label, table, th, td, tr, radio, select { margin:0; padding:0; }
.h2, h2 {font-size: 30px;}
ul, li { list-style:none; }
a{color:#333;text-decoration:none; outline:none;}
a:hover { text-decoration:none; color:#da1100; }

.ly { overflow:hidden; background-color:#fff;  }
.ly * { margin:0; padding:0; box-sizing:border-box; }
/* header */
.ly-header { min-width:1200px; z-index:999; }
.ly-header .index-head { height:700px; }
.ly-header .page-head { height:466px; }

.ly-header .navwrap .nav { max-width:1170px; height:80px; margin:0 auto; padding:20px 0 10px; }
.ly-header .navwrap .nav ul { float:left; }
.ly-header .navwrap .nav ul li { float:left; height:50px; }
.ly-header .navwrap .nav ul li a.f { display:block; width:130px; line-height:50px; font-size:22px; color:#fff; text-align:center; }

/* common */
.cm-pad20 { padding-top:20px !important; }
.cm-pad30 { padding-top:30px !important; }

.page { overflow:hidden; width:100%; min-width:1200px; }

/* content */
.page .content { padding-top:60px; padding-bottom:20px; }

/* modules default 2 col*/
.page .content .modules { padding:20px 0; }
.page .content .modules .mwrap { max-width:1200px; width:100%; background-color:#fff; padding:10px; border:2px solid #eec482; border-radius:25px; box-shadow:5px 5px 5px #f5e7cc; margin:0 auto;  }

.page .content .modules .mwrap .modules-box .tab-hd { height:60px; display:flex; display:-webkit-flex; padding:14px 0; }
.page .content .modules .mwrap .modules-box .tab-hd.wide-hd { width:80%; margin:0 auto; }
.page .content .modules .mwrap .modules-box .tab-hd .zhtxt { position:relative; width:140px; min-width:140px; height:32px; line-height:32px; background-color:#ee402e; font-size:16px; color:#fff; letter-spacing:1px; text-align:center; font-weight:bold; float:left; }
.page .content .modules .mwrap .modules-box .tab-hd .zhtxt .lf-corner { position:absolute; left:-12px; top:0; z-index:9; width:12px; height:32px; border-width:16px 6px; border-style:solid; border-color:transparent#ee402e #ee402e transparent; }
.page .content .modules .mwrap .modules-box .tab-hd .zhtxt .rt-corner { position:absolute; right:-12px; top:0; z-index:9; width:12px; height:32px; border-width:16px 6px; border-style:solid; border-color:#ee402e transparent transparent #ee402e; }
.page .content .modules .mwrap .modules-box .tab-hd .entxt { position:relative; width:100%; height:32px; line-height:32px; background-color:#f2f2f2; font-size:14px; color:#b8b8b8; letter-spacing:2px; text-align:left; font-style:oblique; padding-left:5px; }
.page .content .modules .mwrap .modules-box .tab-hd .entxt.tright { text-align:right; }
.page .content .modules .mwrap .modules-box .tab-hd .entxt .lf-corner { position:absolute; left:-12px; top:0; z-index:9; width:12px; height:32px; border-width:16px 6px; border-style:solid; border-color:transparent#f2f2f2 #f2f2f2 transparent; }
.page .content .modules .mwrap .modules-box .tab-hd .entxt .rt-corner { position:absolute; right:-12px; top:0; z-index:9; width:12px; height:32px; border-width:16px 6px; border-style:solid; border-color:#f2f2f2 transparent transparent #f2f2f2; }
.page .content .modules .mwrap .modules-box .tab-hd .zhtxt + .entxt,
.page .content .modules .mwrap .modules-box .tab-hd .entxt + .zhtxt { margin-left:20px; }
.page .content .modules .mwrap .modules-box .tab-hd .more { min-width:100px; height:32px; line-height:32px; font-size:14px; color:#eec482; text-align:center; padding:0 10px; }
.page .content .modules .mwrap .modules-box .tab-hd .morek { min-width:100px; height:32px; cursor:inherit; }
/* md list style line show */
.md-list-cn { overflow:hidden; }
.md-list-cn ul { overflow:hidden; width:100%; }
.md-list-cn ul li { position:relative; display:flex; justify-content:space-between; overflow:hidden; width:100%; height:51px; line-height:32px; float:left; padding-left:25px; border-bottom:1px solid #efefef; }
.md-list-cn ul li::after { position:absolute; left:10px; top:23px; z-index:9; content: ''; width:4px; height:4px; background:#666; border-radius:2px; }
.md-list-cn ul li .news-title { overflow:hidden; width:90%; height:50px; line-height:50px; text-overflow:ellipsis; white-space:nowrap; }
.md-list-cn ul li a { font-size:19px; color:#333; }
.md-list-cn ul li a:hover { color:#da1100; }
.md-list-cn ul.firsthidden > li:first-child { display:none; }

/* top item */
.page .content .modules.newscenter { padding-top:0 !important; }
.page .content .modules.newscenter .mwrap { position:relative; }
.page .content .modules.newscenter .mwrap .top-ic { position:absolute; left:-11px; top:-10px; z-index:9; }
.page .content .modules.newscenter .top-item { overflow:hidden; width:100%; padding:0 120px; }
.page .content .modules.newscenter .top-item .item-tl { overflow:hidden; width:100%; line-height:40px; color:#df0103; font-size:35px; text-align:center; font-weight:bold; padding:10px 0; }
.page .content .modules.newscenter .top-item .item-sm { overflow:hidden; width:100%; min-height:56px; line-height:28px; color:#444; font-size:16px; text-indent:32px; padding-bottom:20px; }
.page .content .modules.newscenter .top-item .item-sm .debtn { color:#444; }
/* md mdcn */
.page .content .modules.newscenter .mdcn { display:flex; display:-webkit-flex; flex-direction:row; flex-wrap:nowrap; justify-content:space-between; align-content:flex-start; padding:0 25px 15px; }
.page .content .modules.newscenter .mdcn .modules-box.imgnewsright { flex:0 0 45%; min-width:525px; height:364px; }
.page .content .modules.newscenter .mdcn .modules-box.newslistleft { flex:0 0 50%; max-width:600px; height:364px; }
.page .content .modules.newscenter .mdcn .modules-box:nth-child(odd) .box-wrap { padding-right:10px; }
.page .content .modules.newscenter .mdcn .modules-box:nth-child(even) .box-wrap { padding-left:10px; }
.page .content .modules.newscenter .mdcn .modules-box .tab-cn .item-cn { overflow:hidden; width:100%; }
/* newslist */
.page .content .modules.newscenter .mdcn .modules-box.newslistleft .tab-cn { overflow:hidden; }
/* imgnews */
.page .content .modules.newscenter .mdcn .modules-box.imgnewsright .tab-cn .imgnews { position:relative; overflow:hidden; width:100%; height:364px; }
.page .content .modules.newscenter .mdcn .modules-box.imgnewsright .tab-cn .imgnews .swiper-wrapper .swiper-slide { overflow:hidden; }
.page .content .modules.newscenter .mdcn .modules-box.imgnewsright .tab-cn .imgnews .swiper-wrapper .swiper-slide img { width:auto; height:auto; min-width:100%; max-height:100%; }
.page .content .modules.newscenter .mdcn .modules-box.imgnewsright .tab-cn .imgnews .swiper-wrapper .swiper-slide .txt { position:absolute; left:0; bottom:0; z-index:2; overflow:hidden; width:100%; height:40px; line-height:40px; background-color:rgba(0,0,0,0.5); color:#fff; font-size:18px; padding:0 150px 0 20px; text-overflow:ellipsis; white-space:nowrap; }
.page .content .modules.newscenter .mdcn .modules-box.imgnewsright .tab-cn .imgnews .swiper-pagination { text-align:right; padding:0 10px; }
.page .content .modules.newscenter .mdcn .modules-box.imgnewsright .tab-cn .imgnews .swiper-pagination span { width:12px; height:12px; background-color:#fff; opacity:1; }
.page .content .modules.newscenter .mdcn .modules-box.imgnewsright .tab-cn .imgnews .swiper-pagination span.swiper-pagination-bullet-active { background-color:#f71717; }

/* day file*/
.page .content .dayfile { overflow:hidden; padding:0 0 20px 0; }
.page .content .dayfile .modules { max-width:1200px; width:100%; margin:0 auto; }
.page .content .dayfile .mwrap.lf-modules { overflow:hidden; width:246px; height:416px; float:left; padding:0; }
.page .content .dayfile .mwrap.lf-modules .daychoose { overflow:hidden; }
.page .content .dayfile .mwrap.lf-modules .daychoose .day-tl { overflow:hidden; width:100%; height:60px; background-color:#f9c06b; background-image:radial-gradient(#f9dd86, #f9c06b, #f9b661); padding:5px 0; }
.page .content .dayfile .mwrap.lf-modules .daychoose .day-tl .zhtxt { line-height:30px; font-size:20px; color:#fff; font-weight:bold; letter-spacing:1px; text-align:center; }
.page .content .dayfile .mwrap.lf-modules .daychoose .day-tl .entxt { line-height:20px; font-size:12px; color:#fff; letter-spacing:2px; text-align:center; font-style:oblique; }
.page .content .dayfile .mwrap.lf-modules .daychoose .day-cn { overflow:hidden; display:flex; display:-webkit-flex; flex-wrap:wrap; justify-content:space-between; padding:6px; }
.page .content .dayfile .mwrap.lf-modules .daychoose .day-cn a { display:block; width:48%; height:80px; line-height:30px; background-color:#fffaee; color:#d38838; font-size:24px; font-weight:bold; text-align:center; margin-top:5px; padding:25px 10px; }
.page .content .dayfile .mwrap.lf-modules .daychoose .day-cn a.month { background-color:#f3cf9c; color:#fff; padding:10px; }
.page .content .dayfile .mwrap.lf-modules .daychoose .day-cn a:hover { background-color:#f3cf9c; color:#fff; }
.page .content .dayfile .mwrap.rt-modules { width:910px; height:416px; padding:10px 25px; float:right; }
.page .content .dayfile .mwrap.rt-modules .md-list-cn ul li { padding-left:10px; border-bottom:1px dashed #a7a7a7; }
.page .content .dayfile .mwrap.rt-modules .md-list-cn ul li::after { display:none; }

/* img & list */
.page .content .modules.report .mdcn { display:flex; display:-webkit-flex; flex-direction:row; flex-wrap:nowrap; justify-content:space-between; align-content:flex-start; padding:0 15px 15px; }
.page .content .modules.report .mdcn .modules-box.report-list { flex:0 0 50%; max-width:560px; height:364px; }
.page .content .modules.report .mdcn .modules-box.report-people { flex:0 0 50%; max-width:560px; height:364px; }
.page .content .modules.report .mdcn .modules-box.report-people .itemlist { overflow:hidden; display:flex; display:-webkit-flex; flex-wrap:wrap; justify-content:space-between; padding:6px; }
.page .content .modules.report .mdcn .modules-box.report-people .itemlist .item { overflow:hidden; width:164px; height:164px; border-radius:82px; margin-bottom:20px; }
.page .content .modules.report .mdcn .modules-box.report-people .itemlist .item img { width:164px; height:auto; }
/* imgcall */
.page .content .modules .modules-box .tab-cn .imgcall { position:relative; overflow:hidden; padding:15px 0; }
.page .content .modules .modules-box .tab-cn .imgcall .swiper-wrapper .swiper-slide { overflow:hidden; text-align:center; }
.page .content .modules .modules-box .tab-cn .imgcall .swiper-wrapper .swiper-slide img { width:auto; height:160px; }
.page .content .modules .modules-box .tab-cn .imgcall .swiper-wrapper .swiper-slide .txt { overflow:hidden; width:100%; height:30px; line-height:30px; color:#333; font-size:14px; text-align:center; }

/* visus */
.page .visus { position:relative; overflow:hidden; height:680px; }
.page .visus .swiper-wrapper .swiper-slide { background-position:center center; background-repeat:no-repeat; background-color:#f71717; }
.page .visus .swiper-wrapper .swiper-slide img { width:100%; height:100%; }
.page .visus .swiper-wrapper .swiper-slide .txt { position:absolute; left:0; bottom:0; z-index:2; overflow:hidden; width:100%; height:60px; line-height:40px; background-color:rgba(0,0,0,0.5); color:#fff; font-size:18px; text-align:center; padding:0 20px; text-overflow:ellipsis; white-space:nowrap; }
.page .visus .swiper-pagination { text-align:left; padding:0 10px; }
.page .visus .swiper-pagination span { width:8px; height:8px; background-color:#a9a9a9; opacity:1; }
.page .visus .swiper-pagination span.swiper-pagination-bullet-active { background-color:#fff; }

/* meeting */
.page .content .modules .modules-box .tab-cn .meeting .md-list-cn ul li { flex:0 0 48%; width:48%; justify-content:space-between; }
.page .content .modules .modules-box .tab-cn .meeting .md-list-cn ul li:nth-child(odd) { float:left; }
.page .content .modules .modules-box .tab-cn .meeting .md-list-cn ul li:nth-child(even) { float:right; }

/* footer */
.ly-footer { width:100%; min-width:1200px; background-color:#da1101; }

.ly-footer .foot-wrap { overflow:hidden; max-width:1200px; margin:0 auto; padding:40px 0; }
.ly-footer .foot-wrap .ft-img { display:block; margin:0 auto; }
.ly-footer .foot-wrap .copyRight { line-height:30px; color:#fff; font-size:14px; text-align:center; }
.ly-footer .foot-wrap .copyRight a { color:#fff; }

/* left side */
.left-side { position:fixed; top:100px; left:20px; z-index:9999; cursor:pointer; }
.left-side img { width:200px; height:517px; }
@media screen and (min-width: 1920px) {
  .left-side { position:fixed; top:100px; left:50%; margin-left:-940px; }
}

.page .content .position{
  width: 100%;
  height: 60px;
  line-height:60px;
}
.page .content .position .position-txt{
  font-size: 14px;
  color: #666;
  width: 1200px;
  margin: 0 auto;
}
.page .content .position .position-txt a{
  font-size: 14px;
  color: #666;
}
.page .content .listcontent{
  padding-bottom: 30px;
  width: 1200px;
  margin: 0 auto ;
}
.page .content .listcontent .listcontent-title{
  height: 50px;
  background: url('http://2022yclh.ycnews.cn/images/img2022/list_hd_name_bg.png') no-repeat center;
}
.page .content .listcontent .listcontent-title p{
  font-size: 19px;
  font-weight: bold;
  color: #fff;
  line-height: 45px;
  padding-left: 62px;
}
.listcontent-title p span {
  font-size: 15px;
  font-weight: normal;
  color: #fff;
  padding-left: 20px;
  }
.page .content .listcontent .listcontent-list{
  margin-left: 10px;
  width: 1190px;
  border: 1px solid #eeeeee;
  background: #fcfcfc;
  border-top: none !important;
}
.listcontent-list ul{
  font-size: 17px;
  color: #333;
  padding: 15px 25px 15px 20px;
}

.listcontent-list ul li {
  text-align: right;
  height: 40px;
  line-height: 40px;
  padding-left: 10px;
  background: url('http://2022yclh.ycnews.cn/images/img2022/dot_ic_01.png') no-repeat 0px center;
  color: #999999;
}
.listcontent-list ul li a{
  float: left;
  font-size: 17px;
}
.listcontent-list ul li span{
  float: right;
  font-size: 17px;
  color: #999;
}
.line{margin:8px 0;list-style: none;height: 1px !important;background:#eeeeee;width: 100%;}
.bt-mod-wzpb-02 li{float: none !important;}