/* CSS Document 2021-03-30 */
html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

body,
div,
h1,
h2,
h3,
h4,
h5,
h5,
p,
ul,
ol,
li,
dl,
dt,
dd {
	margin: 0;
	padding: 0;
	font-weight: normal;
}

ul,
ol {
	list-style-type: none;
}

em {
	font-style: normal
}

body {
	color: #444;
}

input,
textarea {
	font: 14px "Microsoft Yahei", Arial, Helvetica, sans-serif;
	line-height: 30px;
	border: none;
	outline: none;
}

a {
	color: #333;
	text-decoration: none;
	cursor: pointer;
}

a:hover {
	color: #2751a7;
}

body,
div {
	line-height: 26px;
	font-size: 16px
}

/*********common area*************/
.g-c-area {
	margin: 0px auto;
	position: relative
}

.fl-left {
	float: left
}

.fl-right {
	float: right
}

.txt-c {
	text-align: center
}

/**clear**/
.clearfix:before,
.clearfix:after {
	content: "";
	display: table;
}

.clearfix:after {
	clear: both;
	overflow: hidden;
}

.clearfix {
	zoom: 1;
}

/*
*,
*:before,
*:after {  -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;      box-sizing: border-box;}

/*******************/
.w1080 {
	width: 1100px;
	margin: 0 auto;
	border: 0px solid #ccc
}

.mb30 {
	margin-bottom: 30px
}

.sp10 {
	font-size: 1px;
	display: block;
	clear: both;
	overflow: hidden;
	height: 10px;
}

.gray {
	color: #aaaaaa
}

/*******list*******/
.cm-ul-list {}

.cm-ul-list li {
	line-height: 34px;
	height: 34px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear
}

.cm-ul-list li a {
	margin-left: 5px
}

.cm-pic-list {}

.cm-pic-list li {
	float: left;
	margin-right: 3.2%;
	width: 30%;
	margin-bottom: 20px;
}

.cm-pic-list img {
	width: 100%;
	height: 100%
}

.cm-pic-list p {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center
}

.cm-pic-list li a {
	margin: 10px 0 6px
}

.cm-picrw-list {}

.cm-picrw-list li {
	margin-bottom: 20px;
	position: relative;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}

.cm-picrw-list li>a {
	display: block;
	position: relative;
	margin-right: 20px
}

.cm-picrw-list li>a img {
	width: 175px;
	height: 115px;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 20
}

.cm-picrw-list li p {
	margin-left: 190px
}

.cm-picrw-list li a p,
.cm-picrw-list li p {
	height: 115px;
	line-height: 29px;
	border-bottom: 1px solid #e9e9e9;
	overflow: hidden;
}

.img-overw {
	position: relative;
	line-height: 0px;
	display: inline-block
}

.img-overw img {
	width: 100%;
	height: 100%
}

.img-overw p {
	position: absolute;
	width: 100%;
	height: 50px;
	line-height: 58px;
	bottom: 0px;
	color: #fff;
	padding: 0 8px;
	background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000);
	box-sizing: border-box;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}

.pagenumb {
	padding: 10px 0;
	text-align: center
}

.pagenumb a {
	margin: 0 10px;
	display: inline-block;
	width: 12px;
	height: 18px
}

.pagenumb a img {
	width: 100%;
	height: 100%
}

.pagenumb em {
	width: 7px;
	height: 7px;
	border-radius: 4px;
	background: #fff;
	display: inline-block;
	margin: 5px 6px
}

.pagenumb em.on {
	background: #fde47b
}

.videobox {}

.videobox li {
	position: relative
}

.videobox li a img {
	width: 100%;
	height: 100%;
}

.videobox li>a:before,
.videobox a:before {
	content: '';
	display: block;
	width: 60px;
	height: 60px;
	background: url("/news/images/20210529/i-play.png") no-repeat;
	background-size: 100%;
	border-radius: 50%;
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 10;
	margin-left: -30px;
	margin-top: -30px;
}

.list-2col li {
	float: left;
	width: 47%;
	margin-right: 3%;
}

.list-4col li {
	float: left;
	width: 25%
}

.list-5col li {
	float: left;
	width: 20%
}

/*****/
.mobileh5-box {
	position: relative;
}

.mg-box-arrow-left {
	position: absolute;
	top: 220px;
	left: 0;
	z-index: 20;
	display: inline-block;
	width: 30px;
	background: transparent url("/news/images/20210529/roll-arrowleft.png") no-repeat scroll center 0;
	height: 60px;
}

.mg-box-arrow-right {
	position: absolute;
	top: 220px;
	right: 0;
	z-index: 20;
	display: inline-block;
	width: 30px;
	background: transparent url("/news/images/20210529/roll-arrowright.png") no-repeat scroll center 0;
	height: 60px;
}

.mg-box-arrow-right:hover {
	background: transparent url("/news/images/20210529/roll-arrowright-o.png") no-repeat scroll center 0;
}

.mg-box-arrow-left:hover {
	background: transparent url("/news/images/20210529/roll-arrowleft-o.png") no-repeat scroll center 0;
}

.mg-box-cont {
	margin: 0px 40px
}

.cm-pic-list .mg-box-cont li {
	width: 30%;
	margin: 0 1.6%
}

.mobileh5-box li a {
	width: 295px;
	height: 535px;
	background: transparent url("/news/images/20210529/mobileh5-bg.png") no-repeat scroll center 0;
	display: block;
	margin: 0px auto;
	text-align: center
}

.mobileh5-box li a img {
	width: 250px;
	height: 400px;
	margin: 50px auto 0;
}

/****form****/
.formbox {}

.form-inp {
	background-color: #efefef;
	border: 0px;
	outline: none;
	padding: 5px 10px
}

.formbox input.inpcheck {
	margin-right: 8px;
	vertical-align: middle;
	display: inline-block
}

/******* copyright  *****/
.footcopyright {
	padding: 50px 0 40px;
	text-align: center;
	color: #999;
	font-size: 14px;
}

.footcopyright p {
	line-height: 26px
}

/*********common end***********/

/* 分享 */
.fx_new {
	float: left;
	text-align: left;
}

.bshare-custom a:link {
	color: #fff;
}

.bshare-custom a:visited {
	color: #fff;
}

.bshare-custom a:hover {
	color: #fff;
}

.bais {
	color: #fff;
}

.bshare-custom #bshare-shareto {
	color: #fff !important;
}

.fx_bot {
	bottom: 0;
}

/*导航*/
.nav {
	height: 56px;
	background: #b7132e;
	line-height: 56px;
	text-align: center;
}

.nav li {
	display: inline-block;
	line-height: 56px;
	text-align: center;
	background: url("/news/images/20210529/nav_line.png") no-repeat right center;
}

.nav li a {
	padding: 0 20px 0 10px;
	color: #fff;
	font-size: 18px
}

.nav li:hover a {
	background: #76113b;
	display: block;
	padding: 0 15px 0 15px;
}

/*背景*/
/*.sc_top{ background: url("/news/images/20210529/top.jpg") no-repeat top;height:720px; background-size: cover}
@media screen and (max-width:1920px) { 
}*/

body {
	background: #fff
}

.fl_left {
	float: left
}

.fl_right {
	float: right
}

.rollleft,
.rollright {
	margin: 0 5px
}

.cm-pic-list {
	width: 103.5%
}

.cm-ul-list li a {
	background: url("/news/images/20210529/dot.png") no-repeat 0 center;
	padding-left: 12px;
	background-size: 10px 10px
}

.cm-ul-list li:hover {
	background: #e7f2fb
}

@media screen and (max-width:1920px) {}

/*** all ****/
.section {
	width: 100%
}

/*栏目*/
.sc-title-bgw {
	height: 115px;
	text-align: center;
}

.sc-title-bg1 {
	background: url("/news/images/20210529/bar1.png") no-repeat center 0;
}

.sc-title-bg2 {
	background: url("/news/images/20210529/bar2.png") no-repeat center 0;
}

.sc-title-bg3 {
	background: url("http://www.hinews.cn/news/pic/003/218/268/00321826896_b6f707a2.png") no-repeat center 0;
}

.sc-title-bg4 {
	background: url("http://www.hinews.cn/news/pic/003/218/268/00321826895_c4dceb22.png") no-repeat center 0;
}

.sc-title-bg5 {
	background: url("/news/images/20210529/bar4.png") no-repeat center 0;
}

.sc-title-bg6 {
	background: url("http://www.hinews.cn/news/pic/003/218/268/00321826897_794d5142.png") no-repeat center 0;
}

.sc-title-bg7 {
	background: url("http://www.hinews.cn/news/pic/003/218/268/00321826894_2ab57dbb.jpg") no-repeat center 0;
}

.sc-title-bg8 {
	background: url("/news/images/20210529/bar7.png") no-repeat center 0;
}

.sc-title-bg9 {
	background: url("http://www.hinews.cn/news/pic/003/212/824/00321282471_e80d1b14.png") no-repeat center 0;
}

.sc-title-bg10 {
	background: url("http://www.hinews.cn/news/pic/003/212/825/00321282598_0a7e6037.png") no-repeat center 0;
}



.sc4 {
	background-image: url(/news/images/20210529/bg-s4.jpg)
}

/*.sc5 .bg-img { background-image: url(/news/images/20210529/bg-s5.jpg) }*/
.sc5 {
	background-image: url(/news/images/20210529/bg-s5.jpg)
}

.sc6 .bg-img {
	background-image: url(/news/images/20210529/bg-s7.jpg)
}

.sc7 .bg-img {
	background-image: url(/news/images/20210529/bg-s8.jpg)
}

.sc8 .bg-img {
	background-image: url(/news/images/20210529/bg-s9.jpg)
}

.sc10 .bg-img {
	background-image: url(/news/images/20210529/bg-s10.jpg)
}

.sc11 .bg-img {
	background-image: url(/news/images/20210529/bg-s11.jpg)
}

.sc9 .bg-img {
	background-image: url(/news/images/20210529/bg-s12.jpg)
}

/******* 底部 *****/

.footer {
	width: 100%;
	background: url("/news/images/20210529/lybg.jpg") 0 0 repeat;
}

.copyright {
	width: 100%;
	padding: 30px 0 30px 0;
}

.copyright p {
	font-size: 12px;
	color: #a4bcf3;
	text-align: center;
}

/***/
.s1_top {
	height: 600px;
	text-align: center
}

.s1_pic {
	padding-top: 145px;
}

.sc1 {
	background: url("http://www.hinews.cn/news/pic/003/218/268/00321826893_5d55da63.jpg") no-repeat center 0;
	background-size: auto auto
}

@media screen and (min-width:1920px) {
	.sc1 {
		background: url("http://www.hinews.cn/news/pic/003/218/268/00321826893_5d55da63.jpg") no-repeat center 0;
		background-size: 100% auto
	}

	.s1_top {
		height: 660px;
	}
}

@media screen and (min-width:2400px) {
	.sc1 {
		background: url("http://www.hinews.cn/news/pic/003/218/268/00321826893_5d55da63.jpg") no-repeat center 0;
		background-size: 100% auto
	}

	.s1_top {
		height: 780px;
	}
}

.s2-area .bd {
	background: #fff;
	padding: 20px 25px;
}

.firnews {
	font-size: 34px;
	text-align: center;
	padding: 0 0 30px;
	height: 60px;
	line-height: 60px;
}

.firnews a {
	font-weight: bold;
	color: #153a85;
}

.s2-area .fl-left {
	width: 42%
}

.s2-area .fl-right {
	width: 55%
}

.s2-area .fl-right .cm-ul-list li {
	line-height: 35px;
	height: 35px
}

.sc2-list {
	position: relative;
	margin-top: 20px
}

.arrow-left {
	position: absolute;
	top: 78px;
	left: 10px;
	z-index: 5
}

.arrow-right {
	position: absolute;
	top: 78px;
	right: 50px;
	z-index: 5
}

.sc2-list ul {
	width: 90%;
	margin: 0 auto
}

.sc2-list ul li {
	width: 28%;
	margin-right: 5.3%;
	margin-bottom: 5px
}

/***/
.sc3 {
	margin-top: 30px;
	background-image: url(/news/images/20210529/bg-s4.jpg);
	background-size: 100% 100%;
	padding: 100px 0;
	background-repeat: no-repeat;
}

.sc3 .bd {
	background: #ecf6ff;
	position: relative;
}

.sc3pic {
	width: 690px;
	padding: 12px;
	background: #fff;
	;
}

.sc3pic img {
	width: 100%
}

.sc3-rig {
	width: 280px;
	color: #000;
	padding: 30px 40px;
}

.sc3-rig h3 {
	font-size: 26px;
	color: #000;
	margin-bottom: 20px;
	line-height: 34px
}

.sc3-rig p {
	color: #000;
	font-size: 12px;
	line-height: 24px;
	padding-bottom: 10px;
}

/**/
.sc4 {
	margin: 70px 0 0;
	padding: 80px 0
}

.sc4-list {
	margin-bottom: 20px
}

.sc4-list li {
	background: #fff;
	border-radius: 10px;
	width: 28%;
	margin-right: 5%;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	position: relative;
}

.sc4-list li img {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

.sc4-list li p {
	padding: 5px 15px 5px;
	text-align: left;
	word-break: break-all;
	height: 75px;
	text-overflow: ellipsis;
	display: -webkit-box;
	/** 对象作为伸缩盒子模型显示 **/
	-webkit-box-orient: vertical;
	/** 设置或检索伸缩盒对象的子元素的排列方式 **/
	-webkit-line-clamp: 2;
	/** 显示的行数 **/
	overflow: hidden;
	/** 隐藏超出的内容 **/
	white-space: normal;
	line-height: 24px
}

.sc4-list li span {
	position: absolute;
	bottom: -18px;
	right: 20px;
	z-index: 20;
	display: inline-block;
	width: 44px;
	height: 44px;
	background: url("/news/images/20210529/en-a-1.png") no-repeat 0 center;
}

.sc4-list li:hover {
	box-shadow: 0px 30px 30px -30px #000;
}

.sc4-list li:hover span {
	background: url("/news/images/20210529/en-a-2.png") no-repeat 0 center;
}

.sc4-list2 li {
	border-bottom: 1px solid #afcee8;
	line-height: 38px;
	height: 38px
}

/****/
/***/
.sc5 {
	padding-top: 90px;
	height: 710px;
	position: relative
}

.sc5-col {
	text-align: center;
	width: 600px;
	color: #fff;
	margin: 10px auto;
}

.sc5 .font12 p {
	color: #aaa;
	font-size: 12px;
	line-height: 20px
}

.sc5-col-p30 {
	padding: 30px 0;
}

.video_tag {
	position: absolute;
	top: 0;
	left: 0px;
	width: 100%;
	color: #fff;
	z-index: 5;
	height: 100%
}

#videoPlay2 {
	position: absolute;
	top: 70px;
	left: 50%;
	margin-left: -470px;
	z-index: 20;
}

.videoarea {
	width: 940px;
	background: #0e295f;
	padding: 12px;
	line-height: 0px;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}

#video-close {
	text-align: center;
	padding-top: 20px;
}

#videoPlay2 {
	display: none
}

/****/
.sc6 {
	padding: 60px 0 0
}


/****/
.sc7 {
	padding: 60px 0
}

.sc7-list {
	margin-bottom: 15px
}

.sc7-list .item {
	float: left;
	background: #efefef;
	width: 22%;
	margin: 0 1.5%;
	position: relative;
	line-height: 0;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear
}

.sc7-list .item img {
	width: 100%
}

.sc7-list .item p {
	padding: 10px 15px;
}

.sc7-list .item-col {
	height: 90px
}

.sc7-list .item:nth-child(even) img {}

.sc7-list .item:nth-child(odd) img {
	position: absolute;
	top: 90px;
}

.sc7-list .item:hover {
	background: #153a85;
	color: #fff
}

.sc7-list .item a:hover {
	background: #153a85;
	color: #fff
}

/******* 底部 *****/

.footer {
	width: 100%;
	background: url("/news/images/20210529/footbg.jpg") 0 0 repeat;
}

.copyright {
	width: 100%;
	padding: 30px 0 30px 0;
}

.copyright p {
	font-size: 12px;
	color: #a4bcf3;
	text-align: center;
}






/* DENG addcss */
.sc3pic img {
	width: 690px;
	height: 388px;
}
	.x_02 img{
		width:670px;
		height:416px;
	}
	

body {
	overflow-x: hidden;
}

.en_toppic_m {
	display: none;
}

.mob {
	display: block;
}

.en_toppic img {
	width: 100%;
}


@media screen and (max-width: 760px) {
	body {
		overflow-x: hidden;
	}

	.content {
		width: 100%
	}

	.content2 {
		width: 90%;
		margin: 0 auto;
		overflow: hidden;
	}

	.w1080 {
		width: 100%;
		height: auto;
	}


	.s2-area .bd {
		background: #fff;
		padding: 4%;
	}

	.firnews {
		font-size: 1.6rem;
		text-align: justify;
		padding: 0 0 3%;
		height: unset;
		line-height: 2rem;
	}

	#banner01 li img {
		width: 100%;
		height: auto;
	}

	.banner01 {
		width: 100% !important;
		height: auto !important;
	}

	.s2-area .fl-left {
		width: 100%;
	}

	.s2-area .fl-right {
		width: 100%;
	}

	.banner02 ul li {

		width: 100% !important;
		margin-right: 0 !important;
	}

	.cm-pic-list img {
		width: 100%;
		height: auto;
	}

	.sc4-list li {
		background: #fff;
		border-radius: 10px;
		width: 90%;
		margin-right: 0;
		transition: all 0.2s linear;
		-webkit-transition: all 0.2s linear;
		position: relative;
		margin-bottom: 7%;
	}

	.sc4-list ul {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-evenly;
	}

	.sc4-list li p {
		padding: 5px 15px 15px;
		height: auto;
	}

	.sc4-list2 ul {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-around;
	}

	.list-2col li {
		float: left;
		width: 90%;
		margin-right: 0;
	}

	.videobox>ul {
		display: flex;
		flex-wrap: wrap;
		width: 94%;
		justify-content: space-around;
		margin: 0 auto;
	}
/* 
	.banner07 ul li {
		position: relative;
		width: 100% ;
	} */

	.sc7-list .item {
		float: unset;
		width: 50%;
		margin: unset;
	}

	.sc7-list {
		/*    margin-bottom: 15px; */
		display: flex;
		flex-wrap: wrap;
		justify-content: space-around;
		width: 96%;
		margin: 0 auto;
	}

	.sc7-list {
		margin-bottom: 15px;
		display: flex;
		flex-wrap: wrap;
		justify-content: flex-start;
		width: 94%;
		margin: 0 auto;
	}

	.copyright {
		width: 96%;
		padding: 30px 0 30px 0;
		margin: 0 auto;
	}

	.bj01 {
		width: 100% !important;
	}

	.xcbg {
		    width: 96% !important;
		    padding: 2% !important;
		    height: auto !important;
		
	}

	.sc1 {
		background: url("http://www.hinews.cn/news/pic/003/218/268/00321826893_5d55da63.jpg") no-repeat center top;
		background-size: auto;
		background-size: 100% 60%;
	}

	.s1_pic img {
		width: 89%;
	}

	.s1_pic {
		padding-top: 65px;
		padding-bottom: 65px;
	}

	.banner01 li p {
		width: 94%;
		margin: auto;
		padding: 2% 3%;

		bottom: 7px !important;
	}

	#swiper-button-prev2 {
		left: -22px !important;
	}

	.sc4 {
		margin: 5% 0 0;
		padding: 7% 0;
	}

	.sc-title-bg4,
	.sc-title-bg6,
	.sc-title-bg3,
	.bgnew8 {
		background-size: 100%;
		width: 160%;
		margin-left: -29%;

	}

	.sc-title-bgw {
		height: 69px;
	}

	.cm-pic-list {
		width: 100%
	}

	.sc6 .cm-pic-list li {
		float: unset;
		margin-right: 0;
		width: 48%;
		margin-bottom: 0;
	}

	.sc6 .videobox li>a:before,
	.sc6 .videobox a:before {
		width: 30px;
		height: 30px;
		left: 40%;
		top: 27%;
		margin-left: 0px;
		margin-top: 0px;
	}

	.sc3pic img {
		width: 100%;
		height: auto;
	}

	.sc3 {
		padding: 30px 0;
	}

	.sc3pic {
		width: 100%;
		padding: 12px;

	}

	.sc3 .bd {
		background: unset;
	}

	.sc3pic {
		width: 94%;
		margin: 2% 3%;
		background: unset;
		padding: unset;
	}

	.sc3-rig {
		width: 94%;
		margin: 3% 4%;
		padding: unset;
	}

	.sc3-rig h3 {
		font-size: 1.4rem;
		margin-bottom: 0%;
		line-height: 30px;
	}

	.sc3 .videoNext {
		right: 40%;
		top: unset;
		bottom: -18px;
	}

	.sc3 .videoPrev {
		left: 40%;
		top: unset;
		bottom: -18px;
	}

	.sc7 {
		padding: 8% 0 0 0;
	}

	.bgnew8,.bgnew9,.bgnew10,.sc-title-bg7 {
		background-size: 100% !important;
		width: 160%;
		margin-left: -29%;
	}

	.bg .border1,
	.bg .border2 {
		font-size: 17px !important;
		width: 100px !important;
		height: 30px !important;
		line-height: 30px !important;
	}

	.bg ul li img {
		width: 16px !important;
		height: 15px !important;
	}

	.bg {
		background: url(/news/images/20220414/bg.png) no-repeat;
		width: 100% !important;
		height: 80px !important;
	}
	.x_02 img{
		width:100% !important;
		height:auto !important;
	}
	
.x_02 {
    width: 100% !important;
    height: auto !important;

}

.x_05 {
    width: 100% !important;
    float: unset !important;
}
.newnew {
    overflow-y: unset !important;

    width: 98% !important;
    height: unset !important;
    margin: 2% !important;
}
.sc7-list .item-col {
    height: 90px;
    line-height: 22px;
}
.sc10-list {
  width: 90% !important;
}

#swiper-button-next7,#swiper-button-prev7{}
#swiper-button-prev7 {
    left: 13px !important;
}
#swiper-button-next7{
	right:3px !important;
}

.sc10-list li a {
width:90% !important;
}


.footer{
	    margin-top: 40px !important;
}
#banner5 {
    padding: 30px 0;
    /* margin: 0 6% 0 9%; */
    text-align: center;
    width: 90%;
    margin: 0 auto;
}
.sc10-list li .info {
    display: none !important;
    width: 86% !important;}

.sc10-list li .info h3 {
    width: 82% !important;
    left: 50% !important;
    margin-left: -42% !important;


}

.sc10-list li .sc10-item-bg {

    width: 86% !important;}



}
<!--ecms sync check [sync_thread_id="3bcee7cc5a424330844ab778a62d31c1" sync_date="2023-09-14 10:09:02" check_sum="3bcee7cc5a424330844ab778a62d31c1]-->