

/*CSS Document*/

/*init BEGIN*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, th, td {
    margin: 0;
    padding: 0;
    outline: none;
}

/*清除内外边距*/
a:focus {
    -moz-outline-style: none;
}

/*IE不支持*/
a:focus {
    outline: none;
}

/*很多网站都会加的属性*/
body, button, input, select, textarea {

    /*for ie*/

    /*font:12px/1 Tahoma,Helvetica,Arial,"微软雅黑",sans-serif;*/
    font: 12px/1 Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;    /*用 ascii 字符表示，使得在任何编码下都无问题*/
    font-family: "微软雅黑" !important;
}

/*设置默认字体*/
address, cite, dfn, em, var {
    font-style: normal;
}

/*将斜体扶正*/
code, kbd, pre, samp, tt {
    font-family: "Courier New", Courier, monospace;
}

/*统一等宽字体*/
small {
    font-size: 12px;
}

/*小于 12px 的中文很难阅读，让 small 正常化*/
ul, ol {
    list-style: none;
}

/*重置列表元素*/
a {
    text-decoration: none;
}

/*重置文本格式元素*/
abbr[title], acronym[title] {

    /*注：1.ie6 不支持 abbr; 2.这里用了属性选择符，ie6 下无效果*/
    border-bottom: 1px dotted;
    cursor: help;
}

q:before, q:after {
    content: '';
}

/*重置表单元素*/
legend {
    color: #000;
}

/*for ie6*/
fieldset, img {
    border: none;
}

/*img 搭车：让链接里的 img 无边框*/

/*注：optgroup 无法扶正*/
button, input, select, textarea {
    font-size: 100%;    /*使得表单元素在 ie 下能继承字体大小*/
}

input[type="hidden"i] {
    display: none;
    -webkit-appearance: initial;
    background-color: initial;
    cursor: default;
    padding: initial;
    border: initial;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

/*重置表格元素*/
hr {
    border: none;
    height: 1px;
}

/*重置 hr*/
html {
    overflow-y: scroll;
}

/*让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁*/

/*清除float BEGIN*/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    display: inline-block;
    display: block;
    zoom: 1;
}

.fr {
    float: right;
}

/*清除float END*/

/* top Begin */

.w1500 {
    width: 1367px;
    margin: 0 auto;
}

.w1500 img {
    max-width: 1360px;
}

.top-logo {
}

.top-logo img {
    width: 100%;
}

/*搜索页*/
.header-content-search {
    width: 310px;
    height: 44px;
    float: right;
    position: absolute;
    right: 10px;
    top: -120px;
    z-index: 999;
}

#searchForm {
    width: 310px;
    height: 48px;
    box-shadow: 0px 0px 5px 1px #E9EDF0;
    border-radius: 8px;
}

.header-content-search input {
    width: 240px;
    height: 46px;
    line-height: 48px;
    border: none;
    font-size: 14px;
    font-family: "微软雅黑";
    padding-left: 10px;
    border-radius: 8px 0 0 8px;
}

.header-content-search a {
    display: block;
    float: right;
    width: 60px;
    height: 47px;
    position: relative;
    background: #d70000;
    color: white;
    font-size: 14px;
    text-align: center;
    line-height: 48px;
    border-radius: 0 8px 8px 0;
    text-decoration: none;
}

.header-content-search .time {
    color: #333;
    font-size: 16px;
    padding-top: 10px;
}

.header-content-search .time .icon {
    display: inline-block;
    float: left;
}

.header-content-search .time .timeday {
    display: inline-block;
    float: left;
}

.header-content-search .time .timeday span {
    display: inline-block;
    margin: 0 15px 0 10px;
}

.qpouas_selcet {
    width: 1023px;
    float: left;
    line-height: 40px;
    border-bottom: 1px solid #E2E9F1;
    background: white;
    margin-top: 10px;
}

.qpouas_selcet a {
    width: 723px;
    float: left;
    overflow: hidden;
}

.qpouas_selcet .qwpzasdate {
    width: 200px;
    float: right;
    text-align: center;
}

.oujwmh_tuo {
    background: #E7F2F9;
    width: 1023px;
    line-height: 40px;
    float: left;
    color: #006bb9;
    font-size: 18px;
    font-weight: 800;
    text-align: center;
}

.oujwmh_tuo .qwsd {
    width: 723px;
    float: left;
}

.oujwmh_tuo .opwiu {
    width: 300px;
    float: right;
    text-align: right;
}

.detailBox {
    position: relative;
    padding-bottom: 100px;
}

/*长图轮播*/
.longimgslide1, .longimgslide2 {
    width: 100%;
    height: 111px;
    overflow: hidden;
}

.longimgslide1 .bd1, .longimgslide2 .bd2 {
    width: 100%;
    height: 111px;
    overflow: hidden;
}

.longimgslide1 .bd1 li, .longimgslide2 .bd2 li {
    width: 1360px;
    height: 111px;
    overflow: hidden;
}

.longimgslide1 .bd1 li a, .longimgslide2 .bd2 li a {
    display: block;
    width: 1360px;
    height: 111px;
    overflow: hidden;
}

.longimgslide1 .bd1 li a img, .longimgslide2 .bd2 li a img {
    width: 1360px;
    height: 111px;
}

/*分页样式*/
#pages {
    position: absolute;
    bottom: 20px;
    left: 0px;
    text-align: right;
    z-index: 999;
    width: 1023px;
}

#pages .a1 {
    display: inline-block;
    height: 30px;
    line-height: 35px;
    font-size: 14px;
    color: #034b86;
    background-color: #d9ecfb;
}

#pages a {
    display: inline-block;
    padding: 6px 15px;
    line-height: 30px;
    color: #666;
    margin: 0 3px;
    background: #0662bd;
    color: #fff;
    border: 1px solid #fff;
}

#pages .prev, #pages .next {
    background-color: #006BB9;
    color: #fff;
    border: none;
    padding: 6 15px;
    border: #fff 1px solid;
}

#pages a:hover {
    background-color: #fff;
    color: red;
    border: red 1px solid;
}

#pages .current {
    display: inline-block;
    padding: 6px 15px;
    text-align: center;
    line-height: 30px;
    border: 1px solid red;
    color: red;
}

#pages .rows {
    padding: 0 10px;
    min-width: 65px;
    margin-right: 10px;
    display: none;
}

/*搜索页*/
.top-nav {
    width: 100%;
    height: 60px;
    background: #015ea9;
    position: relative;
}

.top-nav-main {
    height: 60px;
}

.top-nav-main-child1 {
    display: block;
    width: 123px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    float: left;
    font-size: 18px;
    font-family: 微软雅黑;
    color: #ffffff;
}

.top-nav-main-child1 a, .top-nav-main-child2 a {
    display: inline-block;
    width: 123px;
    height: 60px;
    font-size: 18px;
    font-family: 微软雅黑;
    color: #ffffff;
}

.navactive {
    color: #fffaa2;
    display: block;
    width: 123px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    float: left;
    font-size: 18px;
    font-family: 微软雅黑;
}

.top-nav-main-child2 a.on, .top-nav-main-child1 a.on {
    color: #fffaa2;
}

.top-nav-main a:hover {
    color: #fffaa2;
}

.top-nav-main-child2 {
    width: auto;
    height: 60px;
    float: left;
    text-align: center;
}

.nav-xiala {
    width: 100%;
    position: absolute;
    top: 60px;
    left: 0;
    min-height: 80px;
    background: #fff;
    z-index: 999;
    line-height: 60px;
    display: none;
}

.nav-xiala a {
    font-size: 20px;
    color: #000;
    margin: 0 15px;
}

.nav-xiala a:hover {
    color: #015ea9;
    font-weight: 800;
}

/* top End */

/* Index Begin*/
.news-top {
    height: 122px;
    background: #f2f2f2;
}

.news-top-main {
    padding-top: 15px;
}

.news-top-main-left {
    width: 200px;
    float: left;
    text-align: center;
}

.news-top-main-right {
    width: 1360px;
    float: left;
    height: 92px;
    line-height: 50px;
    background: url(../image/toutiao18.png) no-repeat left center;
}

.news-top-main-right-title {
    font-size: 34px;
    color: #015294;
    font-family: 微软雅黑;
    text-align: center;
}

.news-top-main-right-content {
    font-size: 18px;
    color: #015294;
    font-family: 微软雅黑;
    text-align: center;
}

.blank24 {
    height: 24px;
}

.section1 {
    height: 450px;
}

.section1-left {
    float: left;
}

.slideBox {
    width: 700px;
    height: 450px;
    overflow: hidden;
    position: relative;
}

.slideBox .hd {
    width: 100%;
    height: 60px;
    line-height: 60px;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    z-index: 1;
    background: url(../image/news.png) no-repeat center;
}

.slideBox .hd ul {
    zoom: 1;
    float: right;
    margin-right: 15px;
}

.slideBox .hd ul li {
    float: left;
    margin-right: 9px;
    margin-top: 25px;
    width: 10px;
    height: 10px;
    text-align: center;
    background: #fff;
    cursor: pointer;
}

.slideBox .hd ul li.on {
    background: #f1f498;
    color: #fff;
}

.slideBox .bd {
    position: relative;
    height: 100%;
}

.slideBox .bd {
    position: relative;
    height: 100%;
}

.slideBox .bd li {
    position: relative;
    zoom: 1;
    vertical-align: middle;
}

.section1-left-title {
    z-index: 2;
    height: 60px;
    line-height: 60px;
    left: 0;
    bottom: 0;
    position: absolute;
}

.section1-left-title a {
    font-size: 22px;
    color: #ffffff;
    padding-left: 20px;
}

.section1-right {
    width: 640px;
    height: 450px;
    float: right;
    overflow: hidden;
}

.section1-right-top {
    width: 670px;
    height: auto;
}

.section1-right-top a {
    display: block;
    width: 112px;
    height: 50px;
    line-height: 50px;
    float: left;
    text-align: center;
    font-size: 22px;
    font-family: 微软雅黑;
    color: #333333;
    margin-right: 20px;
    background: #efefef;
}

.section1-right-top a.on {
    height: 60px;
    color: #ffffff;
    font-weight: 800;
    background: url(../image/index_04_03.png) no-repeat center;
}

.cbcbcbline {
    border-bottom: 1px solid #cbcbcb;
    float: left;
    margin-top: 10px;
    margin-bottom: 5px;
    width: 100%;
}

.section1-right-main {
    width: 640px;
    height: 375px;
    float: left;
}

.section1-right-main ul li a {
    display: block;
    width: 640px;
    height: 47px;
    line-height: 47px;
    font-size: 18px;
    font-family: 微软雅黑;
    color: #000000;
}

.section1-right-main ul li a span {
    display: inline-block;
}

.section1-right-main ul li a:hover {
    color: #015294;
}

.section1-right-main-more {
    color: #015ea9 !important;
    font-size: 16px !important;
    height: 46px !important;
}

.section2 {
    height: 726px;
}

.section2-left {
    width: 353px;
    height: 726px;
    background: #f5f5f5;
    float: left;
}

.section2-center {
    width: 760px;
    height: 726px;
    float: left;
    margin-left: 30px;
}

.section2-right {
    width: 312px;
    height: 726px;
    float: right;
}

.section2-left-part1 {
    font-size: 22px;
    font-family: 微软雅黑;
    color: #015ea9;
    font-weight: bold;
    width: 330px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    margin: 0 auto;
    margin-top: 15px;
    background: url(../image/index_06_03.png) no-repeat center;
}

.section2-left-part2 {
    width: 128px;
    height: 156px;
    margin: 0 auto;
    margin-top: 10px;
}

.section2-left-part3 {
    width: 175px;
    height: 26px;
    margin: 0 auto;
    margin-top: 10px;
}

.float_left {
    float: left;
}

.float_right {
    float: right;
}

.section2-left-part3-position {
    font-size: 17px;
    font-family: 微软雅黑;
    color: #ff7200;
    font-weight: 600;
}

.section2-left-part3-name {
    font-size: 17px;
    font-family: 微软雅黑;
    color: #ff7200;
    margin-left: 10px;
}

.section2-left-part4 {
    width: 310px;
    height: 296px;
    margin: 0 auto;
    margin-top: 10px;
}

.section2-left-part4 ul li a {
    font-size: 15px;
    font-family: 微软雅黑;
    color: #666666;
    display: block;
    height: 30px;
    line-height: 30px;
    width: 310px;
    padding-left: 15px;
    background: url(../image/index08_03.png) no-repeat left;
}

.section2-left-part5 {
    width: 80px;
    height: 30px;
    margin: 0 auto;
    margin-top: 10px;
    text-align: center;
    font-size: 17px;
    color: #015ea9;
    font-family: 微软雅黑;
    font-weight: 600;
}

.section2-left-part6 {
    width: 322px;
    height: 217px;
    margin: 0 auto;
    margin-top: 10px;
}

.section2-left-part6 div {
    float: left;
    width: 152px;
    height: 35px;
    line-height: 35px;
    background: #dfe5ea;
    text-align: center;
    font-size: 15px;
    color: #333333;
    font-family: 微软雅黑;
    margin-right: 9px;
    margin-bottom: 10px;
}

.section2-left-part7 {
    background: #f5f5f5;
    width: 353px;
    height: 128px;
    margin-top: 10px;
}

.section2-left-part7-left {
    font-size: 16px;
    color: #ffffff;
    font-family: 微软雅黑;
    font-weight: bold;
    background: #015ea9;
    width: 37px;
    height: 196px;
    line-height: 38px;
    text-align: center;
    writing-mode: vertical-lr;
    writing-mode: tb-lr;
    letter-spacing: 4px;
    float: left;
}

.F5F5F5bg {
    background: #f5f5f5;
    height: 100%;
    margin-top: -11px;
}

.section2-left-part7-main {
    padding: 10px;
    float: left;
    overflow: hidden;
}

.section2-left-part7-main a {
    font-size: 15px;
    color: #333333;
    font-family: 微软雅黑;
    float: left;
    display: block;
    height: 25px;
    padding-left: 10px;
    line-height: 25px;
    margin-top: 3px;
    margin-right: 25px;
    background: url(../image/index09.png) no-repeat left;
}

.section2-left-part7-main .bangongshi {
    color: #015EAA;
    width: 100%;
    height: 40px;
    padding-left: 20px;
    line-height: 40px;
    font-size: 18px;
    margin-bottom: 5px;
    background: url(../image/iconbg123.png) no-repeat left -30px;
}

.section2-left-part7-main .bangongshi:hover {
    background: url(../image/iconbg123.png) no-repeat left 16px;
}

.section2-left-part7-main a:hover {
    color: #015EAA;
}

.section2-left-part7-main-box {
    height: 100px;
    float: left;
    background: url(../image/iconbgs.png) no-repeat left bottom;
    background-size: 100% 100%;
    padding: 8px 10px;
    margin-bottom: 5px;
}

.section2-left-part7-main-box a {
    display: inline-block;
    color: #666;
    background: none;
    height: 30px;
    line-height: 30px;
    background: url(../image/index09.png) no-repeat left center;
}

.section2-left-part7-main .wyh1 {
    min-width: 35%;
    padding-left: 20px;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    background: url(../image/iconbg123.png) no-repeat left -31px;
}

.section2-left-part7-main .wyh1:hover {
    background: url(../image/iconbg123.png) no-repeat left 15px;
}

.section2-center {
    overflow: hidden;
}

.section2-center-part1 {
    width: 759px;
    height: 64px;
    border-bottom: 1px solid #cccccc;
}

.section2-center-part1 a {
    font-size: 22px;
    font-family: 微软雅黑;
    color: #666666;
    display: block;
    width: 144px;
    height: 60px;
    line-height: 50px;
    float: left;
    margin-right: 15px;
    text-align: center;
}

.section2-center-part1 a.on {
    color: #ffffff;
    font-size: 24px;
    font-weight: bold;
    background: url(../image/index09_03.png) no-repeat center !important;
}

.section2-center-more {
    float: right;
    position: relative;
    right: 15px;
    top: -32px;
    font-size: 16px;
    color: #999999;
    font-family: 微软雅黑;
}

.section2-center-part2 {
    width: 753px;
    height: 509px;
    margin-top: 25px;
}

.section2-center-part2-top {
    width: 760px;
    height: 169px;
}

.section2-center-part2-main {
    width: 464px;
    height: 169px;
    float: right;
}

.section2-center-part2-main-title {
    font-size: 20px;
    font-family: 微软雅黑;
    color: #000000;
    line-height: 30px;
    margin-bottom: 20px;
}

.section2-center-part2-main-title:hover {
    color: #015294;
}

.section2-center-part2-main-date span {
    font-size: 16px;
    font-family: 微软雅黑;
    color: #666666;
    margin-left: 10px;
}

.section2-center-part2-main-content {
    font-size: 16px;
    font-family: 微软雅黑;
    color: #666666;
    margin-top: 10px;
    line-height: 30px;
}

.section2-center-part3 {
    margin-top: 20px;
}

.section2-center-part3 ul li a {
    font-size: 18px;
    font-family: 微软雅黑;
    color: #333333;
    line-height: 38px;
}

.section2-center-part3 ul li a:hover {
    color: #015294;
}

.section2-center-part3 ul li span {
    font-size: 18px;
    font-family: 微软雅黑;
    color: #666666;
    float: right;
    line-height: 38px;
}

.section2-center-part4 {
    margin-top: 15px;
}

.section2-right-part1 .hd2 {
    height: 40px;
    margin-top: 6px;
    padding-bottom: 13px;
    border-bottom: 1px solid #015ea9;
}

.section2-right-part1 .hd2 a {
    display: block;
    width: 113px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    float: left;
    font-size: 18px;
    color: #666666;
    font-weight: bold;
    font-family: 微软雅黑;
}

.section2-right-part1 {
    width: 312px;
    height: 40px;
}

.section2-right-part1 .hd2 a.on {
    background: #015ea9;
    color: #ffffff;
}

.section2-right-part1 {
    width: 310px;
    height: 307px;
    margin-top: 10px;
}

.section2-right-part1-list {
    width: 310px !important;
    height: 55px !important;
    margin-top: 10px !important;
}

.section2-right-part1-list img {
    margin-right: 10px;
}

.section2-right-part1-list a {
    display: block;
    color: #333333;
    font-size: 16px;
    font-family: 微软雅黑;
    line-height: 25px;
    padding-left: 10px;
    background: url(../image/index15_03.png) no-repeat left;
    background-position-x: 10px;
    padding-left: 50px;
}

.section2-right-part2-a1, .section2-right-part2-a2, .section2-right-part2-a3, .section2-right-part2-a4 {
    display: block;
    width: 308px;
    height: 59px;
    line-height: 59px;
    text-align: center;
    font-size: 20px;
    font-family: 微软雅黑;
    color: #015ea9;
    font-weight: bold;
    margin-bottom: 10px;
}

.section2-right-part2-a1 {
    background: url(../image/index16_03.png) no-repeat center;
}

.section2-right-part2-a2 {
    background: url(../image/index16_06.png) no-repeat center;
}

.section2-right-part2-a3 {
    background: url(../image/index16_08.png) no-repeat center;
}

.section2-right-part2-a4 {
    background: url(../image/index16_10.png) no-repeat center;
}

.section2-right-part2-a5, .section2-right-part2-a6 {
    display: block;
    width: 308px;
    height: 59px;
    line-height: 59px;
    font-size: 20px;
    color: #015ea9;
    font-family: 微软雅黑;
    font-weight: bold;
    text-align: center;
    background: url(../image/index17_03.png) no-repeat center;
}

.section2-right-part2-a5 {
    margin-bottom: 10px;
}

.section2-right-part1-div {
    margin-top: 5px;
}

.section3 {
    width: 1360px;
    height: auto;
}

.section3-left {
    width: 440px;
    min-height: 345px;
    margin-right: 20px;
    overflow: hidden;
    position: relative;
}

.section3-left-top {
    height: 53px;
    line-height: 39px;
    border-bottom: 1px solid #cccccc;
}

.section3-left-top a {
    font-size: 18px;
    font-family: 微软雅黑;
    color: #666666;
    width: 105px;
    height: 44px;
    display: block;
    float: left;
    text-align: center;
}

.section3-left-top a.on {
    font-size: 20px;
    color: #ffffff;
    background: url(../image/index18_03.png) no-repeat center;
}

.section3-left-part1 {
    margin-top: 10px;
    min-height: 141px;
}

.section3-left-part1-img {
    width: 191px;
    height: 141px;
}

.section3-left-part1-title {
    font-size: 18px;
    font-family: 微软雅黑;
    color: #000000;
    width: 214px;
    height: 60px;
    line-height: 30px;
    margin-left: 20px;
}

.section3-left-part1-title:hover {
    color: #015294;
}

.section3-left-part1-description {
    font-size: 14px;
    font-family: 微软雅黑;
    color: #666666;
    width: 214px;
    height: 81px;
    line-height: 26px;
    margin-left: 20px;
}

.section3-left-part1-top {
    width: 441px;
    height: 141px;
    margin-bottom: 15px;
}

.section3-left-part2 {
    height: auto;
}

.section3-left-part2 ul li a {
    display: block;
    width: 441px;
    height: 35px;
    line-height: 35px;
    font-size: 16px;
    font-family: 微软雅黑;
    color: #666666;
}

.section3-left-part2 ul li a:hover {
    color: #015294;
}

.section3-left-more a {
    display: inline-block;
    line-height: 50px;
    height: 50px;
    font-size: 16px;
    font-family: 微软雅黑;
    color: #015ea9;
    position: relative;
}

.section3-right {
    width: 527px;
    height: 477px;
}

.section3-right-top {
    width: 526px;
    height: 53px;
    border-bottom: 1px solid #cccccc;
}

.section3-right-top-nav {
    display: block;
    width: 105px;
    height: 44px;
    line-height: 38px;
    color: #ffffff;
    font-size: 20px;
    font-family: 微软雅黑;
    text-align: center;
    background: url(../image/index18_03.png) no-repeat center;
}

.section3-right-top-more {
    position: relative;
    top: -22px;
    right: -456px;
    font-size: 16px;
    color: #999999;
    font-family: 微软雅黑;
}

.section3-right-main {
    width: 526px;
    height: 412px;
}

.section3-right-main-list {
    width: 252px;
    height: 200px;
    float: left;
    margin-top: 10px;
    margin-right: 10px;
}

.section3-right-main-list-title {
    font-size: 16px;
    font-family: 微软雅黑;
    color: #666666;
    text-align: center;
    margin-top: 10px;
}

.section3-right-main-list-title:hover {
    color: #015294;
}

.section3-button {
    width: 1380px;
    height: auto;
}

.section3-button-a {
    display: block;
    width: 440px;
    margin-right: 20px;
    margin-bottom: 10px;
    height: 60px;
    float: left;
    line-height: 60px;
    position: relative;
    text-align: center;
    color: #015ea9;
    font-weight: 800;
    font-size: 20px;
    background: #a2cef3;
}

.section3-button-a:hover {
    background: #015FA9;
    color: #fff;
}

.lxfwbg {
    display: inline-block;
    position: absolute;
    top: 15px;
    left: 50px;
    width: 29px;
    height: 29px;
    background: url(../image/lxfw.png) no-repeat 0px center;
}

.wykhbg {
    display: inline-block;
    position: absolute;
    top: 15px;
    left: 50px;
    width: 29px;
    height: 29px;
    background: url(../image/wykh.png) no-repeat 0px center;
}

.yjsbg {
    display: inline-block;
    position: absolute;
    top: 15px;
    left: 50px;
    width: 29px;
    height: 29px;
    background: url(../image/yjs.png) no-repeat 0px center;
}

.tagzbg {
    display: inline-block;
    position: absolute;
    top: 15px;
    left: 50px;
    width: 29px;
    height: 29px;
    background: url(../image/tagz.png) no-repeat 0px center;
}

.sqmybg {
    display: inline-block;
    position: absolute;
    top: 15px;
    left: 50px;
    width: 29px;
    height: 29px;
    background: url(../image/sqmy.png) no-repeat 0px center;
}

.jgbgbg {
    display: inline-block;
    position: absolute;
    top: 15px;
    left: 50px;
    width: 29px;
    height: 29px;
    background: url(../image/jgbg.png) no-repeat 0px center;
}

.lxfw:hover>.lxfwbg {
    background: url(../image/lxfw.png) no-repeat -30px center;
    color: #fff;
}

.wykh:hover>.wykhbg {
    background: url(../image/wykh.png) no-repeat -30px center;
    color: #fff;
}

.yjs:hover>.yjsbg {
    background: url(../image/yjs.png) no-repeat -30px center;
    color: #fff;
}

.tagz:hover>.tagzbg {
    background: url(../image/tagz.png) no-repeat -30px center;
    color: #fff;
}

.sqmy:hover>.sqmybg {
    background: url(../image/sqmy.png) no-repeat -30px center;
    color: #fff;
}

.jgbg:hover>.jgbgbg {
    background: url(../image/jgbg.png) no-repeat -30px center;
    color: #fff;
}

.section3-button-a .tolisticon {
    display: inline-block;
    position: absolute;
    right: 0;
    width: 60px;
    height: 60px;
}

.section3-left .hd22 {
    width: 100%;
    position: absolute;
    bottom: 0;
    height: 20px;
    left: 0;
    text-align: center;
}

.section3-left .hd22 li {
    display: inline-block;
    width: 90px;
    height: 3px;
    background: #c8c8c8;
    margin: 0 5px;
}

.section3-left .hd22 li.on {
    background: #015ea9;
}

.section3-left-part3 {
}

.section3-left-part3 ul li {
    display: inline;
    overflow: hidden;
    text-align: center;
    float: left;
    width: 300px;
    margin-right: 50px;
}

.section3-left-part3 ul li a {
    width: 300px;
    height: 200px;
    overflow: hidden;
}

.section3-left-part3 ul li img {
    width: 300px;
    height: 200px;
    overflow: hidden;
    display: block;
    float: left;
    transition: all 0.6s;
}

.section3-left-part3 ul li img:hover {
    transform: scale(1.1);
    transition: all 0.6s;
}

.section3-left-part3 ul li .title {
    display: inline-block;
    width: 300px;
    height: 35px;
    float: left;
    line-height: 35px;
    font-size: 16px;
    color: #333;
    margin-top: 10px;
}

.section3-left-part3 ul li a:hover>.title {
    color: #0A58A8;
    font-weight: 800;
}

.section3-left-part4 {
}

.section3-left-part4 ul li {
    height: 70px;
    margin-bottom: 5px;
}

.section3-left-part4 ul li a {
    display: block;
    float: left;
    height: 70px;
    width: 100%;
    background: #F5F5F5;
    position: relative;
}

.section3-left-part4 ul li a .a-bg {
    display: inline-block;
    width: 35px;
    height: 35px;
    background: url(../image/iconbg123.png) no-repeat 10px -254px;
    position: absolute;
    top: 0;
    left: 5px;
}

.section3-left-part4 ul li a .title {
    display: block;
    height: 70px;
    float: left;
    padding-right: 10px;
    line-height: 35px;
    font-size: 16px;
    color: #333;
    padding-left: 40px;
    border-left: 5px solid #015FA9;
}

.section3-left-part4 ul li a .date {
    display: inline-block;
    height: 35px;
    line-height: 35px;
    font-size: 16px;
    color: #666;
    position: absolute;
    bottom: 0;
    right: 10px;
}

.section3-left-part4 ul li a:hover>.date {
    color: #fff;
}

.section3-left-part4 ul li a:hover {
    background: #015FA9;
}

.section3-left-part4 ul li a:hover>.a-bg {
    background: url(../image/iconbg123.png) no-repeat 10px -167px;
}

.section3-left-part4 ul li a:hover>.title {
    color: #fff;
}

.bottom-prev {
    display: block;
    position: absolute;
    left: 20px;
    top: 40%;
    width: 50px;
    height: 50px;
    background: url(../image/next.png) no-repeat 0px center;
    background-size: 96px 50px;
    z-index: 99;
}

.bottom-next {
    display: block;
    position: absolute;
    right: 20px;
    top: 40%;
    width: 50px;
    height: 50px;
    background: url(../image/prev.png) no-repeat -42px center;
    background-size: 96px 50px;
}

.bottom-prev:hover {
    background: url(../image/prev.png) no-repeat 0px center;
    background-size: 96px 50px;
}

.bottom-next:hover {
    background: url(../image/next.png) no-repeat -45px center;
    background-size: 96px 50px;
}

.footer {
    width: 100%;
    margin-top: 20px;
    clear: both;
}

.footer-part1 {
    height: 70px;
    padding-top: 20px;
    background: #015ea9;
}

.footer-part2 {
    height: 142px;
    background: #dcdddd;
}

.footer-part1-top {
    text-align: center;
    padding-top: 26px;
}

.footer-part1-top a {
    margin-right: 2px;
}

.footer-part1-bottom {
   text-align:center;
    margin: 0 auto;
}

.footer-part1-bottom span {
    display: inline-block;
    line-height: 46px;
}

.footer-part1-bottom .th {
    color: #fff;
    font-size: 20px;
    font-weight: 800;
}

.footer-part1-bottom .td {
    background: url(../image/yqljbg_03.png)no-repeat 0 0;
    background-size: 298px 46px;
    width: 298px;
    margin-left: 20px;
    position: relative;
}

.footer-part1-bottom .td .dashline {
    font-size: 14px;
    color: #bbb;
}

.footer-part1-bottom .td .cate {
    width: 298px;
    height: 46px;
}

.footer-part1-bottom .td .cate .cateword {
    width: 255px;
    height: 46px;
    text-align: center;
    color: #666;
}

.footer-part1-bottom .td .cate span {
    text-indent: 0em;
}

.footer-part1-bottom .td .select {
    position: absolute;
    top: 46px;
    left: 0;
    width: 298px;
    line-height: 46px;
    background: #fff;
    display: none;
}

.footer-part1-bottom .td .select a {
    display: inline-block;
    width: 298px;
    height: 46px;
    float: left;
    text-align: center;
    color: #666666;
}

.footer-part1-bottom .td .select a:hover {
    background: #006bb9;
    color: #fff;
}

.footer-part1-bottom .td select::-ms-expand {
    display: none;
}

.footer-part1-bottom table td select option span {
    color: #015ea9;
    font-size: 18px;
}

.footer-part2-main {
    width: 820px;
    margin: 0 auto;
    height: 142px;
}

.footer-part2-main1 {
    text-align: center;
    padding-top: 25px;
}

.footer-part2-main1 a, .footer-part2-main2, .footer-part2-main2 a {
    font-size: 14px;
    font-family: 微软雅黑;
    color: #292929;
}

.footer-part2-main2 {
    text-align: center;
    margin-top: 10px;
    line-height: 30px;
}

.footer-script {
    width: 82px;
    height: 82px;
    position: relative;
    bottom: 109px;
    left: 58px;
}

.footer-script1 {
    width: 160px;
    height: 82px;
    position: absolute;
    top: 39px;
    left: -88px;
}

/* Index End*/

/* 子页 Begin*/
.position {
    height: 44px;
    line-height: 44px;
    background: #f9f9f9;
    padding-left: 20px;
}

.position a {
    font-size: 16px;
    font-family: 微软雅黑;
    color: #333333;
}

.news-lists-left {
    width: 923px;
    height: 1031px;
    margin-top: 30px;
    float: left;
}

.news-lists-left .article {
    height: 40px;
    margin-top: 60px;
}

.news-lists-left .article a {
    display: inline-block;
    width: 100px;
    margin: 0 5px;
    line-height: 40px;
    float: right;
    text-align: center;
    color: #333;
    background: #efefef;
}

.news-lists-left .article a:visited {
    color: #333;
}

.news-lists-left .article a:hover {
    background: #5379C0;
    color: #fff;
}

.news-lists-left ul li a {
    font-size: 18px;
    font-family: 微软雅黑;
    color: #333333;
    display: block;
    height: 40px;
    line-height: 40px;
    padding-left: 10px;
}

.news-lists-left ul li a:hover {
    color: #015294;
}

.news-lists-left ul li span {
    font-size: 18px;
    font-family: 微软雅黑;
    color: #999999;
    float: right;
}

.news-lists-right {
    width: 425px;
    height: 1031px;
    float: right;
    padding-top: 30px;
}

.mb12 {
    margin-bottom: 12px;
    display: block;
}

.mt80 {
    margin-top: 60px;
    display: block;
}

.news-lists-right-top, .news-lists-right-bottom {
    background: #fafafa;
}

.news-lists-right-top {
    height: 530px;
    padding-left: 11px;
}

.news-lists-right-bottom {
    padding-left: 11px;
    height: 350px;
}

.news-lists-right-bottom ul li a {
    font-size: 18px;
    font-family: 微软雅黑;
    color: #333333;
    display: block;
    padding-left: 15px;
    line-height: 40px;
    background: url(../image/tuoyuan.png) no-repeat left;
}

.news-lists-right-bottom ul li a:hover {
    color: #015294;
}

.zxld-lists-top {
    width: 1022px;
    height: 255px;
    background: #fafafa;
}

.zxld-lists-top-img {
    margin-left: 36px;
    padding-top: 45px;
    margin-right: 42px;
    float: left;
}

.zxld-lists-top-pos, .zxld-lists-top-name, .zxld-lists-top-desc {
    float: left;
}

.zxld-lists-top-pos {
    font-size: 20px;
    color: #055fc1;
    font-family: 微软雅黑;
    margin-top: 74px;
    font-weight: 600;
}

.zxld-lists-top-name {
    color: #055fc1;
    font-size: 20px;
    font-family: 微软雅黑;
    margin-top: 74px;
    margin-left: 10px;
}

.zxld-lists-top-desc {
    font-size: 16px;
    color: #666666;
    font-family: 微软雅黑;
    width: 716px;
    height: 112px;
    margin-top: 20px;
    line-height: 25px;
}

.zxld-lists-center {
    width: 983px;
    height: 44px;
    line-height: 44px;
    background: #fafafa;
    margin-top: 40px;
    font-size: 20px;
    color: #055fc1;
    padding-left: 40px;
    font-family: 微软雅黑;
}

.zxld-lists-bottom {
    width: 984px;
    height: 422px;
    margin-top: 35px;
    padding-left: 35px;
}

.zxld-lists-bottom-div {
    float: left;
    margin-right: 66px;
    margin-bottom: 15px;
}

.zxld-lists-bottom-name {
    font-size: 15px;
    color: #333333;
    font-family: 微软雅黑;
    text-align: center;
    min-height: 35px;
    line-height: 35px;
}

.news-detail-title {
    text-align: center;
    font-size: 22px;
    font-family: 微软雅黑;
    color: #333333;
}

.news-detail-date {
    text-align: center;
    margin-top: 20px;
    font-size: 16px;
    font-family: 微软雅黑;
    color: #333333;
    margin-right: 14px;
}

.news-detail-content {
    margin-top: 50px;
    line-height: 30px;
}

.page {
    height: 50px;
    width: 868px;
    text-align: center;
    left: 0;
    margin-top: 35px;
}

.rows {
    margin-right: 5px;
    font-family: 微软雅黑;
}

/*.page .current {*/
/*    padding: 1px 13px;*/
/*    background: #fff;*/
/*    color: red;*/
/*    border: 1px solid red;*/
/*    font-weight: 600;*/
/*    margin: 0 5px;*/
/*}*/

/*.page a {*/
/*    padding: 6px 15px;*/
/*    background: #0662bd;*/
/*    color: #fff;*/
/*    border: 1px solid #fff;*/
/*    font-family: 微软雅黑;*/
/*    margin: 0 2px;*/
/*}*/

.pic-lists-left {
    width: 1023px;
    height: 255px;
    margin-top: 30px;
    margin-left: 18px;
}

.pic-lists-left-title {
    font-size: 20px;
    color: #000000;
    font-family: 微软雅黑;
    width: 560px;
    margin-left: 45px;
    padding-top: 15px;
    line-height: 30px;
}

.pic-lists-left-date, .pic-lists-left-content {
    color: #666666;
    font-size: 16px;
    font-family: 微软雅黑;
    margin-left: 45px;
    margin-top: 15px;
}

.pic-lists-left-date {
    padding-left: 20px;
    background: url(../image/list3_03.png) no-repeat left;
}

.pic-lists-left-content {
    width: 540px;
    line-height: 30px;
}

.pic-lists-left-more {
    color: #0481e6;
    font-size: 14px;
    font-family: 微软雅黑;
    margin-left: 45px;
    margin-top: 25px;
}

.pic-lists-bottom {
    margin-top: 30px;
}

.pic-lists-bottom-div {
    float: left;
    margin-right: 30px;
}

.pic-lists-bottom-title {
    color: #666666;
    font-size: 16px;
    font-family: 微软雅黑;
    height: 50px;
    width: 310px;
    line-height: 30px;
    text-align: center;
}

.news-lists-left-nav {
    padding-left: 10px;
    margin-bottom: 20px;
    display: inline-block;
}

.news-lists-left-nav a {
    float: left;
    display: block;
    width: 180px;
    height: 40px;
    line-height: 40px;
    background: #e5f2fc;
    font-size: 18px;
    color: #333333;
    font-family: 微软雅黑;
    text-align: center;
    margin-right: 15px;
    margin-bottom: 15px;
}

.news-lists-left-nav a.on {
    color: #ffffff;
    background: #015ea9;
}

/* 子页 End */
