/**
* Main CSS file for Discuz! X
* 模板版权 by 艺迪工作室
* 客服QQ:2542274606
**/

/*公共样式*/
body {

	--black: #000;
	--black-2: #252627;
    --white: #fff;
	--ds-1: #666;
	--ds-2: #7a7a7a;
	--ds-3: #858585;
	--ds-4: #999;
    --ds-a: #aaaeb3;
	--ds-b: #bbb;
	--ds-c: #ccc;
	--ds-d: #ddd;
    --ds-e: #eee;
	--ds-e-2: #eaebec;
	--ds-f: #f5f6f7;
	--ds-j: #444546;
	--ds-h: #EFF5FF;
	--ds-i: #608AFF;
	--ds-g: #F26C4F;
	--ds-g-h: #DE583B;
	--ds-k: #f0f0f0;
	--ds-m: #f0f2f7;
    --gray-1: #f7f7fb;
    --gray-2: #f3f3f3;
    --gray-3: #f1f1f1;
    --gray-4: #dcdee0;
    --gray-5: #c8c9cc;
    --gray-6: #a2a6b1;
    --gray-7: #606060;
    --gray-8: #32353D;
	--gray-9: #fafafa;
	--gray-10: #fbfbff;
	--gray-11: #5fb878;
	--gray-12: #80848c;
	--title-bg: url({STYLEIMGDIR}/images/titlebg.png);
	--bg-primary: #3858f6;
    --color-primary: #4e6ef2;
	--color-primary-h: #4662d9;
	--light-colour: #eaeefe;
	--light-colour-border:#C2C6D6;
	--border-dashed: 1px dashed #eaeaea;
	--border-solid: 1px solid #f0f0f0;
	--border-radius-1: 4px;
	--border-radius-2: 8px;
	--border-radius-3: 20px;
	--box-shadow: 0 10px 20px 0 rgb(6,11,6,0.05);
	--box-shadow-2: 0 1px 4px #cdcdcd;
	--box-shadow-3: 0 2px 20px 0 rgb(0,0,0,.05);
	--box-shadow-4: 10px 10px 20px 0 rgb(136,167,225,0.15), -6px -6px 15px 0 #fff;
	--box-shadow-5:8px 8px 16px rgb(55,84,170,0), -8px -8px 20px rgb(255,255,255), inset 0px 0px 4px rgb(255,255,255,0), inset 8px 8px 16px rgb(55,84,170,0.15), inset -8px -8px 20px rgb(255,255,255), 0px 0px 4px rgb(255,255,255,0) !important;
	--box-shadow-btn: 0 8px 20px 0 rgba(28,54,108,.05), 0 4px 12px 0 rgba(28,54,108,.08);
	--transition: all .3s ease-in-out;
}

.yide_block_box .yide_widget_bmc .fl_g_inner dd a:hover,
.yide_chots li .yide_chots_view a:hover,
.yide_bv_yesplc .yide_bv_yphd .pti a:hover,
.yide_bv_yesplc .yide_bv_yphd .authi .yide_bv_cname:hover,
.yide_bv_relateitem li a:hover,
.tl.yide_forumlist .yide_fth_lists .yide_th_common .yide_th_title a:hover,
#autopbn.yide_card:hover,
#pt a:hover,
.yide_chart_box a:hover,
.yide_asks_box li .yide_ask_bi span a:hover,
.yide_widget_hd .yide_widget_more a:hover,
.yide_block_box .yide_ann_box li:hover i,
.yide_block_box .yide_widget_hd .yide_widget_modedby a:hover,
.yide_tb_right li span a:hover,
.fl_g_inner dt a:hover, 
a:hover { 
	color: var(--color-primary-h); 
	text-decoration:none;
}
.yide_swiper_focus{position: relative; width: 100%; margin-bottom: 15px; border-radius: var(--border-radius-2); overflow: hidden;}
.yide_swiper_focus li a {display:block;width:100%;height: 310px; font-size: 0;}
.yide_swiper_focus li a img {width:100%;height:100%; border-radius: var(--border-radius-2); overflow:hidden}
.yide_swiper_focus li .yide_sf_content{position: absolute; left: 0; bottom: 0; right: 0; padding: 40px 18px 13px; background: rgba(0,0,0,.3); background: linear-gradient(180deg,rgba(0,0,0,0.01) 5%,rgba(0,0,0,0.8) 100%);}
.yide_swiper_focus li .yide_sf_content .yide_twhite{padding-right: 80px;}
.yide_swiper_focus li .yide_sf_content h2{font-size: 18px; color: #fff;}
.yide_swiper_focus .swiper-pagination{position: absolute; right: 18px; bottom: 10px;left: inherit;width: 55px !important;font-size: 14px; color: #fff;font-family: Arial; text-align: right; z-index: 10;}
.yide_swiper_focus .swiper-pagination .swiper-pagination-current{font-size:20px;}
.yide_swiper_focus .swiper-button-prev,
.yide_swiper_focus .swiper-button-next{position: absolute;top: 50%;width: 35px;height: 55px;line-height: 49px;margin-top: -35px;font-size: 35px;color: #fff;text-align: center;background: #000 !important;-webkit-transition: var(--transition);transition: var(--transition);cursor: pointer;opacity: 0;z-index: 10;}
.yide_swiper_focus .swiper-button-prev{left: 12%;}
.yide_swiper_focus .swiper-button-next{right: 12%; }
.yide_swiper_focus:hover .swiper-button-prev, .yide_swiper_focus:hover .swiper-button-next { opacity: 0.4; filter: alpha(opacity=40);}
.yide_swiper_focus:hover .swiper-button-prev{left: 0;}
.yide_swiper_focus:hover .swiper-button-next{right: 0;}
.yide_swiper_focus .swiper-button-prev:hover, .yide_swiper_focus .swiper-button-next:hover{opacity: 0.6; filter: alpha(opacity=60);}
.yide_bv_dbtns,
.yide_hot_24h ul,
.yide_fastr,
.yide_gm_hd,
.yide_sx_btn,
.yide_swiper_focus,
.yide_scrollbar,
.yide_card,
.yide_bv_leftbar {
    animation: fastr 0.5s;
    -webkit-animation: fastr 0.5s;
    -moz-animation: fastr 0.5s;
}

.yide_sx_btn .pg,
.yide_zh_btns li.yide_nposts {
    animation: fastscale 0.5s;
    -webkit-animation: fastscale 0.5s;
    -moz-animation: fastscale 0.5s;
}

.yide_sx_btn ul,
.yide_zh_btns li{
    animation: fastscaler 0.5s;
    -webkit-animation: fastscaler 0.5s;
    -moz-animation: fastscaler 0.5s;
}
.yide_card, .bm {background: var(--white);border: 0; border-radius: var(--border-radius-2); -webkit-box-shadow: var(--box-shadow-3); box-shadow: var(--box-shadow-3);-webkit-transition: var(--transition);transition: var(--transition);}

/*标题*/
.yide_widget_hd{position: relative; line-height: 50px; margin: 0 20px; padding-left: 22px; font-size: 16px; font-weight: 400; border-bottom: 1px solid var(--ds-k);}
.yide_widget_hd h2, .yide_widget_hd h2 a{ font-size: 16px; font-weight: 400;}
.yide_widget_hd .yide_widget_line{position: absolute;top: 10px;left: 0;width: 18px;height: 30px;}
.yide_widget_hd .yide_widget_line:before, .yide_widget_hd .yide_widget_line:after{content: '';position: absolute;top: 50%;left: 0;width: 3px;height: 18px;border-radius: 10px;background-color: var(--bg-primary);opacity: 1;transform: translateY(-50%) rotate(15deg);transition: all .4s ease-in-out;}
.yide_widget_hd .yide_widget_line:before{left: 0;height: 18px;opacity: 1;}
.yide_widget_hd .yide_widget_line:after{left: 8px;height: 16px;opacity: .6;}
.yide_widget:hover .yide_widget_hd .yide_widget_line:before, .yide_widget:hover .yide_widget_hd .yide_widget_line:after{transform: translateY(-50%) rotate(-165deg);}
.yide_widget_hd .yide_widget_more{float: right; height: 50px;}
.yide_widget_hd .yide_widget_more a{font-size: 12px; color: var(--ds-a); font-weight: 400;}

@-webkit-keyframes chromatism{0%{color: #FFD700;} 50%{color: #FFD700;} 50.01%{color: var(--ds-4);} 100%{color: var(--ds-4);}}
@keyframes chromatism {0%{color: #FFD700;} 50%{color: #FFD700;} 50.01%{color: var(--ds-4);} 100%{color: var(--ds-4);}}
.yide_tb_right dd .yide_tbr_label a.notice_new, .yide_tb_right dd .yide_tbr_label a.notice_new i{color: red; animation: chromatism 1s linear infinite; -webkit-animation: chromatism 1s linear infinite; -moz-animation: chromatism 1s linear infinite; -ms-animation: chromatism 1s linear infinite; -o-animation: chromatism 1s linear infinite;}

.yide_tb_right dd li a.pm_new, .yide_tb_right dd li a.pm_new i {color: #f60; }


