body,h1,h2,h3,h4,h5,h6,hr,dd,ul, menu, dir,dl,blockquote,figure,fieldset,ol,p{margin: 0;}
td,th,ol,ul,menu,dir,fieldset,legend,textarea,option,input,p{padding: 0;}
a,ins{background-color: transparent; text-decoration: none;outline: 0;}
a:active,a:hover{color: #1a56a8; outline: 0;text-decoration: none;}
body, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, a, code, em, img, q, small, strong, dd, dl, dt, li, ol, ul, fieldset, form, label, table, tbody, tr, th, td, input, textarea{font-family: "Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,"WenQuanYi Micro Hei",Verdana,sans-serif,"\5B8B\4F53";color:#2b3f59;font-size:16px;}
table{border-spacing: 0; border-collapse: collapse;}
ol,ul, menu, dir{list-style: none;}
hr,fieldset,iframe,legend,input, textarea, keygen, select, button,img{border:none;outline:none;}
keygen,input,meter,select,textarea,button,mark{background: none;}
i, cite, em, var, address, dfn {font-style: italic;}
/*公用类*/
.fl{float: left;}
.fr{float: right;}
.fr1{float: left;}
.comwidth{width: 1200px;margin: 0 auto;}
.clearfix:after{content: "";display: block;height: 0;visibility: hidden;clear: both;}
.clearfix{zoom: 1;}
.clear{clear:both}
.none{display:none;}

.er-header-wrap{position:relative;}
/*顶部信息*/
.header-info {line-height:36px;background-color:#0959a9;position:relative;}
.header-info div a{color:#fff;background:#0959a9;}
.header-info .fr img{vertical-align:middle;margin-right:10px;}

/*轮播*/
.header-loop{position:relative;height:408px;}
.swiper-container-fade{height:100%;}

/*header搜索框*/
.er-header-search{}
.er-header-search p{text-align:center;font-size: 54px;font-weight: bold;color: #1d60a8;letter-spacing: 2.1px;}
.er-header-search p img{vertical-align: bottom;padding-right:30px;}
.er-header-search form{width:59.5%;margin: 50px auto 0;overflow: hidden;background-color: #fff;box-shadow:0 0 8px #6b6b6b;}
.er-header-search form input{float: left;width:75%;line-height: 65px;padding-left:20px;}
.er-header-search form button{float: right;padding:18px 25px;background-color: #0959a9;color:#fff;line-height: 65px;cursor: pointer;}
.er-header-wrap .er-header-search .search-words{width:56%;margin:16px auto;font-size:16px;color:#ffffff;}
.er-header-wrap .er-header-search .search-words span{margin:0 18px;}
.er-header-wrap .er-header-search .search-words span:hover{cursor: pointer;}
.er-header-search{width:100%;position:absolute;top:120px;z-index:200;}
.er-header-wrap .er-header-search .search-words{width:56%;margin:16px auto;font-size:16px;color:#ffffff;}
.er-header-wrap .er-header-search .search-words span{margin:0 18px;}
.er-header-wrap .er-header-search .search-words span:hover{cursor: pointer;}



/*顶部导航*/
.page-nav {height:60px;margin-top:-30px;background-color:#1d60a8;box-shadow:0 0 8px #c4c4c4;position:relative;z-index:100;padding:0 30px;}
.page-nav ul{position:absolute;top:-6px;}
.page-nav ul li{width:163px;text-align:center;float:left;line-height:73px;display:inline-block;background: url(/eportal/imageDir/xifeng/2021/08/2021081111305947925.png) no-repeat right center;position:relative;}
.page-nav ul li:first-child{background: url(/eportal/imageDir/xifeng/2021/08/2021081111305947925.png) no-repeat left center;}
.page-nav ul li a{text-align:center;font-size:22px;color:#fff;}
.page-nav ul li.home{border-left:none;}
.page-nav ul li.active,.page-nav li:hover{background-color:#1d76cf !important;}
.page-nav ul li.active a,.page-nav li:hover a{border-bottom:2px solid #fff;}
.page-nav-sy{padding:0;}
.page-nav-sy ul li{width:160px;}

/*css动画效果*/
.transform,a{-moz-transition: all 0.4s linear;  -webkit-transition: all 0.4s linear;  -o-transition: all 0.4s linear;  transition: all 0.4s linear;}
.transformHeight:hover{box-shadow: 0 15px 25px rgba(0,0,0,.2);transform:translate3d(0,-3px ,0);}

/*分页*/
.page0{ padding-top:20px;clear:both; width:100%; text-align: center; }
.page0 font,.page0 a{ display:inline-block;  padding:0 12px; line-height:26px; font-size:12px;background: #f9fafd;color: #1d60a8;cursor: pointer;    border-radius: 3px;
}
.page0 font,.page0 a:hover{color: #fff;background: #1d60a8;}
.page0 .NormalRed{ border:none; padding:0 4px; }

/*底部样式*/
.footer-common{background-color:#005292;margin-top:30px;}
.web-links{width:100%;height:72px;background:#ebebeb;padding-top:20px;}
.web-links .links-box{float:left;width: 23%;position:relative;margin-left: 2.5%;}
.web-links .links-box.first{margin-left:0;}
.web-links .links-box span{display:block;line-height:52px;background: #f5f5f5;color:#002158;cursor:pointer;text-align: center;position: relative; border: 1px solid #a7a7a7;}
.web-links .links-box span b{border:7px solid #f5f5f5;border-top:7px solid #002158;position:absolute;top:45%;right:8%;}
.web-links .links-box a{text-align: center;line-height: 36px;display:block;width: 90%;margin: 0 auto;border-bottom: 1px dashed;}
.web-links .links-box ul{position:absolute;left:0;bottom:57px;background-color:#fff;width:100%;border-radius: 4px;box-shadow: 0 0 7px #717171;display:none;padding-bottom:20px;z-index:11;}

.company-info {overflow:hidden;padding: 40px 0px 50px 0px;}
.company-info a{ color:#fff;}
.company-info p.fl{line-height:34px;color:#fff;font-size:16px;margin-right:40px;}
.company-info .fr *{vertical-align:middle;}
.company-info .fr .ewm{width: 80px;margin-left: 40px;}
.company-info .fr p {text-align:center;color:#ffffff;margin-top:25px;}

.footer-two{background: url(/eportal/imageDir/xifeng/2021/08/2021081616543388655.png) top center no-repeat;}
.footer-info {overflow: hidden;line-height: 44px;background-color:rgba(0,62,135,0.5);}
.footer-info p{color: #fff;font-size: 16px;display: inline-block;width: 33%;text-align: center;}
.footer-fr{margin-top:4%;}

@media only screen  and (max-width : 767px) {
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

/*公用类*/
.comwidth{width: 94%;}

/*banner搜索框*/
.header-search .search-words{width:85%;margin: 10px 0 20px 0;}
.header-search form{width:90%;margin-top: 20px; height:45px;}
.header-search form button{padding:10px 8px;}
.er-header-search{top:50px;padding-bottom:0px;}
.er-header-search form input{line-height:42px;}
.er-header-search form button{padding:6px 16px;}
.er-header-wrap .er-header-search .search-words{display:none;}
.header-loop{height:240px;}



.company-info{padding:20px;}
   /*footer*/
.footer-common{margin-top:20px;}
.footer-info{background-color: #003e87;}
.footer-info p{display: block;width: 100%;}
.company-info .fr .ewm{margin-left:0;}
.footer-common .fr{float:none !important;}
.footer-fr{margin-left:none;}
.web-links{height:102px;}
.web-links .links-box {width: 50%;margin-left: 0px;margin-bottom: 10px;}
.web-links .links-box.first{margin-left: none; }
.web-links .links-box span {line-height:26px;text-align:left;}
.company-info p.fl,.footer-info{line-height:24px;}
}

@media screen and (max-width:449px){
    /*搜索框*/
    .er-header-search{padding:0;background-size: none;}
    .er-header-search p{padding:0;font-size:32px;margin-top: 10px;}
    .er-header-search p img{vertical-align: middle;padding-right: 15px;}
    .er-header-search form{width:90%;margin-top: 15px;margin-bottom: 35px;}
    .er-header-search form input{width:70%;}
    /*顶部导航*/
    .page-nav{padding:0;}
    .page-nav ul{top:0;}
    .page-nav ul li{width:25%;line-height:50px;}
    .page-nav ul li a{font-size:16px;}
    .page-nav ul li.active a,.page-nav li:hover a{font-size:16px;}
    .page-nav {height: 100px;margin-top: -50px;}
}