@charset "utf-8";

@font-face{font-family:SourceHanSerifCN-Bold;src:url(fonts/SourceHanSerifCN-Bold.ttf);font-display: swap;}
@font-face{font-family:SourceHanSansCNHeavy;src:url(fonts/SourceHanSansCNHeavy.otf);font-display: swap;}
@font-face{font-family:DINCond-BlackAlternate;src:url(fonts/DINCond-BlackAlternate.ttf);font-display: swap;}

/*Technical Support SudyTech*/
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;font-family: "Microsoft YaHei";}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block}
table{border-collapse:collapse;border-spacing:0}
html,body,fieldset,img,iframe,abbr{border:0}
img{vertical-align: middle;}
html{overflow-x:hidden;font-size:100px}
i,cite,em,var,address,dfn{font-style:normal}
li{list-style:none}
h1,h2,h3,h4,h5,h6,small{font-size:100%}
sup,sub{font-size:83%}
pre,code,kbd,samp{font-family:inherit}
q:before,q:after{content:none}
textarea{overflow:auto;resize:none}
label,summary{cursor:default}
a,button{cursor:pointer}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold}
del,ins,u,s,a,a:hover{text-decoration:none}
body,textarea,input,button,select,keygen,legend{font:13px/1 arial,\5b8b\4f53;color:#333;outline:0}
:focus{outline:0}
.none{display:none}
.wcb{width:100%;height:30px;border:2px dashed #97CBE0}
.hidden{visibility:hidden}
.clear{width:100%;height:0;line-height:0;font-size:0;overflow:hidden;clear:both;display:block;_display:inline}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}
.clearfix{display:block;zoom:1}
::-webkit-input-placeholder{color:#ccc}
:-moz-placeholder{color:#ccc}
::-moz-placeholder{color:#ccc}
:-ms-input-placeholder{color:#ccc}
body{line-height:1;font-size:13px;font-family:"Microsoft YaHei";color:#232222;/*background:#F8FBFB;*/}
a{color:#222222;text-decoration:auto;transition:all 0.4s ease-in-out;}
a:hover{/*color:#9B0004;*/}





/* 头部区域 */
.navbar {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;transition: all 0.3s ease; background:url(images/top.png) top center no-repeat; height:120px;}
.navbar-container {max-width:1660px; margin: 0 auto; justify-content: space-between;align-items: center; padding:20px 0px 0px 0px;box-sizing: border-box; }
.navbar .logo { box-sizing: border-box; float:left; max-width:680px; margin-top:5px;}
.navbar .nav-menu {float:right;}

/*默认主导航样式*/
/*导航样式：后台绑定时也可以定义配置*/
.nav { float:right; height:50px; width:100%; margin-top:5px;}
.nav .wp-menu { float:left;}
.nav .wp-menu .menu-item {display: inline-block; float: left; position: relative;}
.nav .wp-menu .menu-item.i1 { background:none;}
.nav .wp-menu .menu-item a.menu-link {display: inline-block;min-width:112px;line-height:50px;font-family: 'SourceHanSerifCN-Bold';color: #FFFFFF;font-size:18px; text-align:center;text-shadow: 1px 1px 0 #000;}
.nav .wp-menu .menu-item.hover a.menu-link,
.nav .wp-menu .menu-item a.hover{/*background-color:#1384e2;*/text-decoration: none; background:url(images/menu-icon.png) bottom center no-repeat;transition: none !important;}
.nav .sub-menu {display: none;position: absolute;top: 50px;left:50%;transform: translateX(-50%); z-index: 100;border-radius: 0 0 8px 8px;overflow: hidden; border-top:3px #9B0004 solid;box-shadow: rgba(0, 0, 0, 0.1) 0.05rem 0.05rem 0.15rem; }
.nav .sub-menu .sub-item { position: relative; white-space: nowrap; vertical-align: top; _zoom:1;background: #ffffff;}
.nav .sub-menu .sub-item a {display: block;color:#525151;height: 46px;line-height:46px; min-width:112px;font-family: "Microsoft YaHei";font-size:16px; text-align:center;padding:0px 10px;box-sizing: border-box;}
.nav .sub-menu .sub-item.hover> a,
.nav .sub-menu .sub-item a:hover{ color:#ffffff; background-color:#9B0004; display: block; }
.nav .sub-menu .sub-menu { left: 100%; top:0px; z-index: 200; background:#fff;}

/**导航CSS 结束**/
.top-dhbox {text-align:right; float:right;}
.top-dhbox .top-dhurl {color:#e5e5e5; font-size:16px; font-family:Microsoft YaHei;float: left; line-height:30px; padding-right:15px;}
.top-dhbox .top-dhurl a { padding:0px 8px;color:#FFFFFF;text-shadow: 1px 1px 0 #000;}

/* 搜索样式 */
.top-ss {
    width: 199px;
    box-sizing: border-box;
    float: right;
    height: 30px;
    background: url(images/ssk.png) no-repeat;
	display: block;
}
.srk {
    float: left;
    width: calc(100% - 40px);
    height: 30px;
    line-height: 30px;
    border: 0;
    background: none;
    box-sizing: border-box;
    padding-left: 18px;
    font-size:12px;
    font-family: 微软雅黑;
    color: rgba(255, 255, 255, .5);
}
.anniu {
    float: right;
    width: 40px;
    height: 30px;
    background: none;
    cursor: pointer;
    border: 0;
}


/* 第一屏全屏样式 */
.hero {height:780px;display: flex;flex-direction: column;justify-content: center;align-items: center;position: relative;overflow: hidden;}
/*=================全屏焦点图========================*/
.hero .clearfix {width: 100%;height:100%;/*height: 100vh;*/position: relative;overflow: hidden;}
.hero .clearfix .news_list {list-style: none;margin: 0;padding: 0;width: 600%;/*这里定义要显示的图片或视频数量 如果显示6个设置600%*/height: 100%;display: flex;transition: transform 0.5s ease-in-out;}
.hero .clearfix .news_list .news {width:16.6667%;height: 100%;position: relative;overflow: hidden;}
.hero .clearfix .news_list .news .news_imgs,
.hero .clearfix .news_list .news .news_video {width: 100%;height: 100%;position: absolute;top: 0;left: 0;overflow: hidden;}
.hero .clearfix .news_list .news .news_imgs a {display: block;width: 100%;height: 100%;overflow: hidden; z-index:99;}
.hero .clearfix .news_list .news .news_video video {width: 100%;height: 100%;object-fit: cover;}
.hero .clearfix .dots {position: absolute;bottom: 80px;right: 120px;display: flex;background-color: rgba(0, 0, 0, 0.5);padding: 5px 15px;box-sizing: border-box;border-radius: 50px;align-items: center; z-index:100;}
.hero .clearfix .dots .dot {width: 13px;height: 13px;border-radius: 50%;background-color: rgba(255, 255, 255, 0.5);margin: 0 0.09rem;cursor: pointer;}
.hero .clearfix .dots .dot.active {background: url(images/bannerdotbg.png);width: 25px;height: 25px;line-height: 25px;}
/* 定义缩放动画 */
@keyframes scaleEffect {
	0% {transform: scale(1.1);}
	100% {transform: scale(1);}
}
/*=================全屏焦点图========================*/


/* 滚动指示器样式 - 圆形鼠标滑轮样式 */
.scroll-indicator {position: absolute;bottom: 30px;left: 50%;transform: translateX(-50%);color: #fff;animation: bounce 2s infinite;z-index: 2;cursor: pointer;transition: all 0.3s ease;width: 60px;height: 65px;display: flex;justify-content: center;align-items: center;}
.scroll-indicator:hover {transform: translateX(-50%) scale(1.1);}
.scroll-indicator:active {transform: translateX(-50%) scale(0.95);}

/* 圆形鼠标滑轮样式 */
.mouse-wheel {width: 60px;height: 65px;border: 2px solid rgba(255, 255, 255, 0.8);border-radius: 48%;display: flex;justify-content: center;align-items: center;position: relative;}
.mouse-wheel::after {content: '';position: absolute;bottom: 15px;width: 2px;height: 10px;background-color: rgba(255, 255, 255, 0.8);border-radius: 1px;animation: scrollDown 1.5s infinite;}

/* 鼠标图标样式 */
.mouse-icon {width: 20px;height: 26px;background-color: rgba(255, 255, 255, 0.5);border-radius: 10px;position: relative;margin-bottom: 5px;}
.mouse-icon::before {content: '';position: absolute;top: 5px;left: 5px;width: 10px;height: 10px;background-color: rgba(255, 255, 255, 0.4);border-radius: 50%;}


/* 返回顶部按钮 */
.back-to-top {position: fixed;bottom: 30px;right: 30px;width: 50px;height: 50px;background-color: #667eea;color: #fff;border-radius: 50%;display: flex;justify-content: center;align-items: center;cursor: pointer;opacity: 0;
visibility: hidden;transition: all 0.3s ease;z-index: 100;}
.back-to-top.visible {opacity: 1;visibility: visible;}



.lmmc-0 {line-height: 34px;position: relative;margin-bottom:30px;}
.lmmc-2 {float: left;font-size:33px;font-family:SourceHanSansCNHeavy;color: #2C4780;position: relative;font-weight: bold;}
.lmmc-3 {float: left;text-transform: uppercase;font-size:40px;color: #2C4780;padding-left: 17px;position: relative;font-family:DINCond-BlackAlternate;}
.more-1 {float: right;font-family: "Microsoft YaHei";color: #6F6F6F;font-size: 16px;position: relative;}

/* 内容区块样式 1 */
.section { width:100%; padding:0px 0px 0px 0px; box-sizing: border-box;}
.section .container {max-width:1440px;margin: 0 auto; padding-top:50px; padding-bottom:50px;}


/*新闻焦点图*/
.xy_news {float: left;width: 980px;}
.news-slider-container { float:left; position: relative;width:450px;height:410px; overflow: hidden;}
.news-slider-container .news-slider {display: flex;transition: transform 1s ease;}
.news-slider-container .news-slider .slide {/*min-width: 100%;*/height:500px;position: relative;}
.news-slider-container .news-slider .slide .pic {width:450px;height:295px;overflow: hidden;}
.news-slider-container .news-slider .slide .pic img {width: 100%;height: 100%;object-fit: cover;transition: transform 0.5s ease-out;}
.news-slider-container:hover img {transform: scale(1.1);}
.news-slider-container .news-slider .slide .date-time {position: absolute;top:230px;left:10px;/*background-color: rgba(44, 71, 128, 0.9);*/background-color: rgba(218, 44, 67, 0.8);color: white;padding:10px 5px;}
.news-slider-container .news-slider .slide .date-time .tiemdd { float:left; width:100%; text-align:center;font-size:20px; color: #fff; font-weight:bold;font-family: 'SourceHanSerifCN-Bold', "Microsoft YaHei";}
.news-slider-container .news-slider .slide .date-time .tiemyymm { float:left; width:100%; text-align:center;font-size:15px; color: #fff;font-family: 'SourceHanSerifCN-Bold', "Microsoft YaHei";}
.news-slider-container .news-slider .slide .caption {width:100%;padding:10px 0px; box-sizing:border-box; position: absolute;top:295px;left: 0;right: 0; height:110px;}
.news-slider-container .news-slider .slide .caption h2 { line-height:27px;font-family: 'SourceHanSerifCN-Bold', "Microsoft YaHei"; font-size:18px; color:#2C4780; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;text-overflow: ellipsis;}
.news-slider-container .news-slider .slide .caption p { line-height:23px;font-family: "Microsoft YaHei"; font-size:15px; color: #777; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;text-overflow: ellipsis; margin-top:5px;}
.news-slider-container:hover .news-slider .slide .caption h2 {color:#DA2C43;transition:all 0.4s ease-in-out;}
.news-slider-container .dots {position: absolute;top:260px; right: 10px;display: flex;line-height: 25px;align-items: center;background-color: rgba(0, 0, 0, 0.5);box-sizing: border-box;border-radius: 50px;}
.news-slider-container .dots .icon {width: 12px;height: 12px;background-color: rgba(255, 255, 255, 0.9);border-radius: 50%;margin: 0px 8px;cursor: pointer;transition: background-color 0.3s ease;}
.news-slider-container .dots .icon.active {background: url(images/bannerdotbg2.png);width: 25px;height: 25px;}

.newsbox { float:left; width:500px;height:410px; overflow: hidden; margin-left:30px;}
.newsbox .newslitbox {float:left; width:100%;height: auto;}
.newsbox .newslitbox .yw-list {position: relative;}
.newsbox .newslitbox .yw-list:before {display: block;content: "";position: absolute;left: 5px;top: 10px;border-right: dashed 1px #b12b1b;bottom: 10px;}
.newsbox .newslitbox .yw-list li {margin-bottom: 20px;}
.newsbox .newslitbox .yw-list .txtbt a{font-family:SourceHanSerifCN-Bold; font-size:20px; font-weight:bold; color:#2C4780!important;}
.newsbox .newslitbox .yw-list-tt {position: relative;line-height: 25px;margin-bottom: 3px;font-family:"Microsoft YaHei";}
.newsbox .newslitbox .yw-list-tt a {font-size:17px;color:#333;padding-left: 24px;background: url(images/d01.png) left center no-repeat;width:78%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;text-overflow: ellipsis;}
.newsbox .newslitbox .yw-list-tt a:hover {color:#DA2C43;}
.newsbox .newslitbox .yw-list-tt span {font-size:15px;color: #999;position: absolute;right: 0;top: 0;width:20%;text-align:right;}
.newsbox .newslitbox .yw-list-p {font-size:15px;color: #777;font-family:"Microsoft YaHei"; text-align: justify;line-height: 30px;height: 60px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin-left: 24px;margin-top:10px;text-overflow: ellipsis;}


.xy_gonggao {float: right;width:430px;}
.xy_gonggao .listbox { float:left; width:100%;height:410px; overflow: hidden;}
.xy_gonggao .listbox ul { float:left; width:100%; height:auto; overflow:hidden;}
.xy_gonggao .listbox ul li { float:left; width:100%; height:60px; margin:0px 0px 26px 0px; }
.xy_gonggao .listbox ul li .tiem { float:left; width:70px; height:60px;border-radius:5px; overflow:hidden; box-shadow: 0 3px 1.6px rgb(0 0 0 / 50%);}
.xy_gonggao .listbox ul li .tiem .tiemdd { float:left; width:100%; height:40px; line-height:40px; font-size:24px; color:#fff; text-align:center; background:#2C4780;}
.xy_gonggao .listbox ul li .tiem .tiemym { float:left; width:100%; height:20px; line-height:20px; font-size:13px; color:#222; text-align:center; background:#fff;}

.xy_gonggao .listbox ul li .title { float:left; width:360px; height:60px; line-height:29px;}
.xy_gonggao .listbox ul li .title a {font-family:"Microsoft YaHei"; font-size:17px; color:#333!important; text-align:left; margin-left:20px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;text-overflow: ellipsis;}
.xy_gonggao .listbox ul li .title a:hover {color: #DA2C43!important;}




/* 内容区块样式 2 */
.section2 { width:100%; padding:0px 0px 0px 0px; box-sizing: border-box; background: url(images/mainbg5.png) center center no-repeat;}
.section2 .container {max-width:1440px;margin: 0 auto; padding-top:50px; padding-bottom:50px;}

.training { float:left; width:450px;}
.training .nrk-3 { float:left; width:100%;}

.training .nrk-3 .contfer { float:left; width:110%;}
.training .nrk-3 .contfer .box { float:left; margin:15px 30px 3px 0px;
	width: 210px;
	height: 98px;
	background-color: #fbfbfb;
	border: 1px solid #ddd;
}
.training .nrk-3 .contfer .box:hover {
	background-color: #ffffff;
	border: 1px solid #2C4780;
	transition:all 0.5s ease-in-out;
}
/* 图标样式 */
.training .nrk-3 .contfer .box .icon {
	margin:0 auto;
	height:45px;
	text-align:center;
	padding:13px 0px 10px 0px;
}

/* 名称文字样式 */
.training .nrk-3 .contfer .box .name {
	font-size:17px; /* 文字大小 */
	color: #2C4780; /* 文字颜色 */
	font-weight: 500; /* 可选：文字加粗 */
	text-align:center;
	margin:0 auto;
}


.enroll { float:left; width:500px; margin-left:30px;}
.enroll .nrk-4 { float:left; width:100%;}
.enroll .nrk-4 ul { float:left; width:100%;}
.enroll .nrk-4 ul li { float:left; width:100%; line-height:45px; font-family:"Microsoft YaHei"; font-size:18px;}
.enroll .nrk-4 ul li .btt-15 {float: left;font-family:"Microsoft YaHei";color: #242424;width: 78%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.enroll .nrk-4 ul li .btt-15 a {font-size:17px;color:#333;padding-left: 20px;background: url(images/news_biao.png) left center no-repeat;}
.enroll .nrk-4 ul li .btt-15 a:hover {color:#DA2C43;}
.enroll .nrk-4 ul li .time-5 {float: right;width:20%;font-family:"Microsoft YaHei"; text-align:right;font-size:15px;color: #999;}


.download { float: right; width:430px;}
.download .nrk-5 { float:left; width:100%;}
.download .nrk-5 ul { float:left; width:100%;}
.download .nrk-5 ul li { float:left; width:100%; line-height:45px; font-family:"Microsoft YaHei"; font-size:18px;}
.download .nrk-5 ul li .btt-15 {float: left;font-family:"Microsoft YaHei";color: #242424;width: 78%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.download .nrk-5 ul li .btt-15 a {font-size:17px;color:#333;padding-left:24px;background: url(images/title-xz.png) left center no-repeat;}
.download .nrk-5 ul li .btt-15 a:hover {color:#DA2C43;}
.download .nrk-5 ul li .time-5 {float: right;width:20%;font-family:"Microsoft YaHei";font-size:15px;color: #999; text-align:right;}



/* 内容区块样式 3 */
.section3 { width:100%; padding:0px 0px 0px 0px; box-sizing: border-box; background:#2C4780;}
.section3 .copyright {max-width:1440px;margin: 0 auto; padding-top:50px; padding-bottom:50px;}
.section3 .copyright .dmmc-0 {float:left;margin-bottom:20px;}
.section3 .copyright .dmmc-2 {float: left;font-family:"Microsoft YaHei";color: #fff; font-size:20px;}
.section3 .copyright .dmmc-3 {float: left;text-transform: uppercase;font-size:19px;color: #fff;padding-left: 17px;font-family:DINCond-BlackAlternate;}

.section3 .copyright .bq-logo { float:left; width:400px;}
.section3 .copyright .bq-logo img {width:100%;}


.section3 .copyright .bq-lxwm { float:left; width:420px; margin-left:100px; box-sizing: border-box;}
.section3 .copyright .copyright-box { float:left; width:100%;}
.section3 .copyright .copyright-box p {font-family:"Microsoft YaHei";color: #fff; font-size:15px; line-height:30px;}


.section3 .copyright .bq-yqurl { float: right;width:430px;}
.section3 .copyright .bq-yqurl .ljurlbox { float:left; width:110%;overflow: hidden;}
.section3 .copyright .bq-yqurl .ljurlbox li { float:left; width:128px; margin-right:20px;}
.section3 .copyright .bq-yqurl .ljurlbox li img { max-width:128px;}
.section3 .copyright .bq-yqurl .ljurlbox li p { max-width:128px; line-height:30px;font-family:"Microsoft YaHei";color: #fff; font-size:15px; text-align:center;}




/*=================列表页========================*/

.brhero {height:530px;display: flex;flex-direction: column;justify-content: center;align-items: center;position: relative;overflow: hidden;}
.brhero .clearfix {width: 100%;height:100%;/*height: 100vh;*/position: relative;overflow: hidden;}
.brhero .clearfix .brpic {list-style: none;margin: 0;padding: 0;width:100%;height: 100%;display: flex;transition: transform 0.5s ease-in-out;}
.brhero .clearfix .brpic .news {width:100%;height: 100%;overflow: hidden;}
.brhero .clearfix .brpic .news div {display: block;width: 100%;height: 100%;overflow: hidden;}


/*列表页 listcolumn*/
.col_menu {width: 240px;float:left;margin-right:-240px;position:relative;} 
.col_menu .l-qh{ margin-bottom:10px;}
.col_menu .col_menu_head { background: url(images/gq.png) right top no-repeat #2C4780;}/**位置栏目背景**/
.col_menu .col_menu_head h3.col_name {font-family:"Microsoft YaHei";font-size:32px;color:#fff;}/**位置栏目字体**/
.col_menu .col_menu_head h3.col_name .col_name_text { display:block; line-height:110px; padding:0px 5px 0px 30px;}/**栏目名称图标**/
.col_menu .col_menu_con{border:1px solid #e4e4e4;}
.col_menu .col_menu_bottom { width:240px; height:72px; background:url(images/tslistbottom.png);}
/*栏目列表*/
.col_list{}
.col_list .wp_listcolumn { border-top:0px solid #18267E; border-bottom:0px solid #fff; }
.col_list .wp_listcolumn .wp_column a {font-family:"Microsoft YaHei";color:#333;font-size:18px;font-weight:normal;background:none;border-top:0px solid #fff;border-bottom: 1px solid #F6EAEA;}
.col_list .wp_listcolumn .wp_column a .column-name{padding:5px 0px 5px 28px;line-height:50px;}
.col_list .wp_listcolumn .wp_column a:hover,
.col_list .wp_listcolumn .wp_column a.selected { color:#222; background:#f5f5f5; } 
.col_list .wp_listcolumn .wp_column a.selected span.column-name{color: #2C4780;}
.col_list .wp_listcolumn .wp_subcolumn .wp_column a{font-family:"Microsoft YaHei"; color:#454545;background:none; border-top:1px solid #fff; border-bottom:1px solid #bbb;}
.col_list .wp_listcolumn .wp_column.parent > a .column-name{font-weight:bold; color:#2C4780;}
/*二级子栏目**/
.col_list .wp_listcolumn .wp_column .sub_list a {font-family:"Microsoft YaHei";color:#333;border-top:1px solid #eee;margin-top:-1px;} 	
.col_list .wp_listcolumn .sub_list a .column-name {display:inline-block;line-height: 28px;padding: 5px 10px 5px 44px;cursor:pointer;}
.col_list .wp_listcolumn .sub_list a:hover,
.col_list .wp_listcolumn .wp_column a.selected {font-weight:bold; font-weight:bold;color:#2C4780;} 
/*三级子栏目**/
.col_list .wp_listcolumn .wp_column .sub_list .sub_list a{font-family:"Microsoft YaHei";} 	
.col_list .wp_listcolumn .sub_list .sub_list a .column-name {padding: 5px 10px 5px 60px;cursor:pointer;}
.col_list .wp_listcolumn .sub_list .sub_list a :hover,
.col_list .wp_listcolumn .sub_list .sub_list a.selected {font-weight:bold; color:#2C4780;} 



/**列表**/
#listfrk { float: right; width:1140px; min-height:500px; padding:6px 20px 20px 20px;box-sizing: border-box; border: 1px solid #ececec;font-family:"Microsoft YaHei";}
#listfrk .listweizhi { float:left; width:100%; height:52px; line-height:50px; border-bottom: 1px solid #ececec; font-family:"Microsoft YaHei"; margin-bottom:20px;}
#listfrk .listweizhi .lmtext { float:left; font-family:"Microsoft YaHei"; font-size:24px; color:#2C4780; font-weight:bold; text-align:left; background:url(images/xfz.png) left center no-repeat; padding-left:35px;}
#listfrk .listweizhi .lmweizhi { float:right; font-family:"Microsoft YaHei"; font-size:15px; color: #999999; text-align: right;}
#listfrk .listweizhi .lmweizhi a{  font-family:"Microsoft YaHei"; color:#999999;}
#listfrk .listweizhi .lmweizhi a:hover { color:#CC0000; text-decoration: none;}

#listfrk .listbox { float:left; width:100%;}
#listfrk .listbox .ul { float:left; width:100%;}
#listfrk .listbox .ul .fxl { float:left; width:100%; height:57px; line-height:57px; border-bottom: 1px dotted #f0f0f0;font-family:"Microsoft YaHei";}
#listfrk .listbox .ul .fxl a { float:left; width:80%; height:51px; line-height:51px;font-family:"Microsoft YaHei"; font-size:17px; background: url(images/news_biao.png) left center no-repeat; padding-left:25px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
#listfrk .listbox .ul .fxl a:hover { color:#cc0000;}
#listfrk .listbox .ul  span { float:right; width:10%; text-align:right; font-size:15px; color:#999;}
#listfrk .listbox .ul img { max-width:800px; margin:5px;}
#listfrk .listbox p {line-height:2em;font-size:16px; color: #222222;}
#listfrk .listbox p  a { color:#333;}
#listfrk .listbox p  a:hover { color:#333; text-decoration: none;}
#listfrk .listbox p img { max-width:800px;min-width:800px; margin:5px;}

#listfrk .listbox .wp_entry {
    width: 100%;
    line-height:2em;
    font-size:16px;
    color: #333;
    overflow: hidden;
}

/**控制列表页再单页文档下  显示内容图片的大小设置**/
.listbox .wp_entry img {
    max-width:100%;
    _width: :expression(this.width>640?"640px":this.width+"px");
}





/*=========================*内容页*==========================================*/
#artiboxfrk { float: left; width:100%; height: auto; }
#artiboxfrk .listweizhi { float:left; width:100%; height:52px; line-height:50px; border-bottom: 1px solid #ececec;}
#artiboxfrk .listweizhi .lmtext { float:left;font-size:24px; color:#2C4780; font-weight:bold; text-align:left; background:url(images/xfz.png) left center no-repeat; padding-left:35px;}
#artiboxfrk .listweizhi .lmweizhi { float:right; font-family:"Microsoft YaHei"; font-size:15px; color: #999999; text-align: right;}
#artiboxfrk .listweizhi .lmweizhi a{  font-family:"Microsoft YaHei"; color:#999999;}
#artiboxfrk .listweizhi .lmweizhi a:hover { color:#CC0000; text-decoration: none;}

#artiboxfrk .artibox { float:left; width:100%;}
#artiboxfrk .artibox .arti_title { float:left; width:100%;font-family: 'SourceHanSerifCN-Bold';font-size:26px; color: #2C4780; text-align: center; font-weight: bold; margin-top:0px;}
#artiboxfrk .artibox .arti_metas { float:left; width:100%; font-family:"Microsoft YaHei"; font-size:15px; color: #666; text-align: center; margin:20px 0px 0px 0px; padding-bottom:20px; border-bottom:1px dotted #dddddd;}
#artiboxfrk .artibox .arti_metas .arti_publisher { margin:0px 10px;}

#artiboxfrk .artibox { float:left; width:100%; line-height:2em;font-size:16px; color: #222222; margin:20px 0px; text-align:left;}
#artiboxfrk .artibox p {line-height:2em;font-size:16px; color: #222222;}
#artiboxfrk .artibox  a { color:#333;}
#artiboxfrk .artibox  a:hover { color:#333; text-decoration: none;}
#artiboxfrk .artibox .artibox img { max-width:800px; min-width:800px;margin:5px;}


#wp_news_w101{display:flex;}




















