﻿@font-face {
  font-family: 'EuclidCircularA'; /* 定义字体名称 */
  src: url('EuclidCircularA-Regular.otf') ,
  url('Euclid Circular A Light.ttf') format('truetype'); /* 兼容老版本的格式 */
  font-weight: normal; /* 字体的粗细 */
  font-style: normal; /* 字体的样式 */
  font-display: swap; /* 字体加载时的显示方式，可选 */
}
/*
@font-face {
  font-family: 'SourceHanSansCN'; 
  src: url('SourceHanSansCN.otf') ;
  font-weight: normal; 
  font-style: normal;
  font-display: swap;  
}
*/
@font-face {
  font-family: 'EuclidCircularB'; /* 定义字体名称 */
  src: 
  url('Euclid Circular A Light.ttf') format('truetype'); /* 兼容老版本的格式 */
  font-weight: normal; /* 字体的粗细 */
  font-style: normal; /* 字体的样式 */
  font-display: swap; /* 字体加载时的显示方式，可选 */
}

body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0} 
body{font: 14px/1.5 "PingFang SC","Lantinghei SC","Microsoft YaHei","HanHei SC","Helvetica Neue","Open Sans",Arial,"Hiragino Sans GB","微软雅黑",STHeiti,"WenQuanYi Micro Hei",SimSun,sans-serif;
background:#f2f2f2;-webkit-text-size-adjust:100%;} 
a{color:#0076c0;text-decoration:none;cursor:pointer;} 
a:hover{color: #025CB7;} 
em{font-style:normal} 
li{list-style:none} 
img{border:0;vertical-align:middle} 
table{border-collapse:collapse;border-spacing:0} 
p{word-wrap:break-word;word-break: break-word;}
*{box-sizing: border-box;margin: 0;padding: 0;}
div,li{box-sizing: border-box;}

ol,ul,li { list-style:none; }
input, textarea, select, button { font:14px Verdana,Helvetica,Arial,sans-serif; outline:none}
table { border-collapse:collapse;border-spacing:0; }
html {overflow-y: scroll;}
.hide{display: none;}
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }

.page-group {
  width: 100%;
  height: 100%;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  background: #fff;
}
.layui-layer-close1{display:none;}
.justify 
{ 
    text-align:justify;text-justify:inter-ideograph;
}
.breakword{word-wrap: break-word;}

.page{width:1206px;box-sizing: border-box;margin-right:auto;margin-left:auto;position:relative;}
.headerDiv{position:relative;width: 100%;height: 140px;border-bottom: 1px solid #d8d8d8;  background: #fff;}
.page .logo{height:143px;width:100%;padding-top:47px;}

.member-div{position:absolute;top:90px;right:10px;}
.member-div a{font-size:16px;}
/*.page-bg{width:100%;height:100%;background:url(../images/pc/home-bg.jpg) center bottom no-repeat;}*/
.page-bg{width:100%;height:100%;background:#FFFFFF;min-width: 1220px;}


.position-map{color:#333;font-size:16px;padding-left:38px;background:url(../images/pc/icon-home.png) no-repeat left 2px;line-height:26px;padding-bottom:15px;}
.position-map a{color:#333;font-size:16px;}
.justify 
{ 
  text-align:justify;text-justify:inter-ideograph;
}
.login-in{background:url(../images/pc/msg-icon.png) no-repeat left 0px;padding:10px 0 10px 40px;}
.member-div span{position:relative;top:-2px;}
/** pagination **/
.pagination {
  display:inline-block;
  padding-left:0;
  margin:20px 0;
  border-radius:4px;
}
.pagination>li {
  display:inline;
}
.pagination>li>a, .pagination>li>span {
  position:relative;
  float:left;
  padding:6px 12px;
  margin-left:-1px;
  line-height:1.428571429;
  text-decoration:none;
  background-color:#ffffff;
  color:#3c4b5a;
  border:1px solid #dddddd;
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
  margin-left:0;
  border-bottom-left-radius:4px;
  border-top-left-radius:4px;
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
  border-top-right-radius:4px;
  border-bottom-right-radius:4px;
}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
  background-color:#eeeeee;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
  z-index:2;
  color:#ffffff;
  cursor:default;
  background-color:#428bca;
  border-color:#428bca;
}
.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus {
  color:#999999;
  cursor:not-allowed;
  background-color:#ffffff;
  border-color:#dddddd;
}
.pagination-lg>li>a, .pagination-lg>li>span {
  padding:10px 16px;
  font-size:18px;
}
.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span {
  border-bottom-left-radius:6px;
  border-top-left-radius:6px;
}
.pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span {
  border-top-right-radius:6px;
  border-bottom-right-radius:6px;
}
.pagination-sm>li>a, .pagination-sm>li>span {
  padding:5px 10px;
  font-size:12px;
}
.pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span {
  border-bottom-left-radius:3px;
  border-top-left-radius:3px;
}
.pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span {
  border-top-right-radius:3px;
  border-bottom-right-radius:3px;
}
.pager {
  padding-left:0;
  margin:20px 0;
  text-align:center;
  list-style:none;
}
.pager:before, .pager:after {
  display:table;
  content:" ";
}
.pager:after {
  clear:both;
}
.pager:before, .pager:after {
  display:table;
  content:" ";
}
.pager:after {
  clear:both;
}
.pager li {
  display:inline;
}
.pager li>a, .pager li>span {
  display:inline-block;
  padding:5px 14px;
  background-color:#ffffff;
  border:1px solid #dddddd;
  border-radius:15px;
}
.pager li>a:hover, .pager li>a:focus {
  text-decoration:none;
  background-color:#eeeeee;
}
.pager .next>a, .pager .next>span {
  float:right;
}
.pager .previous>a, .pager .previous>span {
  float:left;
}
.pager .disabled>a, .pager .disabled>a:hover, .pager .disabled>a:focus, .pager .disabled>span {
  color:#999999;
  cursor:not-allowed;
  background-color:#ffffff;
}
.pagination-center{text-align:center;}

/***** newspub ****/


/***** end video ****/

/******  #qqmap **/

a:hover{color:#025CB7;}

/*************end personalcore************/

/********************** start qrcdoe login ***************************/
.qrcode-image-box-mask {
    display: none;
    position: absolute;
    width: 220px;
    top: 0;
    left: 110px;
    bottom: 0;
    background-color: rgba(255,255,255,.7);
}
.qrcode-image-box {
    position: relative;
    width: auto;
    height: auto;
    margin: 0;
    width: 100%;
}
.qrcode-image-box-mask > div {
    position: absolute;
    top: 95px;
    width: 220px;
    left: 0;
    text-align: center;
}
.qrcode-image-box-mask span {
    color: #2A9B0E;
    cursor: pointer;
}

/********************** end qrcdoe login ***************************/

/*************************** start new home ************************/
.page-header{min-width: 1220px;}
.page-header>.position-map{color:#333;font-size:16px;padding-left:38px;background:url(../images/pc/icon-home.png) no-repeat left 2px;line-height:26px;width: 1220px;margin: 20px auto;padding-bottom:0;}
.page-header>.page-top{height:114px; width:100%; background:#fff;}
.pagelogo{margin-top:30px;}
.page-header>.page-top>.page-nav{width: 1220px; box-sizing: border-box; margin-right: auto; margin-left: auto; position: relative; height: 100%;}
.page-header>.page-top>.page-nav>ul{ display: inline-block; position: absolute; font-size: 16px; color: #FFFFFF; right: 250px; cursor: pointer; bottom:0;}
.page-header>.page-top>.page-nav>ul>li{ display: table-cell; padding: 0 18px 0 18px; height: 40px; vertical-align: bottom;}
.page-header>.page-top>.page-nav>ul>li>a{color:#000000;display:block;width:100%;text-align:center;height:30px;line-height:30px;border-bottom:3px solid #fff;font-size: 14px;}
.page-header>.page-top>.page-nav>ul>.active a{ color:#0d349b;border-bottom:3px solid #0d349b;}
.page-header>.page-top>.page-nav>ul>li:hover a{ color:#0d349b;border-bottom:3px solid #0d349b;}
.page-header>.page-top>.page-nav>.page-login{position: absolute; top: 20px; right: 0px; color: #0d349b;}
.page-header>.page-top>.page-nav>.page-login>a{color:#0d349b; margin:0 5px;font-size: 14px;}
.page-header>.page-top>.page-nav>.page-login>.msg-icon{background: url(../images/pc/new/msg-icon.png) no-repeat left 0px; padding: 5px 0 10px 30px;}

.banner-div{width:100%;height:300px;background:url(../images/pc/banner.jpg) no-repeat center top;}

.home-page{padding-top:105px;}

}
/* 法律法规 */

/*************************** end new home **************************/

/***************** homelign ************/


.page-foot2{ width:100%; height: 70px; margin-top:50px;min-width:1220px;}
.page-foot2 .foot-content{width:1220px;box-sizing: border-box;margin-right:auto;margin-left:auto;position:relative;}
.page-foot2 .line-1{height: 30px; line-height: 30px; padding-top: 10px; color: #000; font-size: 12px;}
.page-foot2 .line-1>span{margin:0 20px;}
.page-foot2 .line-1>span:first-child{margin-left:0px;}
.page-foot2 .line-1>span.i-icon{padding-left: 25px; background: url(../images/pc/foot-icon-3.png) no-repeat left center; display: inline-block; background-size: 18px 18px;}
.page-foot2 .line-2{height: 30px; line-height: 30px; color: #000; font-size: 12px;}
.page-foot2 .line-2>span{margin:0 20px;}
.page-foot2 .line-2>span:first-child{margin-left:0px;}
.page-foot2.foot-content>.home-icon-list {position: absolute;right: 0;top: 10px; height:100%;}
.page-foot2.foot-content>.home-icon-list>img {margin-left: 30px; height:50px;}
/***************** homelign ************/

/******  new pc **********/
.uploadvide_atta{list-style:none;padding-left:12px;padding-top:8px;}
.uploadvide_atta li{list-style:none;width:80px;height:80px;float:left;margin-right:6px;border:solid 1px #ccc;}
.uploadvide_atta li img{width:100%;height:100%;}

/******  new pc **********/


.uploadfiy{top:0;left:0;z-index:99;}


/*  home */
.header-logo{width:499px;height: 86px;margin-top: 27px;}
.headerDiv .search-bar{
    width: 340px;height: 40px;
    
    position: absolute;left: 724px;top: 50px;display: flex;
}
.headerDiv .search-bar input{
    border:none;background: none;height: 40px;flex: 1;padding-left: 16px;
    border:solid 1px #EAE7E7;border-radius: 20px;
}
.headerDiv .search-bar .search-btn{height: 40px;width: 40px;background: url(../newimg/search.png) no-repeat center center;display: block;position: absolute;right: 0;top: 0;}
.headerDiv .sitemap{line-height: 140px;text-align: right;position: absolute;right: 0;top: 0;}
.sitemap a{color: #333;}
.wordSwiper{width: 100%;overflow: hidden;position: relative;}
.wordSwiper .swiper-slide{width: 100%;padding-top:12px;text-align: center;}
.wordSwiper .swiper-slide a{font-size: 34px;color: #004C99;}
.wordSwiper .swiper-slide div.remark{font-size: 18px;color: #025CB7;padding-top:10px;}

.pageSence{display: flex;width: 100%;position: relative;justify-content: space-between;flex-wrap: wrap;}
.pageSence.mtop{margin-top: 30px;}
.pageSence .bannerSwiper{width: 660px;height: 460px;}
.newslistDiv1 ul{list-style: none;padding-top:20px;}
.pageSence .newslistDiv1{flex: 1;height: 390px;padding-left: 20px;}
.newslistDiv1 li{display: flex;list-style: none;padding-bottom: 13px;}
.newslistDiv1 li span{display: block;width: 17px;line-height: 22px;font-size: 14px;font-family: EuclidCircularA, EuclidCircularA;}
.newslistDiv1 li a{display: block;width: 360px;line-height: 25px;color: #333;font-size: 18px;
font-family: EuclidCircularA, EuclidCircularA;
font-weight: 400;
font-size: 18px;
color: #333333;
}

.newsListDiv{list-style: none;width: 100%;}
.newsListDiv li{list-style: none;display: flex;justify-content: space-between;height: 35px;margin-bottom: 18px;}
.newsListDiv  .listPot{width: 40px;line-height: 28px;text-align: center;}
.newsListDiv  .listPot span{display: inline-block;width: 6px;height: 6px;border-radius: 3px;background: #B0B0B0; }

.newsListDiv li a{display:block;height: 35px;line-height:35px; 
font-family: EuclidCircularA, EuclidCircularA;
font-weight: 400;
font-size: 18px;
color: #333333;
}

.newsListDiv li span{display:block;height: 35px;line-height:35px;width: 101px;background: #F2F6FE;
border-radius: 4px;
font-family: EuclidCircularA, EuclidCircularA;
font-weight: 400;
font-size: 16px;
color: #666666;
text-align: center;
}

.newslistDiv1 ul{margin-left:0;}
.newslistDiv1 li .isNew{display: block;width: 32px;line-height: 27px;padding-left: 6px}
.newslistDiv1 li .Newsdate{display: block;flex:1;line-height: 27px;color: #aaa;font-size: 16px;text-align: right;font-family: SourceHanSansCN;}
.newslistDiv1 .newTitle{color: #100d3e;font-size: 30px;font-weight: bold;
color: #100d3e;padding-top:10px;font-family: EuclidCircularA, EuclidCircularA;font-weight: bold;padding-left:10px;}
.bannerSwiper li img{width: 100%;height: 460px;border-radius: 10px;}
.bannerSwiper li{width: 100%;height: 100%;}

.newslistDiv1  .listPot{width: 40px;line-height: 28px;text-align: center;}
.newslistDiv1  .listPot span{display: inline-block;width: 6px;height: 6px;border-radius: 3px;background: #B0B0B0; }

.pageSence .row-1{width: 386px;}
.pageSence .row-1 .headerTitle{width: 100%;height: 62px;border-bottom: 1px solid #d8d8d8;padding: 0 0 0 24px;}
.pageSence .row-1 .headerTitle .wordTxt{font-size: 24px;color: #100d3e;border-bottom: 4px solid #025CB7;line-height: 58px;width: auto;float: left;font-weight: bold;}
.pageSence .row-1 .headerTitle .wordTxt a{color: #100d3e;}
.pageSence .row-1 .headerTitle .wordTxt a:hover{color: #025CB7;}
.row-1-list{width: 100%;list-style: none;padding-top: 20px;margin:0;padding-right: 10px;padding-bottom: 20px;}
.row-1-list li{width: 100%;list-style: none;display: flex;padding-bottom: 13px;justify-content: left;}
.row-1-list li .listPot{width: 40px;line-height: 28px;text-align: center;}
.row-1-list li .listPot span{display: inline-block;width: 6px;height: 6px;border-radius: 3px;background: #B0B0B0; }
.row-1-list li .newsTitle{font-size: 18px;
color: #333333;flex: 1;
line-height: 28px;}
.row-1-list li .newsTitle a{color: #333333;}
.pageSence .tagDiv{padding-top:10px;margin-top:20px;}
.pageSence .tagDiv .ht{width: 100%;margin: 10px 0 0 24px;}
.pageSence .tagDiv .ht label{width: 109px;height: 34px;display: block;background: url(../newimg/jx.png) no-repeat center center;font-size: 21px;color: #025CB7;
text-align: center;height: 34px;
line-height: 22px;font-weight: bold;line-height: 32px;}
.row-1-list-other li{padding-bottom: 11px;}
.taglist{width: 100%;list-style: none;padding-top: 20px;display: flex;flex-wrap: wrap;padding-left: 14px;margin:0;padding-bottom: 0px;}
.taglist li{list-style: none;display: flex;padding-bottom: 23px;margin-right: 16px;}
.taglist li .listPot{width: 30px;line-height: 18px;text-align: center;}
.taglist li .listPot span{display: inline-block;width: 6px;height: 6px;border-radius: 3px;background: #B0B0B0; }
.taglist li .tagName{font-size: 18px;color: #333333;
line-height: 18px;}
.taglist li .tagName a{color: #333333;}

.taglist2{width: 78%;list-style: none;padding-top: 20px;display: flex;flex-wrap: wrap;padding-left: 14px;}
.taglist2 li{list-style: none;display: flex;padding-bottom: 10px;width: 50%;height: 44px;}
.taglist2 li .iconBar{width: 30px;line-height: 18px;text-align: center;}
.taglist2 li .icon-1{background: url(../newimg/icon-1.png) no-repeat center 0px;}
.taglist2 li .icon-2{background: url(../newimg/icon-2.png) no-repeat center 0px;}
.taglist2 li .icon-3{background: url(../newimg/icon-3.png) no-repeat center 0px;}
.taglist2 li .icon-4{background: url(../newimg/icon-4.png) no-repeat center 0px;}
.taglist2 li .tagName{font-size: 18px;color: #333333;
line-height: 18px;}
.taglist2 li .tagName a{color: #333333;}
.gggs-link{display: block;position: relative;}
.gggs-link label{background: #025CB7;bottom:0;left: 0;
border-radius: 0 0 4px 4px;display: block;position: absolute;width: 100%;height: 32px;text-align: center;line-height: 32px;font-size: 12px;
color: #FFFFFF;cursor: pointer;}

.taglist3{width: 86%;list-style: none;padding-top: 20px;display: flex;flex-wrap: wrap;padding-left: 20px;}
.taglist3 li{list-style: none;display: flex;padding-bottom: 10px;width: 50%;height: 90px;line-height: 27px;text-align: center;}
.taglist3 li .tagName{font-size: 18px;color: #333333;width: 100%;
    background: url(../newimg/darrow.png) no-repeat center 34px;
}
.taglist3 li .tagName a{color: #025CB7;font-weight: bold;}

.gggs-link .link-1{width: 80px;height: 26px;display: block;position: absolute;top: 52px;left: 155px;}
.gggs-link .link-2{width: 80px;height: 26px;display: block;position: absolute;top: 52px;left: 242px;}

.row-2-frm{flex:1;margin-left: 21px;}
.row-2{display: flex;justify-content: space-between;width: 100%;}

.row-1-list li.row-2-tab{display: flex;justify-content: center;}
.row-1-list li.row-2-tab.hide{display: none;}
.row-2-tab a{display: block;padding: 6px 8px;color: #025CB7;font-size: 14px;}
.row-2-tab a.active{background: #025CB7;border-radius: 4px;color:#fff;}

.pageSence .row-3{width: 793px;padding:30px;margin-top: 60px;}
.pageSence .row-3 .headerTitle{width: 100%;height: 62px;display: flex;justify-content: center;}
.pageSence .row-3 .headerTitle .wordTxt{font-size: 24px;color: #100d3e;border-bottom: 4px solid #025CB7;line-height: 58px;width: auto;float: left;font-weight: bold;}
.menuIconList{width: 733px;height: auto;padding:20px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.menuIconList a.alnk{width: 126px;height: 120px;border-radius: 4px;background-repeat:  no-repeat; background-position: center 24px;font-size: 18px;text-align: center;font-weight: 400;color: #333333;    line-height: 190px;margin-bottom: 16px;}
.menuIconList a.borline{border-bottom: 2px solid #025CB7;}
.menuIconList a.alnk-1{background-image:url(../newimg/alnk-1.png); }
.menuIconList a.alnk-2{background-image:url(../newimg/alnk-2.png); }
.menuIconList a.alnk-3{background-image:url(../newimg/alnk-3.png); }
.menuIconList a.alnk-4{background-image:url(../newimg/alnk-4.png); }
.menuIconList a.alnk-5{background-image:url(../newimg/alnk-5.png); }
.menuIconList a.alnk-6{background-image:url(../newimg/alnk-6.png); }
.menuIconList a.alnk-7{background-image:url(../newimg/alnk-7.png); }
.menuIconList a.alnk-8{background-image:url(../newimg/alnk-8.png); }
.menuIconList a.alnk-9{background-image:url(../newimg/alnk-9.png); }

.menuIconList .eelnk{width: 220px;
height: 100px;
background: #FFFFFF;
box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.09);
border-radius: 4px;
border: 1px solid #C3E1FF;
background-repeat:  no-repeat; background-position: 34px 24px;background-size: 42px 42px;
padding: 26px 0 0 94px;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    color: #1A1746;
}
.menuIconList  .eelnk.eelnk-1{background-image:url(../newimg/eelnk-1.png);}
.menuIconList  .eelnk.eelnk-2{background-image:url(../newimg/eelnk-2.png);}
.menuIconList  .eelnk.eelnk-3{background-image:url(../newimg/eelnk-3.png);}

.bottomBanner{display: flex;justify-content: space-between;flex-wrap: wrap;}
.bottomBanner a{font-weight: bold;line-height: 115px;
font-size: 30px;display: block; text-align: center;
color: #FFFFFF;}
.bannerWordOne{background:url(../newimg/bbb-1.png) left top / 356px 115px;width: 356px;height: 115px;}
.otherBack{background:url(../newimg/bbb-2.png) left top / 356px 115px;width: 356px;height: 115px;}
.bannerWordTwo{background:url(../newimg/bbb-3.png) left top / 733px 115px;width: 733px;height: 115px;margin-top: 20px;}

.bottomlinks{display: flex;justify-content: left;}
.bottomlinks .fd{width: 66px;font-weight: bold;
font-size: 18px;
color: #025CB7;
line-height: 18px;
text-align: left;
}

.bottomlinks .vd a{
  font-weight: 400;
font-size: 16px;
color: #1A1746;
line-height: 16px;
text-align: left;
}
.footerDiv{text-align: left;width: 500px;padding-top: 40px;padding-bottom: 60px;
  display: flex; flex-wrap: wrap;justify-content: start;
}
.footerDiv a{display: block;height: 30px;line-height: 30px;width: 250px;font-family: EuclidCircularA, EuclidCircularA;
font-weight: 400;
font-size: 14px;
color: #1A1746;}

.newslistDiv1 .topNewsMore{width: 514px;border-bottom: 3px solid #D8D8D8;position: absolute; bottom: 0;right: 0;padding-bottom: 24px;}
.newslistDiv1 .topNewsMore a{
  font-family: EuclidCircularA, EuclidCircularA;
font-weight: 400;
font-size: 18px;
color: #025CB7;
}
.bannerSwiper{overflow: hidden;}
.bannerSwiper .swiper{width: 660px;height: 460px;}
.bannerSwiper .swiper img{width: 660px;height: 460px;}
.bannerSwiper .swiper .swiper-slide{border-radius: 10px;overflow: hidden;}
.bannerHt{width: 100%;height: 82px;position: absolute;bottom: 0;left: 0;background: rgba(0,0,0,0.5);
font-weight: 400;
font-size: 18px;
color: #FFFFFF;
line-height: 25px;
text-align: left;padding-left: 21px;
font-family: EuclidCircularA, EuclidCircularA;
padding-top:16px;
}
.bannerHt a{color: #FFFFFF;display: block;width: 430px;}
.bannerSwiper .swiper .swiper-pagination-bullet{background: #fff;opacity: .5;}
.bannerSwiper .swiper .swiper-pagination-bullet-active{opacity:1;}

.wordSwiper .swiper .swiper-pagination-bullet{background: #000;opacity: .3;}
.wordSwiper .swiper .swiper-pagination-bullet-active{opacity:1;}

.row-1-list li.hide{display: none;}

/*.ggrz1 span,.ggrz span{word-wrap: break-word; word-break: break-all;display: block;}
.ggrz1 ,.ggrz {word-wrap: break-word; word-break: break-all;}*/


.xwgg
  {width:840px;height:40px;float:left;background:#eff6ff; border:1px solid #BCBCBC; }
.xwgg span1
  {width:120px;height:35px;float:left;text-align:center;line-height:35px;font-size:14px;"><a href="index?module=A003&m1=10&m2=&nty=D12}
.xwgg span
  {width:120px;height:35px;float:left;text-align:center;line-height:35px;margin-left:15px;font-size:14px;}
.xwgg1
  {width:840px;height:40px;float:left;background:#eff6ff; border:1px solid #BCBCBC; } 
.xwgg1 span1
  {width:170px;height:35px;float:left;text-align:center;line-height:35px;font-size:14px;"><a href="index?module=A003&m1=10&m2=&nty=D12}
.xwgg1 span
  {width:170px;height:35px;float:left;text-align:center;line-height:35px;margin-left:15px;font-size:14px;}        
.gzrz
  {width:840px;height:40px;float:left;border-left:1px solid #BCBCBC;/*border-bottom:1px solid #BCBCBC ;*/border-right:1px solid #BCBCBC;} 
.gzrz span1
  {width:87px;height:30px;padding-left:33px;padding-top:10px;background:#eff6ff;float:left;border-right:1px solid #BCBCBC;font-size:14px;}
.gzrz span2
  {width:90px;height:32px;padding-left:20px;padding-top:10px;float:left;} 
.gzrz span3
  {width:130px;height:32px;padding-left:20px;padding-top:10px;float:left;}    
.gkml-title span
  {border-bottom: 2px dotted #B9B9B9;width:840px;height:5px;float:left} 
.ggrz
  {width:120px;height:80px;float:left;letter-spacing: 2px;background:#eff6ff;border:1px solid  #B9B9B9;}
.ggrz span
  {margin-left:15px;margin-top:30px;float:left;font-size:14px;}
.ggrz1
  {width:719px;height:80px;float:left;border-bottom:1px solid #BCBCBC;border-top:1px solid #BCBCBC;border-right:1px solid #BCBCBC;}
.ggrz1 span1
  {width:140px;height:25px;font-size:14px;float:left;margin-left:15px;margin-top:15px;}
.ggrz1 span2
  {width:180px;height:25px;font-size:14px;float:left;margin-top:15px;}
.ggrz1 span3
  {width:140px;height:25px;font-size:14px;float:left;margin-top:15px;}
.ggrz1 span4
  {width:140px;height:25px;font-size:14px;float:left;margin-left:15px;margin-top:15px;}
.ggrz1 span5
  {width:200px;height:25px;font-size:14px;float:left;margin-left:15px;margin-top:5px;}
.ggrz1 span6
  {width:230px;height:25px;font-size:14px;float:left;margin-left:15px;margin-top:5px;}                  
.jcgs
  {border-left:1px solid #BCBCBC;border-bottom:1px solid #BCBCBC ;border-right:1px solid #BCBCBC;float:left;width:840px;background:#eff6ff;}
.jcgs td
  {width:230px;height:35px;float:left;}
.jcgs td span
  {margin-top:8px;margin-left:15px;float:left;font-size:14px;}    
.ypgs
  {border-left:1px solid #BCBCBC;border-bottom:1px solid #BCBCBC ; border-right:1px solid #BCBCBC;float:left;width:840px;background:#eff6ff;} 
.ypgs td
  {width:200px;height:35px;float:left;}
.ypgs td span
  {margin-top:8px;margin-left:15px;float:left;font-size:14px;}  
.jianc
  {width:120px;height:270px;float:left;letter-spacing: 2px;background:#eff6ff;border-left:1px solid  #B9B9B9;
      border-right:1px solid  #B9B9B9;border-bottom:1px solid  #B9B9B9;}  
.jianc span
  {margin-top:45px;margin-left:15px;float:left;font-size:14px;}
.jianc1 
  {width:719px;height:270px;float:left;border-bottom:1px solid  #B9B9B9;border-bottom:1px solid  #B9B9B9;border-right:1px solid  #B9B9B9;}

.jianc1 span1 
  {width:200px;height:30px;font-size:14px;float:left;margin-top:20px;margin-left:20px;}
        
.ggcx 
  {width:120px;height:43px;float:left;background:#eff6ff;border-left:1px solid #B9B9B9;border-right:1px solid #B9B9B9;border-bottom:1px solid #B9B9B9;}
.ggcx span
  {margin-top:9px;margin-left:15px;float:left;font-size:14px;}
.ggcx1
  {width:719px;height:43px;float:left;border-bottom:1px solid #B9B9B9;border-right:1px solid #B9B9B9;}  
.ggcx1 span
  {width:90px;height:35px;font-size:14px;float:left;margin-left:20px;margin-top:10px;}
.ggcx1 span1 
  {width:90px;height:35px;font-size:14px;float:left;margin-top:10px;} 
.ggcx1 span2
  {width:190px;height:35px;font-size:14px;float:left;margin-top:10px;}      
.slcx
  {width:120px;height:40px;float:left;background:#eff6ff;border-left:1px solid #B9B9B9;border-right:1px solid #B9B9B9;border-bottom:1px solid #B9B9B9;}
.slcx span
  {margin-top:10px;margin-left:15px;float:left;font-size:14px;}
.slcx1
  {width:719px;height:40px;float:left;border-bottom:1px solid #B9B9B9;border-right:1px solid #B9B9B9;}
.slcx1 span4
  {width:90px;height:25px;font-size:14px;float:left;margin-left:20px;margin-top:10px;}
.slcx1 span 
  {margin-left:20px;width:90px;height:25px;font-size:14px;float:left;margin-top:10px;}  
.slcx1 span1
  {width:120px;height:25px;font-size:14px;float:left;margin-top:10px;}
.slcx1 span2
  {width:200px;height:25px;font-size:14px;float:left;margin-top:10px;}
.slcx1 span3
  {width:200px;height:25px;font-size:14px;float:left;margin-left:20px;margin-top:5px;}            
.jdcx 
  {width:120px;height:40px;float:left;background:#eff6ff;border-left:1px solid #B9B9B9;border-right:1px solid #B9B9B9;border-bottom:1px solid #B9B9B9;}   
.jdcx span
  {margin-top:10px;margin-left:15px;float:left;font-size:14px;}
.jdcx1 
  {width:719px;height:40px;float:left;border-bottom:1px solid #B9B9B9;border-right:1px solid #B9B9B9;}
.jdcx1 span 
  {width:90px;height:30px;font-size:14px;float:left;margin-top:10px;}
.jdcx1 span1
  {width:170px;height:20px;font-size:14px;float:left;margin-left:20px;margin-top:10px;}
.jdcx1 span3
  {width:190px;height:20px;font-size:14px;float:left;margin-left:20px;}
.jdcx1 span2
  {width:270px;height:30px;font-size:14px;float:left;}  
.fzfg 
  {width:120px;height:65px;float:left;border:1px solid  #B9B9B9;background:#eff6ff;}
.fzfg span 
  {margin-left:15px;margin-top:10px;float:left;font-size:14px;} 
.gzlcc 
  {width:120px;height:55px;float:left;border-right:1px solid #B9B9B9;border-left:1px solid #B9B9B9;
   border-bottom:1px solid #B9B9B9;background:#eff6ff;}
.gzlcc span 
  {margin-left:15px;margin-top:10px;float:left;font-size:14px;}

.xcjc 
  {width:719px;height:65px;float:left;border-bottom:1px solid #B9B9B9;border-right:1px solid #B9B9B9;border-top:1px solid #B9B9B9;}     
.xcjc span1 
  {width:180px;height:25px;font-size:14px;float:left;margin-left:20px;margin-top:10px;}
.xcjc span2 
  {width:180px;height:25px;font-size:14px;float:left;margin-left:20px;margin-top:5px;}      
.xcjc span {
  width:100px;height:25px;font-size:14px;float:left;padding-top:10px;
  }
.gzlc span1
  {width:180px;height:25px;font-size:14px;float:left;margin-left:20px;margin-top:10px;}
.gzlc span3
  {width:180px;height:25px;font-size:14px;float:left;margin-left:20px;}     
.gzlc span {
  width:100px;height:25px;font-size:14px;float:left;padding-top:10px;
  }
.gzlc span2{margin-left:20px;}


.mulu a{margin-right: 20px;}

.row-4{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}

.row-4 .leftFrm{width: 580px;}
.row-4 .rightFrm{width: 580px;}
.row-4 .beefrm{padding: 20px;width: 100%;background: #EAF8FF;}
.row-4 .title{
  border-left: 4px solid #025CB7;height: 22px;padding-left: 13px;
  font-weight: 600;
font-size: 22px;
color: #1A1746;
}
.beeIcon{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-around;}
.beeIcon a{display: block;width: 155px;height: 50px;font-weight: 400;
font-size: 16px;
color: #333333;
line-height: 50px;background-color: #fff;background-repeat: no-repeat;background-size: 36px;background-position: 14px 7px;padding-left:65px;margin-top: 18px;}
.beeIcon .bee-1{background-image: url(../newimg/zxzz.png);}
.beeIcon .bee-2{background-image: url(../newimg/jgsz.png);}
.beeIcon .bee-3{background-image: url(../newimg/zxld.png);}
.beeIcon .bee-4{background-image: url(../newimg/lyld.png);}
.beeIcon .bee-5{background-image: url(../newimg/lxfs.png);}
.beeIcon .bee-6{background-image: url(../newimg/jtzn.png);}

.row-4 .boxfrm{padding: 20px;width: 100%;}

.boxIcon{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-around;}
.boxIcon a{display: block;width: 155px;height: 50px;font-weight: 400;
font-size: 16px;
color: #333333;
line-height: 50px;background-color: #fff;background-repeat: no-repeat;background-size: 34px;background-position: 14px 7px;padding-left:65px;margin-top: 18px;}
.boxIcon .bee-1{background-image: url(../newimg/part3-icon1.png);}
.boxIcon .bee-2{background-image: url(../newimg/part3-icon2.png);}
.boxIcon .bee-3{background-image: url(../newimg/part3-icon3.png);}
.boxIcon .bee-4{background-image: url(../newimg/part3-icon4.png);}
.boxIcon .bee-5{background-image: url(../newimg/part3-icon5.png);}
.boxIcon .bee-6{background-image: url(../newimg/part3-icon6.png);}
.boxIcon .bee-7{background-image: url(../newimg/part3-icon7.png);}

.bansFrm .headerTitle{height: 59px;width: 100%;display: flex; justify-content: center;border-bottom: #D8D8D8 solid 1px;}
.bansFrm .headerTitle label{display: block;width: 90px;line-height: 58px;font-weight: 600;
font-size: 22px;
color: #1A1746;margin-bottom:0;margin-right: 20px;}
.bansFrm .headerTitle label.active{border-bottom: 4px solid #025CB7;color: #025CB7;}

.bansFrm .menuIconList{width: 100%;padding:20px 15px;}
.bansFrm .menuIconList a.alnk{}
.bansFrm .menuIconList a.alnk{width: 96px;height: 86px;border-radius: 4px;background-repeat:  no-repeat; background-position: center 14px;font-size: 14px;text-align: center;font-weight: 400;color: #333333;    line-height: 120px;margin-bottom: 16px;background-size: 27px 27px;}
.bansFrm .menuIconList a.borline{border-bottom: 3px solid #025CB7;}
.bansFrm .menuIconList a.alnk-1{background-image:url(../newimg/alnk-1.png); }
.bansFrm .menuIconList a.alnk-2{background-image:url(../newimg/alnk-2.png); }
.bansFrm .menuIconList a.alnk-3{background-image:url(../newimg/alnk-3.png); }
.bansFrm .menuIconList a.alnk-4{background-image:url(../newimg/alnk-4.png); }
.bansFrm .menuIconList a.alnk-5{background-image:url(../newimg/alnk-5.png); }
.bansFrm .menuIconList a.alnk-6{background-image:url(../newimg/alnk-6.png); }
.bansFrm .menuIconList a.alnk-7{background-image:url(../newimg/alnk-7.png); }
.bansFrm .menuIconList a.alnk-8{background-image:url(../newimg/alnk-8.png); }
.bansFrm .menuIconList a.alnk-9{background-image:url(../newimg/alnk-9.png); }

.bansFrm .menuIconList a.btn-1{width: 164px;
height: 50px;
background: #B70202;
border-radius: 4px;display: block;text-align: center;font-weight: 400;
font-size: 14px;
color: #FFFFFF;line-height: 50px;}
.bansFrm .menuIconList a.btn-2{width: 164px;
height: 50px;
background: #025CB7;;
border-radius: 4px;display: block;text-align: center;font-weight: 400;
font-size: 14px;
color: #FFFFFF;line-height: 50px;}

.booFrm{width: 100%;
height: 66px;padding:20px;background: #E8F1FF;display: flex;margin-top: 20px;justify-content: space-between;}

.booFrm .titlell{
  border-left: 4px solid #025CB7;height: 22px;padding-left: 13px;
  font-weight: 600;
font-size: 18px;
color: #1A1746;display: block;
}
.booFrm .boImg{width: 100%;
height: 86px;}

.lst-title{height: 47px;border-bottom: #CCCCCC 1px solid;position: relative;}
.lst-title .bbx{background-color: rgba(0, 72, 153, 1);width: 204px;height: 46px;
  line-height: 46px;    font-family: '宋体 Bold', '宋体 常规', '宋体';
    font-weight: 700;
    font-style: normal;
    font-size: 18px;
    color: #FFFFFF; text-align: center;    border-radius: 5px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

.lst-title .momore{line-height: 47px;position: absolute;top:0;right: 0;font-size: 18px;color: #aaa;}

.page-lst-box ul{margin:0;}
.page-lst-box ul li{height: 40px;line-height: 40px;}
.page-lst-box ul li a{display: flex;justify-content: left;line-height: 40px;height: 40px;margin:8px 0;}
.page-lst-box ul li a .listPot{width: 30px;line-height: 38px;text-align: center;}
.page-lst-box ul li a  .listPot span{display: inline-block;width: 6px;height: 6px;border-radius: 3px;background: #333; }
.page-lst-box ul li a p.content{font-weight: 400;
    font-style: normal;
    font-size: 18px;flex: 1;}

.page-lst-box ul li a p.datatime{font-weight: 400;
    font-style: normal;
    font-size: 16px;
    color: #999999;}

.menuBigIcon{width: 100%;padding:20px;display: flex;justify-content: space-between;flex-wrap: wrap;}

.menuBigIcon a.alnk{display: block;width: 250px;height: 116px;padding:24px 20px 0 90px;background-repeat:  no-repeat; background-position: 16px 24px;background-size: 65px 65px;font-weight: 400;border-radius: 4px;
font-size: 16px;
color: #333333;}
.bansFrm .menuBigIcon a.borline{border-bottom: 3px solid #025CB7;}
.bansFrm .menuBigIcon a.alnk-1{background-image:url(../newimg/01.png); }
.bansFrm .menuBigIcon a.alnk-2{background-image:url(../newimg/02.png); }
.bansFrm .menuBigIcon a.alnk-3{background-image:url(../newimg/03.png); }

.searchFrm{width: 100%;display: flex;margin:40px auto 30px auto;flex-wrap: wrap; justify-content: space-between;}
.searchLeft{width: 1010px;}
.searchLeft input.input{width: 100%;height: 50px;font-size: 18px;background: #FFFFFF;
box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.18);
border-radius: 10px;
border: 1px solid #004593;
}
.searchRight{width: 120px;}
.searchRight input.btn_search{
    width: 120px;
    height: 50px;
    border: none;
/*    margin: 5px 0 0 16px;*/
/*    margin: 0px 0 0 16px;*/
/*    background-size: 50px;*/
    background-repeat: no-repeat;
    background-color: #004593;
border-radius: 10px;
font-family: EuclidCircularA, SourceHanSansCN;
font-weight: 400;
font-size: 16px;
color: #FFFFFF;
text-align: left;
background-image: url(../newimg/fdj.png);
background-position: 84px 17px;
    padding: 0 0 0 22px;
}
.searchType{width: 100%;height: 40px;line-height: 40px;display: flex;justify-content: flex-end;margin-top:30px;}
.searchType .selmenu_1{height: 40px;padding:0 30px;font-size: 20px;display: block;color: #606165;}

.searchListFrm{width: 100%;border-top:solid 1px #ccc;}
.searchListFrm .resultDiv{font-weight: 400;
    font-style: normal;
    font-size: 18px;color: #999999;padding-top: 30px;}
.searchListFrm .resultDiv label{color: #FF0000;}

.basic_result .item .title {
    font-family: "EuclidCircularA";
    display: inline-block;
    width: 100%;
    font-weight: 500;
font-size: 20px;
color: #004593;
    line-height: 26px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.basic_result .item{
    margin-top: 20px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;
}
.basic_result .item .title em {
    font-style: normal;
    color: #e02020;
}
.basic_result .item .description {
    display: block;
    font-size: 16px;
    font-weight: 400;
    color: #333;
    line-height: 24px;
    line-height: 30px;
}
.basic_result .item .description .detail {
    overflow: hidden;
}
.basic_result .item .description .detail p {
    font-family: "EuclidCircularA";
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    max-height: 22px;
    text-overflow: ellipsis;
    font-weight: 400;
font-size: 14px;
color: #000000;
}
.basic_result .item .sourceTime {
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    color: #aaa;
    line-height: 20px;
    font-family: "EuclidCircularA";
    font-weight: 400;
font-size: 14px;
color: #004593;
}
.partitions{width: auto;
    height: 36px;
    line-height: 36px;
    text-align: center;
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
    color: #FFFFFF;
    background-color: rgba(0, 72, 153, 1);
    margin-bottom: 0px;
    display: inline-block;
    padding: 0 10px;
    margin-left: 20px;
}

.pagenagi {
    width: 580px;
    float: left;
    clear: both;
    display: block;
    text-align: center;
    font-family: simsun;
    text-decoration: none;margin:30px 0;
}
.pagenagi ul {
    margin: 0px;
    padding: 0px;
    text-align: center;
    list-style: none;
    width: 580px;
    height: 50px;
    float: left;
    display: block;
    padding-bottom: 5px;
    padding-top: 5px;
    overflow: hidden;
    padding-top:10px;
}
.pagenagi span {
    padding: 8px 12px 8px 12px;
}
.pagenagi li {
    display: inline;
    text-decoration: none;
}
.xh_grade_page2:visited {
    border: 1px #FF4444 solid;
    background-color: #FF0000;
    color: #FFF;
    font-size: 16px;
    text-decoration: none;
}
.xh_grade_page2:link {
    border: 1px #FF4444 solid;
    background-color: #FF0000;
    color: #FFF;
    font-size: 16px;
    text-decoration: none;
}
.pagenagi a {
    border: 1px #cbcbcb solid;
    background-color: #FFF;
    color: #808080;
    margin: 0px 2px;
    font-size: 16px;
    text-decoration: none;
    padding: 6px 1px;
    *padding: 1px;
}
.selectDIV{display: flex;justify-content: start;position: relative;}
.selectDIV .btn-group{padding:20px 0;width: 280px;text-align: left;
font-weight: 400;
font-size: 16px;
color: #93929A;
}
.selectDIV .btn-group .dropdown-menu{top: 50px;
    left: 80px;}

.selectDIV .btn-group .dropdown-menu .dropdown-menu  a{font-size: 14px;line-height: 24px;}

.pic_result{width: 100%;display: flex;justify-content: start;flex-wrap: wrap;margin-top:30px;}
.pic_result a{display: block;width: 265px;height: 194px;margin-bottom: 20px;margin-right: 20px;}
.pic_result a img{width: 100%;height: 100%;}

.moreBtn{position: absolute;bottom: 30px;right: 10px;color: #fff;z-index: 99;    font-size: 16px;}
.bannerSwiper .swiper{position: relative;}

.row-1-list li .newsTitle a:hover{color:#025CB7;}
.newslistDiv1 li a:hover{color:#025CB7;}
.taglist li .tagName a:hover{color:#025CB7;}

.all-box{padding-top: 0px;}

.openSearchBtn{display: block;width: 36px;height: 22px;background: url(../newimg/u499.png);position: absolute;right: 10px;top: 20px;}

.openSearchBtn.opened{background: url(../newimg/u4919.png);}

.searchWhere{padding:30px;border:solid 1px #ccc;width: 1000px;position: absolute;top: 70px;left: 150px;background-color: #fff;}
.searchRow{width: 100%;display: flex;}
.srowbb{width: 220px;border-right: solid 1px #ccc;margin-left: 80px;}
.searchRow a{display: block;height: 40px;line-height: 40px;color: #bbb;}
.srowcc{width: 800px;display: flex;flex-wrap: wrap;margin-left: 50px;}
.srowcc a{display: block;height: 40px;line-height: 40px;width: 50%;color: #bbb;}
.searchRow a.active,.srowcc a.active{color: #333;}

.zcfgFrm{width: 1140px;margin: 0 auto;position: relative;}
.zcfgTop{display: flex;justify-content: space-between;}

.zcfgLeft{width: 500px;}
.zcfgRight{width: 580px;display: flex;flex-wrap: wrap;justify-content: space-between;}

.zcfgNewTitle{width: 100%;border-bottom: solid 1px #D8D8D8;height: 54px;}
.zcfgNewTitle label{
    font-family: PingFangSC, PingFang SC;
font-weight: 600;
font-size: 20px;
color: #000000;
line-height: 30px;
text-align: left;
font-style: normal;
width: auto;
border-bottom: #025CB7 solid 4px;height: 54px;float: left;line-height: 50px;
}

.newsTitle span.date{display: block;font-weight: 400;
font-size: 16px;
color: #666666;margin-top:10px;}

.row-1-list.row-1-list-other2 li .listPot span{background-color: #333;}
.zcfgBook{width: 280px;}
.zcfgBook p{padding: 18px 15px;}
.zcfgBook p a{font-weight: 500;
font-size: 18px;
color: #333333;}

.row-1-list.row-1-list-other2 li .listPot{
  width: 30px;
    line-height: 28px;
    text-align: left;
    padding-left: 5px;
}

.zcfgBottom{width: 100%;margin-top: 50px;}
.hotZcfgFrm{display: flex;justify-content: space-between;width: 100%;margin-top:30px;}
.hotZcfgCell{width: 369px;
height: 380px;background: #F6F7F9;
border-radius: 7px;padding:30px 25px;}
.hotZcfgCell a{display: block;width: 100%;height: 100%;}
.hzTitle{font-weight: 500;
font-size: 20px;
color: #1A1746;line-height: 26px;}
.hzContent{font-weight: 400;
font-size: 18px;
color: #606165;line-height: 24px;
    padding-top: 22px;}


.bigTitle{
  font-family: EuclidCircularA, EuclidCircularA;
font-weight: bold;
font-size: 30px;
color: #1A1746;
text-align: center;padding:50px 0 46px 0;
width: 100%;
}

.hotFrm .topNewsMore{width: 100%;border-bottom: 3px solid #D8D8D8;padding-bottom: 24px;}
.hotFrm .topNewsMore a{
  font-family: EuclidCircularA, EuclidCircularA;
font-weight: 400;
font-size: 18px;
color: #025CB7;
}
.newsListDiv{margin-left: 0;}

.boxNewsList{width: 590px;height: 498px;position: relative;}

.boxNewsList.bg-1{background: url(../newimg/Base.png);}
.boxNewsList.bg-2{background: url(../newimg/Base2.png);}
.boxNewsList ul,.boxNewsList li{list-style: none;}
.boxNewsList ul{margin: 0 40px 0 20px;}
.boxNewsList li{display: flex;margin-bottom: 15px;}
.boxNewsList{padding-top:20px;}
.boxNewsList p{
  font-family: EuclidCircularA, EuclidCircularA;
font-weight: bold;
font-size: 30px;
color: #FFFFFF;
text-align: center;padding-top:38px;padding-bottom: 36px;
}
.boxNewsList  .listPot{width: 40px;line-height: 16px;text-align: center;}
.boxNewsList  .listPot span{display: inline-block;width: 6px;height: 6px;border-radius: 3px;background: #fff; }

.boxNewsList li a{display:block;line-height:22px; 
font-family: EuclidCircularA, EuclidCircularA;
font-weight: 400;
font-size: 18px;
color: #fff;
width: 370px;
}
.boxNewsList li .Newsdate{display: block;flex:1;line-height: 22px;color: #fff;font-weight: 400;font-style: normal;font-size: 18px;text-align: right;font-family: arial, EuclidCircularB;}

.boxNewsList .moreBtn{
font-family: EuclidCircularB, EuclidCircularB;
font-weight: 400;
font-size: 18px;
color: #FFFFFF;
text-align: left;
font-style: normal;
position: absolute;
bottom: 32px;left: 61px;
}

.indexBigIcon{width: 100%;display: flex;justify-content: space-between;}
.indexBigIcon .ibiCell{
  width: 380px;
height: 200px;
background: #FFFFFF;
box-shadow: 0px -3px 24px 0px rgba(0,0,0,0.07);
border-radius: 12px;
border: 1px solid #ECEEF2;
}
.indexBigIcon .ibiCell.bg-1{background: url(../newimg/enIndexImg-1.png) center 40px no-repeat;}
.indexBigIcon .ibiCell.bg-2{background: url(../newimg/enIndexImg-2.png) center 40px no-repeat;}
.indexBigIcon .ibiCell.bg-3{background: url(../newimg/enIndexImg-3.png) center 40px no-repeat;}

.indexBigIcon .ibiCell a{
  display: block;
  font-family: EuclidCircularA, EuclidCircularA;
font-weight: 600;
font-size: 22px;
color: #1A1746;
line-height: 32px;
text-align: center;
font-style: normal;
padding-top: 130px;
}


.zxBanner{width: 100%;height: 150px;}
.zxBanner img{width: 100%;height: 100%;}

.zxmTop{margin-top: 34px;}

.zxTitleFrm{height: 41px;border-bottom: solid 1px #D8D8D8;width: 100%;display: flex;position: relative;}

.zxTitleFrm .tabTitle{height: 40px;line-height: 40px;cursor: pointer;
font-weight: 600;
font-size: 20px;
color: #000000;
text-align: center;
background: #fff;
border-radius: 5px 5px 0 0;
font-family: EuclidCircularA, EuclidCircularA;
padding: 0 16px;
}
.zxTitleFrm .tabTitle.active{
color: #FFFFFF;
background: #0451A9;
}
.zxTitleFrm .line{height: 18px;width: 32px;margin-right: 32px;border-right: solid 1px #D8D8D8;
position: relative;
    top: 12px;
  }
.zxContentFrm{width: 100%;}

.zxDescription p{
  font-family: EuclidCircularA, EuclidCircularA;
font-weight: 400;
font-size: 16px;
color: #000000;
line-height: 24px;
padding-bottom: 30px;
}

.zxDescription p.zxTTP{
  font-family: EuclidCircularA, EuclidCircularA;
font-weight: 600;
font-size: 20px;
color: #000000;
line-height: 25px;
text-align: center;
padding:40px;
}
.zxDescription p.bold{font-weight: 600;}

.page-lst-box ul.hotListDiv{list-style: none;margin-top:20px; }
.page-lst-box ul.hotListDiv li{list-style: none;width: 100%;height:auto;border-bottom: solid 1px #D8D8D8;padding-top:20px;padding-bottom: 20px;}


.page-lst-box ul.hotListDiv  li a{font-family: EuclidCircularA;
  height: auto;
font-weight: 500;
font-size: 20px;
color: #1A1746;
line-height: 28px;margin:0;}
.hotListDiv li .date{
  font-family: SourceHanSansCN;
font-weight: 400;
font-size: 14px;
color: #004593;
}

.newsListDiv li a:hover{color:#025CB7;}
.footerDiv a:hover{color:#025CB7;}
.footerDiv a.active{color:#025CB7;}

.page-news-con-box .news-title{font-size: 50px;width: 900px;margin: 80px auto;    color: #004899;line-height: 56px;}
.news-pub-time2{text-align: center;    color: #999999;font-size: 18px;}

.page-news-con-box .news-con{margin-top: 80px;}