/************
 * 页面样式
 ************/
/*===========
  基本默认值
  ==========*/
html {
	font-size: 62.5%
}
::selection {
	background-color: #e0af4c;
	text-shadow: none;
}
ul{
	margin: 0;
	padding: 0;
}
li{
	list-style: none;
}
a{
    text-decoration: none;
}
.clearfix:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix{
	*zoom:1;
}
/*===========
  工具样式
  ==========*/


/*导航栏*/
header{
	width: 100%;
	background-color: #111f42;
	height: 100px;
	position: fixed;
	top: 0;
	z-index: 9999;
}
.top{
	width: 1200px;
	margin: 0 auto;
}
.top .logo-box{
	float: left;
	line-height: 100px;
    display: block
}
.top .logo-box img{
	text-align: center;
	vertical-align:middle
}
.top div{
	float: right;
}
.top div ul{
	text-align: right;
	line-height: 100px;
}
.top div ul li{
	display: inline;
	margin-left: 3rem;
}
.top div ul li a{
	color: #FFFFFF;
	font-size: 1rem;
	line-height:5.2rem;
}
.top div ul li a:hover{
	color: #e0af4c;
}
header .anniu{
	position: relative;
	float: right;
	margin-top: 50px;
	display: none;
}
header .anniu dl{
	width: 50px;
	height: 4px;
	background: #e0af4c;
	margin-top: 10px;
}
header .anniu .ziji{
	position: absolute;
	left: -110px;
	top: 53px;
	z-index: 999;
	display: none;
}
header .anniu .ziji dd{
	width: 160px;
	height: 60px;
	line-height: 40px;
	background: rgba(17,31,66,0.7);
	text-align: center;
	border-bottom: 0.5px solid #e0af4c;
}
header .anniu .ziji dd a{
	color: #fff;
	font-size: 1.5rem;
	font-weight: 100;
	line-height: 60px;
	letter-spacing: 3px;
}
.top h1{
	font-size: 1.5rem;
	color: #e0af4c;
	float: left;
	margin-left:4rem;
	margin-top: 1.5rem;
	display: none;
}
@media only screen and (max-width:1200px){
	header .top{
		width: 100%;
	}
	header .top div ul{
		margin-right: 1rem;
	}
	header .top div ul li{
	    margin-left: 1.5rem;
    }
	header .top .logo-box{
		margin-left: 1.5rem;
	}
}

@media only screen and (max-width:950px){
	header{
		height: 150px;
	}
	header .top .logo-box{
		margin-left: 4rem;
	    line-height: 150px;
	}
	header .top .menu{
		display: none;
	}
	header .top .anniu{
		display: block;
	    margin-right: 4rem;
	}
	header .top h1{
		display: block;
	}
	
}

/*返回顶部*/
.fhdb{
	position: relative;
	width: 150px;
	margin: 0 auto;
	float: none;
	margin-bottom: 50px;
}


/*底部结构*/
footer{
	width: 100%;
	height: 357px;
	margin-top: 220px;
	background-image: url("../img/dbbj.jpg");
}

footer p{
	width: 100%;
	text-align: center;
	display: inline-block;
	margin: 10px auto 0;
}
footer p,footer p a{
	color: #fff;
}
footer .nrk{
	width: 1200px;
	margin: 0 auto;
	padding-top: 60px;
}
footer .nrk div{
	float: left;
}
footer .nrk div:nth-child(2){
	float: right;
	margin-top: 10px;
}
footer .nrk .footer-comtent1 ul{
	width: 400px;
}
footer .nrk .footer-comtent1 ul li:nth-child(1){
	float: left;
	margin-bottom: 20px;
}
footer .nrk .footer-comtent1 ul li:nth-child(1) img{
	vertical-align: bottom;
	width: 176px;
	height: auto;
}
footer .nrk .footer-comtent1 ul li:nth-child(2){
	float: right;
	padding-top: 20px;
	padding-left: 35px;
	border-left: 1px solid #fff;
}
footer .nrk .footer-comtent1 ul li:nth-child(2) img{
	vertical-align: bottom;
}
footer .nrk .footer-comtent1 ul li:nth-child(3){
	float: none;
	margin-right: 300px;
}
footer .nrk .footer-comtent2{
	display: flex;
	width: 800px;
}
footer .nrk .footer-comtent2 ul{
	text-align: right;
	flex: 1;
}
footer .nrk .footer-comtent2 a{
	font-size: 1.2rem;
	color: #fff;
	line-height: 2.5rem;
}
footer .nrk .footer-comtent2 a:hover{
	color: #e0af4c;
}
@media only screen and (max-width:1200px){
	footer .nrk{
		width: 96%;
	}
	footer .nrk .footer-comtent1{
		width: 37%;
	}
	footer .nrk .footer-comtent2{
		width: 63%;
		text-align: right;
	}
	footer .nrk .footer-comtent1 ul{
		width: 100%;
	}
	footer .nrk .footer-comtent1 ul li{
		width:39%;
	}
	footer .nrk .footer-comtent1 ul li:nth-child(2){
		padding-left: 10px;
		border-left: none;
	}
	footer .nrk .footer-comtent2 a{
		font-size: 1.3rem;
	}
	footer{
		height: 445px;
	}
}
@media only screen and (min-width:480px) and (max-width:890px){
	footer .nrk{
		position: relative;
	}
	footer .nrk div{
		float: none;
	}
	footer .nrk .footer-comtent1{
		width: 80%;
		margin: 0 auto;
	}
	footer .nrk .footer-comtent1 ul li:nth-child(2){
		text-align: right;
	}
	footer .nrk .footer-comtent2{
		position: absolute;
		bottom: 0px;
		right: 10%;
		flex-direction:column;
	}
	footer .nrk .footer-comtent2 ul li{
		display: none;
	}
}




.Bottom_w{
	position: fixed;
	z-index: 9999;
	bottom: 0;
	background: #e0af43;
	width: 100%;
	height: 88px;
	display: none;
}
.Bottom_w li{
	float: left;
	width: 50%;
	text-align: center;
}
.Bottom_w li:nth-child(2) a{
	border-left: 2px solid #1a1a1a;
}
.Bottom_w li a{
	line-height: 88px;
	color: #111f42;
	display: block;
	font-size: 2rem;
}
@media only screen and (max-width:1200px){
	.Bottom_w{
		display: block;
	}
}


.lxkuang{
			width: 1200px;
			margin: 0px auto 50px;
			background-color: #fff;
            box-shadow: -3.536px 3.536px 16px 0px rgba(4, 0, 0, 0.18);
			padding-bottom: 50px;
	padding-top: 80px;
		}
		.lxkuang h1{
			text-align: center;
			margin-bottom: 45px;
		}
		.lxkuang .mainMenu ul{
			width: 1060px;
			overflow: hidden;
			height: 69px;
			margin: 0 auto;
			background: url("../img/xian.png")repeat-x top;
			display: flex;
		}
		.lxkuang .mainMenu ul li{
			flex: 5;
			margin-top: 3px;
			text-align: center;
			float: left;
            border-width: 1px;
            border-color: rgb(224, 175, 76);
            border-style: solid;
			border-bottom-left-radius:0.5rem;
			border-bottom-right-radius:0.5rem;
		}
		.lxkuang .mainMenu ul .on{
			background-color: #14295f;
		}
		.lxkuang .mainMenu ul li a{
			display: block;
			cursor: pointer;
			font-size: 1.6rem;
			color: #e0af4c;
			line-height: 60px;
		}
		.lxkuang .pic{
			width: 1060px;
			height: 539px;
			margin: 0 auto;
			overflow: hidden;
			border-right: 1px solid #14295f;
			border-top: 1px solid #14295f;
			border-left: 1px solid #14295f;
		}
		.lxkuang .pic .lxfs{
			width: 1060px;
			overflow: hidden;
			margin-bottom: 30px;
		}
		.lxkuang .lxfs .dzdh{
			float: left;
			background: url("../img/yuandian.png")no-repeat;
		}
		.lxkuang .lxfs .dzdh h2{
			margin-top: 40px;
			font-size: 20px;
			color: #14295f;
			height: 51px;
			line-height: 51px;
			padding-left: 60px;
			background: url("../img/dwtb.png")no-repeat;
		}
		.lxkuang .lxfs .dzdh p{
			margin-top: 40px;
			width: 160px;
		}
		.lxkuang .lxfs .dzdh :nth-child(2){
			background: url("../img/sjtb.png")no-repeat;
			padding: 15px 0px;
			padding-left: 60px;
		}
		.lxkuang .lxfs .dzdh :nth-child(3){
			background: url("../img/dhtb.png")no-repeat;
			padding: 15px 0px;
			padding-left: 60px;
		}
		.lxkuang .lxfs .dzdh p a{
			font-size: 20px;
			color: #14295f;
			float: none;
		}
		.lxkuang .lxfs .dzdh img{
			margin-top: 73px;
		}
		.lxkuang .lxfs .dzdh span a{
			font-size: 1.2rem;
			color: #e0af4c;
		}
		
		.lxkuang .lxfs iframe{
			float: right;
			min-width: 620px;
			height: 510px;
		}
		.lxkuang .mainMenu ul .back{
			background-color: #14295f;
		}
		@media only screen and (max-width:1200px){
			.lxkuang{
				width: 100%;
			}
			.mainMenu{
				width: 100%;
			}
			.lxkuang .mainMenu h1{
				text-align: center;
			}
			.lxkuang .mainMenu ul{
				width: 98%;
				margin: 0 auto;
			}
			.lxkuang .mainMenu ul li{
				width: calc(100%/5 - 15px);
			}
			.lxkuang .mainMenu ul li a{
				font-size: 1.3rem;
			}
			.lxkuang .pic{
				width: 98%;
			}
			.lxkuang .lxfs{
				width: 100%;
			}
		}
		@media only screen and (max-width:986px){
			.lxkuang .pic{
				width: 98%;
				height: 831px;
			}
			.lxkuang .pic .lxfs{
				width: 100%;
			}
			.dzdh{
				position: relative;
				width: 100%;
				margin-bottom: 30px;
				border-bottom: 1px solid #14295f;
			}
			.dzdh img{
				margin-top: 0px;
				position: absolute;
				right: 0;
				bottom: 30px;
			}
			.dzdh span a{
				position: absolute;
				right: 0;
				bottom: 0px;
			}
			.lxfs iframe{
				width: 100%;
			}
		}

.tz-box{
	display: none;
}

@media only screen and (max-width:1200px){
	.tz-box{
		display: block;
		max-width: 100%;
	}
	.tz-box img{
		display: block;
		margin: 0 auto;
		width: 100%;
		height: auto;
	}
	
}

