dl, dt, dd, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, ul, ol, blockquote, select {
    margin: 0;
    font-family: "Microsoft YaHei",微软雅黑,Verdana, Arial, Helvetica, sans-serif;
}
.ztbanner{
    margin:20px 0;
}
img {
    vertical-align: top;
    font-size: 0px;
    border: 0px;
    margin-bottom: 0px;
}
.clearfix {
    display: inline-block;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.cell_two1_Left {
    float: left;
    width: 225px;
    margin-right: 20px;
}
.h_20 {
    overflow-y: hidden;
    display: block;
    height: 20px;
}
.cell_two1_Right {
    display: table-cell;
    width: 40000px;
    font-size: 10.5pt;
}
.box1 {
    display: block;
    #display: inline-block;
    _display: block;
    padding: 10px 20px;
    background-color: #fff;
    box-shadow: 1px 1px 3px #b3b3b3;
    -moz-box-shadow: 1px 1px 3px #b3b3b3;
    -webkit-box-shadow: 1px 1px 3px #b3b3b3;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#b3b3b3')";
    #border: 1px solid #e0e0e0;
}
.tit3 {
    display: block;
    position: relative;
    margin-bottom: 10px;
}
.tit3 .L {
    float: left;
    height: 30px;
    line-height: 30px;
    line-height: 32px\9;
    font-size: 12pt;
    font-weight: bold;
    color: #2f6698;
    overflow: hidden;
}
.tit3 .R {
    height: 30px;
    line-height: 30px;
    text-align: right;
    font-size: 9pt;
    overflow: hidden;
    float: right;
    position: absolute;
    top: 0;
    right: 0px;
}
.list_02 {
    display: block;
    width: 100%;
    padding: 0px 0 0px 0;
    margin-bottom: 10px;
    position: relative;
}
.list_02 .li{ text-align:left; background: url("../images/icon_01.gif") no-repeat 3px 14px;padding:7px 0px 7px 13px;overflow:hidden }
/*
.list_02 .li a{ display:block; margin-right:90px; }
*/
.list_02 .li a,.list_02 .li a:visited { color:#333;text-decoration:none;}
.list_02 .li a:hover { color:#2f6698;text-decoration:underline;}
/*
.list_02 .date{ float:right;font-size:9pt; color:#888; text-align:right; padding-top:0px;font-family:Verdana, Arial, Helvetica, sans-serif;overflow:hidden;}
*/
.list_02 font{ float:right;font-size:9pt; color:#888; text-align:right; padding-top:0px;font-family:Verdana, Arial, Helvetica, sans-serif;overflow:hidden;}
.page {
    margin-top: 20px;
    overflow: hidden;
}
a.more4:link {
    color: #898989;
    text-decoration: none;
}
a.more4:visited {
    color: #898989;
    text-decoration: none;
}
.icon_more1 {
    display: inline;
    background: url(../images/icon_more1a.gif) no-repeat top right;
    padding: 0px 16px 0px 0px;
    #padding: 1px 16px 0px 0px;
}
.left_menu3 h3 {
    font-size: 12pt;
    text-align: left;
    background: #932a11 url(../images/subleftnav_icon11.gif) no-repeat 34px 12px;
    padding-left: 60px;
    padding-right: 40px;
    font-weight: normal;
    cursor: pointer;
    _float: left;
    position: relative;
}
.left_menu3 h3.on {
    color: #fff;
    font-weight: bold;
    background: #932a11 url(../images/subleftnav_icon223.gif) no-repeat 60px 13px;
    padding-left: 86px;
}
.left_menu3 h3 em {
    float: right;
    display: block;
    width: 19px;
    height: 19px;
    background: url(../images/leftnav_arrow1.gif) no-repeat;
    right: 30px;
    top: 8px;
    cursor: pointer;
    position: absolute;
}
.left_menu3 h3.on em {
    background: url(../images/leftnav_arrow221.gif) no-repeat;
    right: -7px;
    _right: -8px;
    top: 8px;
}
.left_menu3 a, .left_menu2 a:visited, .left_menu2 a:hover {
    text-decoration: none;
}
.left_menu3 h3 a {
    display: inline-block;
    padding: 7px 0;
    #width: 100%;
    #height: 100%;
}
.left_menu3 h3.on a, .left_menu2 h3.on a:visited, .left_menu2 h3.on a:hover {
    color: #fff;
}
.leftnav_line {
    background: url(../images/leftnav_line.gif) repeat-x;
    display: block;
    height: 2px;
    overflow-y: hidden;
}
.line1 {
    display: block;
    background: url(../images/line1.gif) repeat-x;
    height: 1px;
    margin: 8px 0;
    overflow-y: hidden;
}
.chunyun2019{
    position: relative;
     }
/*对联广告的css代码*/
.duilian{top:0px;position:absolute; overflow:hidden; display:none;}
.duilian_left{ left:-150px;}
.duilian_right{right:-220px;}
.duilian_con{overflow:hidden;}
.duilian_close{ width:100%; height:24px; line-height:24px; text-align:center; display:block; font-size:13px; color:#555555; text-decoration:none;}

.tit2 {
    display: block;
    font-size: 12pt;
    color: #2f6698;
    font-weight: bold;
    margin-bottom: 15px;
}
.news_listb {
    display: block;
}
.news_listb li {
    float: left;
    width: 25%;
    text-align: center;
}
.pics1 img {
    width: 190px;
    height: 155px;
}
.news_listb li img {
    margin-bottom: 3px;
    border: 4px solid #fff;
}