﻿@charset= "utf-8";
body {
    overflow-x: hidden;
}
body,
div,
address,
blockquote,
iframe,
ul,
ol,
dl,
dt,
dd,
li,
dl,
h1,
h2,
h3,
h4,
h5,
h6,
p,
pre,
table,
caption,
th,
td,
form,
legend,
fieldset,
input,
button,
select,
textarea {
    margin: 0;
    padding: 0;
    font-weight: normal;
    font-style: normal;
    font-size: 100%;
    font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif;
    font-size: 16px;
}
ol,
ul,
li {
    list-style: none;
}
a {
    color: #333333;
    text-decoration: none;
    cursor: pointer;
}
* {
    box-sizing: border-box;
}
a:hover {
    color: #4189c8;
    text-decoration: none;
}
img {
    border: 0;
}
.head_bg {
    width: 100%;
    min-width: 1200px;
    height: 200px;
    background: url(/sitesources/hnzrzyjc/theme/uxtheme10001/images/head_bg.jpg) no-repeat;
    background-size: cover;
}
.head_bgs {
    width: 1200px;
    height: 100%;
    margin: 0 auto;
}
.logo {
    float: left;
    height: 100%;
}
.logo img {
    vertical-align: middle;
    margin-left: 30px;
    margin-top: 40px;
}
.head_a {
    float: right;
    margin-right: 30px;
    margin-top: 60px;
    line-height: 35px;
}
.head_a ul li a {
    font-size: 24px;
    font-weight: bold;
    color: #034b8c;
    display: block;
    width: 100%;
    text-align: justify;
    -moz-text-align-last: justify; /* //鍏煎firefox */
    text-align: justify;
    text-justify: distribute-all-lines; /* //鍏煎ie */
}
.head_a ul li a:after {
    display: inline-block;
    width: 100%;
    content: "";
}
/*鐚伀鑹欐皳鑱ч垾锟�?*/
.nav_bg {
    width: 100%;
    min-width: 1200px;
    background-color: #0a56a6;
}
.nav {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}

.nav8 {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}

.nav_ul {
    width: 100%;
    height: 48px;
    white-space: nowrap;
}
.nav_ul li {
    line-height: 48px;
    font-size: 19px;
    z-index: 1000;
    zoom: 1;
    float: left;
    width: 133px;
}
/* .nav_ul li.active {
    background-image: url(/sitesources/hnzrzyjc/theme/uxtheme10001/images/menu_bg.png);
    background-repeat: no-repeat;
    background-position:bottom;
} */
/*.nav_ul li:hover {*/
/*    background-image: url(/sitesources/hnzrzyjc/theme/uxtheme10001/images/menu_bg.png);*/
/*    background-repeat: no-repeat;*/
/*    background-position:bottom;*/
/*}*/
.nav_ul li a {
    display: block;
    text-align: center;
    color: #fff;
    height: 100%;
}
.nav_ul li a:hover {
    text-decoration: none;
}
.nav_ul li .icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 24px;
    vertical-align: top;
    margin-top: 13px;
    margin-right: 5px;
    transition: 300ms;
    background-image: url(/sitesources/hnzrzyjc/theme/uxtheme10001/images/navicon.png);
}
.nav_ul li .shouye {
    background-position: 0px 0px;
}
.nav_ul li:hover .shouye {
    background-position: 0px 20px;
}
.nav_ul li .dwgk {
    background-position: -21px 0px;
}
.nav_ul li:hover .dwgk {
    background-position: -21px 20px;
}

.nav_ul li .news {
    background-position: -42px 0px;
}
.nav_ul li:hover .news {
    background-position: -42px 20px;
}

.nav_ul li .ldjh {
    background-position: -60px -2px;
}
.nav_ul li:hover .ldjh {
    background-position: -60px 18px;
}
.nav_ul li .ywgz {
    background-position: -78px 0;
    width: 19px;
}
.nav_ul li:hover .ywgz {
    background-position: -78px 20px;
}
.nav_ul li .yjyb {
    width: 18px;
    background-position: -95px 0;
}
.nav_ul li:hover .yjyb {
    width: 18px;
    background-position: -95px 20px;
}
.nav_ul li .dqjs {
    background-position: -113px 0;
}
.nav_ul li:hover .dqjs {
    background-position: -113px 20px;
}
.nav_ul li .flfg {
    background-position: -132px 0;
}
.nav_ul li:hover .flfg {
    background-position: -132px 20px;
}
.nav_ul li .lxwm {
    background-position: -152px 0;
}
.nav_ul li:hover .lxwm {
    background-position: -152px 20px;
}

.drop {
    z-index: 1000;
    width: 100%;
    height: 90px;
    padding-bottom: 20px;
    background: #f3f3f3;
    position: absolute;
    top: 66px;
    left: 0px;
    opacity: 0.9;
    padding-top: 10px;
    display: none;
}
.drop p {
    /* height: 30px; */
    line-height: 30px;
    font-family: "΢���ź�";
    font-weight: normal;
    font-size: 17px;
    color: #015293;
}
.drop a {
    color: #015293;
    display: inline-block;
    margin: 0 18px;
}
.drop_icon {
    width: 13px;
    height: 7px;
    background: url(/sitesources/hnzrzyjc/theme/uxtheme10001/images/drop_icon.png) no-repeat;
    position: absolute;
    top: 0px;
}

.searchBox {
    height: 60px;
    /* margin-top: 10px; */
    border-bottom: 1px solid #dadedf;
    padding: 10px;
    margin-bottom: 20px;
}
.searchform {
    position: relative;
    width: 330px;
    float: right;
}
.searchform input,
button {
    border: none;
    outline: none;
}
.searchform input {
    width: 100%;
    height: 40px;
    padding-left: 13px;
    border: 1px #5b9dd8 solid;
    border-radius: 2px;
    background-color: #dfeff7;
}
.searchform button {
    height: 40px;
    width: 80px;
    cursor: pointer;
    position: absolute;
    right: 0;
    background: url(/sitesources/hnzrzyjc/theme/uxtheme10001/images/search.png) #00abd7 no-repeat;
    background-position: 5px, 4px;
    background-size: 30px;
    border-radius: 3px;
    padding-left: 30px;
    color: #fff;
}
.tianqiBox {
    float: left;
    padding-top: 8px;
}
/*蹇欑鎷ф皳鑹╃瘬蹇欒伣璺皳褰曡伀*/
.scroll_horizontal {
    position: relative;
    /* width: 1140px; */
    margin: 0 auto;
    background: none;
    padding: 18px 0;
}
.scroll_horizontal.active {
    display: block;
}
.scroll_horizontal .boxcxscroll {
    overflow: hidden;
    position: relative;
    width: 1040px;
    margin: 0 auto;
    padding: 0px;
}
.scroll_horizontal .list {
    overflow: hidden;
    width: 99999px;
    background: none;
}
.scroll_horizontal .list li {
    float: left;
    width: 220px;
    margin: 0 auto;
    padding: 0 20px;
    white-space: normal;
    text-align: center;
    position: relative;
}
.scroll_horizontal .list li img {
    width: 220px;
    height: 155px;
    display: block;
}
.scroll_horizontal .list li .tj {
    position: absolute;
    left: 20px;
    top: 0;
    display: block;
    background-color: #e2d7a1;
    padding: 0 10px;
    font-size: 15px;
}
.scroll_horizontal .list li div {
    text-align: center;
    font-size: 18px;
    width: 220px;
    padding: 10px 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.scroll_horizontal .prev,
.scroll_horizontal .next {
    position: absolute;
    top: 50%;
    margin-top: -16px;
    width: 16px;
    height: 32px;
    background-image: url(/sitesources/hnzrzyjc/theme/uxtheme10001/images/gdlr.png);
    background-repeat: no-repeat;
    font: 0/0 Arial;
    cursor: pointer;
    -webkit-transition: all 0.5s;
}
.scroll_horizontal .prev {
    left: 5px;
    background-position: 0 0;
}
.scroll_horizontal .next {
    right: 5px;
    background-position: -23px 0;
}

/*鑾借仜鎴皳搴愰瞾鑼呭瀯閳ョ伝顭婎劵纬尾鎱屸埗銉呯妳锟�?*/
.top_left {
    float: left;
}
.zhyj_title {
    display: block;
    float: left;
    height: 40px;
    line-height: 40px;
    text-align: right;
    font-size: 14px;
    padding-right: 10px;
    padding-left: 0px;
    font-weight: bold;
}
.zhyj.scroll_horizontal {
    width: 450px;
    padding: 0;
    height: 40px;
    float: left;
}
.zhyj .boxcxscroll {
    width: 100%;
    height: 100%;
}
.zhyj .boxcxscroll ul {
    width: 100%;
}
.zhyj .boxcxscroll ul li {
    float: inherit;
    margin: 0 auto;
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: left;
    padding: 0;
    font-size: 14px;
}
/*鑼傞┐闄嗚劤铏忚寕椹撮檰*/
.bottom_bg {
    width: 100%;
    background-color: #0a56a6;
    min-width: 1240px;
}
.bottom {
    text-align: center;
    padding: 16px 0px;
    color: #fff;
    line-height: 30px;
}
.bottom a {
    color: #fff;
}

/*姘撻垾尾顑炑€鈧緵锟�*/
.div1200 {
    margin-bottom: 5px;
    overflow: hidden;
    zoom: 1;
    background-color: #fff;
    padding: 1px 0;
}
.black04 {
    color: #b5b6b8;
}
.black {
    color: #454343;
}
.f12 {
    font-size: 12px;
}
.f14 {
    font-size: 14px;
}
.f18 {
    font-size: 18px;
}
.f28 {
    font-size: 28px;
}
.f22 {
    font-size: 22px;
}
.b {
    font-weight: bold;
}
.blue {
    color: #2e5b90;
}
.right {
    width: 610px;
    float: right;
}
.columnlist {
    width: 370px;
    float: left;
}
.list_tl {
    width: 100%;
    height: 40px;
    background: #0a56a6;
    padding: 0px;
    position: relative;
    border-bottom: 2px solid #d4d4d4;
}
.list_tl ul {
}
.list_tl ul li {
    float: left;
    height: 40px;
    line-height: 40px;
    margin-right: 10px;
    text-align: center;
    font-size: 24px;
    font-weight: bold;
    color: #fff;
}
.list_tl ul li.icon {
    /* 	border-bottom: 4px solid red; */
    height: 41px;
    margin-left: 10px;
    line-height: 41px;
}
.list_tl ul li.icon img {
    height: 22px;
}

.list_tl1 {
    width: 100%;
    height: 40px;
    background: #0a56a6;
    padding: 0px;
    position: relative;
    border-bottom: 2px solid #d4d4d4;
}
.list_tl1 ul {
}
.list_tl1 ul li {
    float: left;
    height: 40px;
    line-height: 40px;
    margin-right: 10px;
    text-align: center;
    font-size: 24px;
    font-weight: bold;
    color: #ffffff;
}
.list_tl1 ul li.icon {
    border-bottom: 4px solid red;
    height: 41px;
}

/* .list_tl ul li.tl{ font-size:24px;font-weight:bold;color:#015293} */
.bd_tl {
    border-bottom: 1px solid #dcdcdc;
    overflow: hidden;
    height: 50px;
    margin: 0 10px;
}
.bd_tl ul li {
    float: left;
    width: 170px;
    height: 50px;
    text-align: center;
    color: #6c6b6b;
}
.bd_tl ul li a {
    display: block;
    border-right: 1px solid #dcdddf;
    margin-top: 15px;
}
.bd_tl ul li.on {
    color: red;
    background: url(/sitesources/hnzrzyjc/theme/uxtheme10001/images/title_bg.png) no-repeat;
    background-position: bottom;
}
.bd_tl ul li.on a {
    color: red;
    text-decoration: none;
}
.list_bd {
    margin-top: 10px;
}
.list_bd > ul {
    zoom: 1;
    line-height: 39px;
    display: none;
}
.list_bd > ul.active {
    display: block;
}
.list_bd > ul li {
    font-family: "΢���ź�";
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.list_bd > ul li span {
    color: #2e5b90;
    font-size: 12px;
    display: block;
    float: left;
    margin-right: 5px;
}
.list_bd > ul li a {
    color: #454343;
}
.list_bd > ul li a:hover {
    color: #4189c8;
    text-decoration: none;
}
.list_bd > ul li.li_pic {
    margin-top: 0;
    line-height: inherit;
    background: none;
    padding-left: 0;
}
.list_bd > ul li.li_pic .leftpic {
    float: left;
}
.list_bd > ul li.li_pic img {
    width: 130px;
    height: 110px;
}
.list_bd > ul li.li_pic .righttxt {
    width: 280px;
    height: 110px;
    float: right;
}
.list_bd > ul li.li_pic .righttxt .title {
    text-align: center;
    font-weight: bold;
    overflow: hidden;
    line-height: 25px;
    white-space: normal;
}
.list_bd > ul li.li_pic .righttxt p {
    display: block;
    white-space: normal;
    /* word-break:break-all; */
    text-indent: 2em;
    line-height: 16px;
    font-weight: 300;
    font-size: 12px;
    margin-top: 20px;
}
.more {
    /*width: 100px;*/
    float: right;
    margin-top: 10px;
    margin-right: 10px;
}
.more a {
    color: #fff;
}
/*鐩茶祩绂勭洸闄嗛垾锟�?*/
.centent_bg {
    width: 100%;
    background-color: #f8f8f8;
}
.centent {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    background-color: #fff;
}

/*蹇欓垾鎾€鎳娾斁鈧枀骞活煀閾邦啔锔光偓娅�?*/
.newspic {
    width: 640px;
    float: left;
}
.newslist {
    float: right;
    width: 525px;
    height: 370px;
    margin-right: 5px;
}
.newslist .list_tl {
    border-bottom: 3px solid #d4d4d4;
}
.newslist .list_tl ul li {
    width: 175px;
    margin: 0;
}
.newslist .list_tl ul li.on {
    border-bottom: 3px solid #165195;
}
.newslist .list_tl ul li a {
    font-size: 19px;
    color: #165195;
    font-weight: bold;
}
.newslist .news_bd ul {
    margin-top: 20px;
    display: none;
}
.newslist .news_bd ul li {
    overflow: hidden;
    line-height: 35px;
}
.newslist .news_bd ul li a {
    font-size: 18px;
}
.newslist .news_bd ul.active {
    display: block;
}
/*.newslist .news_bd ul li span{
    float:left;
    display:block;
    color: #a9a8a8;
    font-size:16px;
}*/
.newslist .news_bd ul li .date {
    float: right;
}
.listyle {
    display: block;
    float: left;
    margin-right: 5px;
}
.toutiao {
    margin-bottom: 10px;
    height: 125px;
}
.toutiao .title {
    text-align: center;
    font-weight: bold;
    overflow: hidden;
    font-size: 20px;
    padding: 5px 0;
}
.toutiao p {
    display: block;
    white-space: initial;
    text-indent: 2em;
    line-height: 24px;
    font-size: 15px;
}
.toutiao p a {
    color: #ff0000;
}

/*姘撳簮鎷㈢洸褰曡伣姘撻垾閮濓�?*/
.xct ul li {
    float: left;
    /* margin-right: 15px; */
    /* height: 92px; */
}
.xct ul li a {
    display: block;
    width: 400px;
    height: 90px;
    background: url(/sitesources/hnzrzyjc/theme/uxtheme10001/images/tl_bg.jpg) top center;
    background-size: 100% 100%;
}
.xct ul li a:hover {
    background: url(/sitesources/hnzrzyjc/theme/uxtheme10001/images/tl_bg_hover.jpg) top center;
    background-size: 100% 100%;
}
.xct ul li a i {
    height: 50px;
    width: 50px;
    display: block;
    float: left;
    margin-top: 20px;
    -webkit-transition: 300ms;
    -moz-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
    background: url(/sitesources/hnzrzyjc/theme/uxtheme10001/images/tonglan.png) no-repeat center right;
    background-position: 0px 15px;
}
.xct ul li a span {
    display: block;
    float: right;
    font-size: 30px;
    color: #5a627b;
    font-weight: bold;
    line-height: 90px;

    background: url(/sitesources/hnzrzyjc/theme/uxtheme10001/images/tl_boder.jpg) no-repeat right top;
}
.xct ul li.icon1 a i {
    margin-left: 80px;
    background-position: 0 0;
}
.xct ul li.icon1 a:hover i {
    background-position: 0 -56px;
}
.xct ul li.icon1 a span {
    width: 270px;
}
.xct ul li.icon2 a i {
    margin-left: 80px;
    background-position: -50px 6px;
}
.xct ul li.icon2 a:hover i {
    background-position: -50px -58px;
}
.xct ul li.icon2 a span {
    width: 260px;
}
.xct ul li.icon3 a i {
    margin-left: 80px;
    background-position: -110px 6px;
}
.xct ul li.icon3 a:hover i {
    background-position: -110px -54px;
}
.xct ul li.icon3 a span {
    width: 260px;
    background: none;
}

/*鑼呴埀顑犫埗顬ｅ槑銉冦儮鈧差優銉⑩偓妯戯�?*/
.tzgg {
    width: 100%;
    height: 240px;
    border: 1px solid #dadedf;
}
.tzgg .title {
    height: 38px;
    background: url(/sitesources/hnzrzyjc/theme/uxtheme10001/images/tl3.png) center no-repeat;
    text-align: center;
    line-height: 35px;
    border-bottom: 1px solid #dadedf;
}
.tzgg .title a {
    color: #fff;
}
.tzgg ul {
    margin: 10px 2px 0;
}
.tzgg ul li {
    line-height: 30px;
    border-bottom: 1px dashed #a7c0d4;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 10px;
}
.tzgg ul li a {
    font-size: 14px;
}
.tzgg ul li a:hover {
    color: #4189c8;
}
.yjxt {
    width: 100%;
    height: 150px;
    margin-top: 10px;
}
.yjxt .title {
    height: 32px;
    line-height: 32px;
    /*background: url(/sitesources/hnzrzyjc/theme/uxtheme10001/images/yjxt_tl.png) center no-repeat;*/
    font-weight: bold;
    color: #ffffff;
    padding: 0 80px;
    background-color: #bf0d0d;
}
.yjxt form {
    border: 1px solid #b9dbef;
    overflow: hidden;
}
.yjxt form ul li {
    width: 130px;
    float: left;
    margin: 10px;
}
.yjxt form ul li input {
    width: 100%;
    background-color: #eeeeee;
    border: 0;
}
.yjxt form input[type="button"] {
    background-color: #33cc77;
    color: #fff;
    display: block;
    margin: 0 auto;
    border: 0;
    cursor: pointer;
    border-radius: 8px;
    font-size: 14px;
}
/*蹇欒檹椴佹皳鑹楅垾鏂嗩灒鎾€浼便儏鎾€鎳婎煀缁邦煁顬犱籍涔呫儌顔欒秮鈹炩懇鈧伝顭婎劵锟�?*/
.zhyjBox .imgbox {
    float: left;
}
.zhyjBox .imgbox img {
    width: 170px;
    height: 240px;
}
.zhyjBox .right {
    float: right;
    width: 180px;
}
.zhyjBox .right p {
    white-space: initial;
    text-indent: 2em;
    font-size: 14px;
}
.zhyjBox .right a {
    color: #ff0000;
}
/*姘撹棝閳ョ妴鈹惧妷鍨勮寘鎷㈡菠鑼呴垾鈾€鈧�?*/
.fyfc .list_tl ul li {
    font-size: 18px;
    margin-right: 15px;
}
.fyfc .list_tl ul li.tl {
    color: #fff;
    background-color: #015293;
    padding: 0 20px;
    margin-right: 20px;
    font-size: 22px;
}
.fyfc .list_tl ul li.on {
    font-size: 20px;
}
.fyfc .list_tl ul li.on a {
    color: #4189c8;
}
.fyfc .list_bd ul {
    width: 100%;
    float: left;
    position: relative;
}
.fyfc .list_bd ul li {
    width: 470px;
}

.fyfc .imgBox {
    float: right;
    width: 160px;
    height: 220px;
    margin-top: 10px;
    position: absolute;
    top: 0;
    right: 0;
}
.fyfc .imgBox img {
    width: 100%;
    height: 100%;
}
/* 鑴崇瘬鑼傞┐闄嗚寕椹撮檰鑴崇瘬鑼傞┐闄嗚寕椹撮檰 */
.ztzl {
    /* border: 5px solid #dadedf; */
}
.ztzl .title {
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    background: #fe3000;
    font-size: 20px;
}
.ztzl .scroll_horizontal {
    padding: 0;
    padding-top: 15px;
}
.ztzl .scroll_horizontal .boxcxscroll {
    width: 266px;
}
.ztzl .scroll_horizontal .list li {
    width: auto;
    padding: 0px;
}
.ztzl .scroll_horizontal .list li img {
    height: 100px;
    width: 260px;
}
.ztzl .scroll_horizontal .list li a {
    margin: 6px 0;
    display: block;
    border: 3px solid #e3e3e3;
    border-radius: 3px;
}
/* 瑙嗛瀹ｄ�? */
.picBox {
    position: relative;
    width: 350px;
    margin: 0 auto;
}
.picBox img {
    width: 350px;
    height: 130px;
    display: block;
}
.picBox .tl_bg {
    height: 30px;
    line-height: 30px;
    position: absolute;
    bottom: 0;
    background: url(/sitesources/hnzrzyjc/theme/uxtheme10001/images/blakbg.png);
    text-align: center;
    color: #fff;
    font-size: 14px;
    width: 100%;
}
.picBox .tj {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    background-color: #e2d7a1;
    padding: 0 10px;
    font-size: 15px;
}
.picBox .title_b {
    text-align: center;
    font-size: 18px;
    width: 100%;
    padding: 10px 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/*鐚仹鎷㈢尗闄嬮垾鎳娢诲枴鎯肺典節锟�*/
.rycg .scroll_horizontal {
    padding: 15px 0;
}
.rycg .scroll_horizontal .boxcxscroll {
    width: 250px;
}
.rycg .scroll_horizontal .list li {
    width: auto;
    padding: 0px;
}
.rycg .scroll_horizontal .list li img {
    height: 130px;
    width: 250px;
}
/* 鐩叉綖閳ユ銉呯妳顭嬧斁鈧簩涔呂甸摪锟�? */
.hdlj ul li {
    height: 60px;
    margin: 20px 40px 0 40px;
    background-color: #ddeffd;
    line-height: 60px;
    text-align: center;
}
.hdlj ul li img {
    vertical-align: middle;
    margin-top: -10px;
}
.hdlj ul li a {
    color: #015293;
    font-size: 24px;
}
/*姘撹伀閳ュ味鎺嗏偓纬鈹锯偓婧屼箙蔚閾帮拷 */
.yqlj .list_bd ul {
    text-align: center;
}
.yqlj .list_bd ul li {
    padding: 0px 15px;
    height: 20px;
    line-height: 20px;
    display: inline-block;
    border-right: 2px solid #333333;
}

/*鑾界瘬椹寸洸绂勯湶鑼呴殕纰�*/
.main {
    margin: 0 auto;
}
.m_top {
    height: 40px;
    line-height: 40px;
    margin-left: 10px;
    font-size: 15px;
    color: #4f96d6;
}
.m_top a {
    color: #4f96d6;
}
/*姘撹矾濞勭洸鎴�?*/
.m_left {
    width: 200px;
    float: left;
    margin-top: 10px;
}
.left_tile {
    width: 100%;
    height: 50px;
    color: #fff;
    background-color: #4f96d6;
    text-align: center;
    line-height: 50px;
    font-size: 22px;
    font-weight: 600;
}
.left_list {
    /* margin-top:10px; */
    border: 1px solid rgb(220, 220, 220);
}
.left_list_bottom {
    height: 4px;
    background: url(/sitesources/hnzrzyjc/theme/uxtheme10001/images/left_bottm_bg.jpg) repeat border-box;
    margin-top: 2px;
}
.left_list ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}
.left_list ul li {
    background-color: #ffffff;
    height: 40px;
    text-align: center;
    line-height: 40px;
    margin: 2px 0 0 0;
}
.left_list ul li a {
    display: block;
    color: rgb(0, 0, 0);
    font-size: 16px;
}
.left_list ul li a:hover {
    color: #4f96d6;
}
.left_list ul li .prefix {
    display: block;
    float: left;
    color: #9e222c;
    font-size: 10px;
    margin-right: 5px;
}
.m_list {
    min-height: 400px;
}
.m_list_right {
    width: 980px;
    min-height: 400px;
    margin-left: 220px;
}
.list_con_title {
    width: 100%;
    height: 40px;
    line-height: 40px;
    border-bottom: 2px solid #dcdcdc;
}
.list_con_title font {
    display: block;
    width: 180px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    text-align: center;
    border-bottom: 2px solid #046fa5;
}
.boder {
    height: 2px;
    background-color: #4f96d6;
}
.m_list > ul {
    list-style-type: none;
    padding: 0px;
    margin: 20px;
    display: none;
}
.m_list > ul.active {
    display: block;
}
.m_list > ul li {
    height: 54px;
    line-height: 54px;
    background: url(/sitesources/hnzrzyjc/theme/uxtheme10001/images/list_d.jpg) 0px 50% no-repeat;
    padding-left: 15px;
}
.m_list > ul li a {
    color: rgb(0, 0, 0);
    float: left;
}
.m_list > ul li a:hover {
    color: #4189c8;
}
.m_list > ul li span {
    float: right;
    color: #a9a8a8;
    font-size: 16px;
}
.m_list_img > ul li {
    float: left;
    margin-left: 20px;
    margin-bottom: 20px;
}
.m_list_img > ul li a img {
    width: 375px;
    height: 110px;
}
.ct_page {
    text-align: center;
    font-size: 14px;
    height: 30px;
    margin: 20px 30px;
    color: #000;
}

.m_tab {
    height: 40px;
    border-bottom: 1px solid #015293;
    line-height: 40px;
    margin-top: 10px;
}
.m_tab ul li {
    float: left;
    font-size: 24px;
    font-weight: bold;
    margin: 0 10px;
}
.m_tab ul li:hover {
    background: url(/sitesources/hnzrzyjc/theme/uxtheme10001/images/title_bg_b.png) no-repeat;
    background-position: bottom;
}
.m_tab ul li:hover a {
    color: #015293;
}
.m_tab ul li.on {
    background: url(/sitesources/hnzrzyjc/theme/uxtheme10001/images/title_bg_b.png) no-repeat;
    background-position: bottom;
}
.m_tab ul li.on a {
    color: #015293;
}
.m_tab ul li a {
    font-size: 20px;
    font-weight: bold;
    text-decoration: none;
    color: #bdd6ea;
}
.m_gk {
    padding: 30px;
    background-color: #e9f6ff;
    margin: 20px 0;
}
.m_gk h1 {
    font-size: 21px;
    color: #015293;
    font-weight: bold;
    font-weight: bold;
    text-align: center;
    margin-bottom: 15px;
}
.m_gk p {
    line-height: 40px;
    text-indent: 2em;
}

/*姘撻垾鐘偓纬銉傤啓锟�*/
.m_ct {
    /*width:1100px;*/
    margin: 0 auto;
    padding: 0 20px;
}
.m_ct .title {
    line-height: 34px;
    text-align: center;
    font-size: 24px;
    /* color: #015293; */
    font-family: "Microsoft Yahei";
    margin: 26px 0;
    font-weight: bold;
}
.infobox {
    font-size: 16px;
    margin-bottom: 50px;
    overflow: hidden;
    background-color: #f2f2f2;
    color: rgb(147, 147, 147);
}
.infobox .info {
    float: left;
    line-height: 37px;
}
.infobox .info a {
    color: rgb(147, 147, 147);
}
.infobox .info .date {
    margin-left: 20px;
    float: left;
}
.infobox .info .ly {
    margin-left: 30px;
    float: left;
}
.infobox .info a .ico {
    width: 15px;
}
.infobox .info .print {
    margin-left: 30px;
}
.m_ct_txt {
    padding: 0 20px;
}
.m_ct_txt p {
    margin: 0 10px;
}
.m_ct_txt p {
    line-height: 30px;
    font-weight: normal;
    color: rgb(0, 0, 0);
    margin-top: 1em;
    margin-bottom: 1em;
}
.m_ct_bottom {
    line-height: 25px;
    font-size: 16px;
    margin: 30px 0;
    overflow: hidden;
    padding: 0 20px;
}
.m_ct_bottom .zrbj {
    float: right;
    min-width: 200px;
    margin-right: 10px;
}
.main_bottom {
    padding: 0 20px;
}
.main_bottom_tl {
    height: 48px;
    line-height: 48px;
    border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    padding: 0 10px;
}
.main_bottom_tl i {
    background: url(/sitesources/hnzrzyjc/theme/uxtheme10001/images/xgxwtitle.png) no-repeat;
    float: left;
    display: block;
    width: 17px;
    height: 18px;
    line-height: 18px;
    margin-top: 15px;
}
.main_bottom_tl span {
    margin-left: 5px;
}
.main_bottom_ul {
    padding: 20px 10px;
}
.main_bottom_ul ul {
    padding: 0px;
    margin: 0px;
    font-size: 14px;
}
.main_bottom_ul ul li {
    height: auto;
    margin: 2px 0;
}
.main_bottom_ul ul li {
    font-size: 14px;
    color: rgb(147, 147, 147);
}

@media screen and (max-width: 640px) {
    .head_bg,
    .bottom_bg,
    .nav_bg,
    .m_rt,
    .infobox .info .print {
        display: none;
    }
    .main {
        width: 100%;
    }
    .centent,
    .m_list {
        width: 100%;
    }

    .m_list > ul li {
        background: url(/sitesources/hnzrzyjc/theme/uxtheme10001/images/list_d.jpg) 0px 23px no-repeat;
        height: 100%;
    }
    .m_list > ul li a {
        float: none;
    }
    .m_list > ul li span {
        display: none;
    }
    .m_tab {
        height: 100%;
        overflow: hidden;
    }

    .infobox {
        margin-bottom: 20px;
    }
    .infobox .info .date {
        margin-left: 10px;
    }
    .infobox .info .ly {
        margin-left: 10px;
    }
    .m_ct_txt p img {
        height: auto !important;
        max-width: 100% !important;
    }
    .m_ct_txt img {
        height: auto !important;
        max-width: 100% !important;
    }
}

/* 固定图片 */
.image-container {
    position: fixed;
    bottom: 20px;
    left: 20px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    z-index: 1000;
}

.image-wrapper {
    position: relative;
    display: inline-block;
}

.image-wrapper img {
    width: 275px;
    height: 118px;
    display: block;
}

.close-btn {
    position: absolute;
    top: 0;
    right: 0;
    width: 20px;
    height: 20px;
    background-color: rgba(0,0,0,.5);
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    user-select: none;
    z-index: 10;
}

