﻿body, ul, dl, dd, dt, ol, li, p, h1, h2, h3, h4, h5, h6, textarea, form, select, fieldset, table, td, div, input {margin:0;padding:0;-webkit-text-size-adjust: none;}
h1, h2, h3, h4, h5, h6{font-weight:normal}
a{ text-decoration:none;}
*{ font-family:'微软雅黑';-webkit-tap-highlight-color: rgba(0,0,0,0);}
ul,li{ list-style:none;}
img{ display:block; border:none;}
input,button{  -webkit-appearance: none; border:none; padding:0; margin:0; border:none;}





.top{ width:1000px; margin:auto; height:250px; overflow:hidden;}
nav{ width:1000px; margin:auto; background-color:#1d3e84; overflow:hidden; height:42px}
.nav{ float:left; overflow:hidden; padding-left:20px}
.nav a{ float:left; line-height:42px; font-size:16px; padding:0 12px; color:#fff;}
.search{ float:right; overflow:hidden; width:180px; margin-right:20px; background-color:#fff;height:22px; border-radius:12px;  margin-top:10px;}
.search input{ width:150px; line-height:22px; text-indent:15px; font-size:12px; color:#333; height:22px; float:left;}
.search button{ float:left; width:16px; height:16px;margin:3px 2px; cursor:pointer;}
.roll_box{ width:998px;  background:url(../images/bg_03.jpg); height:30px; border:1px solid #e6e4e4; margin:10px auto; overflow:hidden; background-position: center center;}
.roll_box img{ float:left; margin-top:7px; margin-left:20px;}
.roll{ float:left; width:900px; height:30px; overflow:hidden; margin-left:20px; position:relative;}
.roll div a{ display:block; height:100%; height:30px; line-height:30px; overflow:hidden; color:#e32531; font-size:12px; font-family:'宋体';}
.roll div{ position:absolute; top:0; left:0;}
.roll div a:hover{ text-decoration:underline;}
.list_box{ float:left; width:326px; overflow:hidden; margin-right:11px; margin-bottom:20px;}
.title{ height:30px; overflow:hidden; border-bottom:1px solid #e6e6e6;}
.body{ width:1000px; margin:auto; overflow:hidden;}
.title h3{ width:90px; text-align:center; line-height:30px; background:url(../images/nm_17.jpg); height:30px; font-size:16px; color:#fff; float:left;}
.title a{ float:right; line-height:30px; height:30px; padding:0 10px; font-size:14px; color:#3b639f;}
.list{ padding:15px 0 0 0; float:left; width:322px;}
.list li{ padding-left:27px; background:url(../images/nm_22.jpg) no-repeat left 10px center; font-size:14px; line-height:26px; height:26px; border-bottom:1px dashed #ededed;}
.list li a{ color:#4e4e4e;  width:210px; float:left; height:25px; line-height:26px; overflow:hidden;}
.list li .timea{ color:#4e4e4e;  width:275px; float:left; height:25px; line-height:26px; overflow:hidden;}
.list li span{ float:right; font-size:12px; color:#999;}
.tab_box{ width:100%; height:177px; position:relative;}
.tab_a{ position:absolute; top:0; left:0;}
.tab_a img{ width:326px; height:177px;}
.tab_info{ width:90%; height:40px; padding: 0 5%; position:absolute; left:0; bottom:0; background-color:rgba(0,0,0,0.5); z-index:999; overflow:hidden;}
.img_info{ float:left; width:220px; overflow:hidden;}
.img_info a{ line-height:40px; height:40px; color:#fff; font-size:14px;}
.but{ float:right; width:70px; overflow:hidden;}
.but p{ float:left; width:8px; height:8px; border-radius:50%; background-color:#fff; float:left; margin:16px 3px; cursor:pointer;}
.but .dq{ background-color:#e32531;}
.l3{ margin-right:0;}
.l3 .title h3{ width:276px; background:url(../images/nm_14.jpg) no-repeat left top; text-indent:45px; text-align:left;}
.l3 .title h3 .mmmm { text-align:center; line-height:30px; height:30px; font-size:16px; color:#fff; float:left; text-indent:45px; padding:0 0px; }
.l3 .title h3 a { text-align:center; line-height:30px; height:30px; font-size:16px; color:#fff; float:left; text-indent:0px; padding:0 0px; }
.l9{ width:324px; border:1px solid #e1e1e1;}
.l9 .title{ background-color:#efefef;}
.l9 .title h3{ background:url(../images/nm_26.jpg) no-repeat left center; width:135px; text-align:left; text-indent:20px;}
.l9 .list{ padding:15px 0;}
.l9 .list li{ border-bottom:none;}
.l8{ width:324px; border:1px solid #e1e1e1;}
.l8 .title{ background-color:#efefef;}
.l8 .title h3{ background:url(../images/nm_26.jpg) no-repeat left center; width:127px; text-align:left; text-indent:0px;}
.l8 .title h3 .mmnn{ text-align:center; line-height:30px; height:30px; font-size:16px; color:#fff; float:left; text-indent:10px; padding:0 0px;}
.l8 .title h3 a { text-align:center; line-height:30px; height:30px; font-size:16px; color:#fff; float:left; text-indent:0px; padding:0 0px; }
.l8 .list{ padding:15px 0;}
.l8 .list li{ border-bottom:none;}
.box{ overflow:hidden; float:left;}
.box_left{ float:left; width:674px;}
.box_right{ float:right;}
.service{ padding:10px;}
.service h3{ font-size:12px; line-height:30px; color:#0a5ea4; background:url(../images/nm_30.jpg);}
.kao{ overflow:hidden; margin:10px 0;}
.kao a{ width:23%; display:block; color:#0a5ea4; line-height:30px; text-align:center; height:30px; border:1px solid #0a5ea4; float:left; font-size:12px; margin-right:1.3%; margin-bottom:8px;}
.query{ overflow:hidden;}
.query a{ float:left; text-align:center; width:25%; padding:10px 0;}
.query img{ display:inline;}
.query span{ font-size:12px; line-height:18px; color:#000; display:block;}
.sj_search{ border:1px solid #e1e1e1; overflow:hidden; height:22px; margin:10px 0;}
.sj_search input{ float:left; width:80%; text-indent:10px; line-height:22px; height:22px; font-size:12px; color:#999;}
.sj_search button{ float:right; width:22px; height:22px; padding:3px; cursor:pointer; background-color:#fff;}
.sj_search img{ display:block;}
.img_but{ width:100%; margin:10px 0;}
.img_but img{ width:304px; margin-bottom:10px;}
.a_box{ overflow:hidden;}
.a_box a{ float:left; width:28%; height:28px; line-height:28px; margin:0px 2.5% ; font-size:12px; color:#fff; background:url(../images/nm_17.jpg); text-align:center;}
.cooperation_box{ width:1000px; margin:20px auto;}
.cooperation_box h3{ height:30px; line-height:30px; background:url(../images/nm_58.jpg); font-size:16px; color:#2348a0; text-indent:10px;}
.cooperation{ overflow:hidden;}
.cooperation a{ float:left; text-align:center; float:left; width:14.2%; margin-bottom:10px; height:60px;}
.cooperation span{ display:inline-block; vertical-align: middle; height:100%;}
.cooperation img{ display:inline; vertical-align: middle; max-width:80px; max-height:25px;}
.link{ overflow:hidden; font-size:12px; color:#333; line-height:30px; height:60px; }
.link p{float:left; font-weight:600;}
.link a{ color:#666;}
.footer{ background-color:#1d3e84; height:30px; overflow:hidden;}
.footer a{ font-size:12px; color:#fff; padding:0 3px; line-height:30px; height:30px;}
.footer div{ width:420px; margin:auto;}
.kao a:hover{ color:#fff; background-color:#1d3e84;}
a:hover{ text-decoration:underline;}

.list_body{ width:1000px; margin:auto; margin-bottom:20px;overflow:hidden;}
.list_left{ float:left; width:700px;}
.list_left h3{ line-height:50px; font-size:14px; color:#333;}
.list_left h3 a{ color:#999; padding:0 5px;}
.news_list li{ overflow:hidden; line-height:40px; height:40px;border-bottom: #ddd 1px dashed; padding:0 15px;}
.news_list li a{ float:left; width:570px; overflow:hidden;color:#666; font-size:14px;}
.news_list li span{ float:right; width:100px; color:#999; font-size:12px; text-align:right;}
.page{ float:right;}
.page a,.page span{ font-size:14px; color:#666; padding:0 5px; line-height:40px;}
.search_list{ float:right; width:280px;}
.search_top{ overflow:hidden; width:278px;    border: #ddd 1px solid; height:30px; margin-top:15px;}
.search_top input{ float:left; line-height:30px; height:30px; font-size:14px; color:#666; width:228px; text-indent:15px;}
.search_top button{ float:right; width:50px; font-size:14x; height:30px; background-color:#f5f5f5;}
.hot h3{ font-size:14px; color:#333; line-height:50px; border-bottom:1px solid #ddd; height:50px;}
.hot a{color:#666; font-size:14px; display:block;border-bottom: #ddd 1px dashed;line-height:40px; height:40px; margin:0 10px; overflow:hidden;}

.info p{ font-size:14px; color:#666; line-height:20px;}
.info img{ max-width:100%; display:inline;}
.time{ margin-bottom:30px; color:#999;}



.cooperation_box2{ width:1000px; margin:20px auto;}
.cooperation_box2 h3{ height:30px; line-height:30px; background:url(../images/nm_58.jpg); font-size:16px; color:#2348a0; text-indent:10px;}
.cooperation2{ overflow:hidden;}





.column-2-20250821 {
  width: 1000px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 16px;

}
.column-2-20250821 .img-box  {
  width: 495px;

}

.column-2-20250821 .img-box a{
  width: 100%;
    background: pink;

}

.column-2-20250821 .img-box a img{
  width: 100%
}














