html{ font-size: 62.5%; }
*{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;}
ul,ol{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
a{ text-decoration:none; color:#000; }
body { padding-bottom: 16vw; }
figure img { display: block; width: 100%; height: 100%; object-fit: cover; }
a h3 { font-weight: normal; color:#121212; }
a p {  color: #697179; }
/*栏目*/
a.lanMu { display:block; width: 91.5vw; margin:0 auto 5vw; }
a.lanMu > img { display: block; width: 100%; }
a.lanMu b { width: 100%; display: flex; align-items: center; flex-wrap: wrap; background: url(//img2.fznews.com.cn/m/2022/img/ico_more.png) right 2vw no-repeat; background-size: 4vw; font-size: 5.4vw; color: #333333; line-height: 1.1; }
a.lanMu b::before,
a.lanMu b::after { display: block; content: '' }
a.lanMu b::before { width: .6vw; height: 3.4vw; background: #0d65c7; margin-right: 2vw; }
a.lanMu b::after { width: 100%; height: 4px; background: rgba(13,101,199,.4); margin:2.5vw 0 2px; }
a.lanMu b img { display: block; height: 100%; }

#newslist { width: 100vw; display: flex; flex-direction: column; align-items: center; }
#newslist > * { width: 91.5vw; }

#lunBoTu { width: 100vw !important; height: 67vw; padding: 0; }
#lunBoTu .swiper-slide { width: 100%; height: 100%; position: relative; }
#lunBoTu .swiper-slide figure { width: 100%; height: 100%; }
#lunBoTu .swiper-slide h3 { width: 100%; box-sizing: border-box; padding:1em; text-align: justify; font-size: 4.4vw; line-height: 1.3; color: #fff; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,.35); }
#lunBoTu .swiper-pagination { width: 100%; height: .5vw; transform: translate3d(0,0,0); right: auto; top:auto; left: 0; bottom: 0; display: flex; justify-content: space-between; }
#lunBoTu .swiper-pagination span { width: 25%; height: .5vw; border-radius: .5vw .5vw 0 0; margin: 0; opacity: 0; }
#lunBoTu .swiper-pagination span.swiper-pagination-bullet-active { opacity: 1; }

[class ^= 'xiangMu'] { display: flex; border-bottom: 1px solid #efefef; padding: 3.5vw 0; }
[class ^= 'xiangMu'] figure { overflow: hidden; }
[class ^= 'xiangMu'] img { border-radius: 1vw; }
[class ^= 'xiangMu'] h3 { font-size: 2rem; line-height: 1.4; text-align: justify; }
[class ^= 'xiangMu'] p { font-size: 3.2vw; color: #697179; line-height: 1; display: flex; }
[class ^= 'xiangMu'] p span { padding-right: 3em; max-width: 10em; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
/*常规条目*/
a.xiangMu { justify-content: space-between; position: relative; }
a.xiangMu figure { order: 2; width: 30vw; height: 20vw; flex-shrink: 0; }
a.xiangMu h3 { order: 1; margin:0 1em 1.2em 0;}
a.xiangMu p { position: absolute; left: 0; bottom: 3.5vw; }
/*视频（小图）*/
a.xiangMu_video { justify-content: space-between; position: relative; }
a.xiangMu_video figure { order: 2;  width: 30vw; height: 20vw; flex-shrink: 0; position: relative; }
a.xiangMu_video figure::before { display: flex; content: ''; width: 7vw; height: 4vw; background: url(https://www.ibrahimozcan.com/img/m/2022/img/ico_video.png) center no-repeat; background-size: contain; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); }
a.xiangMu_video h3 { order: 1; margin:0 1em 1.2em 0; }
a.xiangMu_video p { position: absolute; left: 0; bottom: 3.5vw; }
/*卡片*/
article.kaPian { display: flex; justify-content: space-between; padding-top: 3.5vw; }
article.kaPian a { width: 44.5vw; height: 25vw; padding:0 2vw; box-sizing: border-box; border:1px solid #dddddd; border-radius: 1vw; box-shadow: 0 .8vw .8vw rgba(202,202,202,.72); position: relative; display: flex; flex-direction: column; align-items: flex-end; justify-content: center; }
article.kaPian a > * { width: 25vw; }
article.kaPian a figure { width: 12vw; height: 12vw; border-radius: 50%; position: absolute; left: 0; top: 50%; overflow: hidden; transform: translate(2vw,-50%); }
article.kaPian a h3 { font-size: 3.4vw; line-height: 2; }
article.kaPian a p { font-size: 2.8vw; color: #999; }

/*多图*/
[class ^= 'xiangMu_tu'] { flex-direction: column; }
[class ^= 'xiangMu_tu'] h3 { order: 1; }
[class ^= 'xiangMu_tu'] figure { order: 2; display: flex; justify-content: space-between; margin:1.5vw 0 2.5vw; }
[class ^= 'xiangMu_tu'] p { order: 3; }
/*顺序图*/
a.xiangMu_tuShunXv figure { height: 20vw; }
a.xiangMu_tuShunXv figure img { min-width: 31%; max-width: 48%; margin:0 1%; }
/*乱序图*/
a.xiangMu_tuLuanXv figure { flex-direction: column; align-items: flex-end; align-content: space-between; position: relative; height: 40.5vw; }
a.xiangMu_tuLuanXv figure img { width: 29.5vw; height: 20vw; }
a.xiangMu_tuLuanXv figure img:nth-of-type(1) { position: absolute; left: 0; top: 0; width: 60.5vw; height: 100%; }
/*轮播图*/
a.xiangMu_tuLunBo .swiper { order: 2; width: 100%; height: 61vw; margin:1.5vw 0 2.5vw; position: relative; }
a.xiangMu_tuLunBo .swiper figure { margin: 0; }
a.xiangMu_tuLunBo .swiper-pagination { height: 14vw; background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 100%); transform: translate3d(0,0,0); right: auto; top:auto; left: 0; bottom: 0; display: flex; align-items: center; justify-content: center; }
a.xiangMu_tuLunBo .swiper-pagination span { width: 4.3vw; height: .6vw; margin: 0 1.5vw; border-radius: .3vw; }
a.xiangMu_tuLunBo .swiper-pagination span.swiper-pagination-bullet-active { width: 7.4vw; background: #fff; }
/*视频*/
.xiangMu_shiPin { flex-direction: column; }
.xiangMu_shiPin div { order: 2; width: 100%; height: 61.5vw; border-radius: 1vw; overflow: hidden; position: relative; margin:1.5vw 0 2.5vw; }
.xiangMu_shiPin figure { width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 99; }
.xiangMu_shiPin figure::before { display: flex; content: ''; width: 14.6vw; height: 14.6vw; background: url(https://www.ibrahimozcan.com/img/m/2022/img/ico_video.png) center no-repeat; background-size: contain; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); }
.xiangMu_shiPin i { border:1px solid #d1cac3; height: 4vw; line-height: 4vw; font-size: 2.2vw; padding:0 1em; background:rgb(0,0,0,.5); position: absolute; right: 2vw; bottom: 3vw; font-style: normal; color: #fff; border-radius: 2vw; }
.xiangMu_shiPin video { display: block; width: 100%; height:100%; object-fit: cover; background: #fff; }
.xiangMu_shiPin video::-webkit-media-controls-fullscreen-button { display: none !important;  }
.xiangMu_shiPin h3 { order: 1; font-weight: normal;}
.xiangMu_shiPin p { order: 3; }

/*版块*/
article.banKuai { width: 100vw !important; margin: 3.5vw 0 -2vw; }
article.banKuai .swiper { width: 96vw; height: 52vw; overflow: hidden; padding-left: 4vw; }
article.banKuai .swiper-wrapper {-webkit-transition-timing-function: linear; -moz-transition-timing-function: linear; -ms-transition-timing-function: linear;
  	-o-transition-timing-function: linear; transition-timing-function: linear; }
article.banKuai .swiper .swiper-slide { width: 51vw; height: 48vw; box-shadow: 0 1vw 1vw rgba(202,202,202,.72); border-radius: 1vw; overflow: hidden; }
article.banKuai .swiper .swiper-slide img { display: block; width: 100%; height: 34vw; }
article.banKuai .swiper .swiper-slide h3 { text-align: center; margin:.5em 1em; font-size: 3.4vw; color: #333; line-height: 1.5; max-height: 3em; overflow: hidden; box-sizing: border-box; }
/*竖版*/
article.banKuai.shuBan .swiper { height: 64vw; }
article.banKuai.shuBan .swiper .swiper-slide { width: 36vw; height: 60vw; }
article.banKuai.shuBan .swiper .swiper-slide img { height: 44.5vw; }


/*图解*/
main#mainTuJie { width: 91.5vw; margin:0 auto; display: flex; flex-wrap: wrap; justify-content: space-between; }
main#mainTuJie a { display: block; width: 100%; position: relative; padding:5.5vw 0 3.5vw; border-bottom:1px solid #efefef; }
main#mainTuJie figure { width: 100%; height:60.5vw; border-radius: 1vw; overflow-x: hidden; margin-bottom: 2.5vw; }
main#mainTuJie figure img { display: block; width: 100%; height: 100%; object-fit: cover; }
main#mainTuJie p { font-size: 2.2vw; color: #697179; line-height: 1; display: flex; align-items: center; text-align: justify; }
main#mainTuJie p span { margin-right: 2em; }

/*专题*/
main#mainZhuanTi { width: 91.5vw; margin:0 auto; display: flex; flex-wrap: wrap; justify-content: space-between; }
main#mainZhuanTi a { display: block; width: 100%; position: relative; padding:5.5vw 0 3.5vw; border-bottom:1px solid #efefef; }
main#mainZhuanTi figure { width: 100%; height:60.5vw; border-radius: 1vw; overflow-x: hidden; margin-bottom: 2.5vw; }
main#mainZhuanTi figure img { display: block; width: 100%; height: 100%; object-fit: cover; }
main#mainZhuanTi p { font-size: 2.2vw; color: #697179; line-height: 1; display: flex; align-items: center; text-align: justify; }
main#mainZhuanTi p span { margin-right: 2em; }

/*生活百事通*/
main#mainShenHuoBaiShi { width: 91.5vw; margin:0 auto; display: flex; flex-wrap: wrap; }
main#mainShenHuoBaiShi a { width: 25%; height: 15vw; display: flex; flex-direction: column; align-items: center; justify-content: space-between; padding:6vw 0; }
main#mainShenHuoBaiShi figure { width: 100%; height: 8vw; }
main#mainShenHuoBaiShi figure img { display: block; width: 100%; height: 100%; object-fit: contain; }
main#mainShenHuoBaiShi h3 { font-size: 3.8vw; line-height: 1; font-weight: normal; color: #333333; }

/*H5*/
main#mainH5 { width: 92vw; margin:0 auto; display: flex; flex-wrap: wrap; justify-content: space-between; }
main#mainH5 figure { width: 43vw; height: 68.5vw; border-radius: 1vw; overflow-x: hidden; box-shadow:0 .8vw 1.2vw rgba(202,202,202,.7); }
main#mainH5 figure a,
main#mainH5 figure img { display: block; width: 100%; height: 100%; }
main#mainH5 figure img { object-fit: cover; }
main#mainH5 i { width: 100%; height: 1px; background: #efefef; margin:3.5vw 0 5.5vw; }

/*新闻快报*/
main#mainXinWenkuaiBao { width: 92vw; margin:0 auto; display: flex; flex-wrap: wrap; justify-content: space-between; }
main#mainXinWenkuaiBao figure { width: 43vw; height: 68.5vw; border-radius: 1vw; overflow-x: hidden; box-shadow:0 .8vw 1.2vw rgba(202,202,202,.7); }
main#mainXinWenkuaiBao figure a,
main#mainXinWenkuaiBao figure img { display: block; width: 100%; height: 100%; }
main#mainXinWenkuaiBao figure img { object-fit: cover; }
main#mainXinWenkuaiBao i { width: 100%; height: 1px; background: #efefef; margin:3.5vw 0 5.5vw; }

/*新闻页*/
main#mainWeb {width: 92vw; margin:0 auto; display: flex; flex-direction: column; }
main#mainWeb::before { display: block; content: ''; width: 100%; height: 1.5vw; background: #f1f1f1; margin: 10vw 0 5.5vw; order: 2; }
main#mainWeb article { order: 1; }
main#mainWeb article h1 { font-size: 6.2vw; line-height: 1.5; }
main#mainWeb #shiJianXingXi { font-size: 1.4rem; margin:1.5em 0 2em; color: #999; }
main#mainWeb #neiRong { font-size: 4.4vw; line-height: 2; }
main#mainWeb p { margin:.5em 0; text-align: justify; }
main#mainWeb img { display: block; max-width: 100% !important; margin:0 auto !important; }
main#mainWeb #neiRong img ~ span,
main#mainWeb #neiRong span[style *= "楷体"] { padding-top: .5em; zoom: .9; line-height:1.25; color:#999; }
main#mainWeb #fengXiang { display: flex; align-items: center; justify-content: space-evenly; margin:7.5vw 0; }
main#mainWeb #fengXiang i { width: 11.6vw; height: 11.6vw; background-image: url(https://www.ibrahimozcan.com/img/m/2022/img/ico.png); background-repeat: no-repeat; background-size: 100vw; font-size: 0; }
main#mainWeb #fengXiang i.ico1 { background-position: 0 0; }
main#mainWeb #fengXiang i.ico2 { background-position: -20vw 0; }
main#mainWeb #fengXiang i.ico3 { background-position: -40vw 0; }
main#mainWeb #fengXiang i.ico4 { background-position: -60vw 0; }
main#mainWeb #dianZan { width: 29vw; height: 10vw; border:1px solid #e6e6e6; border-radius: 5vw; display: flex; align-items: center; justify-content: center; margin:0 auto; font-size: 3.6vw; line-height: 1; color: #c6c6c6; }
main#mainWeb #dianZan::before { display: block; content: ''; width: 4.6vw; height: 4.8vw; background: url(https://www.ibrahimozcan.com/img/m/2022/img/ico.png) -20vw -20vw no-repeat; background-size: 100vw; margin-right: 1vw; }
main#mainWeb #dianZan.on { color: #ff3334; }
main#mainWeb #dianZan.on::before { background-position: 0 -20vw; }
main#mainWeb aside { order: 3; }
main#mainWeb aside .lanMu { display: flex; justify-content: space-between; align-items: center;font-size: 5.4vw; color: #333; line-height: 1.2; }
main#mainWeb aside .lanMu *:nth-of-type(1) { height: 6.5vw; }
main#mainWeb aside .lanMu *:nth-of-type(1) img { display: block; height: 100%; width: auto; }
main#mainWeb aside .lanMu a { background:url(https://www.ibrahimozcan.com/img/m/2022/img/ico.png) -40vw -20vw no-repeat; background-size: 100vw; width: 13.7vw; height: 3vw; }
main#mainWeb #generalsharepopupbox { width: 100vw; height: 100vh; position: fixed; left: 0; top: 0; background: rgba(0,0,0,.75); display: none; flex-direction: column; justify-content: center; align-items: center; z-index: 999; color: #fff; font-size: 4.5vw; line-height: 2; }

/*活动/直播*/
#activitynewslist p,
#zhibonewslist p { font-size: 4.2vw !important; color: #000 !important; line-height: 1.25 !important; }