body{
	font-family:Arial,"微软雅黑";
}
ul{
	padding-left: 0px;
	margin-bottom: 0px;
}
ul li{
	list-style: none;
}
dl{
	margin-bottom: 0px;
}
a:hover{
	text-decoration: none;
}
.clear{
	clear: both;
}
/**首页导航**/
/**按钮**/
.header-container{
	/*width:100%;*/
	width: 90%;
	min-width: 1200px;
	margin: 0 auto;
}
.menu{
	display: none;
}

/***内页导航**/
.head-main{
	width:100%;
	margin: 0;
	padding: 0;
	/*width: 90%;
	min-width: 1200px;
	margin: 0 auto;*/
}
.header-nab{
	float: left;
	width: 20%;
	margin-top: 11px;
	margin-bottom: 10px;
}
.navb{
	float: right;
	width:79%;
	margin-top: 21px;
}
.navb ul li{
	float: left;
	/*margin-right: 55px;*/
}
.navb ul li a .nab-icon{
	display: none;
}
.navb ul li.active a{
	border-bottom: 2px solid #003d96;
}
.navb ul li a{
	font-size: 16px;
	color: #0e050d;
	padding-bottom: 18px;
}
.navb ul li a:hover{
	border-bottom: 2px solid #003d96;
}
.navb ul{
	display: inline-block;
	float: right;
}
.navb ul .search{
	margin-left: 40px;
	margin-right: 6px;
	position: relative;
}
.navb ul .search dl{
	position: absolute;
	top: 42px;
	left: -130px;
	display: none;
}
.navb ul .search dl dd form{
	width: 220px;
	padding: 5px 10px 5px 20px;
	background-color: rgba(79,79,79,0.8);
	border-radius: 20px;
}
.navb ul .search dl dd input{
	background-color: transparent;
	border: none;
	height: 30px;
	color: #FFF;
	width: 150px;
	vertical-align: middle;
}
.navb ul .search dl dd input::placeholder{
	color: #fefefe;
}
.navb ul .search dl dd button{
	vertical-align: middle;
	background-color: transparent;
	border: none;
}
.navb ul .search a img{
	vertical-align: middle;
}
.navb ul .search a:hover{
	border-bottom: none;
}
.navb ul .yy a{
	font-size: 16px;
}
.navb ul .yy{
	margin-right: 0px;
	font-size: 16px;
	color: #0e050d;
}
.navb ul .yy a:hover{
	border-bottom: none;
	color: #003d96;
}


/**脚注**/
.foot{
	/*margin-top: 120px;*/
	padding-bottom: 30px;
	border-bottom: 1px solid #dfdfdf;
}
.foot .foot-left{
	width: 26%;
	background-color: #393b3d;
	padding: 38px 20px;
	float: left;

}
.foot .foot-left h4{
	font-size: 22px;
	color: #FFF;
	margin-top: 30px;
	margin-bottom: 20px;
	font-weight: bold;
}
.foot .foot-left p{
	font-size: 14px;
	color: #d3d3d3;
}
.foot .foot-right{
	width: 73%;
	float: right;
}
.foot .foot-right h3{
	font-size: 30px;
	font-weight: bold;
	color: #1c1c1c;
	margin-top: 3px;
	padding-bottom: 13px;
	border-bottom: 1px solid #dfdfdf;
}
.foot .foot-right .foot-text-left{
	width: 80%;
	float: left;
}
.foot .foot-right .foot-text-right{
	width: 20%;
	float: left;
}
.foot .foot-right .foot-text-left .foot-zl{
	line-height: 40px;
	border-bottom: 1px solid #dfdfdf;
}
.foot .foot-right .foot-text-left .foot-zl p span{
	margin-right: 80px;
}
.foot .foot-right .foot-text-left .foot-zl p span i{
	vertical-align: middle;
}
.foot .foot-right .foot-text-left .foot-lj{
	margin-top: 30px;
}
.foot .foot-right .foot-text-left .foot-lj p a{
	font-size: 14px;
	color: #525252;
	margin-right: 14px;
}
.foot .foot-right .foot-text-left .foot-lj p a:hover{
	color: #2b6da3;
}
.foot .foot-right .foot-text-left .foot-lj p span{
	font-size: 14px;
	color: #525252;
	margin-right: 17px;
}

.footer{
	color: #525252;
	margin-top: 30px;
	margin-bottom: 20px;
}
.footer .footer-left{
	width: 70%;
	float: left;
}
.footer .footer-left p span{
	margin-right: 30px;
}
.footer .footer-right{
	width: 30%;
	float: right;
	text-align: right;
}

/**联系我们脚注**/
.contact-foot{
	padding-bottom: 10px;
	border-bottom: 1px solid #dfdfdf;
}
.contact-foot p a{
	font-size: 14px;
	color: #525252;
	margin-right: 25px;
}
.contact-foot p a:hover{
	color: #2b6da3;
}
.contact-foot p span{
	font-size: 14px;
	color: #525252;
	margin-right: 25px;
}


@media(min-width: 1800px) and (max-width: 1920px){
	.head-main {
		/*width: 86%;*/
		min-width: 1200px;
		margin: 0 auto;
	}
}

@media(min-width: 768px) and (max-width: 992px){
	.menu{
		display: block;
		width: 30%;
		margin-top: 25px;
		float: right;
		line-height: 40px;
	}
	.header-nab{
		float: left;
		width: 100%;
		background-color: #FFF;
		margin-top: 10px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.header-nab .logo{
		width: 40%;
		float: left;
		margin-top: 10px;
	}
	.menu p{
		text-align: right;
		padding-right: 30px;
	}
	.menu p span{
		color: #343434;
		font-size: 26px;
	}
	#menu2{
		display: none;
	}
	.header-main .logo .logo1{
		display: none;
	}
	.header-main .logo .logo2{
		display: block;
	}
	.header-container{
		width: 100%;
		min-width: auto;
		margin-top: -10px;
		padding-left: 0px;
		padding-right: 0px;
	}
	.head-container{
		width: 100%;
		margin-top: -10px;
		padding-left: 0px;
		padding-right: 0px;
	}


	/**首页导航**/
	/*.nab{
		display: none;
		background-color: rgba(0,0,0,0.7);
		width: 100%;
		margin-top: 0px;
	}
	.nab ul li{
		float: left;
		width: 50%;
		text-align: center;
		padding-top: 40px;
		padding-bottom: 40px;
		margin-right: 0px;
		border-bottom: 1px solid #716b68;
	}
	.nab ul {
		width: 100%;
	}
	.nab ul .search{
		margin-right: 0px;
		margin-top: 0px;
		padding-top: 46px;
		padding-bottom: 46px;
	}
	.nab ul li.active a{
		border-bottom: none;
	}
	.nab ul li a:hover{
		border-bottom: none;
	}
	.nab ul li a .nab-icon{
		display: block;
		}*/
	/**搜索**/
	/*.nab ul .search{
		position: static;
	}
	.nab ul .search a{
		display: none;
	}
	.nab ul .search dl{
		position: static;
		top: 0px;
		left: 0px;
		display:block;
	}
	.nab ul .search dl dd form{
		width: 220px;
		margin: 0 auto;
		padding: 5px 10px 5px 20px;
		background-color: rgba(79,79,79,0.8);
		border-radius: 20px;
	}
	.nab ul .search dl dd input{
		background-color: transparent;
		border: none;
		height: 30px;
		color: #FFF;
		vertical-align: middle;
	}
	*/
	/**内页导航**/
	.navb{
		display: none;
		background-color: rgba(0,0,0,0.7);
		width: 100%;
		margin-top: 0px;
	}
	.head-main {
		width: 100%;
		min-width: 100%;
		margin: 0 auto;
	}
	.navb ul li{
		float: none;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-left: 20px;
		margin-right: 0px;
		border-bottom: 1px solid #716b68;
	}
	.navb ul{
		width: 100%;
	}
	.navb ul li a{
		color: #FFF;
	}
	.navb ul .search{
		margin-right: 0px;
		margin-top: 0px;
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.navb ul li.active a{
		border-bottom: none;
	}
	.navb ul li a:hover{
		border-bottom: none;
	}
	.navb ul li a .nab-icon{
		display: block;
	}
	/**搜索**/
	.navb ul .search{
		position: static;
	}
	.navb ul .yy{
		color: #FFF;
	}
	.navb ul .search a{
		display: none;
	}
	.navb ul .search dl{
		position: static;
		top: 0px;
		left: 0px;
		display:block;
	}
	.navb ul .search dl dd form{
		width: 220px;
		margin: 0 auto;
		padding: 5px 10px 5px 20px;
		background-color: rgba(79,79,79,0.8);
		border-radius: 20px;
	}
	.navb ul .search dl dd input{
		background-color: transparent;
		border: none;
		height: 30px;
		color: #FFF;
		vertical-align: middle;
	}


	/**foot**/
	.foot .foot-left {
		width: 100%;
		background-color: #393b3d;
		padding: 38px 20px;
		float: left;
	}
	.foot .foot-right {
		width: 100%;
		float: right;
		margin-top: 20px;
	}
	.foot .foot-right .foot-text-left {
		width: 100%;
		float: left;
	}
	.foot .foot-right .foot-text-right {
		width: 100%;
		float: left;
	}
	.footer .footer-left {
		width: 100%;
		float: left;
	}
	.footer .footer-right {
		width: 100%;
		float: right;
		text-align: right;
	}

}
@media (min-width: 1200px){
	.container {
		width: 1100px;
	}
}
@media(max-width: 767px){
	.menu{
		display: block;
		width: 30%;
		margin-top: 22px;
		float: right;
		line-height: 36px;
	}
	.header-nab{
		float: left;
		width: 100%;
		background-color: #FFF;
		margin-top: 10px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.header-nab .logo{
		width: 47%;
		float: left;
		margin-top: 25px;
	}
	.menu p{
		text-align: right;
		padding-right: 30px;
	}
	.menu p span{
		color: #343434;
		font-size: 26px;
	}
	#menu2{
		display: none;
	}
	.header-main{
		/*position: absolute;*/
	}
	.header-main .logo .logo1{
		display: none;
	}
	.header-main .logo .logo2{
		display: block;
	}
	.header-container{
		width: 100%;
		min-width: auto;
		margin-top: -10px;
		padding-left: 0px;
		padding-right: 0px;
	}
	.head-container{
		width: 100%;
		min-width: auto;
		margin-top: -10px;
		padding-left: 0px;
		padding-right: 0px;
	}

	/**首页导航**/
	.nab{
		display: none;
		background-color: rgba(0,0,0,0.7);
		width: 100%;
		margin-top: 0px;
	}
	.nab ul {
		width: 100%;
	}
	.nab ul li{
		float: left;
		width: 50%;
		text-align: center;
		padding-top: 30px;
		padding-bottom: 30px;
		margin-right: 0px;
		border-bottom: 1px solid #716b68;
	}
	.nab ul .search{
		margin-right: 0px;
		margin-top: 0px;
		padding-top: 36px;
		padding-bottom: 36px;
	}
	.nab ul li.active a{
		border-bottom: none;
	}
	.nab ul li a:hover{
		border-bottom: none;
	}
	.nab ul li a .nab-icon{
		display: block;
	}
	/**搜索**/
	.nab ul .search{
		position: static;
	}
	.nab ul .search a{
		display: none;
		font-size: 14px;
	}
	.nab ul .search dl{
		position: static;
		top: 0px;
		left: 0px;
		display:block;
	}
	.nab ul .search dl dd form{
		width: 160px;
		margin: 0 auto;
		padding: 5px 5px 5px 10px;
		background-color: rgba(79,79,79,0.8);
		border-radius: 20px;
	}
	.nab ul .search dl dd input{
		background-color: transparent;
		border: none;
		height: 30px;
		color: #FFF;
		width:70%;
		vertical-align: middle;
	}
	.nab ul .search dl dd input::placeholder{
		color: #fefefe;
		font-size: 10px;
	}
	.nab ul .search dl dd button{
		vertical-align: middle;
		background-color: transparent;
		border: none;
	}


	/**内页导航**/
	.head-main {
		width: 100%;
		min-width: 100%;
	}
	.navb{
		display: none;
		background-color: rgba(0,0,0,0.7);
		width: 100%;
		margin-top: 0px;
	}
	.navb ul li{
		float: left;
		width: 50%;
		text-align: center;
		padding-top: 30px;
		padding-bottom: 30px;
		margin-right: 0px;
		border-bottom: 1px solid #716b68;
	}
	.navb ul .search{
		margin-right: 0px;
		margin-top: 0px;
		padding-top: 35px;
		padding-bottom: 35px;
	}
	.navb ul li.active a{
		border-bottom: none;
	}
	.navb ul li a:hover{
		border-bottom: none;
	}
	.navb ul li a{
		color: #FFF;
		font-size: 14px;
	}
	.navb ul li a .nab-icon{
		display: block;
	}
	/**搜索**/
	.navb ul .search{
		position: static;
	}
	.navb ul .search a{
		display: none;
	}
	.navb ul .search dl{
		position: static;
		top: 0px;
		left: 0px;
		display:block;
	}
	.navb ul .search dl dd form{
		width: 160px;
		margin: 0 auto;
		padding: 5px 5px 5px 10px;
		background-color: rgba(79,79,79,0.8);
		border-radius: 20px;
	}
	.navb ul .search dl dd input{
		background-color: transparent;
		border: none;
		height: 30px;
		color: #FFF;
		width:70%;
		vertical-align: middle;
	}
	.navb ul .search dl dd input::placeholder{
		color: #fefefe;
		font-size: 10px;
	}
	.navb ul .search dl dd button{
		vertical-align: middle;
		background-color: transparent;
		border: none;
	}
	.navb ul .yy{
		color: #FFF;
	}


	/**foot**/
	.foot .foot-left {
		width: 100%;
		background-color: #393b3d;
		padding: 38px 20px;
		float: left;
	}
	.foot .foot-right {
		width: 100%;
		float: right;
		margin-top: 20px;
	}
	.foot .foot-right .foot-text-left {
		width: 100%;
		float: left;
	}
	.foot .foot-right .foot-text-right {
		width: 100%;
		float: left;
	}
	.footer .footer-left {
		width: 100%;
		float: left;
	}
	.footer .footer-right {
		width: 100%;
		float: right;
		text-align: right;
	}

}