@charset "utf-8";
/* 头部 */
/*logo*/
a.logo{float:left;padding-left: 80px;}
.logo,.logo img{display:block;}
.logo img{padding: 20px 0px;}
/* 导航 */
.head-nava{background:url(../images/bj_02.jpg) left top no-repeat;padding: 0 80px;}
.top .link a{color:#a6c7ef;font-size:12px;background:url(../images/icon1_04.png) left center no-repeat;padding:0 18px 0px 22px;line-height: 32px;}
.top .link a.icon2{background:url(../images/icon1_05.png) left center no-repeat;}
.top .link a.icon3{background:url(../images/icon1_07.png) left center no-repeat;}
.top .link a:hover{color:#f2b536;}
.search{width:218px;height: 32px;position:relative;}
.search .text{width:150px;height:28px;line-height:28px;text-indent:16px;background: transparent;background-color:#f9f9f9;color:#666;font-size:12px;}
.search .submit{width:68px;height: 30px;background: transparent;background-image:url(../images/icon2_03.png);background-size: 100% 100%;cursor:pointer;position:absolute;left:150px;top: 1px;color:#fff;font-size:12px;}
.top{padding: 12px 0px 12px;}
.nava{clear:both;}
.nava li{float:left;position:relative;text-align:center;height:52px;line-height:52px;width: auto;}
.nava li:first{background:url(../images/bj_02.jpg) left  center no-repeat;}
.nava li a{width: auto;height:52px;line-height:52px;color:#333;font-size:16px;display: block;color:#fff;padding: 0 25px;}
.nava li a:hover,.nava li a.hover{color:#f2b536;}
.nava li ul{width:100%;position:absolute;left:0px;top:52px;z-index:55;*z-index:55;_z-index:55;display: none;padding-top:10px;background: #144b8e;}
.nava li ul li{width:100%;}
.nava li ul li a{display:block;height:42px;line-height:42px;color: #fff;padding: 0;}
.nava li ul li a:hover{color:#f2b536;}
.top .link a.icon4{
    color: #a6c7ef;
    font-size: 12px;
    background: url(../images/icon1_03.png) left center no-repeat;
    padding: 0 18px 0px 22px;
    line-height: 32px;
}

@media only screen and (max-width: 1850px) {
    .nava li a{padding: 0 24px;}
}
@media only screen and (max-width: 1800px) {
    a.logo{padding-left: 50px;} 
    .head-nava{padding: 0 50px 0 70px;}
}
@media only screen and (max-width: 1750px) {
    .logo img{display:block;height: 47px;width: auto;padding: 24px 0;}
    .nava li a{padding: 0 18px;}
}
@media only screen and (max-width: 1550px){
    a.logo{padding-left: 30px;} 
    .head-nava{padding: 0 30px 0 80px;}
    .nava li a{padding: 0 12px;}
}

/* 底部 */
footer{
    background: #144b8f;
    padding-top: 30px;
    padding-bottom: 20px;
}
footer .foot_logo{
    display: block;
    width: calc(100% / 3);
    margin-top: 20px;
}
footer .foot_logo img{
    display: block;
    width: auto;
    height: 74px;
}
footer .lxfs{
    width: auto;
    margin: 13px 8px 0 34px;
}
footer .lxfs p{
    font-size: 16px;
    color: #eef5fb;
    padding-left: 50px;
    line-height: 36px;
}
footer .lxfs p:nth-of-type(1){
    background: url(../images/dh.png) no-repeat left center;
}
footer .lxfs p:nth-of-type(2){
    margin-top: 15px;
    background: url(../images/dz.png) no-repeat left center;
}
footer .ERcode{
    width: auto;
    font-size: 0;
    text-align: right;
}
footer .ERcode a,footer .ERcode img{
    display: inline-block;
    margin-left: 20px;
}
footer .ERcode a{
    margin-left: 0;
}
footer .bq{
    margin-top: 15px;
    /* border-top: 1px solid #2c5d9a; */
}
footer .bq p,footer .bq p a{
    font-size: 14px;
    line-height: 25px;
    color: #b9cce4;
}
footer .bq p a:hover{
    color: #f2b536;
}