*{
	margin:0;
	padding:0;
	list-style: none;
}
a{
	text-decoration: none !important;
	color: #fff !important;
}

.goodhead{
	background:#002245;
}
.container-fluid{
	padding-left:0px !important;
	padding-right:0px !important;
}
/* 头部导航 */
.bighead{
	height:240px;
	background:rgba(51,51,51,0.9);
}
.logoname{
	font-size:22px;
	font-weight:bold;
	letter-spacing:1px;
	color:#fff;
}
.headnav{
	height:84px;
	line-height:84px;
	display: flex;
	justify-content: space-between;
}
.navsbox a span{
	display: inline-block;
	width:120px;
	height:60px;
	line-height:60px;
	margin:0 20px;
	text-align: center;
	transition:all 0.4s;
}
.navsbox a span:hover{
	background:#005189;
	border-radius:5px;
}
.navsbox a span:hover{
	color:#fff !important; 
}
.point{
	font-size:40px;
	color: #fff;
	text-align: center;
	margin-top:100px;
}


.bigface{
	margin-top:6%;
}
/* 首页背景图 */
.bigbgpic{
	width:100%;
	height:870px;
	background-image: url(../images/bigpic.jpg);
	background-size:100% 100%;
	background-repeat:no-repeat;
}
.paybgpic{
	width:100%;
	height:870px;
	background-image: url(../images/newscenter.jpg);
	background-size:100% 100%;
	background-repeat:no-repeat;
}
.homecenter span{
	display: inline-block;
	margin-left:10%;
	margin-top:20%;
	font-size:50px;
	color: #fff;
}
/* 首页资讯内容开始 */
.hometxt{
	display: flex;
	justify-content: space-between;
}
.picsbox{
	width:45%;
	padding:10px;
}
.toppics,.downpics{
	width:100%;
	display: flex;
	justify-content: space-between;
}
.downpics{
	margin-top:10px;
}
.smallimg{
	width:220px;
	height:180px;
	overflow: hidden;
}
.smallimg img{
	width:100%;
	height:100%;
	object-fit: cover;
	transition:all 0.4s;
	cursor:pointer;
}
.smallimg img:hover{
	transform:scale(1.14);
}
.zxlistbox{
	width:60%;
}
.zxlistbox div{
	width:100%;
}



/* 首页背景色 */
.bgcolor{
	padding:50px 0;
	background:#F0F0F0;
}
.contenthome{
	display: flex;
	justify-content: space-between;
	margin-top:40px;
}
.leftboxs{
	width:68%;
}
.rightboxs{
	width:28%;
	height:500px;
	background:#fff;
	border:1px solid #ccc;
	padding:14px 12px;
}
.newsbox{
	width:100%;
	height:40px;
	background:#fff;
	box-shadow:1px 1px 2px #666;
}
.newsbox span{
	display: inline-block;
	width:100px;
	height:100%;
	background:#FF7939;
	text-align: center;
	line-height:40px;
	color: #fff;
}
.contentlist{
	width:100%;
	padding:50px 20px;
	margin-top:28px;
}
.rightboxs h5{
	padding-left:20px;
	border-left:3px solid #002752;
}
.numxu li span:nth-child(2){
	cursor: pointer;
	transition:all 0.4s;
}
.numxu li span:nth-child(2):hover{
	color:red;
}
.num-li{
	border-bottom:1px solid #C6C8CA;
	padding:12px 0;
}
.num-li span:nth-child(1){
	display: inline-block;
	width: 46px;
	height:46px;
	background:#FF7939;
	color: #fff;
	line-height:46px;
	text-align: center;
	border-radius:5px;
}
.num-lis{
	border-bottom:1px solid #C6C8CA;
	padding:12px 0;
}
.num-lis span:nth-child(1){
	display: inline-block;
	width: 46px;
	height:46px;
	background:#BBBBBB;
	color: #fff;
	line-height:46px;
	text-align: center;
	border-radius:5px;
}
.read svg{
	vertical-align:top;
}
.read{
	color: #666;
	font-size:14px;
}
.media{
	margin-top:20px;
	padding:20px 0;
}
















/* 资讯内容 */
.title01{
	margin-top:60px;
	margin-left:300px;
	width:200px;
	height:40px;
	text-align: center;
	line-height:40px;
	background:#FF7939;
	color: #fff;
}
.zxbox{
	width:100%;
	margin-top:20px;
	border-radius:10px;
	overflow: hidden;
	padding:20px;
	border:1px solid #fff;
	border-bottom:1px solid #ccc;
	transition:all 0.5s;
	background:#fff;
	cursor: pointer;
}
.zxbox:hover{
	box-shadow:4px 4px 4px #666;
}
.zxbox .media{
	margin-top:50px;
}
.media img{
	border-radius:5px;
}
.txtsj{
	text-indent:2em;
}
.paybtn{
	float:right;
}
.h5txt{
	font-weight:bold;
	cursor: pointer;
	transition:all 0.2s;
}
.h5txt:hover{
	color: #BF0816;
}
.mr-3{
	transition:all 0.5s;
}
.mr-3:hover{
	transform: scale(1.04);
}

/* 联系我们 */
.callusbox{
	display: flex;
	justify-content: space-between;
}
.lefttel{
	width:24%;
	height:600px;
}
.righttel{
	width:70%;
	height:600px;
}
.breadnav{
	margin-top:30px;
	border-bottom:1px solid #C6C8CA;
	padding-bottom:20px;
}
.breadnav a{
	color: #666666 !important;
}

.mapbox{
	width:100%;
	height:400px;
	overflow:hidden;
}
.mapbox img{
	width:100%;
}
.totop{
	width:200px;
	height:200px;
	background:#33A6ED;
	color: #fff;
	position:absolute;
	margin-top:-100px;
}
.totop .enlish{
	font-size:30px;
	margin-top:40px;
}
.totop p{
	padding-left:30px;
}
.totop p:nth-child(2){
	font-size:18px;
}

/* 资讯内容 */
.contentbox{
	background: white;
	padding:20px 20px 100px 20px;
	margin-top:30px;
	margin-bottom:30px;
}
.topbox{
	display: flex;
	justify-content: space-between;
}
.imgbox{
	width:550px;
	height:290px;
	position: relative;
}
.imgbox img{
	width:100%;
	height:100%;
}
.imgbox h3{
	position: absolute;
	background-color:#000;
	color: #fff;
	width:100%;
	height:60px;
	line-height:60px;
	margin-top:-40px;
}
.rightlists{
	width:500px;
}
.rightlists li{
	line-height:43px;
}
.rightlists li span{
	color: #FF7939;
}
/* 列表 */
.pictxtbox{
	display: flex;
	justify-content: space-between;
	padding:20px;
	margin-bottom:20px;
}
.txtbox{
	width:76%;
}
.txtbox p:nth-child(1){
	font-size:18px;
	font-weight:550;
	transition:all 0.5s;
	cursor: pointer;
}
.txtbox p:nth-child(1):hover{
	color:#4F4A86;
}
.txtbox p:nth-child(2){
	text-indent:2em;
}





.photobox{
	width:210px;
	height:150px;
	overflow: hidden;
	cursor: pointer;
}
.photobox img{
	width:100%;
	height:100%;
	transition:all 0.5s;
}
.photobox img:hover{
	transform:scale(1.2);
}
.paybtn{
	display: inline-block;
	width:140px;
	height:36px;
	background:#002245;
	text-align: center;
	line-height:36px;
}




/* 联系我们 */
.conponybox{
	display: flex;
	justify-content: space-between;
	padding:10px;
}


/* 留言板 */
.messagebox{
	width:100%;
	display: flex;
	justify-content: space-between;
}
.messagebox div:nth-child(2){
	width:40%;
}













/* 页脚 */
.foot{
	margin-top:50px;
}
.footer-bottom{
	background:#002245;
}

.copyright{
	color: #fff;
	padding: 22px 0px;
	text-align: center;
}

.copyright a{
	color: #fff;
}
