*{ margin: 0;padding: 0; }
html,body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, a, input, dl, dt, dd, span, em, table, tr, td, th, select,option,div,button,strong { margin: 0; padding: 0; font-family:"Source Han Sans CN";color:#000;  }

img { border: none;    max-width: 100%; height: auto;}

ol, ul, ol li, ul li { list-style: none; }
a,a:hover { text-decoration: none !important; }
a:link { }
a:visited { }
a:hover{}
input[type="submit"],input[type="button"],input[type="text"],button { -webkit-appearance: none; }
input,button { border:0; background: none }
button:focus,input:focus { outline: none; }
h1,.h1,h2,.h2,h3,.h3 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.fl { float: left; }
.fr { float: right; }
.clear {
    width: 100%;
    height: 0;
    content: "";
    display: block;
    clear: both;
}
.clearfix:after {content: " "; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix{zoom:1;display: block; _height:1px;}
.clearFix:after {content: " "; display: block; height: 0; clear: both; visibility: hidden;}
.clearFix{zoom:1;display: block; _height:1px;}
.wid_84{  width: 100%; margin: 0 auto;  }
.pad_4{  padding: 0 4%;  }
.container{padding: 0 !important;}

.card-body{ width:90%;margin:0 auto;padding:30px !important;}
.card-body table{ margin:30px auto;}
.card-body p{ font-size:16px;line-height:2;}


/*头部*/
.topwrap{
    display: flex;
    justify-content: space-between;
    padding: 30px 0;
}
.logo a img{width:300px;}
.top_right span{display:inline-block;line-height:70px;padding-left:30px;}
.xsqy{background:url(/eportal/uiFramework/commonResource/image/2023082310402587073.png) 0 center no-repeat;}
.yy{background:url(/eportal/uiFramework/commonResource/image/2023082310403597175.png) 0 center no-repeat;margin-left: 30px;}
.top_right span a{font-size:14px;}
.header{border-top:1px #C5C6C6 solid;border-bottom:1px #C5C6C6 solid;}
.nav-menu{line-height:60px; /*width:84%; */margin: 0 auto;
    display: flex;
    justify-content: space-between; 
}
.nav-menu .menu{height:60px;}
.nav-menu .menu .stmenu{position:relative;float:left;display:inline-block;font-size:14px;z-index:3000;}
.nav-menu .menu .stmenu h3{font-weight:normal;display:inline-block;float:left;  background:;}
.nav-menu .menu .stmenu.eps_banner_current h3{border-bottom:4px #17545D solid;}
.nav-menu .menu .stmenu a.xialaguang{padding:0 10px;display:block;color:#000;  line-height:56px; text-align:center;margin:0 10px; }
.nav-menu .menu .stmenu a.xialaguang span{color:#000; }
.nav-menu .menu .stmenu a.selected,.nav-menu .menu .stmenu a.navhover,.nav-menu .menu .stmenu a.xialaguang:hover{color:#fff; }
.nav-menu .menu .stmenu a.navhover, .nav-menu .menu .stmenu a.xialaguang:hover{border-bottom:4px #17545D solid;color:#555557; font-size:16px;overflow:hidden;}
.nav-menu .menu .stmenu a.xialaguang span{line-height:56px;display:inline-block;  font-size:16px;}
.nav-menu .menu .stmenu a.selected span,.nav-menu .menu .stmenu a.navhover span,.nav-menu .menu .stmenu a.xialaguang:hover span{cursor:pointer;}

.nav-menu .menu ul.children{display:none;position:absolute;top:60px;width:100%; left:0;  z-index:2000; }
.nav-menu .menu ul.children li{  line-height:30px; width:100%; height:30px;padding:0px;font-size:13px;display:inline-block;}
.nav-menu .menu ul.children li h3{display:block; width:100%;  height:30px;padding:0px;}
.nav-menu .menu ul.children li a{width:100%;background:#ffffff; text-align:center; display:block; height:30px;line-height:30px;display:block;color:#666666;
text-decoration:none; font-size:13px;}
.nav-menu .menu ul.children li a:hover{background:#ffffff;color:#17545D;}
.nav-menu .menu .stmenu:nth-child(1) {
    display: none;
}
.search_box{
    border-radius: 4px;
    background: #F0F1F3;
    border: 1px #E2E2E1 solid;
    height: 40px;
    line-height: 40px;
    /*margin-top: 10px;*/
}
.nav-menu .search{margin-top:10px;}
.search form{
    display: flex;
    justify-content: space-between;
}
.search form span{
    display: block;
    border-right: 1px #E2E2E1 solid;
    padding: 0 10px;
    font-size: 16px;
}
.search-word{width:200px;margin: 0 10px;}
.search-btn{width:36px;font-size:0px;background:url(/eportal/uiFramework/commonResource/image/2023082312475182302.png) 0 center no-repeat;line-height: 40px;height: 40px;cursor: pointer;}


/*二级栏目头部*/
.main-menu-temp3{/*padding:5px 0;border-bottom:1px #C5C6C6 solid;*/}
.main-menu-temp3 .container{display: flex;justify-content: space-between;}
#header_menu_box {
    /*height: 40px;*/
    width: 850px;
    position: relative
}
#header_menu_box>div {
    display: inline-block;
    width: auto;
    margin-right: 0;
    padding-right: 50px;
    /*height: 40px;*/
    line-height: 49px; 
}
#header_menu_box>div .navhover{background:url(/eportal/uiFramework/commonResource/image/2023091516241011130.png) center 40px no-repeat;background-size:18px;}
#header_menu_box>div a.xialaguang{font-size: 16px;color:#000;font-weight: 700; }
#header_menu_box>div ul{display:none; position: absolute;   top: 50px;left: 0;width: 100%; /*padding-top:8px;*/padding-left:0;}
#header_menu_box>div.eps_banner_current ul,#header_menu_box>div:hover ul{display:block;}
#header_menu_box>div ul.childrenTwo li{float:left;line-height:46px;}
#header_menu_box>div ul.childrenTwo li a{padding: 0 14px;
    color: #fff;
    display: block;
    font-size: 15px;
}
#header_menu_box>div ul.childrenTwo li ul.childrenThree{background:#fff;display:none;width:243px;/*padding-bottom:20px;*/}
#header_menu_box>div ul.childrenTwo li:hover ul.childrenThree{display:block;}
#header_menu_box>div ul.childrenTwo li ul.childrenThree li{float:none;
    font-size: 15px;
    border-bottom: 1px solid #c5c6c6;
    margin-left: 14px;
    margin-right: 50px;
    height: 78px;
    line-height: 78px;
    overflow: hidden;
    display: flex;
    justify-content: space-between;
    align-items: center;
    white-space: nowrap;
}
#header_menu_box>div ul.childrenTwo li ul.childrenThree li:first-child{margin-top:40px;border-top: 1px solid #c5c6c6;}
#header_menu_box>div ul.childrenTwo li ul.childrenThree li a{/*float:left;display:inline-block;*/color:#000;font-size:13px;}
#header_menu_box>div ul.childrenTwo li ul.childrenThree li img{float:right;}
.header_menu_list dd{display:none;}
.header_menu_list:hover dd{display:block;}
#header_menu_box>div:nth-child(1) {
    display: none;
}
#header_menu_box>div ul li.erji_current{background:#333;}
#header_menu_box>div ul.childrenTwo li:nth-child(2)  ul.childrenThree{margin-left:58px;}
#header_menu_box>div ul.childrenTwo li:nth-child(3)  ul.childrenThree{margin-left:116px;}
#header_menu_box>div ul.childrenTwo li:nth-child(4)  ul.childrenThree{margin-left:174px;}
#header_menu_box>div ul.childrenTwo li:nth-child(5)  ul.childrenThree{margin-left:247px;}
#header_menu_box>div ul.childrenTwo li ul.childrenThree li:last-child{margin-bottom:20px;}
@media (min-width: 960px) {
    .other-page-menu#header_menu_details {
        display:block!important;
        position: static;
        background: #18525d;
        height: 48px!important
    }
}
/*底部*/
.footer{background:#1F545C;padding:40px 0 60px;}
.footer-menu-box{display: flex; justify-content: space-between;flex-wrap:wrap;}
.footer-menu-item{color:#fff;}
.footer-menu-item h3{font-size:18px;color:#fff;font-weight: normal;line-height: 40px;    margin-bottom: 20px;}
.footer-menu-item p{font-size:14px;color:#fff;line-height: 36px;}
.item-last p{background-size: 22px;margin-bottom:10px;}
.item-last p img{vertical-align: middle;    margin-right: 10px;}
.footer-menu-item h3 a,.footer-menu-item p a{color:#fff;}
.footer-menu-item h3 a{font-size:18px;}
.footer-menu-item p a{font-size:14px;}
.bot_copyright{
    line-height: 56px;
    background: #144A52;
}
.bot_copyright div.container{
    display: flex;
    justify-content: space-around;
}
.bot_copyright span{color:#fff;font-size:14px;}

@media (min-width: 1200px) {
    .container {
        width:1170px;margin:0 auto;
    }
}

/*移动端适配*/

@media screen and (max-width:768px) {
    .container {
        width:100%;
    }
.navbar-box,.topwrap {display:none;}
.bot_copyright div.container{display:block;}
}