﻿.container .banner {
	width:100%;
	height:530px
}
.container .banner .swiper-container {
	width:100%;
	height:100%
}
.container .banner .swiper-container .swiper-slide {
	position:relative;
	background-image:url(../static/images/banner.png);
	background-repeat:no-repeat;
	background-size:100% 100%;
	position:relative
}
.container .banner .swiper-container .swiper-slide .bannerBox {
	width:1200px;
	margin:0 auto;
	color:#fff;
	padding-top:145px
}
.container .banner .swiper-container .swiper-slide .bannerBox h3 {
	font-size:55px
}
.container .banner .swiper-container .swiper-slide .bannerBox p {
	margin-top:32px;
	margin-bottom:50px;
	font-size:18px
}
.container .banner .swiper-container .swiper-slide .bannerBox .goInfo a {
	display:inline-block;
	line-height:40px;
	text-align:center;
	width:120px;
	height:40px;
	margin-right:20px;
	color:#fff;
	font-size:14px;
	cursor:pointer;
	border:solid 1px #ffffff
}
.container .banner .swiper-container .swiper-slide .bannerBox .goInfo a:hover {
	background-color:#5097ff;
	color:#fff;
	border:none
}
.container .newsInfo {
	width:1200px;
	margin:0 auto;
	margin-top:140px;
	display:flex;
	padding-bottom:40px
}
.container .newsInfo .newsL {
	width:890px;
}
.container .newsInfo .newsL .newsTit {
	width:100%;
	height:40px;
	line-height:40px;
	border-bottom:1px solid #e6e6e6
}
.container .newsInfo .newsL .newsTit ul {
	display:flex;
	justify-content:space-around
}
.container .newsInfo .newsL .newsTit ul li {
	width:100%;
	text-align:center;
	cursor:pointer;
	color:#999797;
	margin-right:5px
}
.container .newsInfo .newsL .newsTit ul li:last-of-type {
	margin:0
}
.container .newsInfo .newsL .newsTit ul .active {
	border-bottom:3px solid #0098fd;
	color:#333;
}
.container .newsInfo .newsL .newsList {
	margin-top:35px;
	width:100%
}
.container .newsInfo .newsL .newsList ul {
	display:flex;
	flex-direction:column
}
.container .newsInfo .newsL .newsList ul li {
	display:flex;
	margin-bottom:30px;
	padding:26px 23px 27px 0
}
.container .newsInfo .newsL .newsList ul li a {
	display:inline-block;
	height:100%;
	width:100%;
	display:flex;
}
.container .newsInfo .newsL .newsList ul li img {
	width:190px;
	height:128px;
	margin-right:30px;
	display:block
}
.container .newsInfo .newsL .newsList ul li div {
	display:flex;
	flex-direction:column;
	justify-content:space-around;
	flex:1;
	overflow:hidden
}
.container .newsInfo .newsL .newsList ul li div h3 {
	font-size:18px;
	font-weight:bold;
	color:#333
}
.container .newsInfo .newsL .newsList ul li div>span {
	margin-top:17px;
	display:inline-block;
	color:#999;
	font-size:16px;
	line-height:24px
}
.container .newsInfo .newsL .newsList ul li div p {
	font-size:14px;
	color:#666;
	display:flex;
	align-items:center
}
.container .newsInfo .newsL .newsList ul li div p img {
	width:12px;
	height:14px;
	margin:0;
	margin-left:24px;
	margin-right:10px
}
.container .newsInfo .newsL .newsList ul li:hover {
	transition:0.3ss linear;
	background-color:#F8F8F8
}
.container .newsInfo .newsL .newsList ul li:hover h3 {
	color:#15A0FE
}
.container .newsInfo .newsR {
	width:310px;
	padding-left:30px
}
.container .newsInfo .newsR .keyWord {
	display:flex;
	justify-content:space-between;
	align-items:center
}
.container .newsInfo .newsR .keyWord h3 {
	font-size:16px;
	font-weight:bold;
	text-align:left
}
.container .newsInfo .newsR .keyWord img {
	width:6px;
	height:11px
}
.container .newsInfo .newsR .searchInfo {
	position:relative;
	width:330px;
	height:39px
}
.container .newsInfo .newsR .searchInfo img {
	position:absolute;
	width:25px;
	height:25px;
	right:0px;
	top:7px
}
.container .newsInfo .newsR .searchInfo input {
	width:100%;
	height:39px;
	padding-left:20px;
	background-color:#fafafa;
	border-radius:20px;
	border:solid 1px #e5e5e5;
	padding-right:0px
}
.container .newsInfo .newsR .hotKey {
	width:100%;
	margin-top:17px;
	background-color:#FAFAFA;
	padding:24px 21px 0 21px
}
.container .newsInfo .newsR .hotKey ul {
	margin-top:30px
}
.container .newsInfo .newsR .hotKey ul li {
	height:49px;
	border-bottom:1px solid #F2F2F2;
	display:flex;
	align-items:center;
	justify-content:space-between
}
.container .newsInfo .newsR .hotKey ul li a {
	display:inline-block;
	height:100%;
	width:290px;
	display:flex;
	align-items:center;
	justify-content:space-between;
	margin:0 auto;
}
.container .newsInfo .newsR .hotKey ul li div {
	width:23px;
	height:23px;
	background-size:cover
}
.container .newsInfo .newsR .hotKey ul li span {
	color:#616161;
	font-size:14px;
}
.container .newsInfo .newsR .hotKey ul li button {
	width:83px;
	height:27px;
	border-radius:14px;
	border:solid 1px #dcdcdc;
	color:#abaaaa;
	font-size:12px;
	background-color:#fff;
}
.container .newsInfo .newsR .hotKey ul li:hover {
	transition:0.2s linear
}
.container .newsInfo .newsR .hotKey ul li:hover span {
	color:#019cff
}
.container .newsInfo .newsR .hotKey ul li:hover button {
	border:solid 1px #019cff;
	color:#019cff
}
.container .newsInfo .newsR .hotKey ul li:nth-of-type(1) div {
background-image:url(../images/key1.png)
}
.container .newsInfo .newsR .hotKey ul li:nth-of-type(1):hover div {
background-image:url(../images/key7.png)
}
.container .newsInfo .newsR .hotKey ul li:nth-of-type(2) div {
background-image:url(../images/key2.png)
}
.container .newsInfo .newsR .hotKey ul li:nth-of-type(2):hover div {
background-image:url(../images/key8.png)
}
.container .newsInfo .newsR .hotKey ul li:nth-of-type(3) div {
background-image:url(../images/key3.png)
}
.container .newsInfo .newsR .hotKey ul li:nth-of-type(3):hover div {
background-image:url(../images/key9.png)
}
.container .newsInfo .newsR .hotKey ul li:nth-of-type(4) div {
background-image:url(../images/key4.png)
}
.container .newsInfo .newsR .hotKey ul li:nth-of-type(4):hover div {
background-image:url(../images/key10.png)
}
.container .newsInfo .newsR .hotKey ul li:nth-of-type(5) div {
background-image:url(../images/key5.png)
}
.container .newsInfo .newsR .hotKey ul li:nth-of-type(5):hover div {
background-image:url(../images/key11.png)
}
.container .newsInfo .newsR .hotKey ul li:nth-of-type(6) div {
background-image:url(../images/key6.png)
}
.container .newsInfo .newsR .hotKey ul li:nth-of-type(6):hover div {
background-image:url(../images/key12.png)
}
.container .newsInfo .newsR .hot {
	width:332px;
	margin-top:17px;
	background-color:#FAFAFA;
	padding:24px 21px 0 21px;
	padding-right:0
}
.container .newsInfo .newsR .hot .keyWord {
	padding-right:21px
}
.container .newsInfo .newsR .hot ul {
	margin-top:30px;
	padding-bottom:15px
}
.container .newsInfo .newsR .hot ul li {
	margin-bottom:15px;
	padding:7px 16px;
	color:#616161;
	font-size:14px;
	border:solid 1px #dcdcdc;
	display:inline-block;
	border-radius:15px;
	margin-right:6px;
	text-align:center
}
.container .newsInfo .newsR .hot ul li a {
	color:#616161
}
.container .newsInfo .newsR .hot ul li:hover {
	transition:0.3s linear;
	color:#019cff;
	border:1px solid #019cff
}
.container .newsInfo .newsR .hot ul li:hover a {
	color:#019cff
}
.container .newsInfo .newsR .video {
	width:100%;
	margin-top:17px;
	background-color:#FAFAFA;
	padding:24px 21px 19px 21px
}
.container .newsInfo .newsR .video .hotVideo {
	width:100%;
	margin-bottom:10px;
	margin-top:20px
}
.container .newsInfo .newsR .video p {
	margin-top:10px;
	color:#666;
	display:flex;
	align-items:center;
}
.container .newsInfo .newsR .video p a
{
	color: #616161;
	display:inline-block;
	width:100%;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	font-size:14px;
	margin-bottom:6px;
	margin-left:4px;
}
.container .newsInfo .newsR .video p span {
	display:inline-block;
	width:3px;
	height:3px;
	border-radius:50%;
	background-color:#a0a0a0;
	margin-right:6px
}
.container .newsInfo .newsR .upload {
	width:100%;
	margin-top:17px;
	background-color:#FAFAFA;
	padding:24px 21px 20px 21px
}
.container .newsInfo .newsR .upload .uploadImg {
	width:100%;
	margin-bottom:10px;
	margin-top:20px
}
.container .newsInfo .newsR .upload ul {
	margin-top:20px
}
.container .newsInfo .newsR .upload ul li {
	color:#616161;
	font-size:14px;
	margin-bottom:15px
}
.container .newsInfo .newsR .upload ul li a {
	color:#616161
}

.page{height:60px;display:flex;text-align:center;justify-content:center;margin-top:0!important}
@media -sass-debug-info{
line{font-family:\00003250}
}
.page a{display:inline-block;height:30px;width:30px;border:1px solid #e5e5e5;line-height:30px;margin-right:10px;color:#333}
@media -sass-debug-info{
line{font-family:\00003260}
}
.page a:hover{color:#333}
@media -sass-debug-info{
line{font-family:\00003264}
}
.page .current{background-color:#5097ff;color:#fff;border:none;height:30px;width:30px;text-align:center;line-height:30px;margin-right:10px}
