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;}
body{background: url(/eportal/uiFramework/commonResource/image/2023011412422472714.jpg) top center no-repeat;  background-position-y: 60px;}
/*公用类*/
.fl{float: left;}
.fr{float: right;}
.fr1{float: left;}
li{list-style: none;}
.comwidth{width: 1200px;margin: 35px auto;}
.comwidths{width: 1200px;margin: 0px auto;}
.clearfix:after{content: "";display: block;height: 0;visibility: hidden;clear: both;}
.clearfix{zoom: 1;}
.clear{clear:both}
.none{display:none;}
.fooxxgk{
    width: 50%;
    margin: -70px auto;
    margin-bottom: 5px;
    }
.fooxxgk p{margin-top:10px;}

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

/*公用头部
.header-common.header-common{background: url(/eportal/imageDir/tieling/2021/08/2021081013440240302.png) top center no-repeat;}*/
.header-topinfo{height: 40px;overflow: hidden;background: #0d64bd;}
.header-topinfo .weather{color: #0455a6;font-size: 14px;}
.header-topinfo .header-links a{color: #0455a6;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;text-align: center;}
.header-logo{overflow: hidden;margin-top: 5px;}

.header-logo p{font-size: 40px;color: #0d64bd;font-weight: bold;letter-spacing: 2.1px;    margin-top: 35px;    
}

.m_nav_btn {
	display: none;
	position: relative;
}

@media screen and (max-width:641px) {
    .fl{float: none !important;}
    .fr{float: none !important;}
    .fr1{float: none !important;}
    .comwidth{width: 95% !important;margin: 20px auto;}
    .comwidths{width: 100% !important;margin: 0px auto;}
    .left-con-wrap, .right-con-wrap{width:100% !important;margin-top: 10px;}
    .content3 {padding: 0px 0px !important;}
    .more{float:right !important;}
    .pic-leader{width:100% !important;    padding: 0px !important;}
    .ulnav{margin-left:0px !important;margin-right:0px !important;width: 100% !important; background: #1d60a8;display:none;}
.pic-bg{width:100% !important;background:url(/eportal/uiFramework/commonResource/image/2021082012373586775.png);}
    .header-nav li a{color:#fff;}
    /*logo*/
    .header-logo img {width: 63px !important;display: list-item;height: 66px !important;margin: 0 auto !important;    float: none;}
.header-searchform {width: 300px;}
    .header-nav li{width:33% !important;background:none}
    .header-logo p{width: 338px !important; float: none;margin: 0 auto !important;    font-size: 26px;margin-top: 20px !important;text-align: center;}
    .header-searchform{margin:16px auto;}
    .header-search .search-words{text-align: center;width:300px !important;}
    .leader .box{height:62px !important;}
    .leader{height:82px !important;}
    .leader .box span {
    display: block;
    letter-spacing: 10px;
    margin-top: 6px !important;
    font-size: 24px !important;}
    .leader .box img{    padding: 0px !important;
    width: 93px !important;
    height: 45px !important;
    margin-top: 8px !important;
    float: left !important;
    padding-left: 20px !important;
    padding-right: 30px !important;}
    .leader .box p{    font-size: 20px;
    text-align: center;
    float: left !important;
    margin: 14px 40px;}

.m_nav_btn {
	display: block;
	position: relative;
}
.hc-nav-trigger.hc-nav-1 {
    display: block;
}
.hc-nav-trigger {
    right: 0;
    top: 50%;
}
.hc-nav-trigger {
    position: absolute;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: none;
    z-index: 9980;
    width: 30px;
    min-height: 24px;
}
.hc-nav-trigger {
    right: 0;
    top: 50%;
}
.header-topinfo{padding: 0 15px !important;}
.hc-nav-trigger {
    position: absolute;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: none;
    right: 10px;
   top:0px !important;
    z-index: 9980;
    width: 30px;
    min-height: 24px;
}
.hc-nav-trigger span {
    width: 30px;
    top: 50%;
    transform: translateY(-50%);
    transform-origin: 50% 50%;
}

.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;
}
.wza {
    display: none;
}

    /*底部*/
    .footer-common{height:380px;}
    .web-links .links-box {float: left;width: 45% !important;margin-left: 17px !important;}
    .web-links{     height: 103px;}
     .company-info{    text-align: center;}
     .fooxxgk{margin: 0px auto !important;margin-bottom:55px !important;width:98%;}
     .fooxxgk p{margin-top:10px !important;}
}


@media screen and (max-width:449px) {
    .fl{float: none !important;}
    .fr{float: none !important;}
    .fr1{float: none !important;}
    .comwidth{width: 95% !important;margin: 20px auto;}
    .comwidths{width: 100% !important;margin: 0px auto;}
    .left-con-wrap, .right-con-wrap{width:100% !important;margin-top: 10px;}
    .content3 {padding: 0px 0px !important;}
    .more{float:right !important;}
    .pic-leader{width:100% !important;    padding: 0px !important;}
    .ulnav{margin-left:0px !important;margin-right:0px !important;width: 100% !important; background: #1d60a8;display:none;}
.pic-bg{width:100% !important;background:url(/eportal/uiFramework/commonResource/image/2021082012373586775.png);}
    .header-nav li a{color:#fff;}
    /*logo*/
    .header-logo img {width: 63px !important;display: list-item;height: 66px !important;margin: 0 auto !important;    float: none;}
    .header-nav li{width:33% !important;background:none}
    .header-logo p{width: 338px !important; float: none;margin: 0 auto !important;    font-size: 26px;margin-top: 20px !important;text-align: center;}
    .header-searchform{margin:16px auto;width:300px !important;}
    .header-search .search-words{text-align: center;width:300px !important;}
    .leader .box{height:62px !important;}
    .leader{height:82px !important;}
    .leader .box span {
    display: block;
    letter-spacing: 10px;
    margin-top: 6px !important;
    font-size: 24px !important;}
    .leader .box img{    padding: 0px !important;
    width: 93px !important;
    height: 45px !important;
    margin-top: 8px !important;
    float: left !important;
    padding-left: 20px !important;
    padding-right: 30px !important;}
    .leader .box p{    font-size: 20px;
    text-align: center;
    float: left !important;
    margin: 14px 40px;}

.m_nav_btn {
	display: block;
	position: relative;
}
.hc-nav-trigger.hc-nav-1 {
    display: block;
}
.hc-nav-trigger {
    right: 0;
    top: 50%;
}
.hc-nav-trigger {
    position: absolute;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: none;
    z-index: 9980;
    width: 30px;
    min-height: 24px;
}
.wza {
    display: none;
}

    /*底部*/
    .footer-common{height:380px;}
    .web-links .links-box {float: left;width: 45% !important;margin-left: 17px !important;}
    .web-links{     height: 103px;}
     .company-info{    text-align: center;padding-bottom:0px !important;}
     .fooxxgk{margin: 0px auto !important;margin-bottom:55px !important;width:98%;}
     .fooxxgk p{margin-top:10px !important;}
}

.header-logo em{font-size: 10px;color: #222;display: block;font-style: normal;font-weight: normal;letter-spacing: 0px;margin-top: 5px;}
.header-searchform{width: 450px;height: 40px;border-radius: 9px;overflow: hidden;box-shadow: 0 0 8px #bcbcbc;background: #fff;margin: 40px auto;margin-bottom: 0px;}
.header-searchform input{float: left;line-height: 40px;padding:0 15px;overflow: hidden;}
.header-searchform button{width:38px;padding-top: 72px;background:url(/eportal/uiFramework/commonResource/image/2021082019230177495.png) no-repeat;cursor:pointer;background-size: 105%;color: #fff;float: right;}
#mobile280 .box strong {
    float: left;
    font-size: 12px;
    padding: 3px  15px 0 0 ;
}
/*顶部导航*/
#main-nav{
    display: none;
}
.header-nav{}
.header-nav li{box-sizing: border-box;width: 200px;text-align: center;float: left;position:relative;    background: url(/eportal/uiFramework/commonResource/image/2021082018173650239.png) no-repeat right center;background:#2d62b7;}
/*.header-nav li:nth-of-type(6){background:none;}*/
.header-nav li:hover ,.header-nav li.active{background:#467bc4;}
.header-nav li:hover a,.header-nav li.active a{color:#fff;}
.header-nav i{float:left;color:#fff;line-height:40px;}
.header-nav li a{color:#fff;font-size:20px;line-height:50px;position: relative;z-index: 1;display: block;
    width: 100%;height: 100%; }
.header-search .search-words {    width: 450px;font-size: 11px;text-align: left;margin: 20px auto;margin-bottom: 0px;}
.header-search .search-words span {font-size: 11px;margin-right: 15px;cursor: pointer;color:#336699;}
.header-search .search-words span:hover { color: #666;}

/*底部样式*/
.footer-common{background:url(/eportal/uiFramework/commonResource/image/2021081401051412266.png) no-repeat center center;background-size: 100% 100%;border-top: 2px solid #3366cc;height: 240px;}
.web-links{height:56px;    margin-top: -30px;}
.web-links .links-box{float: left;width: 20%;margin-top: 22px;margin-left: 74px;position:relative;}
.web-links .links-box.first{margin-left:0;}
.web-links .links-box span{display: block;border: 1px solid #666;line-height: 26px;border-radius: 5px;color: #333;cursor: pointer;text-align: center;position: relative;}
.web-links .links-box span b{width: 19px;height:20px;background:url(/eportal/uiFramework/commonResource/image/2021081401180689159.png) no-repeat;position: absolute;top: 18%;right: 6%;}
.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:29px;background-color:#fff;width:100%;border-radius: 4px;box-shadow: 0 0 7px #717171;display:none;padding-bottom:20px;z-index: 9999;}

.company-info {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;}
/*频道导航*/
.breadcrumb {line-height:56px;border-bottom:1px solid #e5eef6;}
.breadcrumb a{color:#202020;font-size:14px;}
/*栏目标题*/
.column-tit{padding-top:10px;height: 60px;border-bottom:1px solid #e5eef6;line-height: 58px;}
.column-tit span{font-size: 24px;color: #202020;border-bottom: 3px solid #005292;float: left;}
.column-tit a{float:right;color: #808c9b;font-weight: normal;}
.column-tit a:hover{color:#005292;}

/*分页*/
.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: #e1eaf4;color: #0959a9;cursor: pointer;    border-radius: 3px;
}
.page0 font,.page0 a:hover{color: #fff;background: #0959a9;}
.page0 .NormalRed{ border:none; padding:0 4px; }
/*列表样式*/
.list{padding:10px 0;}
.list li{overflow: hidden;line-height: 51px;}
.list li b{float: left;width: 4px;height: 4px;background-color: #005292;margin-top: 26px;margin-right: 8px;}
.list li a{float: left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;max-width: 95%;}
.list li span{float:right;color:#808c9b;}
.list.imp-list li{border-bottom: 1px dashed #e5eef6;padding:0 10px;}
.list.imp-list b{background-color: #d73816;}