/*================基本样式重置================*/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,img,span,i,a,em,strong,b,input,textarea,select { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6,p,a,span,strong,b{font-size: 16px;font-family:"微软雅黑";color:#333;line-height: 24px;}
i,em { font-weight:normal; font-style:normal; }
body {width:100%;position: relative;font-size: 16px;font-family:"微软雅黑";color:#333;line-height: 24px;}
li { list-style:none; }
a,img,input { border:0 none; }
a { text-decoration:none; outline:none; }
a:hover { text-decoration:none; }
a:focus,input:focus { outline:0 none;}
textarea { resize:none; font-size:12px; } /*去掉火狐和谷歌浏览器的Textarea改变尺寸大小功能*/

/*========定义基础样式========*/
.hide { display:none;}
.fl { float:left;}
.fr { float:right;}
.clearfix:after { content:" "; display:block; clear:both; height:0; }
.clearfix { zoom:1; }
.clear {clear: both;height: 0;}

/*a标签鼠标hover高亮显示状态（可选用）*/
a .opacity { filter:alpha(opacity=100); opacity:1; -moz-opacity:1; } 
a:hover .opacity { filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8; }


/*主体宽度样式（可选用）如有新宽度，命名规则以小写w开头，后接具体宽度数据，例：*/
.w1200{width: 1200px; margin: 0px auto; }
.w1280{width: 1280px; margin: 0px auto; }
.sy-title {
    font-size: 38px;
    line-height: 38px;
    color: #3a3a3b;
    font-weight: 700;
}
.syyw-title {
    font-size: 35px;
    line-height: 53px;
    color: #6c6d6f;
    font-weight: 700;
}
.synr-title {
    font-size: 16px;
    line-height: 35px;
    color: #515354;
    text-indent: 30px;
    padding: 0 50px;
}
.mbx_main{width:100%; height:68px; line-height:68px; margin:0 auto; border-bottom:1px solid #eee;}
.mbx_main .mbx{width:1200px; height:68px; line-height:68px; margin:0 auto;}
.mbx_main .mbx a{font-size:18px;line-height:30px;}
.mbx_main .mbx span{font-size:20px;line-height:30px;}


.pagebar { padding:20px; overflow:hidden; clear:both}
.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.pagination a {
    background: #fff;
    border: 1px solid #ccc;
    color: #333;
    font-size: 12px;
    padding: 0 12px;
    margin: 0 2px;
    border-radius: 3px;
    line-height: 24px;
}
.pagination span {
    color: #333;
    font-size: 12px;
    padding: 7px 2px;
    margin: 0 2px;
    border-radius: 3px;
}
.pagination a:hover{
  color: #fff;
  border: 1px solid #333;
  background: #005dae;
}
.pagination a:hover span{color: #fff;}
.pagination a.page-num-current {
  color: #fff;
  background: #005dae;
  border: 1px solid #333;
}
.text-secondary{ text-align:center; padding:20px 0}



.c-zp-fdh{background: #f2f5f8;}
.c-zp-menu{width:1280px; height:94px; margin: 0px auto;margin-top:-10px;margin-bottom:30px;}
.c-zp-menu li{width:auto; line-height:94px; text-align:center; padding:0 5px; float:left; margin-right:35px;}
.c-zp-menu li a{font-size:20px; line-height:86px;color:#333; display:inline-block;}
.c-zp-menu li.hover a,.c-zp-menu li a:hover{border-bottom:4px solid #005dae; padding-bottom:2px;}
