@charset "utf-8";
/*去掉点击数span的margin*/
.content_fix_h span span{
  padding: 0 !important;
  margin: 0 !important;
  vertical-align: unset !important;
  display: inline !important;
}
/*段落默认样式*/
.content_fix_b div[id^="vsb_content"] p{
text-indent:0;
margin:15px 0;
}
/*内容背景强制透明*/
.content_fix_b *{
background:transparent!important;
}
/*图片默认display:block;*/

.content_fix_b div[id^="vsb_content"] img{
display:block;
margin: 0 auto;
}

/*死链图片不显示*/
img[data-broken-src="true"]{display:none!important;}
/*图片默认display:block;*/
.img_vsb_content{display:block!important;margin:0 auto;height: auto!important;border:none!important;}
/*strong标签要有加粗效果*/
.content_fix_b div[id^="vsb_content"] strong,.content_fix_b div[id^="vsb_content"] strong *{
font-weight:bold;
}
/*section标签要是块级元素*/
.content_fix_b div[id^="vsb_content"] section{
display:block!important;
}
/*table整体默认居中*/
.content_fix_b div> table,.content_fix_b p> table{
margin:0 auto;
float:none;
}
/*table中的文字不缩进*/
.content_fix_b div> table p,.content_fix_b p> table p{
text-indent: 0!important;
}
/*iframe设置最大宽度*/
.content_fix_b iframe{
max-width:100%!important;
display:block;
margin: 0 auto;
}
/*设置文章正文最小高度*/
.v_news_content{min-height: 0px;}

/*##覆盖一件排版样式start*/
#vsb_content h2,
#vsb_content_2 h2,
#vsb_content_4 h2,
#vsb_content_500 h2,
#vsb_content_501 h2,
#vsb_content_6 h2,
#vsb_content_7 h2,
#vsb_content_502 h2,
#vsb_content_503 h2 {
    font-size: 20px;
}

#vsb_content .icon,
#vsb_content_2 .icon,
#vsb_content_4 .icon,
#vsb_content_500 .icon,
#vsb_content_501 .icon,
#vsb_content_6 .icon,
#vsb_content_7 .icon,
#vsb_content_502 .icon,
#vsb_content_503 .icon {
    border-right-width: 0;
    margin: 3px 0 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-left-width: 0
}

#vsb_content img,
#vsb_content_2 img,
#vsb_content_4 img,
#vsb_content_500 img,
#vsb_content_501 img,
#vsb_content_6 img,
#vsb_content_7 img,
#vsb_content_502 img,
#vsb_content_503 img {
    border-bottom: #ccc 1px solid;
    border-left: #ccc 1px solid;
    border-top: #ccc 1px solid;
    border-right: #ccc 1px solid
}

#vsb_content div,
#vsb_content p,
#vsb_content span,
#vsb_content_2 div,
#vsb_content_2 p,
#vsb_content_2 span,
#vsb_content_4 div,
#vsb_content_4 p,
#vsb_content_4 span,
#vsb_content_500 div,
#vsb_content_500 p,
#vsb_content_500 span,
#vsb_content_501 div,
#vsb_content_501 p,
#vsb_content_501 span,
#vsb_content_6 div,
#vsb_content_6 p,
#vsb_content_6 span,
#vsb_content_7 div,
#vsb_content_7 p,
#vsb_content_7 span,
#vsb_content_502 div,
#vsb_content_502 p,
#vsb_content_502 span,
#vsb_content_503 div,
#vsb_content_503 p,
#vsb_content_503 span {
    line-height: 1.7;
    font-size: 20px
}

#vsb_content a,
#vsb_content_2 a,
#vsb_content_4 a,
#vsb_content_500 a,
#vsb_content_501 a,
#vsb_content_6 a,
#vsb_content_7 a,
#vsb_content_502 a,
#vsb_content_503 a {
    color: #1e50a2;
    text-decoration: underline
}

#vsb_content a:visited,
#vsb_content_2 a:visited,
#vsb_content_4 a:visited,
#vsb_content_500 a:visited,
#vsb_content_501 a:visited,
#vsb_content_6 a:visited,
#vsb_content_7 a:visited,
#vsb_content_502 a:visited,
#vsb_content_503 a:visited {
    color: #1e50a2;
    text-decoration: underline
}

#vsb_content a:hover,
#vsb_content_2 a:hover,
#vsb_content_4 a:hover,
#vsb_content_500 a:hover,
#vsb_content_501 a:hover,
#vsb_content_6 a:hover,
#vsb_content_7 a:hover,
#vsb_content_502 a:hover,
#vsb_content_503 a:hover {
    color: #ba2636;
}

#vsb_content table,
#vsb_content_2 table,
#vsb_content_4 table,
#vsb_content_500 table,
#vsb_content_501 table,
#vsb_content_6 table,
#vsb_content_7 table,
#vsb_content_502 table,
#vsb_content_503 table {
    border-collapse: collapse;
    border: 1px solid #000
}

#vsb_content table td,
#vsb_content_2 table td,
#vsb_content_4 table td,
#vsb_content_500 table td,
#vsb_content_501 table td,
#vsb_content_6 table td,
#vsb_content_7 table td,
#vsb_content_502 table td,
#vsb_content_503 table td {
    border: 1px solid #000;
    padding: 2px 3px
}

#vsb_content table td p,
#vsb_content table th p,
#vsb_content_2 table td p,
#vsb_content_2 table th p,
#vsb_content_4 table td p,
#vsb_content_4 table th p,
#vsb_content_500 table td p,
#vsb_content_500 table th p,
#vsb_content_501 table td p,
#vsb_content_501 table th p,
#vsb_content_6 table td p,
#vsb_content_6 table th p,
#vsb_content_7 table td p,
#vsb_content_7 table th p,
#vsb_content_502 table td p,
#vsb_content_502 table th p,
#vsb_content_503 table td p,
#vsb_content_503 table th p {
    text-indent: 0;
    margin: 0;
    font-size: 20px;
    line-height: 1.7;
}

#vsb_content table td img,
#vsb_content_2 table td img,
#vsb_content_4 table td img,
#vsb_content_500 table td img,
#vsb_content_501 table td img,
#vsb_content_6 table td img,
#vsb_content_7 table td img,
#vsb_content_502 table td img,
#vsb_content_503 table td img {
    border-bottom-style: none;
    border-right-style: none;
    margin: 5px;
    border-top-style: none;
    border-left-style: none
}

#vsb_content .vsbcontent_start,
#vsb_content .vsbcontent_end,
#vsb_content_2 .vsbcontent_start,
#vsb_content_2 .vsbcontent_end,
#vsb_content_4 .vsbcontent_start,
#vsb_content_4 .vsbcontent_end,
#vsb_content_500 .vsbcontent_start,
#vsb_content_500 .vsbcontent_end,
#vsb_content_501 .vsbcontent_start,
#vsb_content_501 .vsbcontent_end,
#vsb_content_6 .vsbcontent_start,
#vsb_content_6 .vsbcontent_end,
#vsb_content_7 .vsbcontent_start,
#vsb_content_7 .vsbcontent_end,
#vsb_content_502 .vsbcontent_start,
#vsb_content_502 .vsbcontent_end,
#vsb_content_503 .vsbcontent_start,
#vsb_content_503 .vsbcontent_end {
    line-height: 1.7;
    font-size: 20px;
}

#vsb_content .vsbcontent_img,
#vsb_content .vsbcontent_video,
#vsb_content_2 .vsbcontent_img,
#vsb_content_2 .vsbcontent_video,
#vsb_content_4 .vsbcontent_img,
#vsb_content_4 .vsbcontent_video,
#vsb_content_500 .vsbcontent_img,
#vsb_content_500 .vsbcontent_video,
#vsb_content_501 .vsbcontent_img,
#vsb_content_501 .vsbcontent_video,
#vsb_content_6 .vsbcontent_img,
#vsb_content_6 .vsbcontent_video,
#vsb_content_7 .vsbcontent_img,
#vsb_content_7 .vsbcontent_video,
#vsb_content_502 .vsbcontent_img,
#vsb_content_502 .vsbcontent_video,
#vsb_content_503 .vsbcontent_img,
#vsb_content_503 .vsbcontent_video {
    text-align: center;
    text-indent: 0;
}

#vsb_content.fs p,
#vsb_content_2.fs p,
#vsb_content_4.fs p,
#vsb_content_500.fs p,
#vsb_content_501.fs p,
#vsb_content_6.fs p,
#vsb_content_7.fs p,
#vsb_content_502.fs p,
#vsb_content_503.fs p {
    line-height: 1.7;
    font-size: 16px;
}

#vsb_content.newscontent_l p,
#vsb_content_2.newscontent_l p,
#vsb_content_4.newscontent_l p,
#vsb_content_500.newscontent_l p,
#vsb_content_501.newscontent_l p,
#vsb_content_6.newscontent_l p,
#vsb_content_7.newscontent_l p,
#vsb_content_502.newscontent_l p,
#vsb_content_503.newscontent_l p {
    font-size: 16px;
}

#vsb_content.newscontent_m p,
#vsb_content_2.newscontent_m p,
#vsb_content_4.newscontent_m p,
#vsb_content_500.newscontent_m p,
#vsb_content_501.newscontent_m p,
#vsb_content_6.newscontent_m p,
#vsb_content_7.newscontent_m p,
#vsb_content_502.newscontent_m p,
#vsb_content_503.newscontent_m p {
    font-size: 20px;
}

#vsb_content.newscontent_s p,
#vsb_content_2.newscontent_s p,
#vsb_content_4.newscontent_s p,
#vsb_content_500.newscontent_s p,
#vsb_content_501.newscontent_s p,
#vsb_content_6.newscontent_s p,
#vsb_content_7.newscontent_s p,
#vsb_content_502.newscontent_s p,
#vsb_content_503.newscontent_s p {
    font-size: 24px;
}
/*无样式*/
#vsb_content{}
/*常用样式-默认*/
#vsb_content_2 {}
/*常用样式-大字体*/
#vsb_content_4{}
/*常用样式-保留更少格式*/
#vsb_content_500{}
/*常用样式-大字体+保留更少格式*/
#vsb_content_501{}
/*通知样式-默认*/
#vsb_content_6{}
/*通知样式-大字体*/
#vsb_content_7{}
/*通知样式-保留更少格式*/
#vsb_content_502{}
/*通知样式-大字体+保留更少格式*/
#vsb_content_503{}
/*移动默认样式*/
#vsb_content_100{}
/*##覆盖一件排版样式end*/

/*##表格超宽加滚动条start*/
.vsbcontent-table-container-outer { position: relative;}
.vsbcontent-table-container
{
    width: 98%;
    overflow-x: auto;
    _overflow-x: auto;
    margin: 0 1%;
}
.vsbcontent-table-container::-webkit-scrollbar
{
    -webkit-appearance: none;
    width: 14px;
    height: 14px;
}
.vsbcontent-table-container::-webkit-scrollbar-thumb
{
    border-radius: 8px;
    border: 3px solid #fff;
    background-color: rgba(0, 0, 0, .3);
}
.vsbcontent-table-container-fade
{
    position: absolute;
    right: 0;
    width: 5px;
    height: 100%;
    background-image: -webkit-linear-gradient(0deg, rgba(255,255,255,.5), #fff);
    background-image: -moz-linear-gradient(0deg, rgba(255,255,255,.5), #fff);
    background-image: -ms-linear-gradient(0deg, rgba(255,255,255,.5), #fff);
    background-image: -o-linear-gradient(0deg, rgba(255,255,255,.5), #fff);
    background-image: linear-gradient(0deg, rgba(255,255,255,.5), #fff);
}
/*##表格超宽加滚动条end*/

/*##列表和单篇页样式，非内容处，需要单独粘贴过去*/
/*###默认翻页条颜色start*/
.pb_sys_common .p_goto input, .pb_sys_common .p_search input {
    outline-color:#258CFF;
}
.pb_sys_common .p_goto input:hover, .pb_sys_common .p_goto input:focus, .pb_sys_common .p_search input:hover, .pb_sys_common .p_search input:focus{
    border: 1px solid #258CFF;
}
.pb_sys_style1 .p_no_d, .pb_sys_style5 .p_no_d,.pb_sys_style5 .p_no a:hover{
    border: 1px solid #258CFF;
    background-color: #258CFF;
}
/*###默认翻页条主色调end*/

/* pagebar start */
/*pagebar可改为自定义名称*/

/*公共样式 字体，行高，字体颜色等*/
.pagebar {
    margin-top: 50px;
    font-size: 16px;
    color: #666;
    text-align:center;}
.pagebar>.p_t:first-child{display: none;}
/*去掉a链接的下划线*/
.pagebar a{
    text-decoration: none;}

/*消掉最左侧页码区margin-left的5个像素*/
.pagebar .p_pages{}

/*按钮和页码的外观*/
.p_fun_d{
cursor:text;}
.pagebar .p_fun_d, .pagebar .p_no_d,.pagebar .p_fun, .pagebar .p_no,.pagebar .p_dot{
    border: 1px solid #94bde1;
    box-sizing:border-box;
    display:inline-block;
    vertical-align:middle;
    line-height: 32px;
    min-width: 36px;
    border-radius: 3px;
    margin: 3px 2px;
    overflow:hidden;}
.pagebar .p_fun_d,.pagebar .p_fun a{
    padding: 0 10px;
}
/*
.pagebar .p_fun_d,.pagebar .p_fun a{
text-indent:-999px;
position:relative;}
.pagebar .p_fun a:after,.pagebar .p_fun_d:after{
font-family: "swiper-icons" !important;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-indent:0;
display:block;
position:absolute;
top:0;
left:10px;}
.p_prev_d:after,.p_prev a:after{
content: "\e62f";}
.p_next_d:after,.p_next a:after{
content: "\e676";}
*/
.p_prev_d,.p_prev,.p_next_d,.p_next{
font-size:20px;
}
.pagebar .p_fun a, .pagebar .p_no a{
display:block;}
/*文字对齐样式*/
.pagebar .p_t{
    display:inline-block;
    vertical-align:middle;}

/*链接字体颜色*/
.pagebar .p_fun a, .pagebar .p_no a{
    color: inherit;}

/*鼠标移上时有链接按钮的外观*/
.pagebar .p_no a:hover,.pagebar .p_fun:hover{
    color:#015aac;
}
.pagebar .p_no:hover,.pagebar .p_fun:hover{
    border: 1px solid #015aac;
}


/*页码省略号...的外观*/
.pagebar .p_dot {
border:none;
min-width:auto;}

/*当前页码的外观*/
.pagebar .p_no_d{
    border: 1px solid #cf0921;
    color: #fff;
    background-color: #cf0921;}

/*按钮控制*/

/*控制是否显示 "首页" "尾页" */
.pagebar .p_first,.pagebar .p_first_d,.pagebar .p_last,.pagebar .p_last_d{
    display:none;}

/*控制是否显示 "上页" "下页"*/
.pagebar .p_prev,.pagebar .p_prev_d.pagebar .p_next,.pagebar .p_next_d{}

/*控制是否显示无链接的 "首页" "上页" "下页" "尾页"*/
.pagebar .p_first_d,.pagebar .p_prev_d,.pagebar .p_next_d,.pagebar .p_last_d{}

/*控制是否显示页码*/
.pagebar .p_no,.pagebar .p_no_d,.pagebar .p_dot{}

/*跳转到页码输入框的外观*/
.jump_to{display:inline-block;}
.pagebar .p_goto input {
    font-size:14px;
    border: 1px solid #94bde1;
    height:32px;
    line-height:30px;
    box-sizing:border-box;
    vertical-align:middle;
    outline-width:thin;
    outline-color:#94bde1;
    margin:0px 2px;
    padding:0px 1px;
    width:32px;
    text-align:center;
    border-radius:3px;}

/*跳转到页码输入框  鼠标移上及输入时的外框颜色*/
.pagebar .p_goto input:hover, .pagebar .p_goto input:focus{
    border: 1px solid #015aac;}

/*跳转按钮的外观*/
.pagebar .p_goto a{
    border: 1px solid #ccc;
    padding: 10px 6px;
    color: #fff;
    border-radius: 3px;
    margin:0px;
    height:30px;
    -height:auto;
    line-height:7px;
    display:inline-block;
    box-sizing:border-box;
    vertical-align:middle;
    background:#015aac;
    border-color:#015aac;}


.p_fun_d svg,.p_fun svg{
width: 14px;
  height: 14px;
  fill: #959595;
  transition: .5s;
}
.p_next_d svg,.p_next svg{
transform: rotateY(180deg);
}
.pagebar .p_no a:hover svg, .pagebar .p_fun:hover svg{
  fill: #015aac;
}

/*pagebar end*/

/*##小屏幕样式*/
@media(max-width:920px){
	/*设置图片最大宽度*/
	.content_fix_b div[id^="vsb_content"] img{
	    height: auto!important;
	    max-width:100%;
	}
	/*设置视频最大宽度*/
	.content_fix_b video{
	    max-width:100%;
	    height:auto!important;
	}
	.content_fix_b iframe{
	    height:600px!important;
	}
}