/*css reset*/
body { margin: 0 auto; background-color: #fff; font-family: "Microsoft YaHei UI", "微软雅黑", \5FAE\8F6F\96C5\9ED1; font-size: 16px; color: #333; }
a, a:link, a:visited, a:hover { text-decoration: none; font-family: "Microsoft YaHei UI", "微软雅黑", \5FAE\8F6F\96C5\9ED1; font-size: 16px; color: #333; }
ul, li, p, a { margin: 0; padding: 0; list-style: none;  font-family: "Microsoft YaHei UI", "微软雅黑", \5FAE\8F6F\96C5\9ED1;}
img { border: none; display: inline-block; }



/* BEGIN Header */
.headTopBox{ width: 100%; height: 62px;line-height: 62px;background: #334582; }
.collectHome{float: left;}
.collectHome a{ font-size: 16px; color: #fff;float: left; }
.collectHome span{ font-size: 16px; color: #fff;margin: 0px 15px; }
.searchBar{ width: 211px; height: 36px;background: url('/eportal/uiFramework/commonResource/image/2021072210415564424.png') no-repeat;float: right;margin: 14px 30px 0 0; }
.searchBar input.searchInput{ width: 177px; height: 34px;line-height: 34px;float: left;border: none;background: none;text-indent: 20px;font-size: 14px; color: #f2f2f2; }
.searchBar input.searchBtn{ width: 28px; height: 26px;float: right;border: none;background: none;cursor: pointer; }
.gtaLogin{ float: right; }
.gtaLogin a{ font-size: 16px; color: #fff;float: left; }
.gtaLogin span{ font-size: 16px; color: #fff;margin: 0px 15px; }
.headLogoBg{ width: 100%; height: 381px;background: url('/eportal/imageDir/gat/2025/12/2025120109471869787.jpg') no-repeat;background-position: top center; }
.headNav{ width: 100%; height: 88px;background: url('/eportal/uiFramework/commonResource/image/2021072011343238457.jpg') no-repeat;background-position: top center; }
.headNavMain{float: left;overflow: hidden;}
.headNavMain li{ float: left;height: 88px;line-height: 88px; }
.navHome{ margin-left: 80px; }
.headNavMain a{ font-size: 30px; color: #fff; }
.headNavMain span{ display: inline-block;margin: 0 28px;width: 2px; height: 23px;background: url('/eportal/uiFramework/commonResource/image/2021072011442416821.jpg') no-repeat; /* background-size: 14px; */}
.headWeather{float: right;}
/* END Header */
/* BEGIN Foot */
.footbox{ width: 100%;overflow: hidden;border-top: 3px solid #334582;background: #f1f1f1;height: 135px; }
.footMain{ max-width: 1200px;overflow: hidden;margin: 0 auto; }
.footMain h2 { font-size: 24px; color: #334582;float: left;height: 135px;line-height: 135px;font-weight: bold; }
.footLinkBox{ float: left;margin: 38px 0 0 40px; }
.footLinkBox a { margin: 0px 5px; }
.fcbox{width: 100%; overflow: hidden;height: 157px;padding-top: 40px;background: #334582;}
.fciconbox{width: 215px; height: 62px;float: left;margin: 34px 40px 0 50px;}
.fciconbox a.dzjgImg{ display: block;float: right; }
.fcttbox{ overflow: hidden;float: left;margin-left: 20px; }
.fctt1{width: 270px;float: left;}
.fctt2{width: 470px;float: left;}
.fcttbox li{ font-size: 12px; color: #fff;line-height: 24px;margin-left: 30px; }
.fcttbox li p{ display: inline-block;background: url('/eportal/uiFramework/commonResource/image/2021072208544621002.png') no-repeat;width: 15px; height: 17px;margin-left: 10px; }
/* END Foot */
/*foot2*/


.footer-frame{ position:relative; padding-top:3px;}
.footer-frame-cont{ width:1100px; position:relative; margin:0 auto; font-size:12px;}
.footer-frame-menu{ height:36px; line-height:36px; color:#292929; border-bottom:1px solid #d3d3d3;}
.footer-frame-menu a:link,.footer-frame-menu a:visited{color:#292929; padding:0px 14px;}
.footer-frame-menu a:active,.footer-frame-menu a:hover{ background:none; }
.footer-frame-copyright{ text-align:left; color:#4d4d4d; line-height:28px; padding:20px 15px;}
.footer-frame-copyright p{color:#4d4d4d;font-size:12px;    font-family: SimSun,"宋体", sans-serif;}
.footer-frame .contact-way a{ background:url() no-repeat; }

.footer-copyright{ overflow:hidden; *zoom:1; position:absolute; right:20px; top:70px;}
.top-nav-phone {
    display: none;
}
.top-info-box {
    background-color: #005bac;
    position: relative;
}
.top-info-box .comwidth{ padding: 15px 0;width: 92%;margin: 0 auto;}
.top-nav{padding:25px 0;}
.top-info-box .en-web{float:right;width:42px;height:42px;line-height:42px;font-size:20px;color:#005bac;background-color:#fff;border-radius:50%;text-align:center;margin-left:25px;}
.top-info-box .web-login{float:left;border-radius:42px;background-color:#fff;height:42px;position:relative;}
.top-info-box .web-login span{line-height:42px;color:#005bac;font-size:20px;padding-left: 25px;}
.top-info-box .web-login b{display:inline-block;border:8px solid #fff;border-top:8px solid #f8b600;vertical-align:middle;margin-left: 9px;cursor:pointer;margin-right: 20px;}
.top-info-box .web-login ul{position:absolute;top: 43px;left: 0;width:100%;border-radius: 15px;overflow: hidden;background-color:#fff;display:none;z-index:9;}
.top-info-box .web-login ul li{width:90%;margin: 0 auto;;line-height:38px;text-align:center;border-bottom:1px dashed #c1c1c1;}
.top-info-box .web-login ul li:last-of-type{border-bottom:none;}
.top-info-box .web-login ul a{color:#005bac;font-size:16px;}
.top-info-box form{overflow:hidden;float:left;border:1px solid #ddd;border-radius:42px;padding:0 5px;margin-right:25px;}
.top-info-box form input {display:inline-block;line-height: 42px;width:200px;color:#ddd;padding:0 20px;}
.top-info-box form button{display:inline-block;background: none;border: none;vertical-align:middle;}
.top-info-box .web-login:hover ul{display:block;}
@media screen and (max-width: 980px){
.top-nav-phone {
    display: block;
}
    .top-info-box{position: fixed;z-index: 999;width: 100%;top: 0;}
    .top-nav-phone .phone-logo-box{display:block;overflow:hidden;text-align: justify;}
    .top-nav-phone .phone-logo-box::after{content:'';display: inline-block;width:100%;}
    .top-nav-phone .phone-logo-box .pagelogo{display:inline-block;width:40%;vertical-align:middle;}
    .top-nav-phone .phone-logo-box .pagelogo img{display: block;width:100%;}
    .top-nav-phone .phone-logo-box .nav-button{display: inline-block;vertical-align: middle;box-sizing:border-box;}
    .top-nav-phone .phone-logo-box .nav-button ul li{width:30px;height:2px;background:#fff;margin:6px auto;transition:all 0.3s;border-radius: 10px;overflow: hidden;}
    .top-nav-phone .phone-logo-box .nav-button ul:hover{cursor:pointer;}
    .top-nav-phone .phone-logo-box .nav-button.active li:nth-child(2){opacity:0;}
    .top-nav-phone .phone-logo-box .nav-button.active li:nth-child(1){transform: translateY(7px) rotate(45deg);}
    .top-nav-phone .phone-logo-box .nav-button.active li:nth-child(3){transform: translateY(-10px) rotate(-45deg);}
  
    .top-nav-phone .top-info-box{transform: translate(0%, 0%);display: block;}
    .top-nav-phone .top-nav{float: none;clear:both;position: absolute;overflow: hidden;top: 100%;left: 0;z-index: 999;background: #025cac;width: 100%;display: none;}
    .top-nav-phone .top-nav .fr{float:none;padding-top: 20px;}
    .top-nav-phone .top-nav .fr .en-web,.top-nav-phone .top-nav .fr .web-login{display: none;}
    .top-nav-phone .top-nav .fr form{width:90%;overflow:hidden;float: none;box-sizing:border-box;margin:0 auto;}
    .top-nav-phone .top-nav .fr form button{float: right;height: 42px;}
    .top-nav-phone .top-nav .fr form input{float: left;width:calc(100% - 46px);box-sizing: border-box;}
    .top-nav-phone .top-nav .fr form button img{vertical-align: middle;}
    .top-nav-phone .top-nav #top-nav-phone{display: block;clear: both;padding-bottom:40px;}
    .top-nav-phone .top-nav #top-nav-phone li{float: none;text-align: center;width:90%;border-bottom:1px dashed #fff;;margin: 0 auto;line-height:46px;}
    .top-nav-phone .top-nav #top-nav-phone li a{color:#fff;}
.footbox {
    height: auto;
}
.footMain h2 {
    font-size: 24px;
    color: #334582;
    float: none;
    height: 80px;
    line-height: 80px;
    font-weight: bold;
    width: 96%;
    margin: 0 auto;
}
.footLinkBox {
    float: none;
    width: 90%;
    margin: 1% auto;
}
.footLinkBox a {
    width:100% !important;
    height: 100% !important;
    margin: 3% auto !important;
    display: inline-block;
}
.footLinkBox img {
    width: 100%;
}
.fcbox {
    width: 100%;
    overflow: hidden;
    height: auto;
    padding-top: 0;
    background: #334582;
}
.fciconbox {
    width: 215px;
    height: 62px;
    float: none;
    margin: 0 auto;
    padding: 20px 0;
}
.fcttbox {
    overflow: hidden;
    float: none;
    margin: 0 auto;
}

}

 


/* 新增修改 */
@media screen and (max-width: 768px){

}
