@charset "utf-8";
.clearfix:after{
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0;
}
.clearfix{ display:inline-table; clear:both; }
/* Hides from IE-mac \*/
* html .clearfix{ height:1%; }
.clearfix{ display:block; }
/* End hide from IE-mac */

/* reset */
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:"微软雅黑", "黑体" !important; color:inherit;
    vertical-align:baseline;
    font-size:16px; color:#5e5e5e
}
input, button{ border:none; background:transparent; }
input:-ms-input-placeholder,
textarea:-ms-input-placeholder{
    color:#000;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{
    color:#000;
}
header, footer, section, article, aside, nav, hgroup, address, figure, figcaption, menu, details{ display:block; }
table{ border-collapse:collapse; border-spacing:0; }
caption, th{ text-align:left; font-weight:normal; }
html, body, fieldset, img, iframe, abbr{ border:0; }
i, cite, em, var, address, dfn{ font-style:normal; }
[hidefocus], summary{ outline:0; }
li{ list-style:none; }
h1, h2, h3, h4, h5, h6, small{ font-size:100%; font-weight:normal }
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; }
del, ins, u, a, a:hover{ text-decoration:none; }
body{ background:#cc0001 }
.warp{ width:100%; background:url(bj.jpg) no-repeat top center; overflow:hidden;}
.main{ width:1200px; margin:0 auto; }
.nav{ width:100%; height:77px; line-height:77px; background:#be0405; border-bottom:#940102 3px solid; margin-top:217px; }
.nav li{ float:left; padding:0 55px; background:url(../images/li_bj.jpg) no-repeat center right; cursor:pointer;}
.nav li:hover{ background:#940102;}
.nav li:last-child{ background-image:none; border-right:none;}

.nav li a{ font-size:20px; font-weight:bold; color:#FFF }
.conter{ background:#fff; overflow:hidden; }
.left{ width:30%; float:left; padding:30px 2.5% }
.tit{ width:100%; border-bottom:3px solid #bababa; height:48px; }
.tit h2{ font-size:20px; color:#cc0001; background:url(tit_bj.png) no-repeat left bottom; height:51px }
.tit h2 span{ width:40px; height:40px; display:inline-block; float:left; }
.tit h2 label{ float:left; line-height:40px; font-weight:bold; padding-left:10px }
.main_p{ line-height:30px; margin-top:20px; text-indent:35px; border-bottom:1px dotted #aaaaaa; padding-bottom:20px }
.links_ul{ overflow:hidden; margin-top:25px; }
.links_ul li{ margin-bottom:24px }
.links_ul li a{ font-weight:bold; color:#cc0001; padding-left:40px }
.links_ico{ background:url(zx_icon5.png) no-repeat; }
.links_ico1{ background:url(../images/zx_icon6.png) no-repeat; }
.lxfs{ overflow:hidden; margin:28px 0 0 13px }
.lxfs p{ margin-bottom:20px }
.icon{ background:url(zx_icon.png) no-repeat }
.icon1{ background:url(zx_icon2.png) no-repeat }
.right{ width:55%; float:left;
    padding:30px 2.5%; }
.mode_tit{ position:relative;width:100%;
    border-bottom:3px solid #bababa;
    height:48px; }
.mode_main{
    margin-top:25px;
}
.mode_tit h2{ font-size:20px;color:#cc0001;background:url(tit_bj2.png) no-repeat left bottom;height:51px;
}
.mode_tit .more{ position:absolute; bottom:0; right:0;width:40px; height:40px; background: url(zx_icon4.png) 0 center no-repeat;}

.mode_tit h2 .icon{width:40px;height:40px;display:inline-block;float:left;
}
.mode_tit h2 label{float:left;line-height:40px;font-weight:bold;padding-left:10px;
}
.r_meetWork .m_meetWork{ margin-bottom:40px;}
.newBlock .img{ float:left; padding-right:30px; }
.newBlock .text p{ margin-top:10px; line-height:30px; }
.newBlock h3{ font-size:28px; }
.m_meetWork .newBlock{ border-bottom:1px dotted #aaaaaa;padding-bottom:20px; }
.m_meetWork .newBlock .text h3 a{color:#333;}
.m_meetWork .newBlock .text h3 a:hover{color:#325298;}
.newList li{ line-height:30px; padding-left:20px; background: url(../images/ico_li.png) 5px center no-repeat;}
.newList li a{color: #5e5e5e;}
.newList li .date{ float:right; color:#999999;}
.m_meetWork .newList{ padding-top:20px;}
.icon01 {background: url(zx_icon1.png) no-repeat;}
.icon02 {background: url(zx_icon3.png) no-repeat;}

.m_meetFile{ margin-top:30px;}
.m_footer{ margin-top:40px;margin-bottom:40px; text-align:center;}
.m_footer p{ margin-top:15px;text-align:center; color:#ffffff;}
.m_page ul{ overflow:hidden;}
.m_page li{ float:left;line-height:36px; padding-right:5px; color:#999;}
.m_page li a{ display:block; padding:0 13px;border:1px solid #dfdfdf; color:#999999;}
.m_page li a:hover{border:1px solid #d71f1b; color:#fff; background-color:#d71f1b;}
.m_page .u_num{ width:20px;line-height:36px;padding:0 13px;border:1px solid #dfdfdf; color:#999999;}
.m_page .btn_num{ cursor:pointer;line-height:36px;padding:0 13px;border:1px solid #dfdfdf; color:#999999;}
.m_page .btn_num:hover{border:1px solid #d71f1b; color:#fff; background-color:#d71f1b;}
.nr_top{ font-size:14px; color:#999999}
.nr{ margin-top:50px}
.nr h2{ font-size:28px; text-align:center; font-weight:bold; color:#424242; margin-bottom:20px}
.nr span{ font-size:12px; color:#999999; width:100%; display:block; margin-bottom:30px}
.nr p{ font-size:16px; margin-bottom:10px; line-height:28px;}

.left .tit h2 label a{color:#cc0001;}