/* CSS Document */
body {
	margin: 0 auto;
	padding: 0px;
	background: #FFF;
	font: 16px "Microsoft Yahei", "微软雅黑", Arial, Verdana, sans-serif;
	color: #505050;
}

div,
form,
img,
ul,
ol,
li,
dl,
dt,
dd,
p {
	margin: 0;
	padding: 0;
	border: 0;
}

li {
	list-style-type: none;
}

img {
	vertical-align: top;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	padding: 0;
}

.content {
	width: 1080px;
	margin: 0 auto;
}

.content02 {
	margin: 0 auto;
	text-align: left;
}

.content03 {
	width: 1200px;
	margin: 0 auto;
}

.marauto {
	margin: 0 auto;
}

.txtcolor {
	color: #FFFFFF
}

.topimg {
	width: 100%;
}

/*公共链接*/
a {
	color: #333333;
}

a:link {
	color: #333333;
	text-decoration: none;
}

a:visited {
	color: #333333;
	text-decoration: none;
}

a:hover {
	color: #01438f;
	text-decoration: none;
}

.xie_01 {
	float: left;
	padding: 18px 0px 0px 20px;
}

.xie_02 {
	float: left;
	padding: 25px 0px 0px 10px;
	font-size: 16px;
	font-weight: bold;
}

.xie_03 {
	border: 3px solid #ffe400;
}

.xie_04 {
	border: 1px solid #a7a7a7;
}

.xie_05bg {
	background-color: #f4f2f3;
}

.mt5 {
	margin-top: 5px;
}

.mt10 {
	margin-top: 10px;
}

.mt12 {
	margin-top: 12px;
}

.mt30 {
	margin-top: 30px;
}

.mb20 {
	margin-bottom: 20px;
}

.mt66 {
	margin-top: 66px;
}

.mt80 {
	margin-top: 80px;
}

.mt160 {
	margin-top: 160px;
}

.ml26 {
	margin-left: 26px
}

.ml28 {
	margin-left: 28px
}

.ml30 {
	margin-left: 30px
}

.ml32 {
	margin-left: 32px
}

.ml35 {
	margin-left: 35px
}

.ml40 {
	margin-left: 40px
}

.ml50 {
	margin-left: 50px
}

.ml80 {
	margin-left: 80px
}

.ml140 {
	margin-left: 140px
}

.h864 {
	height: 864px
}

.w1080 {
	width: 1080px;
}

.w1110 {
	width: 1110px;
}

.sp36 {
	font-size: 1px;
	display: block;
	clear: both;
	overflow: hidden;
	height: 36px;
}

.sp40 {
	font-size: 1px;
	display: block;
	clear: both;
	overflow: hidden;
	height: 40px;
}




/* 链接和文字颜色 */
.cWhite,
a.cWhite:link,
a.cWhite:visited {
	color: #fff;
}

.cYellow,
a.cGreen:link,
a.cGreen:visited {
	color: #ffb325;
}

.cWhite1,
a.cWhite1:link,
a.cWhite1:visited {
	color: #F7F6F6;
}

.cRed,
a.cRed:link,
a.cRed:visited {
	color: #F00;
}

/*红色*/
.cRed_d1,
a.cRed_d1:link,
a.cRed_d1:visited {
	color: #c00200;
}

.cRed_d2,
a.cRed_d2:link,
a.cRed_d2:visited {
	color: #BE4300;
}

.cRed_d3,
a.cRed_d3:link,
a.cRed_d3:visited {
	color: #BE110B;
}

.cBlue_d2,
a.cBlue_d2:link,
a.cBlue_d2:visited {
	color: #0156be;
}

.cBlue_d3,
a.cBlue_d3:link,
a.cBlue_d3:visited {
	color: #009cff;
}

.cGreen,
a.cGreen:link,
a.cGreen:visited {
	color: #167f00;
}




/*clear*/
.clearfix:before,
.clearfix:after {
	content: "";
	display: table;
}

.clearfix:after {
	clear: both;
	overflow: hidden;
}

.clearfix {
	zoom: 1;
}





.videobox {}

.videobox {
	position: relative
}

.videobox a img {
	width: 100%;
	height: 100%;
}

.videobox>a:before,
.videobox a:before {
	content: '';
	display: block;
	width: 40px;
	height: 40px;
	background: url("/template/2022FTPsecond/img/i-play.png") no-repeat;
	background-size: 100%;
	border-radius: 50%;
	position: absolute;
	left: 20px;
	bottom: 20px;
	z-index: 10;
}



.gc-main ul {
	width: 1120px;
	overflow: hidden
}

.gc-main li {
	float: left;
	width: 320px;
	margin: 0px 40px 40px 0px;
}

.gc-main li h3 a {
	display: block;
	font-size: 16px;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	font-weight: bold;
	color: #004077;
}

.yonglist {
	width: 1800px;
	margin: 0 auto;
}

.yongitem {
	float: left;
	margin: auto;
	width: 100%;
	background: #fff;
	border-radius: 10px;
	box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2);
	position: relative;
}

.yongitem .photo {
	border-radius: 10px 10px 0 0;
	margin-bottom: 20px;
}

.yongitem .photo img {
	border-radius: 10px 10px 0 0;
	width: 320px;
	height: 197px;
}

.yongitem .bd {
	margin: 0 20px 0px;
	height: 310px;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}

.yongitem .line {
	background: #00438e;
	height: 2px;
	width: 40px;
	overflow: hidden;
	margin: 18px 0
}

.yongh3:hover {
	color: #ffffff;
}

.yongitem .ph3 {
	font-size: 18px;
	line-height: 36px;
	font-weight: bold;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.yongitem p {
	color: #999;
	font-size: 14px;
	line-height: 24px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 6;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.yongitem .go {
	background: url("/template/2022FTPsecond/img/go.png") no-repeat 0 0;
	background-size: 100% 100%;
	position: absolute;
	bottom: -20px;
	left: 50%;
	margin-left: -20px;
	width: 40px;
	height: 40px
}

.yongitem-active,
.yongitem:hover {
	background: #556bb7;
}

.yongitem-active .ph3,
.yongitem:hover .ph3 {
	color: #fff
}

.yongitem-active p,
.yongitem:hover p {
	color: #ffffff
}

.yongitem-active .line,
.yongitem:hover .line {
	background: #fff;
}

.yongitem-active .go,
.yongitem:hover .go {
	background: url("/template/2022FTPsecond/img/gomore.png") no-repeat 0 0;
	bottom: 15px;
	right: 20px;
	left: auto;
	margin-left: 0px;
	width: 20px;
	height: 20px
}


.videoarea {
	width: 800px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -400px;
	margin-top: -250px;
	z-index: 20;
	background: #306fb1;
	padding: 12px;
	line-height: 0px;
}

.video-close {
	width: 100%;
	position: absolute;
	top: -20px;
	right: -20px;
	z-index: 20;
	text-align: right
}

#videoPlay2 {}


.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;
}


.sc4 {
	margin: 70px 0 0;
	padding: 80px 0
}

.sc4-list {
	margin-bottom: 20px
}

.sc4-list li {
	background: #fff;
	border-radius: 10px;
	width: 320px;
	margin-left: 20px;
	margin-right: 20px;
	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("/template/2022FTPsecond/img/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("/template/2022FTPsecond/img/en-a-2.png") no-repeat 0 center;
}

.sc4-list2 li {
	border-bottom: 1px solid #afcee8;
	line-height: 38px;
	height: 38px
}



.bj1 {
	background: url(/template/2022FTPsecond/img/v-bg.jpg) no-repeat top;
	height: 1400px;
}

.bj2 {
	background: url(/template/2022FTPsecond/img/bg02.png) no-repeat top;
	height: 462px;
}


/*版权*/
.xie_fc {
	font-size: 16px;
	line-height: 30px;
	width: 1080px;
	color: #333333;
}
/* 	.styleBox {
		width:360px;
	} */






.en_toppic_m {
	display: none;
}

.mob {
	display: block;
}

.en_toppic img {
	width: 100%
}

.ell {
	display: -webkit-box;
	overflow: hidden;
	white-space: normal !important;
	text-overflow: ellipsis;
	word-wrap: break-word;
	-webkit-box-orient: vertical
}

.ell_clamp3 {
	-webkit-line-clamp: 3;
}

.ell_clamp2 {
	-webkit-line-clamp: 2;
}

.clamp1 {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}




@media screen and (max-width: 760px) {
	body {
		background-image: none;
	}

	.content {
		width: 90%;
		margin: 0 auto;
		overflow: hidden;
	}

	.content2 {
		width: 100%;
		margin: 0 auto;
	}

	.en_toppic_m {
		display: block;
	}

	.en_toppic_m img {
		width: 100%;
	}

	.mob {
		display: none;
	}

/* 	.styleBox {
		width: 100% ;
	}
 */
	.h50,
	.h30 {
		height: 18px !important;
	}


	.h80 {
		height: 21px !important;
	}

	.h60 {
		height: 10px !important;
	}

	.lmimg img {
		width: 100%;
	}

	.bj1 {
		height: auto;
		background: #fff;
	}

	.gc-main ul {
		width: 100%;
		display: flex;
		flex-wrap: wrap;

	}

	.gc-main li {
		float: none;
		width: 100%;
		margin: 0px 0 20px 0px;
	}

	.yongitem .photo {

		margin-bottom: 10px;
	}

	.yongitem .bd {

		height: 147px;
	}

	.yongitem .ph3 {
		font-size: 1rem;
		line-height: normal;
	}

	.yongitem p {
		color: #999;
		font-size: .9rem;
		line-height: 1.2rem;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}

	.yongitem {
		float: none;
		margin: 4% auto;
		width: 100%;
	}

	.yongitem .photo img {
		border-radius: 10px 10px 0 0;
		width: 100%;
		height: auto;
	}

	.yongitem .line {
		margin: 4% 0;
	}

	.sc4-list li p {

		height: 54px;
		line-height: normal;
		font-size: .9rem;
	}

	.cm-pic-list img {
		width: 100%;
		height: auto;
	}

	.sc4-list li {

		width: 100%;
		margin-left: auto;
		margin-right: auto;

	}

	.sc4-list ul {
		display: flex;
		flex-wrap: wrap;
	}

	.bj2 {
		background: url(/template/2022FTPsecond/img/bg02.png) no-repeat top;
		height: auto;
		background-size: 100% 100%;
	}

	.bj1 {
		background: url(/template/2022FTPsecond/img/v-bg.jpg) no-repeat top;
		height: auto;
		background-size: 100% 100%;
	}

	.xie_fc {
		font-size: .9rem;
		line-height: normal;
		width: 84%;
	}


}
<!--ecms sync check [sync_thread_id="3bcee7cc5a424330844ab778a62d31c1" sync_date="2022-06-01 10:06:40" check_sum="3bcee7cc5a424330844ab778a62d31c1]-->