﻿/*
 * @Author: omtech.cn
 * @Date: 2018-09-04 14:10:24
 * @LastEditors: luoyishan
 * @LastEditTime: 2022-03-02 11:03:24
 * @Description:
 */

@charset "utf-8";

/* reset */
/* *,*:before,*:after { -webkit-transition: .5s; transition: .5s; } */
body {
    min-width: 1200px;
    font-size: 18px;
    font-family: "Microsoft Yahei", "\5b8b\4f53", Arial, Helvetica, sans-serif;
    line-height: 1.5;
    color: #333;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td {
    margin: 0;
    padding: 0;
}

input,
select,
button,
textarea {
    font-size: 100%;
    font-family: inherit;
    outline: none;
    border: none;
}
i{font-style:normal}
ul,
ol,
li {
    list-style: none;
}

img {
    border: 0;
}

a {
    color: #333;
    text-decoration: none;
}

a:hover {
    color: #2b4c99;
    text-decoration: none;
    cursor: pointer;
}
li img {
    display: block;
    margin: 0 auto;
}
a img {
    vertical-align: top;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

small,
.small {
    font-size: 12px;
}

:focus {
    outline: 0;
}

.w {
    width: 1200px;
    margin: 0 auto;
}
.w1250 {
    width: 1250px;
}
.w590 {
    width: 590px
}
.fl {
    float: left;
}

.fr {
    float: right;
}

.tc {
    text-align: center;
}

.tl {
    text-align: left;
}

.tr {
    text-align: right;
}

.of {
    overflow: hidden;
}

.db {
    display: block;
}

.dib {
    display: inline-block;
    vertical-align: middle;
}

.hide {
    display: none;
}

.posr {
    position: relative;
}

.posa {
    position: absolute;
}

.bold {
    font-weight: bold;
}

/*clearfix*/
.clearfix:after {
    clear: both;
    height: 0;
    display: block;
    content: '';
}

.clearfix {
    zoom: 1;
}

.clear {
    clear: both;
    height: 0;
    font-size: 0;
    overflow: hidden;
}

.bg-tan {
    background-color: #c69f6c;
}

.bg-ducktan {
    background-color: #9f815a;
}

.bg-gray {
    background-color: #f3f3f3;
}

.bg-orange {
    background-color: #f0b80d;
}

.bg-moregray {
    background-color: #c0c1c1;
}

.bg-blue {
    background-color: #2b4c99;
}

.bg-duckblue {
    background-color: #014479;
}

.bg-red {
    background-color: #be0915;
}
.dn {
    display: none;
}
.animation {
    animation: hideIndex 0.5s;
	-moz-animation: hideIndex  0.5s; /* Firefox */
	-webkit-animation: hideIndex  .5s; /* Safari and Chrome */
    -o-animation: hideIndex  .5s; /* Opera */
    animation-fill-mode:forwards
}
@keyframes hideIndex {
	0%{ opacity: 0; display: none !important;}
	100%{opacity: 1; display: block !important;}
}
@-webkit-keyframes hideIndex {
	0%{ opacity: 0; display: none !important;}
	100%{opacity: 1; display: block !important;}
}
.color-white,
.color-white a {
    color: #fff;
}

.color-orange,
.color-orange a {
    color: #f0b80d;
}

.color-gray,
.color-gray a {
    color: #666;
}

.color-tan,
.color-tan a {
    color: #c69f6c;
}

.color-red {
    color: #ea0f0f;
}

.color-blue,
.color-blue a {
    color: #015293;
}

.margin-right-7 {
    margin-right: 7px;
}

.margin-right-12 {
    margin-right: 12px;
}

.margin-right-15 {
    margin-right: 15px;
}

.margin-right-30 {
    margin-right: 30px;
}

.margin-right-40 {
    margin-right: 40px;
}

.margin-left-15 {
    margin-left: 15px;
}

.margin-left-20 {
    margin-left: 20px;
}

.margin-left-30 {
    margin-left: 30px;
}

.margin-left-100 {
    margin-left: 100px;
}

.margin-top-5 {
    margin-top: 5px;
}

.margin-top-10 {
    margin-top: 10px;
}

.margin-top-12 {
    margin-top: 12px;
}

.margin-top-15 {
    margin-top: 15px;
}

.margin-top-20 {
    margin-top: 20px;
}

.margin-top-25 {
    margin-top: 25px;
}

.margin-top-30 {
    margin-top: 30px;
}

.margin-top-40 {
    margin-top: 40px;
}
.margin-top-45 {
    margin-top: 45px;
}
.margin-top-50 {
    margin-top: 50px;
}
.margin-top-60 {
    margin-top: 60px;
}
.margin-top-120 {
    margin-top: 120px;
}

.margin-top-140 {
    margin-top: 140px;
}

.margin-top-150 {
    margin-top: 150px;
}

.margin-bottom-10 {
    margin-bottom: 10px;
}

.margin-bottom-30 {
    margin-bottom: 30px;
}
.pad0 {
    padding: 0 !important;
}
/*img-load*/
.img-load .image,
img.img-load,
.img-load img {
    -webkit-transition: transform .5s ease;
    transition: transform .5s ease;
    display: block;
    overflow: hidden;
}

.img-load .image,
img.img-load,
.img-load img {
    background-color: #f5f5f5;
}

/*img-zoom */
.img-zoom .image:hover img,
.img-zoom:hover img {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}

.J_lazyImg {
    position: relative;
}

.J_lazyImg:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: '';
    background-color: #f1f2f6;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABVCAYAAADe3GMeAAAcT0lEQVR4XtWdCXBVxZrHT2LYInmBLKwhIUgIMWyRJS6gKOW4jFgzThUjKOXIsxyrmFGoByJSFlKKDuort9GamUIcxEKHcsdx3IeCsESWACZiIAYTQkiABDAYEogw9Wv9Z740994kQHjvnarUvfecPt1f//v/Lf11n5Oo4M/oWLp06bDS0tKb4uLiujc2NnY+c+ZMV8SLiopq6NKly8m6urrjgwYN+uy+++4r/HMRO+piC/L6669n1NXVDampqcnu3LnziQULFrwsGV544YVrt2/fPuX48eMhxerevXswduzYj2bOnPm5CixZsuT39fX1iYmJiUVxcXG777333j0Xs08XBcC33nprYFVV1RUNDQ3Da2trk48cORLU19cHvXr1CiZNmvTw5MmT61euXJlUXV19bVFR0Q35+fnBJZdcEvzud79zWPz000/BL7/8EowePTrIycnJS05O/nLatGmHV69eHbtmzZpnDhw4EMTGxgY9e/YMEhISDnXt2vXbPn36bJs6deqPHQ1mhwK4fPnynJKSkmuampqG1tbWBjU1NQHg8Qkg1157bZCSknKITp44cSKZz8rKykAAXnPNNUGnTp2CNWvWuPK5ublBv379HCbdunVz91VXVyd/9dVXDvDExEQHIp8JCQlBTEzM9+np6ZtnzJiR31FAdiiAixcv/ueioqLMo0ePBgcPHgwaGxtb9CMzMzPo3bt3UFFREZw6dcpdowxlAeT222935z766CMHIOCgxhwA26dPHzcYxcXFLert0qWLY3ePHj2C4cOH75s/f/6SvwgAUUNUS8Lye/369Y+vXbvWnaJj9mhqanLA6OA6LINBJ06cgGXukr4DFuy0AwHQHDExMc316PrVV18dTJgw4V/uvvvuCiuTlfF8gb0gDFy1alXn8vLyv6+oqMgdNmzYv+El33zzzZSqqqrrm5qacjdu3BiUlpaGBNB2no7DsrFjxwbJycnOTnJg3wQeJkADwQD44InFgwYNCq666iqAze/Tp8//AiK2OD8/f05KSkp+amrqf02ZMuXknxxAvGpZWdk/VFRUxNPhIUOGHOvZs+e3NTU146urq13H9+/f71hkWRJOcLHn5ptvbuFEPv3005AsDlUPwMLe/v37OzYzGMnJyXlHjhwZvnv3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');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: auto 40%;
}

/* 顶部 */
.topbar {
    position: absolute;
    top: 37px;
    left: 50%;
    margin-left: -600px;
    width: 1200px;
    height: 32px;
    line-height: 32px;
    font-size: 18px;
    z-index: 9;
}
.topbar .tit {
    position: relative;
    padding-left: 27px;
}
.topbar .icon {
    position: absolute;
    display: block;
    top: 2px;
    width: 20px;
    height: 20px;
    background: url("../images/icon_title.png")no-repeat center center;
}
/* banner 标题 */
.banner-title {
    position: absolute;
    top: 195px;
    left: 50%;
    margin-left: -600px;
    width: 1200px;
    height: 87px;
    background: url("../images/banner_title.png") no-repeat center center;
    z-index: 9;
}
.header .search {
    position: relative;
    width: 220px;
    height: 32px;
    border-radius: 20px;
    background-color: #6f9ad4;
}

.header .search .ip_text {
    position: absolute;
    top: 0;
    left: 10px;
    width: 160px;
    height: 32px;
    padding: 0 3px;
    font-size: 14px;
    line-height: 32px;
    outline: none;
    border: 0;
    background: none;
}
.header .search .split {
    position: absolute;
    top: 0;
    right: 40px;
    color: #c8d8ee;
}
.header .topbar .ip_text::placeholder {
    font-size: 13px;
    line-height: 25px;
    color: #eee;
}

.header .search .in_button {
    position: absolute;
    top: 0;
    right: 13.5px;
    display: block;
    width: 21px;
    height: 21px;
    margin-top: 6.5px;
    cursor: pointer;
    border: none;
    background: url('../images/search.png') no-repeat center center;
}

.header .timebar {
    /* font-size: 13px; */
}

.banner {
    width: 100%;
    height: 440px;
    overflow: hidden;
}

.logo-name {
    width: 627px;
    height: 86px;
    padding-left: 100px;
    font-size: 32px;
    line-height: 43px;
    background: url('../images/logo.png') no-repeat center left;
    background-size: auto 100%;
}

.big-logo .logo-name {
    width: 660px;
    height: 134px;
    padding-top: 10px;
    padding-left: 155px;
    font-size: 50px;
    line-height: 60px;
    background: url('../images/logo.png') no-repeat center left;
    background-size: auto 100%;
}


/* 网站矩阵 */
.jz .p-title .name {
    background: url("../images/icon_jz.png") no-repeat center center;
}
.area-item.on:after,
.area-item:hover:after {
    display: block;
}
.area-item:hover a, .area-item.on a {
    font-weight: bold;
    color: #333;
}

.area-item:after {
    position: absolute;
    bottom: 27px;
    left: 0;
    width: 100%;
    height: 12px;
    background-color: #aac2fc;
    content: '';
    display: none;
    z-index: -1;
}

.mod-title a:hover {
    text-decoration: none;
}

.mod-50 {
    width: 580px;
}

.mod-100 {
    width: 100%;
}

.cat-name {
    font-size: 24px;
}

.icon-video {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .1) url('../images/icon_video.png') no-repeat center center;
}
.content .show-title {
    font-size: 24px;
}
.show-content p {
    text-indent: 2em;
    line-height: 40px;
    margin-bottom: 10px;
}
.show-content p[style*="center"] { text-indent: 0; }
.show-content img { max-width: 100%; }

/* footer */
.footer {
    width: 100%;
    padding: 50px 0 30px;
    font-size: 16px;
    line-height: 30px;
    text-align: center;
}

.footer,
.footer a,
.footer a:hover {
    color: #fff;
}

.footer .link a {
    margin: 0 10px;
}

.footer .logo {
    margin-top: 10px;
}



/* 列表页 */
.catname {
    height: 56px;
    border-bottom: 1px solid #e2e4f1;
}

.catname .name {
    line-height: 53px;
    border-bottom: 3px solid #f0b80d;
}

.news-item {
    padding: 20px 0;
}

.list .news-item {
    border-bottom: 1px solid #ddd;
}

.news-item .thumb-wrap {
    /*width: 272px;*/
    height: 152px;
}

.news-item .thumb {
    width: 272px;
    max-width: 272px;
    /*margin: 0 auto;*/
    height: 152px;
}

.news-item .thumb.lazy-ok {
    max-width: 272px;
    width: auto;
}

/*.news-item:nth-child(even){
  background-color: #f1f2f6;
}*/
.news-item .title {
    line-height: 30px;
    max-height: 60px;
}

.img3 {
    width: 1250px;
}

.img3-item {
    width: 374px;
}

.img3-item .img-wrap,
.img3-item img {
    display: block;
    width: 374px;
    height: 211px;
}

.img3-item .title {
    height: 50px;
    line-height: 50px;
    padding: 0 10px;
}

/* 公示公告 */
.notice {
    width: 1050px;
    height: 30px;
    padding: 10px 0 10px 150px;
    line-height: 30px;
    border: 1px solid #e2e4f1;
}
.notice-slide {
    position: relative;
    height: 30px;
    overflow: hidden;
    overflow: hidden;
}
.notice-slide .bd {
    padding: 0 15px;
}
.notice-slide .infoList li {
    height: 30px;
    font-size: 18px;
    line-height: 30px;
}
.notice .name {
    top: 0;
    left: 0;
    width: 150px;
    height: 100%;
    font-size: 20px;
    line-height: 50px;
}
.notice .name:hover {
    text-decoration: none;
}


/* pages */
.text-c {
    padding: 40px;
    font-size: 16px;
    text-align: center;
}
.text-c em {
    font-style: none !important;
}
.text-c .page-text {
    border: 1px solid #d6d6d6;
    width: 28px;
    height: 28px;
    padding: 5px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    text-align: center;
}
.text-c .linkto {
    width: 50px;
    border-color: #2b4c99;
    margin-left: 7px;
    color: #2b4c99;
}
.text-c a,
.text-c span {
    display: inline-block;
    min-width: 28px;
    height: 28px;
    margin: 0 2px;
    padding: 5px;
    line-height: 28px;
    text-align: center;
    color: #909399;
    border: 1px solid #d6d6d6;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.text-c a:hover,
.text-c span {
    color: #fff;
    border-color: #3a78cf;
    background: #3a78cf;
    text-decoration: none;
}

.mod-ny-hd {
    border-bottom: 1px solid rgb(221, 221, 221);
}

.mod-ny-hd .title {
    float: left;
    font-size: 24px;
    font-weight: bold;
    color: #3a78cf;
    margin-right: 40px;
    white-space: nowrap;
    height: 60px;
    line-height: 60px;
    border-bottom: 3px solid #ddd;
}

.mod-ny-hd .choose {
    overflow: hidden;
    padding-top: 14px;
}

.mod-ny-hd .choose ul {
    width: 900px;
}

.mod-ny-hd.category ul {
    width: 950px;
}

.mod-ny-hd .choose li {
    margin: 0 5px 0 0;
    float: left;
    height: auto;
    min-width: 105px;
}

.mod-ny-hd.category .choose li {
    width: auto;
}

.mod-ny-hd .choose li a {
    display: block;
    padding: 5px 5px 5px 20px;
    line-height: 25px;
    color: #666;
    font-size: 20px;

}

.mod-ny-hd .choose li:hover a,
.mod-ny-hd .choose li.on a {
    color: #3a78cf;
    background: url('../images/choose_icon.png') no-repeat 5px center;
    font-weight: bold;
    text-decoration: none;
    /* background-color: #eee; */
}
/* 导航 */
.nav {
    height: 120px;
    font-size: 22px;
    /* line-height: 60px; */
}
.nav .nav-box {
    height: 100%;
}
.nav .nav-index {
    width: 20px;
    height: 55px;
    padding: 28px 30px 37px 30px;
    cursor: pointer;
}
.nav .nav-index.on,
.nav .nav-index:hover {
    background-color: #1f3874;
}
.nav .nav-index a:hover {
    text-decoration: none;
    color: #fff;
}
.nav .nav-cont {
    width: 1120px;
    height: 100px;
    padding: 11px 0 9px 0;
}
.nav .nav-cont .nav-cont-box {
    /* width: 950px; */
    height: 100%;
    margin: 0 auto;
    overflow: hidden;
}
.nav .nav-cont .nav-cont-box .nav-ul {
    width: 1200px;
    padding-left: 30px;
}
.nav .nav-cont .nav-ul .item.on,
.nav .nav-cont .nav-ul .item:hover {
    background-color: #1f3874;
}
.nav .nav-cont .nav-cont-box .item {
    margin-right: 40px;
    height: 50px;
    line-height: 50px;
    width: 180px;
    padding: 0;
    text-align: center;
}
.nav-item {
    width: 171px;
    height: 60px;
    text-align: center;
}

.nav-item .nav-link {
    display: inline-block;
    height: 52px;
}

.nav-item:hover .nav-link,
.nav-item.on .nav-link {
    text-decoration: none;
    border-bottom: 5px solid #be0915;
}

.nav-item .menu-li {
    position: absolute;
    top: 60px;
    left: 28px;
    z-index: 2;
    width: 150px;
    height: auto;
    overflow: hidden;
    background-color: #fff;
    box-shadow: 0 0 20px rgba(150, 150, 150, .8);
}

.nav-item.wide .menu-li {
    left: 0;
    width: 180px;
}

.nav-item .menu-li a {
    display: block;
    height: 0;
    font-size: 20px;
    font-weight: normal;
    line-height: 70px;
    color: #656565;
    text-align: center;
    text-align-last: center;
    border-bottom: none;
}

.nav-item .menu-li a:hover {
    font-weight: bold;
    color: #3977cf;
    border-bottom: none;
    text-decoration: none;
    background-color: #eff4fa;
}

.nav-item:hover .menu-li a {
    height: 70px;
    -webkit-transition: .5s;
    transition: .5s;
}

/* 幻灯轮播图 */
.imgnews {
    position: relative;
    width: 840px;
    height: 456px;
    overflow: hidden;
}

.imgnews .hd {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
    width: 120px;
    height: 60px;
    overflow: hidden;
    line-height: 60px;
}

.imgnews .hd ul {
    zoom: 1;
    overflow: hidden;
    margin-top: 25px;
}

.imgnews .hd ul li {
    width: 12px;
    height: 12px;
    margin-right: 8px;
    cursor: pointer;
    border-radius: 50%;
    background: #fff;
}

.imgnews .hd ul li.on {
    color: #fff;
    background: #f00;
}

.imgnews .bd {
    position: relative;
    z-index: 0;
    height: 100%;
}

.imgnews .bd li {
    zoom: 1;
    vertical-align: middle;
}
    
.imgnews .bd img {
    display: block;
    width: 840px;
    height: 456px;
}


/* 头条 */
.headnews {
    width: 360px;
    height: 456px;
    background-color:#f3f3f3; 
}
.headnews .hd,
.headnews .hd ul {
    width: 100%;
    height: 100%;
}
.headnews .hd ul li {
    display: block;
    width: 100%;
    height: 91.2px;
}
.headnews .hd .item {
    width: 300px;
    height: 91.2px;
    display:table-cell;
    vertical-align: middle;
    font-size: 18px;
    padding: 0 30px;
    overflow: hidden;
}
.headnews .hd .item:hover {
    color: #fff;
    text-decoration: none;
    background-color: #014479;
    font-weight: bold;
}

/* p-title */
.p-title {
    width: 100%;
}
.p-title .name {
    width: 143px;
    height: 43px;
}
.p-title .more {
    display: block;
    color: #999;
    margin-top: 16px;
}
.p-title .more:hover {
    color: #015293;
    text-decoration: underline;
}

.p-title .tab-hd-box {
    position: relative;
    height: 43px;
    width: 60%;
    margin-left: 35px;
} 
.p-title .tab-hd-box .hd {
    position: absolute;
    height: 31px;
    bottom: 0;
}

.p-title .tab-hd-box .hd .item {
    padding: 6px 17px;
    color: #333;
    cursor: pointer;
    font-weight: bold;
}
.p-title .tab-hd-box .hd .item.on {
    background-color: #2b4c99;
    color: #fff;
}

/* list */
.p-list {
    width: 105%;
}
.p-list li {
    width: 285px;
    margin-right: 21px;
}
.p-list .image {
    display: block;
    width: 100%;
    height: 214px;
}
.p-list .image img {
    width: 100%;
    height: 100%;
}

.p-list li .title {
    display: block;
    margin-top: 15px;
    height: 54px;
    overflow: hidden;
    font-weight: normal;
}


/* 区县列表 */
.area-list-wrap {
    padding: 20px 0;
}

.area-list {
    width: 1010px;
    margin: 0 auto;
}

.area-list .inner {
    width: 1100px;
}
.area-item {
    height: 70px;
    line-height: 70px;
    margin-right: 80px;
    width: 72px;
    text-align: center;
    cursor: pointer;
}
.area-item {
    position: relative;
    z-index: 0;
}
.area-item:hover {
    font-weight: bold;
    color: #338846 ;
}
.area-item.on a {
    font-weight: bold;
    color: #333;
}

/* 面包屑 */
.curr-location {
    position: relative;
    padding: 20px 0 20px 35px;
    color: #999;
}

.curr-location i {
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -13px;
    height: 24px;
    width: 24px;
    background: url('../images/location_icon.png') no-repeat center;

}

.curr-location span {
    padding: 0 5px;
    font-size: 18px;

}

.curr-location a {
    color: #999;
    font-size: 18px;
}

.curr-location a:hover {
    color: #3a78cf;
}

/* backtop */
.backtop {
    position: fixed;
    right: 20px;
    bottom: 140px;
    z-index: 80;
    display: none;
    width: 50px;
    height: 50px;
    text-indent: -999em;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: url('../images/bg_backtop.png') no-repeat center top #d6d6d6;
    -webkit-transition: .5s;
    transition: .5s;
}

.backtop:hover {
    background-position: center bottom;
    background-color: #0b265b;
}
.bg-page {
    background-color: #f2f5fa;
}

/* alerts */
.alert {
    position: absolute;
    top: 20px;
    left: 50%;
    margin-left: -150px;
    z-index: 2;
    width: 300px;
    text-align: center;
    padding: 10px 0;
    border-radius: 4px;
    color: #999;
    -webkit-box-shadow: #666 0px 0px 10px;
    -moz-box-shadow: #666 0px 0px 10px;
    box-shadow: #666 0px 0px 10px;
    background: #fff;
}