*{margin:0;padding: 0;}

.fl{float: left;}
.fr a{
	font-weight: bold;
}

.fr{float: right;}

.ttx{
    line-height: 40px;
    border-bottom: 1px solid #f1e6e6;
}
.ttx span{
	float: right;
    font-weight: bold;
}

a{text-decoration: none;color: #525050;}

.clearfix{}
.clearfix:after{ content: ""; display:block;height:0;clear:both; }

li{list-style: none}

.wrap{width: 1320px;margin:0 auto;}



@font-face{

     font-family: 'nex'; 

     src: url('../other/NexaBold.otf');

}



.nex{font-family: nex;}



@font-face{

     font-family: 'zh'; 

     src: url('../other/zh35.ttf');

}



.zh{font-family: zh;}



.sdd{position: relative;}

.ewm{position: absolute; z-index: 20;width: 120px;height: 120px; top: 110px;left: -10;opacity: 0;transition: all 0.5s}



.sdd:hover .ewm{opacity: 1;transition: all 0.5s}



.acee{color: #064893;border-bottom:4px solid #064893;box-sizing: border-box; height: 105px;}





.nav_top{height: 105px;line-height: 105px;background: #fff;width: 96%;margin-left: 4%}

.logo{margin-top: 23px;}

.nav_topri{width: 52%;margin-left: 5%;}

.nav_topri a{color: #000;font-size: 16px;}

.nav_topri li{margin-right: 6%;float: left;}
.nav_topri li:hover a{
	color: #00398a;
	font-weight: bold;
}

.nav_topri li:last-child{margin-right: 0}

.nav_topd{width: 415px;border-left: 1px solid #dedede;padding: 0 25px;box-sizing: border-box;border-right: 1px solid #dedede}

.nav_topd p{font-size: 20px;color: #000}

.nav_topd img{margin-top: 30px; margin-right: 10px;}









.nepages li{padding: 5px 10px;box-sizing: border-box; vertical-align: middle; border:1px solid #dedede; display: inline-block;}

.p12-pagination-1 a, .p12-pagination-1 span{height: 23px!important;line-height: 23px!important;}

.nepages .thisclass{background: #0551a7;color: #fff;border:1px solid #0551a7;}

.sousuo{height: 77px;line-height: 77px;}

.sousuole span{font-size: 14px;color: #094987;}

.sousuole a{color: #444444;font-size: 14px;margin-right: 5px;}

.sousuori input{width: 272px;height: 77px;box-sizing: border-box;padding-left: 10px;outline: none; border:1px solid #dedede;}

.sousuori button{border:none;outline: none;background:transparent; }

.sousuori button img{margin-top: 20px;}

.foot{background: #eaeaea;padding: 75px 0 40px 0 }

.foot_top {padding-bottom:50px;border-bottom: 1px solid #dedede }

.foot_top  p{font-size: 18px;color: #222;}

.foot_top li{font-size: 16px;color: #222222;margin-right: 31px;}

.foot_mi{margin-top: 48px}

.foot_mi li{font-size:16px;color: #383737;height:30px;line-height: 30px;border-right: 1px solid #dedede;padding: 0 70px;box-sizing: border-box;}

.foot_mi li:nth-child(1){padding-left: 0}

.foot_mi li:nth-child(4){padding-right: 0}

.foot_bo {margin-top: 40px;font-size: 16px;color: #3e3e3e;}

@media screen and (max-width: 1900px){

	.nav_topdd{display: none;}

}
@media screen and (max-width: 1706px){
	.nav_topdd{display: none;}

	.nav_topri li {

    margin-right: 2%;

}
}
@media screen and (max-width: 1440px){

	.nav_topdd{display: none;}

	.nav_topri{width: 46%;}



}
.video{}
@media screen and (max-width: 1290px){



	.nav_topdd{display: none;}

	.nav_topri{width: 40%}



}