/* @description: Í·²¿Ä£¿é
* ?@author: name
* ?@update: name(xxxx-xx-xx xx:xx)
*/
.header{
    position: relative;
    z-index: 9;
}

.header .wp:after{
    content:'';
    clear: both;
    display: block;
}

.header .wp{
    padding: 20px 0;
	/*padding-top: 20px;
    padding-bottom: 13px;*/
	display: flex;
	justify-content: center;
	align-items: center;


}

.logo{
    float: left;
    margin-top: 10px;
}

.nav{
    position: relative;
    float: left;
    margin-left: 30px;
}

.nav li {
    position: relative;
    float: left;
}

.nav li a{
    /*display: block;*/
    display: flex;
    -ms-align-items: center;
    align-items: center;
    text-align: center;
    overflow: hidden;
    margin: 0 3px;
    padding: 0 3px;
    width: 110px;
    text-align: center;
    justify-content: center;
    height: 42px;
    line-height: 20px;
    font-size: 12px;
    color:#6f6f6f;
    border-radius: 6px;
    text-transform: capitalize;
    flex-wrap: wrap;
}
.nav li a span{
    width: 100%;
}

.nav li.on a,
.nav li:hover a{
    background:#2a63b7;
    color:#fff;
}

.nav div{
    position: absolute;
    left: 0;
    top: 100%;
    /*margin-left: -100px;*/
    padding: 15px 0;
    width: 200px;
    text-align: center;  
    display: none;
}

.nav div:after{
    content:'';
    position: absolute;
    top: 5px;
    left: 35px;
    /*margin-left: -10px;*/
    border-right:10px solid transparent;
    border-left:10px solid transparent;
    border-bottom:10px solid #2a63b7;
}

.nav dl{
    padding: 10px 0;
    background:#2a63b7;  
    border-radius: 4px;
}

.nav dl a{
    margin:5px 0;
    display: inline-block;
    color:#fff;
    line-height: 18px;
    height: auto;
    width: auto;
}

.nav dl a:hover{
    color:#c5f1f5;
}


.hd_icon{
    float: right;
    margin-top: 8px;
}

.hd_icon:after{
    content:'';
    clear: both;
    display: block;
}

.hd_icon .item{
    position: relative;
    float: left;
    margin-left: 18px;
    font-size: 16px;
    color:#6f6f6f;

}

.hd_icon .item em{
    display: block;
    padding-top: 1px;
    color:#c5c5c5;
}

.hd_icon .item img{
    vertical-align: middle;
}


.m_nav{
    display: none;
}

/*µ×²¿Ä£¿é*/
.footer{
    margin-top: 50px;
    padding: 27px 0;
    background:#2a63b7;
    color:#fff;
}

.footer a{
    color:#fff;
}

.footer a:hover{
    text-decoration: underline;
}

.footer ul{
    overflow: hidden;
}

.footer li{
    float: left;
    width: 14.28%;
    text-align: center;
}

.footer p{
    padding-bottom: 13px;
}

.footer h3{
    padding-bottom: 25px;
}

.footer h3 a{
    font-size: 14px;
}

.footer p a{
    line-height: 18px;
}

.copy{
    padding: 15px 0;
    text-align: center;
    border-top: 1px solid #5985c7;
    font-size: 12px;
    background:#2a63b7;
    color:#fff;
}
.copy a{
    color:#fff;
}
.copy i{
    display: inline-block;
    margin:0 30px;
    color:#fff;
    font-style: normal;
}

.copy em{
    display: inline-block;
}

/*?¹¦Ð§Ä£¿é*/
.m_tit{
    padding: 30px 0 40px;
    text-align: center;
}

.m_tit strong{
    position: relative;
    font-weight: normal;
    font-size: 25px;
    color:#38393a;
    text-transform: uppercase;
}

.m_tit strong b{
    margin:0 7px;
    font-weight: normal;
    color:#2a63b7;
}

.m_tit em{
    font-size: 14px;
    color:#38393a;
}

.m_tit span{
    /*position: relative;*/
}

.m_tit span:after{
    content:'';
    position: absolute;
    left: 0;
    bottom: -5px;
    width: 100%;
    height: 4px;
    background:#2a63b7;
}

/* list_news */
.list_news{
    overflow: hidden;
    margin:0 -11px;
}

.list_news li{
    float: left;
    width: 25%;
}

.list_news li a{
    display: block;
    margin:0 11px;
}

.list_news .img{
    margin-bottom: 10px;
    overflow: hidden;
}

.list_news .img em{
    display: block;
    padding-top:81%;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-transition:.3s;
    transition:.3s;
}

.list_news a:hover .img em{
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}

.list_news .time{
    color:#727377;
}

.list_news h3{
    line-height: 23px;
    font-size: 14px;
    color:#38393a;
    height: 46px;
    overflow: hidden;
    display: -webkit-box;
    white-space: normal;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
}

.list_news h3{
    margin: 5px 0;
}

.list_news .more{
    display: inline-block;
    padding-right: 13px;
    text-transform: uppercase;
    color:#2a63b7;
    background: url(/english/Public/home/images/icon4.png) no-repeat right center;
}

/* m_ban */
.m_ban{
    height: 400px;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
}

/* m_txt */
.m_txt{
    line-height: 35px;
    font-size: 16px;
    color:#8b8b8b;
}


/* m_img */
.m_img{
    padding-top: 70px;
    margin-bottom:90px;
}

.m_img img{
    display: block;
    width: 100%;
}

.logo1 img {
    float: left;
    display: block;
    height: 70px;
    margin-left: 15px;
	/*margin-top: -16px;*/
}<!--ºÄÊ±1764539816.9607Ãë-->