/* 页面初始化 */
body{font-family:'Helvetica Neue',Helvetica,'PingFang SC','Hiragino Sans GB','Microsoft YaHei UI','Microsoft YaHei','微软雅黑',Arial,sans-serif;margin:0; padding:0;line-height:normal}
/*commom style*/
*,*:before,*:after {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,
strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,
details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,form,ul,li
{margin:0;padding:0;border:0;outline:none;}
li{list-style:none;}
a,ins,a:hover,a:active{text-decoration:none;}
*:focus{outline:none;}
a{color:#333;}
/* 栏目名结构：h2>a 类名，col-name */
h2,
h3,
h4
{
    display:block;
    text-align:center;
}


img[src=""],img:not([src]) {
    opacity:0;
}
img {
    border: 0;
    pointer-events: none;
}
button,input,optgroup,select,textarea {
    margin:0;
    border:0;
    font:inherit;
    color:inherit;
    outline:none;
    -webkit-appearance:none;
}
.all {width:100%;max-width: 1920px; margin:0 auto;}
.w1200 {width:1200px; margin:0 auto;overflow: hidden;}



/*清除浮动*/

.cf::after {
    content:'';
    display:block;
    height:0;
    visibility:hidden;
    clear:both;
}
/*左右浮动*/
.left,.fl {float:left;}
.right,.fr{float:right;}

/*row and column 行和列*/

/*PC */
.pc_size_14{font-size: 14px;}
.pc_size_16{font-size: 16px;}
.pc_size_18{font-size: 18px;}
.pc_size_20{font-size: 20px;}
.pc_size_22{font-size: 22px;}
.pc_size_24{font-size: 24px;}
.pc_size_26{font-size: 26px;}
.pc_size_28{font-size: 28px;}
.pc_size_32{font-size: 32px;}






/*字体加粗*/
.bt_weight_100{font-weight: 100}
.bt_weight_200{font-weight: 200}
.bt_weight_300{font-weight: 300}

.bt_weight_400{font-weight: 400}
.bt_weight_500{font-weight: 500}

.bt_weight_600{font-weight: 600}
.bt-weight{font-weight:bold;}


/*****CSS==控制字数/加省略号*****/
/*单行超出隐藏*/
.bt_nowrap{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/*多行超出隐藏*/
.bt_nowrap_2{overflow: hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; }


/*图文列表常用样式 ul>li>a>img

图文 img-txt-list
文本列表日期 txt-list-date
纯文本列表 txt-list


*/

.img-txt-list  .li-item a,
.img-txt-list  .li-item a img,
.txt-list-date .li-item a,
.txt-list      .li-item a{
    display: block;
    width:100%;
    height:100%;
}
/*图文列表常用样式 end */