﻿@charset "UTF-8";
/*
    Css for PEL,    ver 1.0
    CopyRight By Dongyi Network Technology CO.,Ltd Design Center

    本网站通用布局
*/
/* Css Reset */
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td,
img {
    padding: 0;
    margin: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
fieldset,
img {
    vertical-align: top;
    border: 0;
}
address,
caption,
cite,
code,
dfn,
em,
th,
var,
i {
    font-weight: normal;
    font-style: normal;
}
ol,
ul,
li {
    list-style: none;
}
div,
dl,
dt,
dd,
ol,
ul,
li {
    zoom: 1;
}
caption,
th {
    text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: normal;
    font-size: 100%;
}
q:before,
q:after {
    content: '';
}
abbr,
acronym {
    border: 0;
}
pre {
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
    font-size: 16px;
    line-height: 1.8;
    font-family:"PingFangSC-Regular","Heiti SC", "Microsoft YaHei", Helvetica, Arial, sans-serif;
}
article,
aside,
dialog,
footer,
header,
section,
footer,
nav,
figure,
menu,
time {
    margin: 0;
    padding: 0;
    display: block;
    zoom: 1;
}
/* Public */
body {
    color: #333;
    font-size: 16px;
    line-height: 2;
    font-family:"PingFangSC-Regular","Heiti SC", "Microsoft YaHei", Helvetica, Arial, sans-serif;
    text-align: left;
    -webkit-text-size-adjust: none;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    background-color: #fff;
    min-width: 1030px;
}
body * {
    outline: none;
}
a {
    color: #333;
    text-decoration: none;
    outline: none;
}
a:hover {
    color: #c00;
}
.clearbox {
    border: none;
    border-top: 1px solid transparent !important;
    clear: both;
    font-size: 0;
    height: 0;
    line-height: 0;
    margin-top: -1px !important;
    visibility: hidden;
}
.blank {
    display: block;
    height: 20px;
    font-size: 0px;
    line-height: 0;
    overflow: hidden;
    clear: both;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
* html .clearfix {
    height: 1%;
}
* + html .clearfix {
    min-height: 1%;
}
.fl {
    float: left !important;
}
.fr {
    float: right !important;
}
.hide {
    display: none;
}
input[type=button],
input[type=submit],
input[type=file],
button {
    cursor: pointer;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
/* frame */
.wrap {
    background:#fff url(../img/bjjb.png) repeat-x center bottom;
    max-width: 1030px;
    background-size: 100% 100%;
    margin: 0 auto;
}
.subMain .wrap { background-size: auto; }
.siteWidth,
.container {
    position: relative;
    max-width: 1000px;
    margin: 0 auto;
}
#content {
    width: 1030px;
    margin: 0 auto;
    clear: both;
    overflow: hidden;
}
#content:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/* header */
#header {
   position: relative;
   z-index: 1;
}
/* headerTop */
body i.bg { height: 180px; background-color: #2F6EA4; min-width: 1030px; position: absolute; top: 0; left: 0;  width: 100%; }
.headerTop { height: 180px; }
.headerTop .get-home { padding-top: 30px; }
.headerTop .get-home img { max-height: 125px; }
.logo { text-align: center; padding: 20px 0; }
.logo li { display: inline-block; *display: inline; line-height: 52px; margin: 0 10px; vertical-align: middle; height: 52px; color: #e12d30; font-size: 30px; font-weight: bold; padding-left: 65px; }
.logo li.li1 { background: url(../img/dh.png) no-repeat left center; }
.logo li.li2 { background: url(../img/gh.png) no-repeat left center; }


/* 主导航 */
.topNav-jw {
    position: relative;
    height: 50px;
    clear: both;
    width: 1000px;
    margin: 0 auto;
    background-color: #16468e;
    border-bottom: 4px solid #e12d30;
}
.mainNav {
    float: left;
    width: 770px;
}
.topNav-jw .li1 {
    float: left;
    position: relative;
    width: 14.28%;
    font-family: "simsun";
    font-weight: bold;
}
.topNav-jw .li1 .a1 {
    display: block;
    color: #fff;
    text-align: center;
    font-size: 20px;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    font-weight: bold;
}
.topNav-jw .li1 .a1:hover {
    text-decoration: none;
    color: #e12d30;
}
.topNav-jw .ul1 {
    position: absolute;
    z-index: 10;
    top: 50px;
    left: 0;
    display: none;
    overflow: hidden;
    width: 100%;
    padding: 4px 0;
    background: #e12d30;
}
.topNav-jw .a2 {
    font-size: 16px;
    display: block;
    line-height: 20px;
    padding: 8px;
    color: #fff;
    text-align: center;
    font-weight: bold;
}
.topNav-jw .a2:hover {
    background: #16468e;
    color: #fff;
    text-decoration: none;
}
.topNav-jw .sh { display: none; }
/* s-form */
.s-form { float: right; width: 215px; height: 22px; padding-top: 14px; padding-right: 10px; }
.s-form .select-box { display: none; }
.s-form .input-box { float: left; width: 140px; }
.s-form .input-box .from-control { width: 118px; background: #fff; border: 1px solid #767676; border-radius: 2px; height: 20px; line-height: 20px; padding: 0 10px; vertical-align: top;  }
.s-form .btn-box { float: right; width: 68px; height: 22px; }
.s-form .btn-box .search { display: block; width: 68px; height: 22px; background: url(../img/icons-search.jpg) no-repeat; border: none; font-size: 0; vertical-align: top; }

/* 位置导航 */
.path { background-color: #bfbfbf; line-height: 40px; height: 40px; width: 985px; margin: 0 auto; font-size: 14px; padding-left: 15px; }
.path a,
.path span { padding: 0 3px;}

/*footer*/
#footer {
    position: relative;
    text-align: left;
    font-size: 12px;
    line-height: 24px;
    border-top: 4px solid #1542d4;
    width: 1000px;
    padding: 15px;
    margin: 0 auto;
    overflow: hidden;
}
/* footer-con */
.footer-con .red { float: left; width: 72px; text-align: left; padding-top: 14px; }
#footer .copyRight { float: left; width: 580px;}
#footer .copyRight img { vertical-align: text-bottom;}
#footer .copyRight p { line-height: 30px;}
#footer .pics { float: right; padding-top: 14px;}
#footer .pics>div { float: left; margin-left: 10px; }
#footer .pics img { height: 60px; }
.getPhone { display: none !important; }
#footer .btns { display: none; }

.fixedNav,.footNav { display: none; }

/* goTop */
#goTop {
    position: fixed;
    display: none;
    _display: none !important;
    width: 50px;
    height: 50px;
    bottom: 60px;
    right: 5px;
    z-index: 99;
    cursor: pointer;
    margin: 5px;
    width: 40px;
    height: 40px;
    border-radius: 2px;
    box-shadow: 0 0 5px #9c9c9c;
    -webkit-box-shadow: 0 0 5px #9c9c9c;
    opacity: .9;
    background: rgba(0, 0, 0, .5);
}
#goTop::after {
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -10px;
    margin-top: -15px;
    content: "";
    border-width: 10px;
    border-color: transparent;
    border-bottom-color: #fff;
    border-bottom-style: solid;
    border-style: dashed;
    display: block;
    font-size: 0;
    line-height: 0;
    width: 0;
}
/* winMark */
#winMark {
    z-index: 1;
    width: 100%;
    display: none;
    height: 100%;
    position: fixed;
    background: rgba(0, 0, 0, .8);
    left: 0;
    top: 0;
}

/* 首页 -----------------------------------------*/
.row .container { padding: 0 15px; }
.row-a { margin-top: 20px; margin-bottom: 15px; background: url(../img/bjjb.png) repeat-x center bottom; background-size: 100% 100%; }

/* infoList */
.infoList li { line-height: 32px; height: 32px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;  }
.infoList span.date { float: right; font-size: 14px; color: #999; padding-left: 15px; }


/* infoListA */
.infoListA li { line-height: 25px; max-height: 50px; position: relative; padding-left: 18px; margin-bottom: 5px;}
.infoListA li::before { display: block; content: ""; width: 5px; height: 5px; background: #075cab; position: absolute; left: 0; top: 10px; transition: all 0.5s;}
.infoListA span.date { float: right; font-size: 14px; color: #999; padding-left: 15px; }
.infoListA li:hover::before { background-color: #c00; }

/* box-default */
.box-default .hd { height: 30px; line-height: 28px; border-bottom: 2px solid #16468e; }
.box-default .hd h3 { position: relative; font-size: 22px; font-weight: bold; color: #16468e; padding-left: 18px; float: left;}
.box-default .hd h3::before { display: block; content: ""; width: 8px; height: 22px; background-color: #16468e; position: absolute; left: 0; top:4px; }
.box-default .hd h3 a { color: #16468e; }
.box-default .hd a.more { float: right; font-size: 14px; }
.box-default .bd { background-color: #fff; padding: 10px; }

/* 焦点图 */
#focusNews { position: relative; float: left; width: 490px; height: 310px; margin-right: 20px;}
#focusNews .hd { right: 5px; bottom: 5px; position: absolute; z-index: 1; }
#focusNews .hd li { vertical-align: top; line-height: 22px; height: 22px; width: 22px; text-align: center; cursor: pointer; opacity: 0.5; background-color: #000; color: #fff; border-radius: 5px; margin-right: 5px; float: left; font-size: 14px;  transition: all 0.5s;}
#focusNews .hd li.on { background-color: #f60; opacity: 1; }
#focusNews .bd .pic img { width: 490px; height: 310px;}
#focusNews .bd .con { display: none; }


/* box-new */
.box-news { overflow: hidden; }
.box-news .bd { height: 258px; }

/* box-gzdt */
.box-gzdt { float: left; width: 490px; margin-right: 20px; padding-top: 8px; }
.box-gzdt .bd { height: 200px; }

/* pic-links */
.pic-links { overflow: hidden; }
.pic-links li { height: 130px; }
.pic-links .pic img { height: 130px; width: 100%; }

/* slideBox */
.slideBox { position: relative; margin-bottom: 15px;}
.slideBox .hd { right: 10px; bottom: 10px; position: absolute; z-index: 1; }
.slideBox .hd li { vertical-align: top; height: 12px; width: 12px; text-align: center; cursor: pointer; opacity: 0.5; background-color: #000; margin-right: 5px; float: left; transition: all 0.5s; font-size: 0;}
.slideBox .hd li.on { background-color: #f60; opacity: 1; }
.slideBox .hd li span { display: none; }
.slideBox .bd .con { display: none; }


/* row-b------------------------ */
.row-b .box-default {  float: left; width: 320px; margin-right: 20px;}
.row-b .box-default .bd { height: 110px; }
.row-b .box-last { margin-right: 0; }

/* box-pub */
.row-b .box-pub { margin-right: 0; width: 100%; }
.row-b .box-pub .bd { height: auto; background: none; }
.row-b .box-pub .bd li { float: left; font-size: 22px; font-weight: bold; padding: 0 20px;}
.row-b .box-pub .bd li a { color: #16468e; }
.row-b .box-pub .bd li a:hover { color: #c00; }

/* 列表页 -----------------------------------------*/
.side {
    width: 240px;
    float: left;
    margin-right: 20px
}
.mainContent {
    overflow: hidden;
    padding: 0 15px;
}
.mainBox { background-color: #fff; min-height: 200px;}


/* newsList */
.newsList { padding: 10px; }
.newsList li { line-height: 34px; height: 34px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 15px; position: relative; padding-left: 25px; }
.newsList span.date { float: right; font-size: 14px; color: #999; padding-left: 15px; padding-right: 10px; }
.newsList li::before { display: block; content: ""; width: 5px; height: 5px; background: #075cab; position: absolute; left: 10px; top: 50%; margin-top: -3px; transition: all 0.5s;}
.newsList li:hover::before { background-color: #c00; }
.newsList li.split { padding-left: 0; border-bottom: 1px dashed #999; height: 1px; overflow: hidden; padding-top: 10px; margin-bottom: 10px;}
.newsList li.split::before { display: none; }

/* node-list */
.node-list { text-align: center; width: 700px; margin: 30px auto 0; }
.node-list li { display: inline-block; width: 144px; height: 55px; margin: 0 40px 40px; }
.node-list li a { display: block; line-height: 55px; height: 55px; width: 144px; text-align: center; font-size: 18px; background: url(../img/bmbj.png) repeat-x center; }
.node-list.xxgk li { display: block; margin: 0 auto 40px;}

/* url_方块样式分页 */
.page {
    font-size: 0;
    text-align: center;
    padding: 20px 0;
    clear: both;
    overflow: hidden;
}
.page a,
.page span {
    font-size: 14px;
    display: inline-block;
    *display: inline;
    zoom: 1;
    border: 1px solid #E1E1E1;
    padding: 0px 5px;
    margin: 0 3px 5px 0;
    line-height: 22px;
    height: 22px;
}
.page a:hover,
.page span:hover {
    border: 1px solid #16468e;
    text-decoration: none;
    color: #16468e;
}
.page .current {
    background: #16468e;
    border: 1px solid #16468e;
    color: #fff !important;
    font-weight: bold;
}
.page select,
.page input {
    margin: 0 4px;
    background: #fff;
    border: 0 solid #E1E1E1;
    vertical-align: middle;
}
.page input {
    text-align: center;
    padding: 0 4px;
    outline: none;
}
.page .disabled {
    pointer-events: none;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}


/* 图片-列表页 ----------------------------------------- */
.picPageList {
    overflow: hidden;
    text-align: center;
    margin-top: 20px;
    margin: 0 -10px;
}
.picPageList li {
    float: left;
    width: 31%;
    margin: 0 1.1%;
    *display: inline;
    position: relative;
    overflow: hidden;
    margin-bottom: 20px;
    border: 1px solid #E6E6E6;
    box-sizing: border-box;
}
.picPageList .pic {
    margin: 4% 4% 10px;
    transition: all 0.5s;
    overflow: hidden;
}
.picPageList .pic img {
    height: 190px;
    width: 100%;
    transition: all 0.5s;
}
.picPageList .title {
    margin:0 4.5%;
    overflow: hidden;
    line-height: 26px;
    height: 52px;
    font-size: 16px;
    text-align: left;
    margin-bottom: 10px;
}
.picPageList .titleBg {
   display: none;
}
.picPageList .pic:hover img {
    transform: scale(1.02);
}

.picPageList .date {
    display: block;
    font-size: 14px;
    color: #999;
    text-align: left;
    margin:0 4.5%;
    line-height: 20px;
    padding-bottom: 15px;
} 


/* 文章内容页 -----------------------------------------*/
.articleCon { text-align: left; padding: 20px;}
.printArea .title { font-size: 30px; line-height: 1.5; text-align: center; word-wrap: break-word; margin-bottom: 30px; font-weight: bold;}
.printArea .subheading { font-size: 20px; color: #555; text-align: center; margin-bottom: 20px;}
.printArea .property { font-size: 15px; margin-bottom: 30px; color: #666; border-bottom:1px solid #d9d9d9; padding-bottom: 15px;}
.printArea .property>span { padding: 0 20px;}
.printArea .property a.dyBtn { background: url(../img/print.png) no-repeat 0 3px; padding-left: 20px;}
.printArea .conTxt,
.printArea .conTxt *{box-sizing:content-box}
.printArea .conTxt { color: #333; font-size: 16px; line-height: 2; text-align: left; padding: 0 0 20px 0; overflow: hidden; font-family: "Microsoft YaHei", SimSun, Arial, Helvetica, Tahoma, sans-serif; -webkit-text-size-adjust: none; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased;}
.printArea .conTxt p {margin: 0 0 20px; padding:0px; line-height: 32px;  word-wrap: break-word; border: none; border-radius: 0; white-space:normal;}
.printArea .conTxt img { max-width: 100%; height: auto !important; border: 0; vertical-align: top}
.printArea .conTxt table{background-color: transparent; border-collapse: collapse; border-spacing: 0;}
.printArea .conTxt table p { margin: 0px}
.printArea .conTxt a { color: blue; text-decoration: underline;}
.printArea .conTxt em { font-style: italic;}
.printArea .conTxt ul { padding-left: 2em; list-style: inherit;}
.printArea .conTxt ol { padding-left: 2em; list-style: decimal;}
.printArea .conTxt ul li { zoom: normal; list-style: inherit; text-indent: 0 !important;}
.printArea .conTxt ol li { zoom: normal; list-style: inherit; text-indent: 0 !important;}
.printArea .conTxt h1 { font-size: 2em; margin: .67em 0;}
.printArea .conTxt h2 { font-size: 1.5em; margin: .75em 0;}
.printArea .conTxt h3 { font-size: 1.17em; margin: .83em 0;}
.printArea .conTxt h5 { font-size: .83em; margin: 1.5em 0;}
.printArea .conTxt h6 { font-size: .75em; margin: 1.67em 0;}
.printArea .conTxt h1,
.printArea .conTxt h2,
.printArea .conTxt h3,
.printArea .conTxt h4,
.printArea .conTxt h5,
.printArea .conTxt h6,
.printArea .conTxt b,
.printArea .conTxt strong { font-weight: bolder;}
.printArea .conTxt .videoPlayer{text-indent: 0;}
.printArea .videoPlayer { position: relative; z-index: 1500; text-align: center; margin: 20px auto;}
.articleCon .userControl { font-size: 14px; border-bottom: 1px solid #ddd; overflow: hidden; text-align: left; margin-bottom: 20px; padding: 10px 0;}
.articleCon .userControl .a { color: #777; margin: 10px 10px 0 0; float: left;}
.bdsharebuttonbox { float: right;}
.bdsharebuttonbox .hd { font-size: 0; background: url(../img/print.png) no-repeat 0px -29px;  padding-left: 28px;}

.articleCon .page { padding: 10px 0; text-align: center; overflow: hidden;}
.articleCon .others { border-top: 1px solid #ddd; padding-top: 20px; font-size: 14px; line-height: 30px;}
.articleCon .others .prev,
.articleCon .others .next { word-wrap: break-word}

.gbBtn { text-align: right; line-height: 24px; font-size: 14px; }

/* 相关信息 */
#relativeInfo {
    border-bottom: 1px solid #ddd;
}
#relativeInfo .bd {
    padding: 10px 0 20px 0;
}
#relativeInfo ul {
    overflow: hidden;
}
#relativeInfo li {
    float: left;
    width: 50%;
}

/*--
颜色代码
#d50000 深蓝色标题
#ddd 淡蓝色边框
--*/