@charset "gb2312";

/* CSS Document */

.nav{

	overflow:hidden;

	background-color:#333;

	border-bottom:80px solid #000;

	height:30px;

	}

.nav p{

	float:left;

	font-size:14px;

	color:#fff;

	line-height:30px;

	}

.nav .phone{

	float:right;

	overflow:hidden;

	display:flex;

    justify-content:center;

    align-items:center;

	line-height:30px;

	}



.nav .phone span{

	font-size:14px;

	color:#fff;

	float:left;

	overflow:hidden;

	}

.nav .phone span:first-child{

	margin-right:20px;

	}

.nav .phone span a:last-child{

	margin-left:10px;

	}

.nav .phone span a{

	float:left;

	margin-top:2px;

	color:#fff;

	}

.nav .phone span a:first-child{

	margin-top:0;

	}





.nav_bot{

	position:fixed;

	top:30px;

	z-index:99999;

	width:100%;

    height: 80px;

	background-color:#fff;

	box-shadow:0 0px 8px rgba(0,0,0,0.4);

	}	

.nav_bot .logo{

	float:left;

	width:20%;

	height:80px;

	display:flex;

    justify-content:center;

    align-items:center;

	}

.nav_bot .logo>img{

	width:100%;

	}

.nav_bot .nav_list{

	width:70%;

	float:right;

	overflow:hidden;

	height:80px;

	}

.nav_bot .nav_list li{

	width:12.5%;

	height:80px;

	float:left;

	text-align:center;

	line-height:80px;

	}

.nav_bot .nav_list li a{

	color:#333;

	font-size:15px;

	display:block;

	}

.nav_bot .nav_list li:hover{

	background-color:#0063b5;

	transition:all 0.3s linear;

	}

.nav_bot .nav_list li:hover a{

	color:#fff;

	transition:all 0.3s linear;

	}

.nav_bot .nav_list .ative{

	background-color:#0063b5;

	}

.nav_bot .nav_list .ative a{

	color:#fff;

	}

.wap_nav{

	position:fixed;

	top:0;

	left:0;

	z-index:99999;

	height:50px;

	width:100%;

	display:none;

	background-color:#0063b5;

	}

.logo2{

	display:none;

	display:block;

    width: 150px;

	padding:8px 0;

    margin: 0 auto;

    float: none;

	}



	

@media (max-width:992px){

	.wap_nav{

	display:block;

	}

	.nav{

	display:none;

	}

	.nav_bot{

	display:none;

	}

}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.nform {width:700px;background:#fff; padding:50px 0 50px 0; }
.nform td { padding: 8px 0; }
.nform .intxt { padding: 4px 8px; }
.nform .coolbg { border: 0; background: #204177; padding: 8px 16px; color: #fff; cursor: pointer; }
.nform .coolbg:hover { background: #3051a7; }

