charset "utf-8";
/* CSS Document */

body { background:url(../images/body_bg.png) repeat-x; font-size:12px; margin:0px auto; } 
img { border:none; margin:0; padding:0;}
ul,li { margin:0; padding:0; display:block; list-style:none; }
p { margin:0; padding:0; }
a { color:#000000; text-decoration:none; font-size: 12px;}

.body1 { width:990px; height:auto; background:#FFFFFF; margin:auto; }
.pangeContent { width:980px; height:auto; margin:auto; }
.clear { clear:both; }
.box { border:1px solid #e0e1e1; }

.pHead1 { width:auto; height:31px; background:url(../images/pHead1.png) repeat-x; }
.pHead1 .head { width:111px; height:31px; background:url(../images/pHead1_tit.png) no-repeat; }
.pHead1 .head a { color:#FFFFFF; font-weight:bold; font-size:14px; margin:7px 0px 0px 25px; display:inline-block; }
.pHead2 { width:auto; height:35px; background:url(../images/pHead2.png) repeat-x; padding-left:7px; }
.pHead2 a { color:#dc2308; font-weight:bold; font-size:14px; display:inline-block; margin:10px 0px 0px 8px; }
.pHead2 span { color:#dc2308; font-weight:bold; font-size:14px; display:inline-block; margin:10px 0px 0px 8px; }
.pHead2 img { display:inline-block; float:left; }

.pList { width:auto; line-height:24px; margin:5px 0px 0px 10px; height:192px; }
.pList li { width:auto; background:url(../images/pList_ico.png) no-repeat left; padding:0px 7px 0px 10px; color:#3b3b3b; }
.pList li span { float:right;font-size: 12px; }
.pList2 { width:auto; line-height:24px; margin:5px 7px 0px 10px; height:168px; }
.pList2 li { width:auto; background:url(../images/pList_ico2.png) no-repeat left; padding:0px 0px 0px 13px; color:#3b3b3b; }
.pList2 li span { float:right;font-size: 12px; }
.pListImge  { width:auto; line-height:24px; margin:5px 0px 0px 10px;}
.pListImge  .pimglist li {
  width: 18%;
  float: left;
  text-align: center;
  height: auto;
  margin-top: 20px;
  margin-left: 1%;
  margin-right: 1%;
  overflow: hidden;
}
.pListImge  .pimglist li p {
  width: 100%;
  height: 180px;
  position: relative;
  display: block;
  overflow: hidden;
}
.pListImge  .pimglist li p img {
    width: 180px;
    height: 160px;
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) !important;
  -webkit-transform: translate(-50%, -50%) !important;
  -ms-transform: translate(-50%, -50%) !important;
  *position: relative;
  *left: auto;
  *top: auto;
}
.pListImge  .pimglist li span {
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  width: 100%;
}

.pList5 { width:auto; line-height:24px; margin:5px 0px 0px 10px; height:420px; }

.top { width:auto; height:26px; line-height:26px; background:#edf6fb; color:#333333; padding:0 7px 0 12px; }

.news_img img{ width: 310px;height: 210px; display: block; object-fit:cover;}
.news_img .swiper-container { width: 100%; height: 100%;}
.news_img .swiper-button-next::after, .banner .swiper-button-prev::after { color: #fff;}
.swiper-pagination-bullet{ background: #fff; opacity: 1;}
.swiper-pagination-bullet-active{ background: #304b8e;}


.logo { width:980px; height:198px; }

.banner { width:980px; height:40px; background:url(../images/banner.png) no-repeat; }
.nav { margin-top:12px; display:inline-block; }
.nav li { width:75px; text-align:center; float:left; }
.nav li a { font-size:14px; font-weight:bold; color:#FFFFFF; }
.nav li a:hover {color:#FFFF00; }

.search { width:auto; height:32px; background:url(../images/search_bg.png) repeat-x; padding:5px 10px 0px 12px; }
.search .right { float:right; width:250px; height:22px; }
.search .right img { float:left; display:inline-block; }
.search .right input { float:left; display:inline-block; }
.search .right .txt { border-bottom:1px solid #97bffa; border-right:1px solid #97bffa; border-top:1px solid #97bffa; border-left:none; margin:0; background:#FFFFFF; height:18px; margin-right:7px; }

.left { width:250px; height:22px; float:left; }


.mid_left { width:703px; float:left; display:block; }
.mid_left .news_img { width:310px; height:227px; margin:4px 4px 4px 0px; background:#f1f1f1; float:left; }
.mid_left .news_txt { width:382px; height:235px; float:left; overflow:hidden; }
.mid_left .news_tit { width:382px; border-bottom:1px dotted #e4e5e5; line-height:28px; text-align:center; }
.mid_left .news_tit a { color:#a30707; font-size:16px; font-weight:bold; font-family:Microsoft YaHei, SimSun; }
.mid_left .box1 { width:346px; float:left; margin-right:7px; margin-top:7px; overflow:hidden; }

.mid_right { width:270px; float:left; padding-left:7px; display:block; }
.mid_right .box1 { margin-top:7px; overflow:hidden; }
.mid_right .box1 h4 { margin:0; padding:0; color:#004499; margin:10px 0px 10px 9px; font-size:12px; }
.mid_right .box1 p { padding-left:10px; }
.mid_right .box1 .txt { width:110px; margin:0 7px; }
.mid_right .box1 label { color:#999999; }
.mid_right .box1 textarea { margin-top:10px; width:240px; height:55px; }
.mid_right .ldxx { margin-top:4px; display:block; height:54px; }
.mid_right .ldxx img { width:270px; display:block; height:54px; }
.mid_right .list { margin:7px 0px 0px 7px; height:228px;}
.mid_right .list li { line-height:25px; background:url(../images/pList_ico.png) no-repeat left; padding-left:10px; float:left; width:70px; }
.mid_right .list2 { margin:5px 0px 0px 12px; }
.mid_right .list2 li { width:auto; line-height:20px; padding-left:10px; float:left; }
.mid_right .list2 li span { margin:0px 10px 0px 15px; }



.img_box { margin-top:7px; height:196px; }
.img_box .head { width:auto; height:31px; background:url(../images/img_box_head.png) repeat-x; margin-right:1px; }
.img_box .head .tit { width:130px; height:31px; background:url(../images/img_box_tit.png) no-repeat; }
.img_box .head .tit a { color:#FFFFFF; font-weight:bold; font-size:14px; margin:9px 0px 0px 27px; display:inline-block; }
.tpzs { display:inline-block; height:165px; width:960px; margin-left:1px; background:#e4e4e4; overflow:hidden; padding-left:16px; }
.tpzs  ul{ margin-left: -20px; overflow: hidden;}
.tpzs ul li{ width:210px;float: left;padding:5px; }
.tpzs ul li a{ margin-left: 20px; text-align: center; display: padding:5px;}
.tpzs ul li a img{ width:200px; height: 200px; border-radius: 5px; display: block; }



.bottom_nav { width:980px; height:23px; line-height:23px; background:#c60000; text-align:center; margin-top:7px; color:#FFFFFF; }

.bottom_txt { padding:10px 0px 40px 0px; text-align:center; color:#333333; position:relative; width:980px; }
.bottom_txt p { line-height:24px; }
.bottom_txt .link { position:absolute; right:205px; top:15px; }

/* 列表页面 */
.fg_line{background: url(../images/fg_line.png) repeat-x 0px center;height: 20px;}

.next { width:680px; margin-top:105px; padding-bottom:7px; height:23px; line-height:23px; text-align:center; }
.next a { height:23px; width:55px; color:#000000; text-decoration:none; display:inline-block; background:url(../images/next_btn.png) no-repeat; }
.next a:hover { background:url(../images/next_btn_hover.png) no-repeat; color:#FFFFFF; }
 .next{ height: 36px; margin: 20px 0 0 0; font-size:14px; line-height: 36px; display: block;margin-bottom: 9px;}
.next.default_pgPanel {  margin: 0 auto; padding: 0; float:none !important;}
 .next table{ width:auto;}
 .next .pageDiv{ text-align:center;}
 .next .default_pgBtn{ margin: 5px;}

/* 详细页面 */
.detail_content { width:auto; min-height:250px; margin-top:10px; padding:0px 25px 25px 25px; background:#FFFFFF; }
/********* content *********/
.detail_content {
  width: 100%;
}
.detail_content .content-tit {
  font-size: 24px;
  text-align: center;
  padding: 20px 20px 10px;
}
.detail_content .content-msg {
  font-size: 12px;
  color: #aeadaf;
  padding-bottom: 10px;
  text-align: center;
  border-bottom: 1px solid #f4f4f4;
}
.detail_content .content-msg span {
  display: inline-block;
  margin: 0 10px;
}
.detail_content .content-txt {
  margin-top: 10px;
  min-height: 400px;
}
.detail_content .content-txt img {
  max-width: 90%;
  margin: 0 auto;
}



/* 网站导航 */
.map_table { width:920px; height:auto; margin:0 auto; margin-top:10px; border:1px solid #ccc; font-size:12px; }
.map_table td { border:1px solid #ccc; padding-left:7px; }
.map_table td a { margin:0px 5px 0px 0px; }
.map_table .head { font-weight:bold; letter-spacing:1px; }
.map_table .head a { margin:0px; }
.map_table .head2 { font-weight:bold; width:70px; letter-spacing:1px; }
.map_table .head2 a { margin:0px; }
.map_table .td1 { background:#FBF7EC; }

/* a:hover */
.top .link a:hover, .pList li a:hover, .pList2 li a:hover, .mid_left .news_tit a:hover, .mid_right .list li a:hover, .mid_right .list2 li a:hover, .img_box ul li a:hover, .map_table td a:hover { background:#00336C; color:#FFFFFF; }

