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;}

/*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);}
/*公用头部*/
/*.header-common{background: url(/eportal/imageDir/kaiyuan/2021/08/2021081009261697355.jpg) top center no-repeat;padding-bottom: 20px;}
.header-topinfo{background: url(/eportal/imageDir/tieling/2021/08/2021081014033210218.png) center repeat-x;line-height: 40px;overflow: hidden;}*/
.header-topinfo .weather{font-size: 14px;}
.header-topinfo .header-links a{font-size: 14px;}
.header-topinfo .header-links span{padding: 0 7px;color: #0455a6;}
.header-topinfo .header-links img{vertical-align: middle;margin-right: 7px;}
.header-search{overflow: hidden;padding: 40px 0 60px;}
.header-logo{overflow: hidden;}
.header-logo img{float: left;margin-right: 12px;}
.header-logo p{font-size: 38px;color: #222;float: left;font-weight: bold;letter-spacing: 2.1px;}
.header-logo em{font-size: 10px;color: #222;display: block;font-style: normal;font-weight: normal;letter-spacing: 0px;}
.header-searchform{width:355px;border-radius: 5px;overflow: hidden;box-shadow: 0 0 8px #bcbcbc;background: #fff;margin-top: 16px;}
.header-searchform input{float: left;line-height: 47px;padding:0 15px;overflow: hidden;}
.header-searchform button{background-color: #005292;color: #fff;padding:0 25px;line-height: 47px;float: right;}
#main-nav {display:none;}
.m_nav_btn {
	display: none;
	position: relative;
}
.hc-nav-trigger {top:10px!important;}
.hc-nav-trigger span, .hc-nav-trigger span::before, .hc-nav-trigger span::after {
    display: block;
    position: absolute;
    left: 0;
    height: 4px;
    background: #fff !important;
    transition: all .2s ease;
}
/*顶部导航*/
.header-nav .comwidth{background-color:#fff;margin-top: -50px;box-shadow: 0 0 11px #d6d6d6;}
.header-nav li{float:left;width: 20%;text-align: center;}
.header-nav li.home a{border-left:none;}
.header-nav li:hover img,.header-nav li.active img{display:block;}
.header-nav li:hover,.header-nav li.active{background-color:#0959a9;display:block;}
.header-nav li:hover a,.header-nav li.active a{color:#fff;}
.header-nav li a{font-size:18px;line-height: 56px;display: block;border-left:1px solid #ddd;}
/*顶部信息*/
.header-info {height:40px;line-height:40px;background-color:#0959a9;position:relative;}
.header-info .center-pic{position:absolute;left:50%;margin-left: -87px;top: 21px;}
.header-info div{color:#fff;}
.header-info .fr img{vertical-align:middle;margin-right:10px;}

/*banner搜索框*/
.header-search{padding-bottom: 165px;background: url(/uiFramework/commonResource/image/2023011411321083826.png) top center no-repeat;}
.header-search h1{padding-top:90px;text-align:center;font-size: 40px;color: #ffffff;letter-spacing: 6px;}
.header-search h1 span{font-size: 14px;color: #ffffff;display: block;font-weight:normal;margin-top: 10px;letter-spacing: 0;font-family: Arail;}
.header-search form{width: 580px;margin: 32px auto 0;border-radius: 5px;overflow: hidden;background-color: #fff;box-shadow:0 0 8px #6b6b6b;}
.header-search form input{float: left;width:80%;line-height: 45px;padding-left:20px;}
.header-search form button{float: right;padding:0 25px;background-color: #0959a9;color:#fff;line-height: 45px;}
.header-search .search-words{width:580px;margin:10px auto;color: #ffffff;font-size:14px;}
.header-search .search-words span{font-size:14px;margin-right:15px;cursor:pointer;color: #fff;}
.header-search .search-words span:hover{color:#fff;}

/*顶部导航*/
.page-nav {overflow:hidden;width:100%;line-height:60px;margin-top:-50px;background-color:#fff;box-shadow:0 0 8px #c4c4c4;}
.page-nav li{float:left;width:239px;border-left:1px solid #ddd;}
.page-nav li a{display:block;text-align:center;font-size:18px;}
.page-nav li.home{border-left:none;}
.page-nav li.active,.page-nav li:hover{background-color:#0959a9;}
.page-nav li.active a,.page-nav li:hover a{color:#fff;}
/*底部样式*/
.footer-common{background-color:#005292;}
.web-links{border-bottom:1px solid #4f88b4;height:56px;}
.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:56px;color:#fff;cursor:pointer;text-align: center;position: relative;}
.web-links .links-box span b{border:7px solid transparent;border-top:7px solid #fff;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:9;}

.company-info {overflow:hidden;padding:30px 0;}
.company-info p.fl{line-height:34px;color:#fff;font-size:14px;margin-right:40px;}
.company-info .fr *{vertical-align:middle;}
.company-info .fr .ewm{width: 80px;margin-left: 40px;}

.footer-info {background-color:#014b85;overflow: hidden;line-height: 44px;}
.footer-info p{color:#fff;font-size:14px;}

/*列表样式*/
.list{padding:10px 0;}
.list li{overflow: hidden;line-height: 45px;}
.list li b{float: left;width: 4px;height: 4px;background-color: #005292;margin-top: 22px;margin-right: 8px;}
.list li a{float: left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;max-width: 80%;}
.list li span{float:right;color:#808c9b;}
.list.imp-list li{border-bottom: 1px dashed #e5eef6;}
.list.imp-list b{background-color: #d73816;}

/*频道导航*/
.breadcrumb {line-height:56px;border-bottom:1px solid #e5eef6;}
.breadcrumb a{color:#202020;font-size:14px;}

/*分页样式*/
.ej-pagination {text-align: center;padding: 30px 0;}
.ej-pagination a,.ej-pagination span {display: inline-block;padding: 8px 14px;background: #e1eaf4;color: #0959a9;margin: 0 4px;border-radius: 3px;}
.ej-pagination a:hover {color: #fff;background: #0959a9;}


@media screen and (max-width: 768px){
            .comwidth{width: 96%;margin: 0 auto;}

             /*顶部信息*/
            .header-info {height:70px;}
            .header-info div.fl{ font-size:12px;}
            .header-info div.fr {width:30px;}
            .header-info div.fr .wza{display:none}
            .header-info .center-pic{top: 50px;}

            .m_nav_btn {display: block;position: relative;}
 
            /*banner搜索框*/
           .header-search{padding-bottom: 62px;}
           .header-search h1{padding-top: 50px;text-align:center;font-size: 32px;color: #ffffff;letter-spacing: 6px;}
           .header-search form{width: 90%;}
           .header-search form input{width: 63%;font-size: 14px;}
           .header-search .search-words{width: 80%;}

            /*顶部导航*/
            .page-nav {width:100%;margin-top: -60px;border-radius: 5px;}
            .page-nav li{ width: 25%;background: #0959a9;border-left:none;line-height: 50px;}
            .page-nav li a{font-size: 15px;color: #fff;}
            .page-nav li.active, .page-nav li:hover {background-color: #f7641d;}
           /*列表样式*/
            .list li a{ font-size:14px;max-width: 70%;}
            .list li span{font-size:14px;}
            .imp-list{ margin-left:10px;}
            .imp-list li a{ max-width:100%;}


           /*底部样式*/
            .web-links .links-box {width: 47%;}
            .web-links .links-box span b{right: 3%;}
            .company-info {overflow:inherit;}
            .company-info p.fl{width: 100%;float: none;text-align: center;}
            .company-info p.fr{float: none;width: 85%;margin: 0 auto;}
            .company-info .fr{float: none;width: 81%;margin: 0 auto;}
            .company-info .fr .ewm {margin-left: 100px; margin-top:20px}
            .footer-common{ margin-top:80px;}
            .footer-info {overflow: hidden;text-align: center;}
            .footer-info p{float: none;}
            .footer-info p.fl{width: 85%;margin: 0 auto;}
            
            /*公用头部*/
            .header-topinfo .weather{font-size: 12px;}
            .header-topinfo .fr{ display:none}
            .header-logo{overflow: hidden;float: none;}
            .header-logo img{width: 63px !important;display: list-item;height: 66px !important;margin: 0 auto !important;float: none;}
            .header-logo p{font-size: 34px;float: none;text-align: center;margin-top: 10px;}
            .header-searchform{width: 100%;margin: 0 auto;margin-top: 16px; float: none;}

            /*顶部导航*/
             .header-nav .comwidth{margin-top: 0px; overflow: hidden;border-radius: 5px;overflow: hidden;border-radius: 5px;box-shadow: none;}
            .header-nav {display:none;margin-top: -30px;border-radius: 5px;}
            .header-nav li{width: 25%;background: #0959a9;border-left:none;line-height: 50px;text-align: center;padding: 0 0px;}
            /*.header-nav li.home{display:none;}*/
            .header-nav li:nth-child(2) a{border-left:none;}
            .header-nav li:hover,.header-nav li.active{background-color: #f7641d;display:block;}
            .header-nav li a{font-size: 15px;color: #fff;}

            /*分页样式*/
           .ej-pagination {text-align: center;padding: 30px 0;}
           .ej-pagination a,.ej-pagination span {padding: 4px 5px;margin: 0 2px;}

            /*频道导航*/
            .breadcrumb {margin-top: 10px;}

}



@media screen and (max-width:378px){
.header-nav li {width:33.3%;}
}