
body{ width:100%; background:#f3f3f3 url(../images/bj.jpg) top center no-repeat;font-family: SimSun;}
.w1280{ max-width:1280px; margin:0 auto;}
img{max-width:100%;}
.img {line-height:0; overflow:hidden;}
.img img{transition: All 0.5s ease;
-webkit-transition: All 0.5s ease;
-moz-transition: All 0.5s ease;
-o-transition: All 0.5s ease;}
  
.tabNav span b{ display:inline-block; position:relative; top:5px; margin-right:8px;}




.top{width:100%;height:36px;background:#f7f8fa;}
.top .time{color:#06355b; line-height:36px}
.topz{ width:50%;}
.topy{ width:25%; padding-top:5px}
.topy  form{border: 1px solid #cccccc; width:100%; height:26px; line-height:26px; background:#ffffff;border-radius:26px; overflow:hidden;}
.topy  form  .input{ float:left; width:80%; height:26px; line-height:26px; border:0; padding-left: 16px;}
.topy  form  .am-btn{ float:right; width:15%; height:26px; line-height:26px; background:#06355b url(../images/ss.png) center  4px no-repeat; border:0;}
.logo{ padding:10px 0}
.logoz{ padding-top:12px;}

.annfr a{ display:inline-block; background:#4b97d0; border-radius:8px; color:#ffffff; height:34px; line-height:34px; padding:0px 12px; margin-top:8px; margin-left:8px;}
.annfr a i{ display:inline-block; width:20px; height:18px; position:relative; top:3px; margin-right:8px;}
.annfr a i.yx{ background:url(../images/em1.png) no-repeat;}
.annfr a i.oa{ background:url(../images/oa.png) no-repeat;}
.annfr a:hover{ background:#70c2ff;}


/*底部样式*/
.fiWrap{position: relative;}
.fiWrap_top_box{width:100%;background: #06355b;/*height:49px;*/ padding:20px 0;}
/*.fiWrap_top_box .fiWrap_top{height:49px;line-height: 49px;}*/
.fiWrap_top_box .fiWrap_top ul li{float:left;cursor: pointer;font-size:20px;color:#fff;padding:0 35px;height:49px;}
.fiWrap_top_box .fiWrap_top ul li:hover{background:#146eaa;cursor: pointer;}
.fiWrap_top_box .fiWrap_top ul li.cur{background:#146eaa;cursor: pointer;}
.fiWrap .fiWrap_con{background:url(../images/fiWrap_bg.png) repeat;height:150px;width:1280px;margin:0 auto;position: absolute;left:50%;margin-left:-640px;top:-150px; display: none; z-index:99999}
.fiList{ padding:20px;}
.fiList a{ width:33.33%; float:left;font-size: 16px;color:#fff; background:url(../images/list_bg.png) left no-repeat; text-indent:14px; line-height:36px;}
.footer{width: 100%;background: #06355b;height:49px;}
.footer1{ background: #06355b;border-top: 1px solid #385d7c; padding:30px 0; color: #d8d8d8; text-align: center;}
.gongan{position:relative;top:5px; margin-right:5px; display:inline-block; width:20px; height:20px; background:url(../images/ga.png) left no-repeat;}


.xgljz {cursor: pointer;color: #fff; line-height:36px; width:90px;}
.xgljy  a{font-size: 16px;color:#fff;  line-height:36px;}
.xgljy span{ display:inline-block; color:#ffffff; padding:0 10px;}
.xgljy  a:hover{ color:#70c2ff}

.baise{ background:#ffffff; padding:20px; margin-top:20px;}
.toubiao{background:#f1f1f1; padding:0 20px; margin-bottom:20px;}
.toubiao ul li{ text-align:center; padding:20px 0; }
.toubiao ul li a{font-size:24px; color: #00558e; font-weight:bold;}
.toubiao ul li a:hover{color:#06355b!important;}
.toubiao ul li:first-child{border-bottom: 1px solid #d8d8d8;}

.indexbox1z{ width:48%;}
.indexbox1y{ width:48%;}
.tabNav {width: 100%;height: 42px;background: url(../images/Line.jpg) repeat-x left bottom;position: relative;}
.tabNav  span{ float:left; height:42px; line-height:42px;border-bottom: 2px solid #00558e;color: #00558e; font-size:22px;font-weight: bold;}
.tabNav  span a{font-size:22px;font-weight: bold;}
.tabNav a{ float:right; line-height:42px;color:#888; font-size:14px;}
.yy_ywlist{ margin-top:15px;}
.yy_ywlist ul li{ border-bottom: 1px solid #d8d8d8; overflow:hidden; 
/*line-height:51px;*/
  line-height:32px;  
}
.yy_ywlist ul li span{ float:left; color:#999999; width:13%;}
.yy_ywlist ul li span b{color: #00558e; font-size:24px; font-weight:bold;}
.yy_ywlist ul li i{ float:left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; width:87%;font-style:normal}
.indexbox1y{ position:relative;}
.indexbox1y .swiper-slide a p{position: absolute;z-index: 999;bottom: 0;width: 100%;background: rgba(0, 0, 0, .5);}
.indexbox1y .swiper-slide a p span{color: #fff; padding-left:20px; display:block;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;width:70%;font-style: normal; height:50px;line-height: 50px;}

.indexbox1y .swiper-slide a .img{width: 100%;overflow: hidden;height:382px;}
.indexbox1y .swiper-slide a .img img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}

	
.indexbox1y .swiper-pagination{position: absolute;bottom:12px;right:20px;z-index: 9999;}
.indexbox1y .swiper-pagination .swiper-pagination-bullet{background: #fff;margin-right: 6px;opacity: 1; width:11px; height:11px;}
.indexbox1y .swiper-pagination .swiper-pagination-bullet-active{background: #f78223;margin-right: 6px;opacity: 1;}
.indexbox2{ margin-top:20px;}
.indexbox2z{ width:48%}
.indexbox2z_li ul li{ overflow:hidden; line-height:36px;}
.indexbox2z_li ul li a{ float:left; width:75%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; background:url(../images/dot.jpg) left no-repeat; text-indent:12px; }
.indexbox2z_li ul li span{ float:right; width:25%; text-align:right;color: #999;}
.teshu{ margin:15px 0 10px 0;}
.teshu_z{width: 45%; overflow:hidden;}
.teshu_z .img{width: 100%;overflow: hidden;height:172px;}
.teshu_z .img img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}

.teshu_y{ width:52%;}
.teshu_y  h2{ font-size:18px; font-weight:bold; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.teshu_y p{ margin-top:10px; color:#999999; font-size:14px;}
.xq_btn{ margin-top:20px; font-size:14px;color: #00558e;}


.teshu:hover .img img { transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);}
.indexbox2y{width:48%}
.tabCon  .listCon{ display:none; margin-top:17px;}
.indexbox2ybt{width:100%;height:42px;background:url(../images/Line.jpg) repeat-x left bottom;position: relative;}
.indexbox2ybt ul li{ float:left; height:42px;line-height: 42px;font-size: 22px;font-weight: bold; cursor:pointer; margin-right:20px; color:#888;}
.indexbox2ybt ul li.ac{border-bottom: 2px solid #00558e;color:#00558e;}
.indexbox2ybt ul li  b {display: inline-block;position: relative;top:5px;margin-right:8px;}
.listConpic{margin:15px 0 10px 0; overflow:hidden;}
.listConpic:hover .img img { transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);} 
.listCon ul li{ overflow:hidden; 
line-height:32px;
/*line-height:25px;*/
}
.listCon ul li a{ float:left; width:75%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; background:url(../images/dot.jpg) left no-repeat; text-indent:12px; }
.listCon ul li span{ float:right; width:25%; text-align:right;color: #999;}
.listConkong{ margin-top:16px;}
.k20{ margin-top:20px;}
.index_yw{ margin-top:20px;}
.index_yw_z{ width:25%;}
.index_yw_z ul li{border:2px solid #d8d8d8; margin-bottom:15px; text-align:center; padding:18px 0; font-size:20px; position:relative; cursor:pointer;}
.index_yw_z ul li::after {box-sizing: border-box;content: "";position: absolute;display:block;width: 0;height: 0;right: 0;
top: 50%;margin-top: -8px;margin-right: -8px;border-right: 8px solid #4b97d0;border-bottom: 8px solid #4b97d0;border-left: 8px solid #4b97d0;border-top: 8px solid #4b97d0;transform: scaleX(1) rotate(-45deg);transition: transform .15s ease; display:none;}
.index_yw_z ul li.ac{ background:#4b97d0; color:#ffffff; border:2px solid #4b97d0}
.index_yw_z ul li.ac a{ color:#ffffff}

.index_yw_z ul li.ac::after{ display:block;}
.index_yw_y{ width:72%;}
.index_yw_y_box{display:none;}
.index_yw_y_box h2{ width:100%; overflow:hidden;margin-bottom:10px; }
.index_yw_y_box h2 span{ float:left; font-size:20px;color:#00558e; position:relative;}
.index_yw_y_box h2 span::before { display:inline-block;
  content: "";
  width:4px;
  height:18px;
  background-color:#00558e;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  transition: all .36s;

}
.index_yw_y_box h2 span p{ padding-left:15px;}
.index_yw_y_box h2 a{ float:right;color: #888;font-size: 14px; font-weight:normal;}

.index_zt{ position:relative; margin-top:20px;}

.ywliebz{ width:48%; margin-top:25px; position:relative; background-color: #fff;
box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.2);}

.ywliebz  .img{width: 100%;overflow:hidden;height:258px;}
.ywliebz .img img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}




.ywliebz:hover  .img img { transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);}
.ywliebz h2{overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size:18px;  margin-top:10px;}
.ywliebz p{ padding:25px;/*color: #999999; font-size:14px;*/  }
.ywlieby{width:48%;}
.ywlieby ul li{ 
    /*margin-top:25px;*/
    /*line-height: 25px;*/
    line-height: 32px;
    overflow: hidden;
}
.ywlieby ul li a{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    width: 100%;
}
.ywlieby ul li span{ display:inline-block; background:#4b97d0; border-radius:50px;color:#fff;line-height:24px;text-align:center; font-size:14px; padding:0px 10px;}
.ywlieby ul li p{ margin-top:20px;}

.index_zt  .swiper-button-prev{ width:44px; height:44px; background:url(../images/a32.png) center center no-repeat; border-radius:44px; overflow:hidden;}
.index_zt  .swiper-button-next{ width:44px; height:44px; background:url(../images/a33.png) center center no-repeat; border-radius:44px; overflow:hidden;}

.index_zt  .swiper-slide:hover  .img img { transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);} 

.ljlogo ul li{ width:23.5%; float:left; margin-right:2%;background-color: #fff;box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.08); text-align:center; margin-top:10px; margin-bottom:10px;}
.ljlogo ul li:nth-child(4n) { margin-right:0; }
.ljlogo ul li a img{ width:100%; display:block;}
.ljlogo ul li:hover  .img img { transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);} 

.weizhi{ padding:10px 20px; background:#fafafa; border-bottom: 1px solid #d8d8d8;}
.weizhi .home{ display:inline-block; position:relative; margin-right:8px; top:2px;}
.nytop{ margin-top:0;}
.aboutz{ width:22%; background:#ecf2f6; padding-bottom:100px;border-radius:8px; overflow:hidden;}
.aboutz h2{ width:100%; background:#00558e; border-bottom:4px solid #4b97d0; text-align:center; font-size:24px; color:#ffffff; font-weight:normal; padding:15px 0;}
.aboutz ul{ width:86%; margin:0 auto; margin-top:20px;}
.aboutz ul li{ line-height:56px; border-bottom:1px solid #c2d4e0; text-indent:20px;}
.aboutz ul li a{ display:block; width:100%; 
/*line-height:56px;*/
line-height: 32px;
}
.aboutz ul li:hover a{ background:#4b97d0 url(../images/bjt.png) 95% center no-repeat; color:#ffffff;}
.aboutz ul li.on a{ background:#4b97d0 url(../images/bjt.png) 95% center no-repeat; color:#ffffff;} 
.abouty{ width:75%}
.h30{ width:100%; height:30px;}
.abouty_gk{border-bottom: 1px solid #d8d8d8; padding-bottom:10px;}
.abouty_bm dl{ margin-top:20px;}

.zzlist a{display: inline-block;background:#f3f4f5; line-height:56px; padding:0 40px;}
.zzlist a:hover{background:#4b97d0; color:#ffffff;box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, .2);}
.abouty_bm dl dt{ background:url(../images/lamn.png) left no-repeat; font-size:24px; text-indent:16px;}
.abouty_bm dl  dd a{ float:left; width:32%; background:#f3f4f5; margin-top:15px; text-indent:24px; margin-right:2%; line-height:56px;}
.abouty_bm dl  dd a:nth-child(3n) { margin-right:0; }
.abouty_bm dl  dd a:hover{ background:#4b97d0; color:#ffffff;box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, .2);}
.ylingd li{ width:23%; float:left; text-align:center; margin: 0px 1% 20px 1%;border: 1px solid #66ccff;}
.ylingd  li:first-child {margin: 0 auto;float: none; margin-bottom:20px;}
.ylingd li  .ylingd_txt{ width:100%;}
.ylingd li h2{ font-size:20px; margin-bottom:0px;border-top: 1px solid #66ccff;border-bottom: 1px solid #66ccff;padding:5px 0}
.ylingd li  .img{ overflow:hidden; width:100%;padding:10px 0}
.ylingd li:hover  .img img { transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);} 
.ylingd li .ylingd_txt .ylingd_content{ min-height:30px;min-height: 80px;display: flex;justify-content: center;align-items: center;}
/*.ylingd02 li:nth-child(1){width:23%;}*/
.ylingd02 li{width:23%;}

.kydt_list{border-bottom: 1px  dashed #d8d8d8; padding:20px 0;}
.kydt_list ul li{ overflow:hidden;
/*line-height: 40px;*/
line-height: 32px;
}
.kydt_list ul li a{float: left;width: 75%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background: url(../images/dot.jpg) left no-repeat;text-indent: 12px;}
.kydt_list ul li   span {float: right;width: 25%;text-align: right;color: #999;}
.kydt_tt{border-bottom: 1px  dashed #d8d8d8; padding-bottom:20px; }
.kydt_tt a{ display:block; width:100%; overflow:hidden; background: #f1f1f1;}
.kydt_tt .img{ width:60%; overflow:hidden;}
.kydt_tt  .kydt_tt_txt{ width:40%; padding:30px;}
.kydt_tt  .kydt_tt_txt p{ margin:30px 0; color:#666}
.kydt_tt  .kydt_tt_txt h2{font-size:24px;}
.kydt_tt:hover  .img img { transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);}  
.rencainr_txtz:hover  .img img { transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);}  
.shj{color: #00558e;}
.fenye{ text-align:center; margin-top:30px; margin-bottom:10px; font-size:14px;}
.fenye span{ display:inline-block; margin:5px 3px;}
.fenye span a{ display:inline-block; border:1px solid #d8d8d8; padding:3px 10px;border-radius:4px;}
.kydt_list ul li a{transition: all 0.3s ease-in-out;}
.fenye span a:hover{ background:#146eaa; color:#ffffff; border:1px solid #146eaa;}

.kydt_list ul li:hover a{padding-left: 10px;}
.sys_jians ul li{border-bottom: 1px solid #d8d8d8; padding:20px 0; position:relative;}
.sys_jians_z{ width:7%; background:#efefef;border-radius:4px; overflow:hidden; text-align:center;}
.sys_jians_z .ri{ background:#00558e;  color:#ffffff; padding:3px 0;}
.sys_jians_z .nian{ padding:3px 0;}
.sys_jians_c{ width:68%; margin:20px 30px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.sys_jians ul li::before {
  content: " ";
  width: 0%;
  height: 1px;
  position: absolute;
  left: 0;
  bottom: -1px;
  z-index: 2;
  background: #146eaa;
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  -ms-transition-duration: 0.8s;
  -o-transition-duration: 0.8s;
  transition-duration: 0.8s;
}

.sys_jians ul li:hover::before {width: 100%;}

.sys_jians_y{ width:7%; text-align:center; padding-top:20px;}
.sys_jians_y span{ display:inline-block; width:25px; height:25px; background:#ffffff url(../images/i_about_bg1.png) center center no-repeat; border:1px solid #666; border-radius:25px;}
.sys_jians ul li:hover .sys_jians_y span {background:#146eaa url(../images/i_about_bg1_on.png) center center no-repeat; border:1px solid #146eaa;}
.sys_jians{ margin-top:10px;}
.xsjl_hd  ul li{border-bottom: 1px solid #d8d8d8; padding:20px 0; position:relative;}
.xsjl_hd  ul li .img{ width:30%; overflow:hidden;}
.xsjl_hd  ul li  .xsjl_hd_txt{ width:67%}
.xsjl_hd  ul li  .xsjl_hd_txt  h2{ font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.xsjl_hd  ul li  .xsjl_hd_txt p{ margin-top:15px; color:#888;}
.xsjl_hd  ul li  .xsjl_hd_txt  .shijian{ margin-top:30px; color:#888;}
.xsjl_hd  ul li:hover .img img { transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);}   
.xsjl_hd ul li::before {
  content: " ";
  width: 0%;
  height: 1px;
  position: absolute;
  left: 0;
  bottom: -1px;
  z-index: 2;
  background: #146eaa;
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  -ms-transition-duration: 0.8s;
  -o-transition-duration: 0.8s;
  transition-duration: 0.8s;
}

.xsjl_hd ul li:hover::before {width: 100%;}
.xsjl_hd{ margin-top:10px;}

.cont_txt_bt{ text-align:center; font-size:24px;}
.cont_txt_info{border-bottom: 1px solid #d8d8d8; padding:20px 0; margin:0 23px}
.cont_txt_infoz span{ display:inline-block;color: #5c5c5c; margin-right:20px;}
.cont_txt_infoy{color: #5c5c5c;}
.cont_txt_infoy a{ display:inline-block; padding:0px 5px; color: #5c5c5c;}
.zhenwen_neir{ margin-top:20px;margin-bottom:20px; line-height:200%; margin-left:23px; margin-right:23px;}
.fanhui{border-top: 1px solid #d8d8d8; padding:20px 0; margin-top:30px; text-align:right; margin:0 23px}
.fanhui a{ display:inline-block; background:#4b97d0; border-radius:4px; color:#ffffff; padding:3px 15px;}
.fanhui a span{ position:relative;display:inline-block; width:16px; height:18px; background:url(../images/fhjy.png) left no-repeat; margin-right:10px; top:5px; background-size:16px 18px;}
.fanhui a:hover{ background:#66a6d7}

.chuban ul li{ width:23.5%; float:left; margin-right:2%; margin-top:30px;}
.chuban_pic{ width:100%; position:relative;box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, .1); background:#ffffff; overflow:hidden}
.chuban_ri{ width:70px; height:72px; position:absolute; background:rgba(0, 85, 142, .8); bottom:0; left:0; text-align:center; color:#ffffff;}
.chuban_ri span{ display:block; width:100%; font-size:24px; font-weight:bold; line-height:24px; padding-top:14px;}
.chuban_ri p{ font-size:14px;}
.chuban ul li h2{ margin-top:20px; font-size:16px; font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; text-align:center;}
.chuban ul li:hover .img img { transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);} 
.chuban ul li:nth-child(4n) { margin-right:0; }
.download{ display:inline-block;}

#download{display:inline-block; background:#4b97d0; border-radius:4px; color:#ffffff; padding:5px 20px; margin-left:15px;}
#download span{ position:relative;display:inline-block; width:17px; height:17px; background:url(../images/download.png) left no-repeat; margin-right:3px; top:2px; background-size:17px 17px;}
#download:hover{ background:#66a6d7}
.rencai ul li{border-bottom: 1px solid #d8d8d8;  overflow:hidden; width:100%; position:relative;}
.rencai ul li a{ display:block; width:100%; position:relative; z-index:2;}
.rencaiz{ width:12%; padding-top:15px;}
.rencaiz  span{ display:block;color:#00558e; line-height:27px; font-size:24px; text-align:center; width:100%}
.rencaiz p{line-height:27px;color:#00558e;text-align:center;}
.rencaic{ width:76%; padding:0px 20px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; line-height:80px;}
.rencaiy{ width:12%; text-align:center; padding-top:24px;}
.rencaiy span{ display:inline-block; width:21px; height:6px; background:url(../images/hjt.png) no-repeat;}

.rencai ul li::after {
  content: " ";
  width: 0%;
  height:100%;
  position: absolute;
  left: 0;
  bottom:0;
  z-index: 1;
  background: #146eaa;
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  -ms-transition-duration: 0.8s;
  -o-transition-duration: 0.8s;
  transition-duration: 0.8s;
}

.rencai ul li:hover::after {width: 100%;}
.rencai ul li:hover  .rencaiy span{  background:url(../images/hjt1.png) no-repeat;}
.rencai ul li:hover .rencaic{ color:#ffffff;}
.rencai ul li:hover .rencaiz  span{color:#ffffff;} 
.rencai ul li:hover .rencaiz  p{color:#ffffff;} 
.zjxzhe ul li{width:22%; position:relative; float:left; margin-right:4%; margin-top:30px; text-align:center;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .1); background:#ffffff;}
.zjxzhe ul  li:nth-child(4n) { margin-right:0; }
.zjxzhe ul li .img img{ width:100%;}
.mz_txt{ position:absolute; width:100%; left:0; bottom:0px; text-align:center; z-index:3;background: linear-gradient(to top,rgba(0,0,0,0.85),rgba(0,0,0,0));}
/*.zjxzhe ul li .img::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  height:30%;
  background: linear-gradient(to top,rgba(0,0,0,0.85),rgba(0,0,0,0));
  z-index: 1;
}*/
.mz_txt  h3{ color:#ffffff; font-size:18px; font-weight:normal;}
.mz_txt  p{ color:#ffffff; font-size:14px; line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; width:90%; margin:0 auto; padding-bottom:10px;}
.zjxzhe ul  li:hover .img img { transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);} 
.rencainr_txtz{ width:20%; background:#146eaa; padding-bottom:20px; text-align:center;}
.rencainr_txtz h3{ color:#ffffff; font-size:24px; margin:10px 0 0 0; font-weight:normal;}
.rencainr_txtz p{color:#ffffff;}
.rencainr_txty{ width:75%;}
.nyyjtd_tit{padding-bottom:10px;border-bottom: #d8d8d8 1px solid; font-size:24px; font-weight:bold;}
.nyyjtd_zwwz{ margin-top:20px; }
.index_fa_li{ padding-bottom:30px;}
.index_fa_li  ul li{ position:relative; cursor: pointer; margin-right:5%; margin-top:30px; width: 30%; float: left; height:100px; background: #ffffff; box-shadow: 0px 2px 10px 1px #dadada; text-align: center; line-height:100px; }
.index_fa_li  ul li::after  {content: "";position: absolute;left: 0;top: 0;height:100px;width:8px;background: #4b97d0;transition: all 0.3s;}
.index_fa_li  ul li:hover::after {width:100%;}
.index_fa_li  ul li a{position: relative; display: inline-block; z-index:3; font-size:22px}
.index_fa_li  ul li:hover a{ color: #ffffff; }
.index_fa_li  ul li:nth-child(3n) {margin-right: 0;}
.zhichen_xq{ padding:30px 0; margin-right:23px; margin-left:23px;}
.zhichen_xq_txt{ text-align:center; font-size:30px; margin-bottom:40px;}
.zhichen_xq_tit{ margin-top:30px;}
.zhichen_xq_tit_bt{ border-bottom:2px solid #00558e; position:relative; color:#00558e; font-size:20px; text-indent:12px; padding-bottom:5px;}
.zhichen_xq_tit_bt::after {content: "";position: absolute;left: 0;top:5px;height:20px;width:4px;background: #00558e;}
.zhichen_xq_tit_con{ margin-top:20px;}
.danjnav{width: 100%;height: 42px;background: url(../images/Line.jpg) repeat-x left bottom;position: relative;}
.danjnav span{float: left;height: 42px;line-height: 42px;color: #be3232;font-size: 22px;font-weight: bold; background:url(../images/icon4.png) left 5px no-repeat; text-indent:32px;}
.danjnav a{ float:right; padding-top:6px;}
.danj_ywlist{ margin-top:12px;}
.danj_ywlist ul li{ overflow:hidden; line-height:38px;}
.danj_ywlist ul li a{ float:left; width:75%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; background:url(../images/dot.jpg) left no-repeat; text-indent:12px; }
.danj_ywlist ul li span{ float:right; width:25%; text-align:right;color: #999;}
.danj_ywlist ul li:hover a{ color:#be3232;}
.danj_box{ margin-top:20px;}
.danj_box_li ul li{width: 48%; float:left;}
.danj_box_li ul  li:nth-child(2n) { margin-left:4%;}
.news_list_top{ position:relative;background:#f1f1f1; width:100%;}
.news_list_top_z{ width:50%;}
.news_list_top_y{ width:50%; padding:40px 30px;}
.news_list_top_y h2{ color:#00558e; margin-bottom:20px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.news_list_top_y p{ color:#888888;}
.news_list_top .swiper-pagination{position: absolute;bottom:12px;right:20px;z-index: 9999;}
.news_list_top .swiper-pagination .swiper-pagination-bullet{background:rgba(6, 80, 135, .3);margin-right: 6px;opacity: 1; width:11px; height:11px;}
.news_list_top .swiper-pagination .swiper-pagination-bullet-active{background:#065087;margin-right: 6px;opacity: 1;}
.news_list_top_y_sj{ margin-top:40px;color:#00558e;}
.news_list_bottom ul li{border-bottom: 1px solid #d8d8d8; padding:20px 0; position:relative;}
.news_list_bottom ul li .p1 a{ font-size:20px;}
.news_list_bottom ul li .p2{ padding:10px 0}
.news_list_bottom ul li .p2 span{ display:inline-block; margin-right:20px; color:#888;}
.news_list_bottom ul li .p2  .yanse{color:#00558e;}
.news_list_bottom ul li .p3 a{ color:#555;}
.news_list_bottom ul li .p3:hover a{ color:#00558e;} 
.news_list_bottom ul li::before {
  content: " ";
  width: 0%;
  height: 1px;
  position: absolute;
  left: 0;
  bottom: -1px;
  z-index: 2;
  background: #146eaa;
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  -ms-transition-duration: 0.8s;
  -o-transition-duration: 0.8s;
  transition-duration: 0.8s;
}


.news_list_bottom ul li:hover::before {width: 100%;}
.fujian_Download{ margin-top:30px;margin-left:23px;margin-right:23px;}
.fujian_Download h4{ width:100%; position:relative; font-size:20px; font-weight:bold; text-indent:12px;}
.fujian_Download h4::after {content: "";position: absolute;left: 0;top:5px;height:20px;width:4px;background: #00558e;}
.fujian_Download_con{ width:100%; background:#efefef; margin-top:20px; padding:20px;}
.fujian_Download_con p a{color:#00558e;text-decoration:underline;}
.fujian_Download_con p span{ display:inline-block; margin-right:10px; position:relative; top:2px;}
.fujian_Download_con p{ margin:8px 0;}

.newnavbt{width: 100%;height: 42px;background: url(../images/Line.jpg) repeat-x left bottom;position: relative;}
.newnavbt span{float: left;height: 42px;line-height: 42px;color: #00558e;font-size: 22px;font-weight: bold;border-bottom: 2px solid #00558e;}
.newnavbt a{ float:right; padding-top:6px;}
.newnav_list {margin-top: 12px;}
.newnav_list ul li{ overflow:hidden; line-height:38px;}
.newnav_list ul li a{ float:left; width:75%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; background:url(../images/dot.jpg) left no-repeat; text-indent:12px; }
.newnav_list ul li span{ float:right; width:25%; text-align:right;color: #999;}
.xinwen_tz{ margin-top:20px;}
.xinwen_tzy{ width:41%;}
.xinwen_tzz{ width:55%}
#xinwen_tzz_new {border-bottom:1px dashed #d8d8d8; padding-bottom:15px; margin-bottom:10px;}
#xinwen_tzz_new  a{ float:none; width:100%; background:none; font-size:20px; font-weight:bold;}
#xinwen_tzz_new p{ line-height:32px;}
.xwdj_gongzuo{ margin-top:20px; margin-bottom:30px; width:100%;}
.xwdj_gongzuo_z{ background:#f4f4f4; padding:20px 30px; width:70%;}
.xwdj_gongzuo_con{ margin-top:20px;}
.xwdj_gongzuo_z h5{ font-size:24px; font-weight:bold;}
.xwdj_gongzuo_z p{ margin-top:10px; color:#666; line-height:30px;}
.xwdj_gongzuo_z span{ display:inline-block; background:#bbe2ff; margin-top:10px; padding:5px 20px; font-size:14px;color: #00558e;}
.xwdj_gongzuo_y{ width:28%}
.xwdj_gongzuo_y ul li{overflow: hidden;line-height: 38px;  overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background: url(../images/dot.jpg) left no-repeat;text-indent: 12px;}

/*专题模板*/
.ztbanner{ position:relative; width:100%;}
.ztfooter{ width:100%; text-align:center;background: #c21408; color:#ffffff; padding:40px 0; margin-top:40px;}
.zt_daohang{ position:absolute; width:100%; height:80px; background:rgba(0,0,0,.3); left:0; bottom:0;}
.zt_daohang ul li{display: inline-block;padding: 0 50px;font-weight: 700;font-size: 20px;line-height: 79px;}
.zt_daohang ul li a{color:#fff;}
.zt_daohang ul{ text-align:center;}
.zt_hezi1{ margin-top:40px;}
.zt_hezi1nav{ width:100%; height:45px; background:url(../images/zttit.png) no-repeat; line-height:45px; padding:0 15px}
.zt_hezi1nav  span{ font-size:20px; color:#ffffff; font-weight:bold; float:left;}
.zt_hezi1nav a{ color:#ffffff; float:right; font-size:14px;}
.zt_hezi1_list ul li{ overflow:hidden; line-height:43px;}
.zt_hezi1_list ul li a{ float:left; width:75%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; background:url(../images/dots.png) left no-repeat; text-indent:12px; }
.zt_hezi1_list ul li span{ float:right; width:25%; text-align:right;color: #999;}
.zt_hezi1_list ul li:hover a{ color:#be3232;}
.zt_hezi1_list{ margin-top:12px;}
.zt_hezi2{ margin-top:40px;}
.zt_hezi3{ margin-top:40px;}

.zt_hezi3nav{border-bottom: 2px solid #d30505; height:46px; line-height:46px;}
.zt_hezi3nav a{ float:right; font-size:14px;}
.zt_hezi3nav a:hover{color:#be3232;}
.zt_hezi3nav span{ float:left; width:239px; height:44px; background:url(../images/hdbg1.png) no-repeat;font-size: 20px;color: #ffffff;font-weight: bold; text-align:center;}
.zt_hezi4{ margin-top:40px;}
.zt_hezi4 .zt_hezi3nav{ text-align:center;}
.zt_hezi4 .zt_hezi3nav span{ display:inline-block; float:none;}

.zt_hezi4_list li{position:relative;float:left;margin:0 0 28px 2.25%;width:275px;width:22.916%;height:213px;}
.post-zt_hezi4_list li.n1{float:left;margin:0;width:596px;width:49.666%;height:454px;}
.zt_hezi4listz{ width:49%; margin-top:12px; position:relative;}
.zt_hezi4listz p{position: absolute; background:rgba(0,0,0,.8); width:100%; bottom: 0;z-index: 2;padding: 0 20px;color: #fff;font-size:16px;line-height: 40px;}
.zt_hezi4listz:hover  .img img { transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);} 
.zt_hezi4listy{ width:51%;}
.zt_hezi4listy ul li{ width:48%; margin-top:12px; position:relative; margin-left:2%; float:left; position:relative;}
.zt_hezi4listy ul li p{position: absolute; background:rgba(0,0,0,.8); width:100%; bottom: 0;z-index: 2;padding: 0 20px;color: #fff;font-size:16px;line-height: 40px;} 
.zt_hezi4listy ul li:hover  .img img { transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);} 
.zt_hezi4list{ margin-top:20px;}
.zhuanti_lbnew{ margin-top:40px;}
.zhuanti_lbnew  .zt_hezi1_list{ margin-top:20px;}
.zhuanti_lbnew_paage{ margin-top:40px; text-align:center;}
.zhuanti_lbnew_paage a{ display:inline-block; margin:5px;}
.zhuanti_lbnew_paage a:hover{color: #bc1618;}
.zhuanti_lbnew_paage #yema{color: #bc1618; font-weight:bold;}
.zhuanti_lbnew_txt_bt{ font-size:24px; text-align:center; font-weight:bold;}
.zhuanti_lbnew_txt{ margin-top:30px;}
.zhuanti_lbnew_txt_txt{ margin-top:40px;}
.yaowen_list{ width:100%; background:#ffffff;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .1);}
.yaowen_listz{ width:40%;}
.yaowen_listy{ width:60%; padding:40px;}
.yaowen_listy h5{ font-size:20px; font-weight:bold;}
.yaowen_listy p{ margin-top:10px; color:#888;}
.yaowen_listy span{ display:inline-block; margin-top:20px; color: #00558e;}
.yaowen_list:hover .img img { transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);} 
.yaowen_list1 ul li{ width:31.3%;background:#ffffff;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .1); float:left; margin-top:30px; padding-bottom:20px; margin-right:3%; border-bottom:2px solid #4b97d0}
.yaowen_list1 ul li .img{width: 100%;overflow: hidden;height:190px;}
.yaowen_list1 ul li .img img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.yaowen_list1 ul li:hover .img img { transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);} 
.yaowen_list1 ul li h5{ padding:10px 20px; font-size:18px; font-weight:bold;height:80px;}
.yaowen_list1ri{ padding:0px 20px; margin-top:15px;}
.yaowen_list1ri span{ color:#888888; font-size:14px; float:left;}
.yaowen_list1ri b{color:#888888; font-size:14px; float:right; font-weight:normal; background:url(../images/lyimg.png) left no-repeat; text-indent:22px;}
.yaowen_list1 ul li:nth-child(3n) {margin-right: 0;}
.gaobt ul{margin:35px 0  15px 0;}
.gaobt ul li{border: 1px solid #ddd;padding:0px  40px;height:42px; line-height:42px; display: inline-block; cursor:pointer; margin:0 10px 0 0; font-size:16px;border-radius:2px;}
.gaobt ul li.ac{background: #4b97d0; color: #ffffff; border: 1px solid #4b97d0;}
.gaocon_list{display:none;}
.gaobtlist ul li{padding:0px  20px;}
@media screen and (max-width:1100px) {

	.toubiao{ margin-top:40px;}
	.toubiao ul li a {font-size:18px;}
	.fiWrap_top_box{padding:0 20px;}
	.footer1 .w1280 {padding:0 20px;}
	 
	
}


@media screen and (max-width:992px) {
	
	.indexbox1z,.indexbox2z,.teshu_z,.index_yw_y,.ywliebz,.ywlieby,.index_yw_z { float:none; width:100%}
	.yy_ywlist ul li span { width:18%}
	.yy_ywlist ul li i { width:82%;}
	
	.indexbox1y,.indexbox2y,.teshu_y{ width:100%; float:none; margin-top:20px;}
	.ljlogo ul li {width:49%;}
	.ljlogo ul li:nth-child(4n) {margin-right:2%;}
	.ljlogo ul li:nth-child(2n) {margin-right:0;}
	.fiWrap { display:none;}
	.footer1{ text-align:center;}
	.footer1 .fr{ display:none;}
	.index_yw_z  ul  li{ float:left; font-size:14px; width:46%; margin:2%; padding:0px 20px; height:60px;display: flex;align-items: center; justify-content: center;}
	.index_yw_z ul li.ac::after { display:none;}
	.index_yw_z ul { margin-bottom:20px; overflow:hidden;}
	.footer1  .fl{ text-align:center; width:100%; float:none; padding:0 20px;}
	.abouty { width:100%; float:none; margin-top:20px;}
	.aboutz { width:100%; float:none;padding-bottom:0px;}
	.aboutz  h2{ display:none;}
	.aboutz ul {width:100%; margin-top:0;white-space: nowrap;overflow: auto;max-width: inherit !important;}
	.aboutz ul li{ display:inline-block; border-bottom:none;text-indent:0px;}
	.aboutz ul li a{ display:inline-block; padding:0px 20px;}
	.aboutz ul li.on a { background: #4b97d0;color: #ffffff;}
	.weizhi{ display:none;}
	.nytop { margin-top:60px;}
	.abouty_bm dl dd a { width:100%;}
	.ylingd li{ width:100%;}
	.kydt_tt .img{ width:100%; float:none;}
	.kydt_tt .kydt_tt_txt{ width:100%; float:none; padding:15px;}
	.kydt_tt .kydt_tt_txt h2 {font-size:18px;}
	.kydt_tt .kydt_tt_txt p {margin:15px 0;}
	.sys_jians_z { width:15%;}
	.sys_jians_c {width:65%;margin: 20px 20px;}
	.xsjl_hd ul li .img {width:100%; float:none;}
	.xsjl_hd ul li .xsjl_hd_txt {width:100%; float:none; margin-top:20px;}
	.cont_txt_infoz{ width:100%; text-align:center;}
	.cont_txt_infoy{ width:100%; text-align:center; margin-top:5px;}
	.chuban ul li{ width:49%;}
	.chuban ul li:nth-child(2n) { margin-right:0; }
	.rencaiz {width:15%;}
	.rencaic { width:72%;padding: 0px 10px 0 20px;}
	.zjxzhe ul li:nth-child(2n) { margin-right:0; }
	.zjxzhe ul li{ width:48%;}
	.rencainr_txtz{ width:50%; float:none; margin:0 auto;}
	.rencainr_txty{ width:100%; float:none; margin-top:40px;}
	.index_fa_li  ul li{ width:100%;}
	.index_fa_li  ul li a{ font-size:20px;}
	.danj_box_t  .indexbox1y{ margin-top:0;}
	.danj_box_t   .indexbox1z{ margin-top:20px;}
	.danj_box .indexbox1z{ margin-top:20px;} 
	.danj_box_li ul li {width:100%;float:none;}
	.danj_box_li ul li:nth-child(2n) {margin-left:0%;}
	.news_list_top_z{ width:100%;}
	.news_list_top_y{ width:100%; padding:20px 20px}
	.news_list_top_y h2{ font-size:18px;}
	.news_list_top_y p {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
	.xinwen_tzz{ margin-top:20px;}
	.xwdj_gongzuo_z { width:100%;}
	.xwdj_gongzuo_y { width:100%; margin-top:20px;}
	.xwdj_gongzuo_z h5 {font-size:20px;}
	.indexbox1z{ margin-top:20px;}
	.zt_hezi4listz { width:100%;}
	.zt_hezi4listy{ width:100%;}
	.zt_hezi4listy ul li{ width:100%; float:none; margin-left:0%;}
	.zt_hezi4listy ul li .img img{ width:100%;}
	.zt_hezi1,.zt_hezi2 ,.zt_hezi3 ,.zt_hezi3,.zt_hezi4 { padding-left:20px; padding-right:20px;}
	.zt_daohang ul {width: 100%;margin-top: 0;white-space: nowrap;overflow: auto;max-width: inherit !important;}
    .zt_daohang { position:relative;width: 100%;height:52px;background:#d30505;left: 0; bottom: 0;}
    .zt_daohang ul li {display: inline-block;padding: 0 20px;font-weight: 700;font-size:16px;line-height:52px;}
	.zhuanti_lbnew { padding:0 20px;}
	.zhuanti_lbnew_txt{ padding:0 20px;}
	.yaowen_listz{ width:100%;}
	.yaowen_listy{ width:100%;padding:15px;}
	.yaowen_list1 ul li {width:100%;}
    .footer1 p img{display:block; margin:0 auto}
    
    .gaobtlist ul li { margin-bottom:10px;}
	
	
	
}




/*2023-09-19组织机构样式*/
.organization-content .organization-content-title {
  width:50%;
  height: 94px;
  background: #7c9bde;
  border-radius:8px;
  margin: 0 auto;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  transition: all 0.3s; color:#ffffff;
}
.organization-content .organization-content-title::before {
  content: ' ';
  position: absolute;
  top: 94px;
  left: 50%;
  width: 1px;
  height:342px;
  background: #7c9bde;
}
.organization-content .rects {
  width:90%;
  height: 46px;
  border: 1px solid #7c9bde;
  border-bottom: none;
  margin: 0 auto;
  border-radius:8px 8px 0 0;
  margin-top: 50px;
  display: flex;
  justify-content: space-between;
  transition: all 0.3s;
}
.organization-content .rects span {
  display: inline-block;
  height: 100%;
  border-right: 1rem solid #7c9bde;
  flex: 1;
}
.organization-content .rects span:last-child {
  display: inline-block;
  height: 100%;
  border-right: none;
  flex: 1;
}
.organization-content .rects1 {
  height:46px;
  border: 1px solid #7c9bde;
  border-bottom: none;
  margin: 0 auto;
  border-radius:8px 8px 0 0;
  margin-top: 50px;
  display: flex;
  justify-content: space-between;
  transition: all 0.3s;
  border-color: #7c9bde;
  width:50%;
}
.organization-content .rect-box {
  transition: all 0.3s;
  width:100%;
  margin: 0 auto;
  height: 200px;
  margin-top:-5px;
  display: flex;

  align-items: center;
  justify-content: space-between;
}
.organization-content .rect-box span {
  display: inline-block;
  width:10%;
  height: 100%;
  background: #7c9bde;
  border-radius:8px;
  display: flex;
  align-items: center;
  justify-content: center; 
  writing-mode: vertical-lr;
  writing-mode: tb-lr;
}
.organization-content .rect-box span a{ color:#ffffff}
.organization-content .tabs-box {
  color: #333;
  width: 100%;
  margin: 0 auto;
  transition: all 0.3s;
}
.organization-content .tabs-box .list {

  margin-bottom: 18px;
  transition: all 0.3s;
   overflow:hidden;
}

.organization-content .tabs-box .list  a {
   display:inline-block;
   float:left; 
   margin-right:2%;
   width:49%;
   background: #7c9bde;
   border-radius:8px;
   color:#ffffff; padding: 20px 0;
   margin-bottom:10px;
   text-align: center;
}

.organization-content .tabs-box .list  a:nth-child(2n){  
    margin-right: 0%;
    
}
