html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead ,input{
margin: 0;padding: 0;border: 0;outline: 0;vertical-align: baseline;background: transparent;color:#000;font-family: '微软雅黑';}
body {line-height: 1;font-family: '微软雅黑';}
ol, ul ,li{list-style: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
input{background: none;border: none;}
img{max-width: 100%;}
strong { font-weight: 550;font-family: 微软雅黑;color: #333;}
.lt,.fl{float: left;}
.rt,.fr{float: right;}
.clearfix:after{content:".";display:block;height:0;font-size:0em;line-height:0;visibility:hidden;clear:both;}
.clearfix{zoom:1;}
.clear{clear:both}
a:link,a:visited,a:active{text-decoration: none;}
a:active {outline: none;star:expression(this.onFocus=this.blur());}
a:hover{  text-decoration:none;}
.none{display:none;}
.css3guodu { -o-transition: all 0.5s ease-out 0s; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; }
.ify{text-align:justify;}
.font48{font-size: 48px;}
.font24{font-size: 24px;}
.font20{font-size: 20px;}
.font18{font-size: 18px;}
.font16{font-size: 16px;}
.font14{font-size: 14px;}
.w50{width:48.5%;}
.p40{padding:40px;}
.comwidth{width: 1200px;margin: 0 auto;}
.bac{background:#fff;}
.eps-portlet-header{    position: relative;}
.eps-portlet-header .eps-dn{left: 0 !important;top: 0 !important;}
@media print { body { transform: scale(0.8); /* 缩小到80% */ transform-origin: top left; /* 从左上角开始缩放 */ } /* 其他打印样式 */ }


/**********************************************************************/
/*全站通用  */
.cont_qianqi{position: relative; z-index: 1; margin-top: -80px;}


/*header*/
.header{background:url(/eportal/uiFramework/commonResource/image/2024032618022357699.jpg) no-repeat center top;position:relative;background-size:cover;}
.header .header_one{padding-top:24px;text-align:right;}
.header .header_one a{color: #ffffff;font-size:14px;background-color: #ff8442;margin-left: 10px;padding: 0 10px; height: 30px;line-height: 30px;border-radius: 20px;display:inline-block;transition:ease-out .15s;cursor:pointer;}
.header .header_one a:hover{background:#fff;color:#ff8442;}
.header .logo {margin-bottom:270px;text-align:left;padding-top: 140px;}
.searchBox{margin-bottom:110px;}
.header #amj-form{width:460px;background:#fff;height:52px;line-height:52px;margin:0 auto;border-radius:52px;float:right;}
.header #amj-form .search-text{width:76%;padding-left:4%;height:100%;font-size:16px;color:#666;}
.header #amj-form .search-btn{background:none;width:20%;border:none;height:100%;cursor:pointer;border-radius:8px;}
.header #amj-form .search-btn img{width:36%;}

/*nav*/
.navHeader {position:absolute;top:0;left:0;width:100%;border-bottom:2px solid #fff;}
.navHeader .menusBox {width:55%;}
.navHeader .navR{width:45%;}
.menuList {}
.menuList >li{width:16%;margin:0 2%;height:80px;line-height:80px;text-align:center;box-sizing:border-box;}
.menuList >li.liet .oneA, 
.menuList >li:hover .oneA{border-bottom:2px solid #ff7e3a;}
.menuList >li .oneA{font-size:22px;color:#fff;transition:all 0.1s ease-out 0s;display:inline-block;font-weight:700;}
.menuList >li:hover .oneA,
.menuList >li.liet .oneA{}

/*phone menu*/
#menu-btn-wrap { width: 28px; height: 35px; position: absolute; top: 20px; right: 15px; padding: 0; z-index: 99991; cursor: pointer; transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out; overflow: hidden; display: none }
.lightbox_back { z-index: 99980; left: 0; top: 0; width: 100%; height: 100%; position: fixed; background: #000; opacity: .7; filter: alpha(opacity=7); display: none; }
#menu-btn-wrap.active { width: 105px }
#menu-btn-wrap.active span { background-color: #fff }
#menu-btn-wrap.active .menu-icon span:nth-child(1) { transform: rotate(45deg); -o-transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg) }
#menu-btn-wrap.active .menu-icon span:nth-child(2) { transform: translateX(60px); -o-transform: translateX(60px); -moz-transform: translateX(60px); -webkit-transform: translateX(60px); -ms-transform: translateX(60px); opacity: 0 }
#menu-btn-wrap.active .menu-icon span:nth-child(3) { transform: rotate(-45deg); -o-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); margin-bottom: 0 }
#menu-btn-wrap.active .menu-txt { left: 35px; width: 65px; height: 17px; transition: all .3s ease-in-out }
#menu-btn-wrap.active .menu-icon { margin-left: 6px; transition: all .6s ease-in-out }
.menu-txt { position: absolute; top: 3px; left: -95px; transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out }
.menu-icon { width: 24px; height: 20px; transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; transform-origin: 12px 12px; float: left }
.menu-icon span { display: block; width: 100%; height: 4px; background-color: #002DA1; margin-bottom: 4px; transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out }
.menu-icon span:nth-child(1) { transform-origin: left top; -o-transform-origin: left top; -moz-tranform-orign: left top; -webkit-tranform-orign: left top; -ms-tranform-orign: left top }
.menu-icon span:nth-child(3) { transform-origin: bottom left; -o-transform-origin: bottom left; -moz-tranform-orign: bottom left; -webkit-tranform-orign: bottom left; -ms-tranform-orign: bottom left; margin-bottom: 0 }

/*分页下载*/
.detail_head .func .print{ display: inline-block; margin-left: 20px; font-size: 16px; color: #333;cursor:pointer;  }
.detail_head .func .print img{width:18px;vertical-align: middle;border:1px solid #015293;padding:6px;border-radius:50%;margin-right:6px;background:#f5f7f8;}
.detail_head .func .print:hover {color:#015293;}
.detail_head .func .print:hover img{background:none;}
@media screen and (max-width:768px) {
.detail_head .func .print{display:none !important;}
}
.d_head .func .print{ display: inline-block; margin-left: 20px; font-size: 16px; color: #333; cursor:pointer; }
.d_head .func .print img{width:18px;vertical-align: middle;border:1px solid #4b79ce;padding:6px;border-radius:50%;margin-right:6px;background:#f5f7f8;}
.d_head .func .print:hover {color:#4b79ce;}
.d_head .func .print:hover img{background:none;}
@media screen and (max-width:768px) {
.d_head .func .print{display:none !important;}
}


/*footer*/
.foot_link_item {appearance: none; float: left;padding: 0 20px; background: #fff url(/eportal/fileDir/wlht/template/common/2023_footer/select_icon.png) no-repeat 94% center;width: 19%; margin-left: 3.9%;height: 38px;line-height: 38px;
    display: inline-block;
    padding-left: 10px;
    background: #0865aa;
    color: #b8c6d8; }
.linkUrl{background:#005193;padding:26px 0 0 0;}
.linkUrl select{width:19%;margin-left:3.9%;height:38px;line-height:38px;display:inline-block;border:none;padding-left:10px;background: #0865aa;color: #b8c6d8;}
.linkUrl select option{line-height:38px;display:inline-block;}
.footer{background:#005193;padding:40px 0 30px 0;}
.footer .footBox a:hover{color:#89b1d6;}
.footer .mapFooter {text-align:center;margin:0 46px 0 8px;position:relative;}
.footer .mapFooter:after{content:'';position:absolute;right: -24px;height: 74px;width: 1px;background: #2775b3;top: 4px;}
.footer .mapFooter  a{display:block;font-size:15px;color:#b8c6d8;margin-bottom:16px;}
.footer .sumFooter  p,
.footer .sumFooter  p a,
.footer .sumFooter  p span{font-size:15px;color:#b8c6d8;}
.footer .sumFooter  p a img{margin:0 4px 0 14px;}
.footer .sumFooter  p span{margin-left:14px;}
.footer .sumFooter  p{margin-bottom:16px;}
.footer .dzFooter {margin-left:25px;}
.footer .dzFooter p{padding:8px 16px;background:#0765a8;border-radius:35px;font-size:15px;color:#b8c6d8;margin-bottom:10px;}
.footer .dzFooter #_span_jiucuo{}
.footer .ewmFooter {width:200px;}
.footer .ewmFooter p{float:left;width:50%;text-align:center;}
.footer .ewmFooter p span{display:inline-block;font-size:14px;color:#b8c6d8;margin-top:6px;}
.footer .ewmFooter p img{width:90px;margin:0 4px;}



/*ipad ipadPrp*/
@media only screen and (min-width:100px) and (max-width: 1200px) {
.comwidth{width:96%;}
.linkUrl select{width:18.5%;}

.footer .mapFooter{width:18%;}
.footer .sumFooter {width:39%;}
.footer .dzFooter {width:50%;margin-left:0;margin-top:20px;}
.footer .ewmFooter {width:48%;margin-top:20px;}

}
/*1024------*/
@media only screen and (min-width:100px) and (max-width: 1040px) {

}
/*768----*/
@media only screen and (min-width:100px) and (max-width: 768px) {
.header .header_one{display:none;}
.header .header_topMenu {display:flex;}
.header .logo{margin:0 0 0px 0;padding-top:12px;}
.header #amj-form{width:96%;height:40px;line-height:40px;}
.searchBox{margin-bottom:20px;margin-top:20px;}
.header #amj-form .search-btn img{width:44%;}
.cont_qianqi{margin-top:0;}

.phone_icon {display:block;width: 96%;margin: auto;text-align: right;}
.phone_icon a { display: inline-flex !important; width: 40px; height: 40px; border-radius: 50%; background: #1658a1; margin-left: 10px; align-items: center; justify-content: center; margin:10px 0;}
.phone_icon img { height: 50%; }
.navHeader{background: #fff;box-shadow: 0 2px 2px #f5f7f8;display: block;position: absolute;top: 65px;left: 0;max-height: calc(100vh - 65px);width: 100%;border-bottom: 1px solid #2952aa;display:none;z-index:999;}
.menuList{padding:1rem 0;}
.menuList >li{border-right:none;width:100%;height:50px;line-height:50px;text-align:left;border-bottom: 1px solid #eee;box-sizing: inherit;}
.menuList >li .oneA{font-size:18px;color:#333;padding:0 12px;font-weight: 550;}
.menuList >li:hover .oneA, .menuList >li.liet .oneA{background:#fff;color:#2952aa;}


.linkUrl{display:none;}
.footer{padding:20px 0;}
.footer .footBox>div{background:none;padding:0;height:auto;}
.footer .mapFooter{width:74%;margin-right:0;display: flex;justify-content: space-around;margin-top:28px;}
.footer .mapFooter a img{display:none;}
.footer .mapFooter span{margin-top:0;}
.footer .sumFooter,
.footer .dzFooter,
.footer .ewmFooter{width:100%;text-align:center;margin-top:10px;}
.footer .mapFooter:after{display:none;}
.footer .sumFooter p, .footer .sumFooter p a, .footer .sumFooter p span{line-height:24px;}
.footer .sumFooter p{margin-bottom:10px;}
.footer .ewmFooter p span{display:block;}
}