@charset "utf-8";

body 
{   
    margin:0;
    padding:0;
	/* font-family:"微软雅黑"; */
	font-family: 'Source Han Sans CN, Source Han Sans CN ,微软雅黑';
	font-size:14px;
	cursor: default;
	background-color:#EDF6FF;
	/*overflow-x: hidden;*/
	min-width:1432px;

}


/*table{border-collapse:collapse;border-spacing:0px;}*/
a{text-decoration:none;font-size:14px;outline:none;}
/* a:hover{text-decoration:underline} */
a:active{outline:none;}
a img{border:0;}
p{ margin:0; padding:0}
.clearfix{clear:both}
.overflow{ overflow:hidden}
 body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,textarea,b{padding:0;margin:0}
a:focus,input,select,textarea{outline:0}
b{ margin:0; padding:0}
textarea{resize:none;overflow:auto}
ul,ol,li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal}
input{ outline:none; border:none; background-color:transparent ;font-family: "微软雅黑"}
.float-r{float: right !important}
.float-l{float: left !important;}
i{font-style: normal}


.top_bg{width: 100%  ; height: 140px; background: url(../images/top_bg.jpg) no-repeat center center; overflow: hidden;}
.top_bg .top_ctr{ width: 1432px ; margin: 0 auto; height: 140px; display: flex; align-items: center; justify-content: space-between;}
.top_bg .top_ctr .logo{ height: 67px;}
.top_bg .top_ctr .pho{display: flex; align-items: center; font-size: 20px; color: #005AC1;}
.top_bg .top_ctr .pho span{font-family: 'Arial-Bold';color: #005AC1;font-size: 20px;font-weight: bold;}
.top_bg .top_ctr .pho .ico{margin: 0 7px 0 0;}

.nav_bg{ width: 100% ; height: 52px ; background-color: #005AC1; position: relative; z-index: 9;}
.nav{width: 1432px ; margin: 0 auto;}
.nav ul{width: 100%; display: flex; justify-content: space-between;}
.nav ul li{width: 140px ; position: relative;}
.nav ul li .yj{width: 100% ; height: 52px; line-height: 52px; text-align: center ; display: block; font-size: 20px; color: #fff;}
.nav ul li .ej{width: 100% ; position: absolute; left: 0;top: 52px; background-color: rgba(255, 255, 255, 0.9); display: none;}
.nav ul li .ej a{width: 100% ; height: 48px ; line-height: 48px; text-align: center; font-size: 18px ; color: #333; display: block; position: relative; overflow: hidden;}
.nav ul li .ej a i{width: 3px; height: 100%; display: block; background-color: #329D4F; position: absolute; left: 0;top: 0;display: none;}
.nav ul li .ej a:hover{background-color: #005AC1; color: #fff;}
.nav ul li .ej a:hover i{display: block;}
.nav ul li:hover .yj{ background-color: rgba(255, 255, 255, 0.18); font-weight: bold;}
.nav ul li.on .yj{ background-color: rgba(255, 255, 255, 0.18); font-weight: bold;}


.footer_bg{ width: 100% ; height: 389px; background: url(../images/footer.jpg) no-repeat center center; position: relative; overflow: hidden;}
.footer_bg .copy{ width: 100%; height: 56px; line-height: 56px ; text-align: center; border-top: 1px solid rgba(255, 255, 255, 0.32); font-size: 16px ; color: #84AFE0 ; position: absolute; left: 0;bottom: 0;}
.footer_bg .copy a{font-size: 16px ; color: #84AFE0 ;}

.footer_ctr{ width: 1432px ; margin: 0 auto; text-align: center;}
.footer_ctr .blg{ margin: 30px 0;}
.footer_ctr .ewm_box{ width: 112px; text-align: center; margin: 0 auto;}
.footer_ctr .ewm_box .em{width: 112px ; height: 112px ;}
.footer_ctr .ewm_box h5{ font-size: 16px ; color: #fff ; padding: 8px 0 0 0;}
.footer_ctr .lxbox{width: 100% ; display: flex; align-items: center; justify-content: center; padding: 25px 0 0 0;}
.footer_ctr .lxbox .ico{ display: flex; align-items: center; margin: 0 15px;}
.footer_ctr .lxbox .ico img{width: 20px ; height: 20px; margin: 0 8px 0 0;}
.footer_ctr .lxbox .ico span{ font-size: 16px ; color: #fff;}


















