/* @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: 35px 0;
    /*padding-top: 35px;
	padding-bottom: 15px;*/
	display: flex;
	justify-content: center;
	align-items: center;
}



.logo{

    float: left;

}



.nav{

    position: relative;

    float: left;

    margin-left: 30px;

}



.nav li {

    position: relative;

    float: left;

}



.nav li a{

    display: block;

    overflow: hidden;

    margin:0 12px;

    padding: 0 8px;

    height: 21px;

    line-height: 21px;

    font-size: 13px;

    color:#6f6f6f;

    border-radius: 6px;

}



.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: 25px;

    height: auto;

}



.nav dl a:hover{

    color:#c5f1f5;

}





.hd_icon{

    float: right;

}



.hd_icon:after{

    content:'';

    clear: both;

    display: block;

}



.hd_icon .item{

    position: relative;

    float: left;

    margin-left: 18px;

    font-size: 14px;

    color:#6f6f6f;

}



.hd_icon .item em{

    display: block;

    padding-top: 1px;

}



.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: 14px;

    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{

    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(/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;
    /* ÎÄ±¾Á½Í·¶ÔÆë 20191108 litong */
    text-align: justify;

}





/* m_img */

.m_img{

    padding-top: 70px;

}



.m_img img{

    display: block;

    width: 100%;

}

.logo1 img {
    float: left;
    display: block;
    height: 70px;
    margin-left: 15px;
	/*margin-top: -27px;*/
}

/*.wp {
    margin:0 auto;
    max-width:1200px;
}*/<!--ºÄÊ±1764538768.9772Ãë-->