/*横向间隔定义*/
.blank0 {clear:both; height:0px; overflow:hidden; display:block;}
.blank1 {clear:both; height:1px; overflow:hidden; display:block;}
.blank2 {clear:both; height:2px; overflow:hidden; display:block;}
.blank3 {clear:both; height:3px; overflow:hidden; display:block;}
.blank4 {clear:both; height:4px; overflow:hidden; display:block;}
.blank5 {clear:both; height:5px; overflow:hidden; display:block;}
.blank6 {clear:both; height:6px; overflow:hidden; display:block;}
.blank7 {clear:both; height:7px; overflow:hidden; display:block;}
.blank8 {clear:both; height:8px; overflow:hidden; display:block;}
.blank9 {clear:both; height:9px; overflow:hidden; display:block;}
.blank12 {clear:both; height:12px; overflow:hidden; display:block;}
.blank15 {clear:both; height:15px; overflow:hidden; display:block;}
.blank18 {clear:both; height:18px; overflow:hidden; display:block;}
.blank30 {clear:both; height:18px; overflow:hidden; display:block;}
.blank50 {clear:both; height:50px; overflow:hidden; display:block;}
.blank100 {clear:both; height:100px; overflow:hidden; display:block;}
.blank200 {clear:both; height:200px; overflow:hidden; display:block;}

/*内容盒子，主要用于定位好后的Div内部*/
.contentBox1{ padding:1px;}
.contentBox2{ padding:2px;}
.contentBox3{ padding:3px;}
.contentBox4{ padding:4px;}
.contentBox5{ padding:5px;}
.contentBox6{ padding:6px;}
.contentBox7{ padding:7px;}
.contentBox8{ padding:8px;}
.contentBox9{ padding:9px;}
.contentBox12{ padding:12px;}
.contentBox15{ padding:15px;}
.contentBox18{ padding:18px;}

/*文字缩进*/
.textIndent2em{ text-indent:2em;}

/*行高定义*/
.lineHeight140{line-height:140%;}
.lineHeight160{line-height:160%;}/*常用于新闻正文*/
.lineHeight180{line-height:180%;}
.lineHeight200{line-height:200%;}
.lineHeight20px{ line-height:20px;}
.lineHeight23px{ line-height:23px;}
.lineHeight24px{ line-height:24px;}/*常用于新闻列表*/
.lineHeight25px{ line-height:25px;}

.hidden {display:none;}
.display{display:block;}

/*虚线隔行*/
.line1px{clear:both; height:1px; border-bottom: 1px solid #a7a7a7; margin: auto}
.line2px{clear:both; height:2px; border-bottom: 2px solid #a7a7a7; margin: auto}

.listbox {
    font-size: 18px;
    margin-top: 30px;
    line-height: 2;
}

.listbox ul {
    display: inline-block;
    width: 49%;
    box-sizing: border-box;
    vertical-align: top;
    padding-left: 14px;
}

.listbox li:first-child {
    color: #c40000;
}

.listbox li + li:before {
    content: ' ';
    display: inline-block;
    width: 4px;
    height: 4px;
    background-color: #646464;
    vertical-align: middle;
    margin-left: -14px;
    margin-right: 10px;
}

.lista {
    font-size: 18px;
    line-height: 3;
    margin: 40px 0;
}

.lista li + li {
    border-top: 1px solid #c40000;
}

.lista a {
    color: #c40000;
}

.lista a:before {
    content: ' ';
    display: inline-block;
    width: 6px;
    height: 6px;
    background-color: #c40000;
    vertical-align: middle;
    margin-right: 10px;
}