

/**
* 基本样式重置样式表 可单独使用
**/
/* 内外边距通常让各个浏览器样式的表现位置不同 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    margin:0;padding:0;
}
body {
    margin: 0;
    padding: 0;
    background: #f5f5f5;
    width: 100%;
    min-width: 1200px;
}
html,body{
    height: 100%;
}
/* HTML5 媒体文件跟 img 保持一致 */
audio,canvas,video {
    *display: inline;*zoom: 1;
}
/* 要注意表单元素并不继承父级 font 的问题 */
body,button,input,select,textarea {
    font:13px/1.5 Microsoft YaHei,tahoma,arial,"Hiragino Sans GB",\5b8b\4f53;
}
/* IE bug fixed: th 不继承 text-align*/
th {
    text-align:inherit;
}
/* ie6 7 8(q) bug 显示为行内表现 */
iframe {
    display:block;
}
/* 去掉 firefox 下此元素的边框 */
abbr,acronym {
    border:0;font-variant:normal;
}
/* 一致的 del 样式 */
del {
    text-decoration:line-through;
}
address,caption,cite,code,dfn,em,th,var {
    font-style:normal;
    font-weight:500;
}
/* 去掉列表前的标识, li 会继承 */
ol,ul {
    list-style:none;
}
/* 对齐是排版最重要的因素, 别让什么都居中 */
caption,th {
    text-align:left;
}
/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,h2,h3,h4,h5,h6 {
    font-size:100%;
    font-weight:500;
}
q:before,q:after {
    content:'';
}
/* 统一上标和下标 */
sub, sup {
    font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;
}
sup { top: -0.5em; }
sub { bottom: -0.25em; }
/* 默认不显示下划线，保持页面简洁 */
ins,a {
    text-decoration:none;
}
/* 代码字体 */
code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    font-size: 1em;
}
a,button,input[type="button"],input[type="submit"],input[type="reset"]{
    outline: none;
}
/* 清理浮动 */
.fn-clear:after {
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0;
}
.fn-clear {
    zoom:1; /* for IE6 IE7 */
}
/* 设置内联, 减少浮动带来的bug */
.fn-left,
.fn-right {
    display:inline;
}
.fn-left {
    float:left;
}
.fn-right {
    float:right;
}
/* 隐藏, 通常用来与 JS 配合 */
.fn-hide {
    display:none;
}
.fn-show {
    display:block;
}
/* 单行文字溢出时出现省略号，需设定宽度 */
.fn-text-overflow {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/* 文本居中 */
.fn-text-center{
    text-align: center;
}
.fn-text-left{
    text-align: left;
}
.fn-text-right{
    text-align: right;
}
/* 简单的渐变 */
.fn-linear {
    background: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#f1f1f1));
    background: -moz-linear-gradient(top, #fcfcfc, #f1f1f1);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#f1f1f1');
    background:-o-linear-gradient(top, #fcfcfc, #f1f1f1);
    background:-ms-linear-gradient(top, #fcfcfc, #f1f1f1);
    background: linear-gradient(top, #fcfcfc, #f1f1f1);
}
/* 浅色的渐变 */
.fn-linear-light {
    background: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#f9f9f9));
    background: -moz-linear-gradient(top, #fcfcfc, #f9f9f9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#f9f9f9');
    background:-o-linear-gradient(top, #fcfcfc, #f9f9f9);
    background:-ms-linear-gradient(top, #fcfcfc, #f9f9f9);
    background: linear-gradient(top, #fcfcfc, #f9f9f9);
}
/* chrome 下字体过小的问题 */
.fn-webkit-adjust {
    -webkit-text-size-adjust: none;
}
/*fn-center内部所有元素居中，包括文本图片div及其他html元素 不兼容IE9以下 页面中头部必须添加meta标签(参考themes/html/meta.html)内的。*/
.fn-center {
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.top{
    width: 100%;
    background: #fff;
}
.topComomn{
    width: 1200px;
    margin: 0 auto;
    height: 90px;
    background: #fff;
    font-size: 0px;
    box-sizing: border-box;
    padding-top: 10px;
}
.topComomn>.logo,
.topComomn>.info{
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
}
.topComomn>.logo>img{
    /*width: 590px;*/
}
.topComomn>.info{
    color: #9e9e9e;
    font-size: 14px;
    text-align: right;
    width: 610px;
}
.topComomn>.info a{
    color: #9e9e9e;
}
.topComomn>.info>.time{
    padding-top: 6px;
}
.top>.nav{
    width: 100%;
    height: 45px;
    background: #014489;
}
.top>.nav>ul{
    width: 1200px;
    margin: 0 auto;
}
.top>.nav>ul>li{
    display: inline-block;
    color: #fff;
    font-size: 16px;
    line-height: 45px;
    cursor: pointer;
    width: 145px;
    text-align: center;
    position: relative;
}
.top>.nav>ul>li a{
    color: #fff;
    display: block;
    font-size: 15px;
}
.top>.nav>ul>li.indexNav a,
.top>.nav>ul>li a.active,
.top>.nav>ul>li.active,
.top>.nav>ul>li:hover{
    background: #0457ad;
}
.top>.nav>ul li>ul{
    display: none;
}
.top>.nav>ul>li:hover>ul{
    display: block;
    position: absolute;
    background:#0457ad;
    width: 145px;
    z-index: 999999;
}
.top>.nav>ul>li:hover>ul>li{
    height: 40px;
    line-height: 40px;
}
.top>.nav>ul li>ul>li:hover{
    background:#0365ca;
}

.bottom{
    width: 100%;
    margin-top: 20px;
    background: #014489;
    padding: 20px;
    margin-top: 20px;
    box-sizing: border-box;
}
.bottom>.bottom_content{
    width: 1200px;
    margin: 25px auto 0 auto;

}
.bottom>.bottom_content>.left>dl{
    display: inline-block;
    vertical-align: top;
    width: 172px;
    font-size: 15px;
}
.bottom>.bottom_content>.left>dl>dt{
    color: #fff;
    margin-bottom: 19px;
}
.bottom>.bottom_content>.left>dl>dd>a{
    height: 30px;
    line-height: 30px;
    display: block;
    color: #2e7fbf;
}
.bottom>.bottom_content>.left>dl>dd>a:hover{
    color: #fff;
}
.bottom>.bottom_content>.right .titles{
    color: #fff;
    text-align: center;
    height: 32px;
    line-height: 32px;
    letter-spacing: 1.8px;
}
.bottom_content>.links{
    width: 102%;
    font-size: 0px;
    margin-top: 40px;
    box-sizing: border-box;
    padding: 0 20px;
    margin-left: -20px;
}
.bottom_content>.links>.types{
    text-align: center;
    text-align-last: center;
    border: solid 1px #1d68a9;
    /* appearance:none;
     -moz-appearance:none;
     -webkit-appearance:none;*/
    background: #08498c;
    color: #fff;
    height: 32px;
    line-height: 32px;
    width: 170px;

    font-size: 14px;
    margin-right: 32px;
    border-radius: 4px;
}
.bottom_content>.links>.types:last-child{
    margin-right: 0px;
}
.bottom_content>.links>.types>option{
    background-color: #08498c;
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-size: 14px;

    text-align: center;
    text-align-last: center;
}
.bottom_content>.links{
    border-bottom:solid 1px #1d68a9;
    padding-bottom: 35px;
}
.footer p{
    text-align: center;
    color: #fff;
    height: 35px;
    line-height: 35px;
}
.footer .footers{
    padding-top: 20px;
}
.footer .footers1>span,
.footer .footers1>img{
    display: inline-block;
    vertical-align: middle;
}
.footer .footers1>img{
    margin-left: 20px;
}

.pageBanners{
    width: 100%;
    height: 250px;
    background-size: cover;
    background-position: center;
}

/* 详情内容*/
.pagesDetail{
    background: #fff;
    padding: 15px;
    width: 1200px;
    margin:0px auto 40px auto;
    box-sizing: border-box;

}


.pagesDetail>.pagesDetail_title{
    text-align: center;
    font-size: 20px;
    color: #333;
    line-height: 50px;
}
.pagesDetail>.pagesDetail_time{
    margin:4px 0 0px 0;
    text-align: center;
    color: #5c5c5c;
}
.pagesDetail>.pagesDetail_contents{
    padding: 12px;
    margin-bottom: 35px;
}
.pagesDetail>.pagesDetail_contents,
.pagesDetail>.pagesDetail_contents p{
    font-size: 16px;
    word-break: break-all;
    line-height: 32px;

}
.pagesDetail>.pagesDetail_contents img{
    max-width: 100%;
}
.pageNavBar{
    box-sizing: border-box;
    width: 1200px;
    margin: 0 auto;
    height: 55px;
    line-height: 55px;
    font-size: 15px;
    color:#999;
}
.pageNavBar a{

    color:#999;
}
.pageNavBar .pageNavBarMune,
.pageNavBar>p>a,
.pageNavBar>p>span{
    display: inline-block;
    margin-right:3px;
    color: #333;
}
.pageNavBar>p>a:hover{
    color: #014489;
}
.pageNavBar .pageNavBarMune{
    width: 4px;
    height: 25px;
    background: #014489;
    vertical-align: middle;
}
#pages{
    text-align: center;

}
ul.pagination {
    display: inline-block;
    list-style: none;
    /*margin: 16px 0;*/
    padding-left: 1px;
    margin: 30px 0 16px 0;
}
ul.pagination li {
    float: left;
}
ul.pagination li:first-child a, ul.pagination li:first-child span {
    border-radius: 3px 0 0 3px;
}
ul.pagination a, ul.pagination span {
    display: block;
    padding: 6px 14px;
    border: 1px solid #CCC;
    margin-left: -1px;
    user-select: none;
    border-right: none;
    font-size: 15px;
    color: #333;
}
ul.pagination li.active span {
    color: #FFF;
    background-color: #0457ad;
    border-color: #0457ad;
}
ul.pagination li:last-child a,
ul.pagination li:last-child span{
    border-right: 1px solid #CCC;
}

.pageBanners-title{

    margin: 0 auto;
    width: 1200px;

}
.pageBanners-title>.title{
    font: bold 32px/90px "微软雅黑";
    color: #fff;
    box-sizing: border-box;
    padding-top: 60px;
    letter-spacing: 1.2px;
}
.pageBanners-title>.line{
    height: 3px;
    width: 55px;
    background: #fff;
    display: inline-block;
    margin-top: -8px;

}