body {
	margin: 0 auto;
	padding: 0px;
	background: #FFF;
	font: 16px "Microsoft Yahei", "微软雅黑", Arial, Verdana, sans-serif;
	color: #333333;
}

div,
form,
img,
ul,
ol,
li,
dl,
dt,
dd,
p {
	margin: 0;
	padding: 0;
	border: 0;
}

li {
	list-style-type: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	padding: 0;
}

.content {
	width: 1200px;
	margin: 0 auto;
}

.content02 {
	width: 1080px;
	margin: 0 auto;
}

.content03 {
	width: 980px;
	margin: 0 auto;
}

.marauto {
	margin: 0 auto;
}

.txtcolor {
	color: #FFFFFF
}

.phoneImg {
	display: none;
}

.topimg,
.topimg img,
.phoneImg,
.phoneImg img {
	width: 100%;
	vertical-align: top;
}

/*公共链接*/
a {
	color: #333333;
}

a:link {
	color: #333333;
	text-decoration: none;
}

a:visited {
	color: #333333;
	text-decoration: none;
}

a:hover {
	color: #004ea2;
	text-decoration: none;
}

.mt5 {
	margin-top: 5px;
}

.mt10 {
	margin-top: 10px;
}

.mt12 {
	margin-top: 12px;
}

.mt16 {
	margin-top: 16px;
}

.mt30 {
	margin-top: 30px;
}

.mb20 {
	margin-bottom: 20px;
}

.mt80 {
	margin-top: 80px;
}

.mt100 {
	margin-top: 100px;
}

.mt160 {
	margin-top: 160px;
}

.mt304 {
	margin-top: 304px;
}

.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;
}

.fl-left {
	float: left
}

.fl-right {
	float: right
}

.txt-c {
	text-align: center;
}

.tb {
	width: 30px;
	height: 32px;
	float: left;
}

.mt250 {
	margin-top: 250px;
}

.show-mod-righttxt::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 6px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 0px;
}

.show-mod-righttxt::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	border-radius: 20px;
	background: #ffbc6b;
}

.show-mod-righttxt::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	/* -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);*/
	border-radius: 20px;
	background: #e4e4e4;
}

/* 链接和文字颜色 */
.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;
}



.content_area {
	margin: 0px auto;
	position: relative
}

.sc-bartitle {
	width: 1200px;
	height: 70px;
	margin: 00px auto 10px;
	position: relative;
	text-align: center
}

.sc-bartitle a.more {
	position: absolute;
	bottom: 20px;
	right: 15px;
	display: inline-block;
	color: #999999
}

/*样式样本开始*/
.lbk0001 {
	border: 1px solid #A5D2C9;
}

.lbk0002 {
	border: 1px solid #D7D8DA;
}

.lbk0003 {
	border: 1px solid #cdcdcd;
}

.lbk0004 {
	border: 1px solid #cdcdcd;
}

.lbk0005 {
	border: 1px solid #000;
}

.lbk0006 {
	border: 1px solid #F0F0F0;
}

.lbk0007 {
	border: 1px solid #ABD4F4;
}

.lbk0008 {
	border: 1px solid #C5DAF7;
}

.lbk0009 {
	border: 1px solid #c3c4c6;
}

/*背景*/
.bg1 {
	background: url(img/mzydh_img/headlines_bg.jpg) no-repeat;
	height: 160px;
	width: 100%;
	overflow: hidden;
	background-size: cover;
}

.bg2 {
	background: url(img/mzydh_img/bg2.png) no-repeat top;
	height: 435px;
}

.bg3 {
	background: url(img/mzydh_img/bg3.png) no-repeat top;
	height: 689px;
}

.bg4 {
	background: url(img/mzydh_img/bg4.png) no-repeat;
	height: 618px;
	width: 100%;
	overflow: hidden;
	background-size: cover;
}

.bg5 {
	background: url(img/mzydh_img/bg5.jpg) no-repeat;
	height: 620px;
	width: 100%;
	overflow: hidden;
	background-size: cover;
	background-attachment: fixed;
}

.bg6 {
	background: url(img/mzydh_img/bg6.jpg) no-repeat;
	height: 442px;
	width: 100%;
	overflow: hidden;
	background-size: cover;
}

.bg7 {
	background: url(img/mzydh_img/bg7.jpg) no-repeat;
	min-height: 720px;
	width: 100%;
	overflow: hidden;
	background-size: cover;
}


.bg8 {
	background: #ebf8ff repeat top;
	height: 690px;
}

.bg9 {
	background: #00aaf9 repeat top;
	height: 490px;
}

.lm_bg {
	background: url(img/mzydh_img/lm02.png) no-repeat top;
}

.lm_bg2 {
	background: url(img/mzydh_img/lm09.png) no-repeat top;
	height: 442px;
}




/*******/
.g-c-area {
	width: 1100px
}

.navmenu {
	position: absolute;
	top: 30px;
	right: 60px;
	z-index: 120;
	width: 200px;
	display: none
}

#menufiexd .m {
	background: transparent url("img/mzydh_img/navrig.png") no-repeat scroll center 0;
	padding-bottom: 4px;
	min-height: 300px
}

#menufiexd .f {
	background: transparent url("img/mzydh_img/navrig.png") no-repeat scroll center bottom;
	height: 40px
}

.nav-up {
	display: block;
	height: 100px;
}

.menulist {
	width: 130px;
	margin: 20px auto 0;
	text-align: center
}

.menulist a {
	line-height: 50px;
	display: block;
	color: #333333;
	transition: all .2s ease-in;
	font-size: 16px;
	position: relative;
}

.menulist a:hover {
	color: #002f77;
	font-weight: bold
}

.menulist a::before {
	content: "";
	position: absolute;
	top: 0;
	left: 50%;
	width: 0%;
	height: 100%;
	transition: 0.2s all linear;
}

.menulist a:hover~.menulist a::before {
	left: 0;
}

.menufiexclass {
	position: fixed;
	top: 60px;
	right: 30px;
	z-index: 200;
	width: 200px;
	display: block
}

.g-c-area {
	margin: 0px auto;
	position: relative
}

/****/

.text1 h1 {
	text-align: left;
	line-height: 50px;
	font-size: 30px;
	color: #ffffff;
	display: flex;
	justify-content: center;
	flex-direction: column;
	height: 150px;
}

.text1 h1 a {
	color: #ffffff;
	-webkit-line-clamp: 3;
}

.text1 h1 a:hover {
	color: #ffa030;
}

.text2 {
	width: 400px;
	margin-left: 26px;
	padding-top: 80px;
}

.text2 p {
	text-align: left;
	line-height: 38px;
	font-size: 16px;
	color: #333333;
	text-indent: 2em;
}

.text3 {
	text-align: left;
	line-height: 36px;
	font-size: 16px;
	background: #004ea1;
	height: 500px;
}

.text3 p {
	color: #ffffff;
	margin-left: 10px;
}

.text3 a {
	color: #ffffff;
}

.text3 :hover {
	color: #b1ffea;
}



.text4_img li {
	width: 454px;
	height: 108px;
	position: relative;
	margin-bottom: 20px;
	cursor: pointer;
	background-color: #ebf8ff;
}

.text4_img li img {
	width: 175px;
	float: left;
}

.text4_img li span {
	font-size: 16px;
	line-height: 36px;
	right: 0;
	position: absolute;
	top: 10;
	width: 260px;
	height: 108px;
	color: #333333;
	padding-right: 5px;
}


.text4_img li:hover {
	background: #a9ddf9;
	width: 454px;
	height: 108px;
}

.text4_img li span:hover {
	color: #004ea2;
}



.text5_img li {
	width: 454px;
	height: 62px;
	position: relative;
	margin-bottom: 8px;
	cursor: pointer;
}

.text5_img li img {
	width: 100px;
	float: right;
}
.text5_img li a{display: flex;justify-content: space-between;}
.text5_img li span {
	font-size: 16px;
	line-height: 30px;
	display: block;
	/* position: absolute; */
	/* top: 10; */
	width: 334px;
	height: 60px;
	color: #ffffff;
	padding-left: 8px;
	-webkit-line-clamp: 2;
}


.text5_img li:hover {
	background: #004ea1;
	width: 454px;
	height: 62px;
}

.text5_img li span:hover {
	color: #ffffff;
}



.fengcaiCon ul li a{display: flex;}
.fengcaiCon li img{width: 300px;}
.fengcaiCon .swiper-pagination{text-align: right;}
.fengcaiCon .swiper-pagination span{width: 10px;height: 10px;background-color: #AEECFF;opacity: 1;}
.fengcaiCon .swiper-pagination-bullet-active{background-color: #FDA525!important;}
.fengcaiCon .swiper-container{background-color: #EBF8FF;margin-bottom: 30px;}
.fengcaiCon .swiper-container:hover{background-color: #7BD9E1;}
.bannerTop li p{position: absolute;width: 90%;padding: 0 5%;line-height: 40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #FFFFFF;background-color: #004EA1;bottom: 0;}


.text8 {
	text-align: center;
	line-height: 36px;
	font-size: 16px;
	color: #ffffff;
	margin-top: 40px;
}

.text8 a {
	color: #333333;
}

.text8 a:hover {
	color: #004ea1;
}


.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("img/mzydh_img/i-play.png") no-repeat;
	background-size: 100%;
	border-radius: 50%;
	position: absolute;
	z-index: 10;
	margin-left: 420px;
	margin-top: 226px;
}


.text9 {
	text-align: left;
	line-height: 24px;
	font-size: 16px;
	color: #ffffff;
}

.text9 a {
	color: #ffffff;
}

.text9 a:hover {
	color: #b1ffea;
}




.list_c {
	font-size: 16px;
}

.list_c li {
	/* float: left; */
	width: 454px;
	overflow: hidden;
	/* list-style: inside; */
	white-space: nowrap;
	text-overflow: ellipsis;
	/* list-style-type: none; */
	/* float: left; */
}

.list_c li a {
	overflow: hidden;
	color: #333333;
	line-height: 53px;
	text-decoration: none;
}

.list_c li:hover {
	background-color: #ebf8ff;
	width: 454px;
	line-height: 53px;
}

.list_d {
	font-size: 16px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.list_d li {
	/* float: left; */
	width: 570px;
	OVERFLOW: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	background: url(img/mzydh_img/ico.png) no-repeat left 26px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}

.list_d li a {
	overflow: hidden;
	color: #333333;
	line-height: 55px;
	text-decoration: none;
}

.list_d li:hover {
	background: url(img/mzydh_img/ico4.png) no-repeat left;
}


.list_f {
	font-size: 16px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	    margin-bottom: 30px;
}

.list_f li {
	width: 570px;
	OVERFLOW: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	/* float: left; */
	background: url(img/mzydh_img/ico.png) no-repeat left 26px;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}

.list_f li a {
	overflow: hidden;
	color: #333333;
	line-height: 55px;
	text-decoration: none;
}

.list_f li:hover {
	background: url(img/mzydh_img/ico13.png) no-repeat left;
}



.list_k {
	font-size: 16px;
}

.list_k li {
	float: left;
	width: 520px;
	OVERFLOW: hidden;
	list-style: inside;
	list-style-type: none;
	background: url(img/mzydh_img/ico.png) no-repeat left;
	padding-left: 10px;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.list_k li a {
	overflow: hidden;
	color: #333333;
	line-height: 41px;
	text-decoration: none;
}

.list_k li:hover {
	color: #006ad7;
	background: url(img/mzydh_img/ico2.png) no-repeat left;
	padding-left: 10px;
}




.list_e {
	width: 1200px;
	margin: auto;
	padding-top: 2px;
	text-align: left;
}

/* .list_e ul {
	width: 1200px;
	overflow: hidden
} */

.list_e li img {
	width: 346px;
	height: 215px;
	margin-left: 16px;
}

.list_e ul li {
	background: url(img/mzydh_img/ico5.png) no-repeat top;
	/* float: left; */
	margin-right: 42px;
	list-style: none;
	margin-top: 30px;
	width: 372px;
	height: 390px;
	background-size: 100%;
}

.list_e ul li:nth-of-type(3n) {
	margin-right: 0;
}

.list_e li p {
	text-align: left;
	line-height: 30px;
	font-size: 16px;
	color: #333333;
	height: 60px;
	padding-left: 20px;
	padding-right: 10px;
	-webkit-line-clamp: 2;
}

.list_e li:hover {
	margin-top: 25px;
}

.list_1 {
	margin-bottom: 15px
}

.list_1 .item {
	float: left;
	background: #ebf8ff;
	width: 22%;
	/* margin: 0 1.5%; */
	position: relative;
	line-height: 0;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear
}

.list_1 .item img {
	width: 100%
}

.list_1 .item p {
	margin: 10px 15px;
	-webkit-line-clamp: 2;
}

.list_1 .item-col {
	height: 90px;
	line-height: 32px;
}

.list_1 .item:nth-child(even) img {}

.list_1 .item:nth-child(odd) img {
	position: absolute;
	top: 100px;
}

.list_1 .item:hover {
	background: #ff9f2e;
	color: #fff
}
.hisBanner{padding-bottom: 80px;}
.hisBanner .swiper-button-next,.hisBanner .swiper-button-prev{top: 95%;}
.hisBanner .swiper-button-next:after, .hisBanner .swiper-button-prev:after{font-size: 25px;font-weight: bold;   }
.hisBanner .swiper-button-next{right: 40%;}
.hisBanner .swiper-button-prev{left: 40%;}
.swiper-pagination-bullet{width: 10px;height: 10px;opacity: 1;background: #AEECFF;}
.hisBanner .swiper-pagination-bullet-active{background: #007AFF!important;width: 25px;border-radius: 5px;}




.list_h_1 ul {
	width: 580px;
	overflow: hidden
}

.list_h_1 ul li {
	float: left;
	list-style: none;
	margin-bottom: 8px;
	width: 580px;
	height: 75px;
	background: url(img/mzydh_img/ico20.png) no-repeat top;

}
.list_h_1 ul li:nth-child(2n){
	background: url(img/mzydh_img/ico21.png) no-repeat top;
}

/* .list_h_1 ul li:nth-of-type(1n) {
	margin-right: 0;
} */

.list_h_1 li p {
	line-height: 34px;
	text-align: left;
	font-size: 16px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	color: #ffffff;
	-webkit-line-clamp: 2;
}

.list_h_1 ul li:hover {
	float: left;
	width: 580px;
	height: 75px;
	background: #21519f;
	color: #ffffff;

}





.dmlist li img {
	width: auto;
	height: 220px;
}

.dmlist {
	width: 1200px;
	overflow: hidden;
	margin: 30px auto;
}

.dmlist>ul {
	white-space: nowrap;
}

.dmlist>ul>li {
	display: inline-block;
	margin: 10px 2px;
	position: relative;
}

.img_3tu li {
	/* float:left; */
	/* width: 372px; */
	height: 230px;
	margin: 0px 42px 30px 0px;
}

.img_3tu li img {
	height: 230px;
	width: auto;
}

/* .img_3tu ul li:nth-of-type(3n) {
	margin-right: 0;
} */

.img_3tuPic {
	position: relative;
	overflow: hidden;
}

.img_3tuPic a {
	color: #ffffff;
	text-decoration: none;
}

.img_3tuTxtBg {
	width: 100%;
	height: 50px;
	background: #000;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	position: absolute;
	bottom: 0;
	left: 0;
}

.img_3tuTxt2 {
	position: absolute;
	width: 100%;
	height: 50px;
	line-height: 25px;
	bottom: 4px;
	color: #fff;
	padding: 4px;
	background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.7), 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;
}

.img_3tuTxt2 {
	height: auto;
	-webkit-line-clamp: 3;
	line-height: 20px;
	white-space: normal;
	text-align: left;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	word-break: break-all;
	overflow: hidden;
}

.img_3tu li:hover {
	font-weight: bold;
}



.sc-14 .zy-col {
	float: left;
	width: 600px;
	background: url(img/mzydh_img/ico11.png) no-repeat left;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}

.zy-item {
	padding-bottom: 10px;
	padding-left: 25px;
	padding-top: 20px;
	height: 246px;
}

.sc-14 .bd {
	width: 1200px;
}

.zy-item h3 {
	width: 520px;
	height: 78px;
	font-size: 20px;
	margin-bottom: 6px;
	line-height: 34px;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	font-weight: bold;
	color: #ffffff;
	display: flex;
	align-items: center;
}

.zy-item p {
	width: 520px;
	font-size: 16px;
	line-height: 34px;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	color: #333333
}

.sc-14 .zy-col:hover h3 {
	margin-left: -5px;
	color: #d7efff
}

.sc-14 .zy-col:hover p {
	margin-left: -5px;
	color: #004ea2
}



.sc6 .g-c-area {
	width: 1160px
}

.sc6main {
	background: url(img/mzydh_img/line5.png) no-repeat 0 50px;
	position: relative;
	height: 350px;
}

.sc6main .wc-ly {
	position: absolute;
	width: 180px;
}

.sc6main .wc-ly .name {
	width: 20px;
	padding-right: 8px;
	float: left;
	line-height: 16px;
	text-align: center
}

.sc6main .wc-ly em {
	background: url(img/mzydh_img/dot5.png) no-repeat center 0;
	width: 16px;
	height: 16px;
	display: inline-block;
	margin: 6px 0
}

.sc6main .wc-ly .wcpic {
	float: left;
	border: 5px #fff solid;
	border-radius: 12px;
	width: 130px;
	box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
	background: #fff;
	line-height: 0px
}

.sc6main .wc-ly .wcpic img {
	width: 100%;
	border-radius: 8px;
}

.wc1 {
	top: 75px;
	left: 130px;
	z-index: 10;
}


.wc3 {
	top: 37px;
	left: 270px;
	z-index: 10;
}

.wc2 {
	top: 222px;
	left: 382px;
	z-index: 10;
}

.sc6main .wc2 em {
	margin-top: 16px;
}

.wc3 {
	top: 122px;
	left: 603px;
	z-index: 10;
}

.wc4 {
	top: 210px;
	left: 880px;
	z-index: 10;
}

.wc5 {
	top: 50px;
	left: 1030px;
	z-index: 10;
}

.sc6 .cm-ul-list li {
	border-bottom: #dbb798 dashed 1px
}

.sc6 .cm-ul-list li:hover {
	background: #ffce82
}

.sc6 .cm-ul-list {
	margin-bottom: 70px;
}


.cm-pic-list {}

.cm-pic-list li {
	/* float: left; */
	/* margin-right: 3.2%; */
	/* width: 30%; */
	margin: 20px 0;
}
.bg7 .content{position: relative;}
.bg7 .swiper-button-next, .bg7 .swiper-button-prev{top: 58%;}

.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
}

.sc4-list {
	margin: 20px auto;
}

.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 {
	margin: 5px 15px 25px;
	text-align: left;
	word-break: break-all;
	height: 60px;
	text-overflow: ellipsis;
	display: -webkit-box;
	/** 对象作为伸缩盒子模型显示 **/
	-webkit-box-orient: vertical;
	/** 设置或检索伸缩盒对象的子元素的排列方式 **/
	-webkit-line-clamp: 2;
	/** 显示的行数 **/
	overflow: hidden;
	/** 隐藏超出的内容 **/
	white-space: normal;
	line-height: 30px
}

.sc4-list li span {
	position: absolute;
	bottom: -18px;
	right: 20px;
	z-index: 20;
	display: inline-block;
	width: 44px;
	height: 44px;
	background: url("img/mzydh_img/ico14.png") no-repeat 0 center;
}

.sc4-list li:hover {
	box-shadow: 0px 30px 30px -30px #000;
}

.sc4-list li:hover span {
	background: url("img/mzydh_img/ico15.png") no-repeat 0 center;
}

.sc4-list2 li {
	border-bottom: 1px solid #afcee8;
	line-height: 38px;
	height: 38px
}




.tj {
	padding-top: 2px;
	text-align: center;
	position: relative;
}
.leftPrev,.rightNext{position: absolute;cursor: pointer;bottom: 100px;}
.zhiboBanner{width: 900px;margin-left: 300px;}
.rightNext{left: 200px;}
.leftPrev{left:120px;}

/* .tj ul {
	width: 900px;
	overflow: hidden
} */

.tj li img {
	width: 430px;
	height: 266px;
}

.tj ul li {
	/* float: left; */
	margin-right: 40px;
	list-style: none;
	margin-bottom: 40px;
	width: 430px;
	height: 340px;
	background-color: #f9f9f9;

}

.tj ul li:nth-of-type(2n) {
	margin-right: 0;
}

.tj li p {
	line-height: 33px;
	text-align: left;
	font-size: 16px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	height: 66px;
	-webkit-line-clamp: 2;
}

.tj ul li:hover {
	float: left;
	width: 430px;
	height: 340px;
	background-color: #7bd9e1;

}




/*版权*/
.bq_txt {
	font-size: 14px;
	text-align: center;
	line-height: 36px;
	color: #ffffff;
	padding-top: 10px;
}

.bq_bg {
	background: #004ea1 repeat top;
	height: 100px;
}

.bannerYaowem {
	width: 590px;
}

.bannerYaowem li p {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.proList {
	position: relative;
	width: 706px;
	height: 700px;
	background: url(img/mzydh_img/proImg.png)no-repeat center;
}

.proList li {
	position: absolute;
	font-size: 16px;
	z-index: 99;
	width: 100px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-weight: bold;
}

.proList li a {
	color: #FFFFFF;
}
.proList li img{    display: none;border-radius}

.proList li a:hover {
	font-size: 19px;
	font-weight: bold;
}

.proList li:nth-child(1) {
	top: 85px;
	left: 90px;
}

.proList li:nth-child(2) {
	top: 165px;
	left: 90px;
}

.proList li:nth-child(3) {
	top: 245px;
	left: 90px;
}

.proList li:nth-child(4) {
	top: 325px;
	left: 90px;
}

.proList li:nth-child(5) {
	top: 405px;
	left: 90px;
}

.proList li:nth-child(6) {
	top: 485px;
	left: 90px;
}

.proList li:nth-child(7) {
	top: 565px;
	left: 90px;
}

.proList li:nth-child(8) {
	top: 102px;
	left: 301px;
}

.proList li:nth-child(9) {
	top: 55px;
	left: 385px;
}

.proList li:nth-child(10) {
	top: 55px;
	left: 475px;
}

.proList li:nth-child(11) {
	top: 96px;
	left: 550px;
}

.proList li:nth-child(12) {
	top: 177px;
	left: 582px;
}

.proList li:nth-child(13) {
	top: 257px;
	left: 575px;
}

.proList li:nth-child(14) {
	top: 335px;
	left: 515px;
}

.proList li:nth-child(15) {
	top: 395px;
	left: 415px;
}

.proList li:nth-child(16) {
	top: 460px;
	left: 325px;
}

.proList li:nth-child(17) {
	top: 555px;
	left: 300px;
}

.proList li:nth-child(18) {
	top: 555px;
	left: 440px;
}

.proList li:nth-child(19) {
	top: 555px;
	left: 580px;
}

.flexDiv {
	display: flex;
}

.listItem {
	display: none;
}

.listItem:nth-child(1) {
	display: block;
}

.meitiNav {
	display: flex;
	margin-left: 100px;
}

.meitiNav li {
	cursor: pointer;
	text-align: center;
	color: #00538c;
	font-size: 20px;
	font-weight: bold;
	line-height: 55px;
	width: 158px;
}

.activeMei {
	background: url(img/mzydh_img/ico3.png)no-repeat;
}

.flexDiv li p {
	background-color: #004EA1;
	line-height: 60px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-top: -5px;
	color: #FFFFFF;
	font-size: 16px;
	width: 95%;
	padding: 0 2.5%;
}

.flexDiv .swiper-container {
	width: 706px;
}

.huaxuBanner {
	padding-bottom: 75px;
}

.huaxuBanner .swiper-button-prev,
.huaxuBanner .swiper-button-next {
	top: 98%;
}

.huaxuBanner .swiper-button-prev:after,
.huaxuBanner .swiper-button-next:after {
	font-size: 25px;
	font-weight: bold;
}

.huaxuBanner .swiper-pagination-bullet-active {
	width: 20px;
	border-radius: 5px;
	height: 6px;
}

.huaxuBanner .swiper-pagination {
	z-index: 999;
	height: 15px;
	bottom: 0%;
}

.huaxuBanner .swiper-button-prev {
	left: 40%;
}

.huaxuBanner .swiper-button-next {
	right: 40%;
}

.videoBanner {
	margin: 30px auto;
}

.videoBanner li {
	text-align: center;
}

.videoBanner li video {
	width: 900px;
        height: 425px;
}

.videoBanner li p {
	width: 900px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin: 10px auto;
}


.cloud9-item {
	position: relative;
	display: inline-block;
	width: 260px;
	height: 380px;
	opacity: 0.98;
	cursor: pointer;
}

.cloud9-item a {
	position: relative;
	display: block;
	width: 260px;
	height: 380px;
}

.cloud9-item a span {
	width: 90%;
	height: auto;
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: #1F3FA4;
	font-size: 15px;
	color: #ffffff;
	overflow: hidden;
	line-height: 40px;
	padding: 5px 5%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-align: center;

}

.cloud9-item .img-h5bg {
	width: 254px;
	height: 374px;
	cursor: pointer;
	border: 3px solid #FFFFFF;
	border-radius: 12px;
}

#showcase {
	width: 1100px;
	height: 512px;
	margin: auto;
}

.cloud9-item {
	border-radius: 12px;
	overflow: hidden;
}
.suoConBox{width: 1200px;margin: 0px auto;}
.suoConBox li img{width: 100%;height: 725px;    vertical-align: top;}
.suoTopbanner{line-height: 35px;color: #FFFFFF;position: absolute;width: 1200px;height: 280px;bottom: 0;}
.suoTopbanner li div{text-align: center;display: flex; justify-content: center;flex-direction: column;border-right: 1px solid #FFFFFF;height: 105px;background-color: rgba(31, 63, 164, 0.9);-webkit-line-clamp: 3;}
.saichangCon{position: relative;}
.suoTopbanner li{height: 105px;margin-top: 175px;-webkit-line-clamp: 3;cursor: pointer;}
.suoTopbanner .swiper-slide-thumb-active{height: 280px;margin-top: 0;}
.suoTopbanner .swiper-slide-thumb-active div{height: 280px;width: 100%;position: absolute;bottom: 0px;
background: -webkit-linear-gradient(bottom, rgba(31, 63, 164, 1), rgba(31, 63, 164, 0.0));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000);
	box-sizing: border-box;border-right: none;}
.suoTopbanner li p,.text4_img li span{-webkit-line-clamp: 3;}
.list_h_1 li a{display: flex;align-items: center;height: 75px;}
	
/* 多行省略 */
.text4_img li span,.zy-item h3,.list_1 .item p,.tj li p,.suoTopbanner li p,.list_e li p,.list_h_1 li p,.suoTopbanner li,.fengcaiCon li span,.text1 h1 a,.text5_img li span{overflow-y: hidden;white-space: normal;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
.fengcaiCon li span{-webkit-line-clamp: 3;margin: 20px 10px;line-height: 35px;max-height: 105px;}
.listCon{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 30px;padding-top: 40px;}
.bannerTop li img{width: 100%;height: 363px;}
.banner706{position: relative;}
.bannerBott {position: absolute;width: 150px;height: 320px;overflow: hidden;top: 45px;right: 0;}
.bannerBott li img{width: 100%;height: 93px;}
.bannerBott .swiper-slide-thumb-active img{border: 2px solid #FC9B34;width: 146px;height: 89px;}
.bannerTop{width: 580px;margin: 20px 0 0 0;}
.banner706 .swiper-button-prev,.banner706 .swiper-button-next{transform: rotate(90deg)}
.banner706 .swiper-button-prev{top: 20px;left: 620px;}
.banner706 .swiper-button-next{top: 390px;right: 57px;}
.proList li img,.lm_bg .titleImg,.suoConBox li p,.bg6 .titleImg{display: none;}
.titleImg img{width: 272px;height: 81px;}
.closeNav{width: 40px;height: 40px;position: absolute;right: 10px;top: 22px;cursor: pointer;z-index: 999;}


/* 手机版样式 */
@media screen and (max-width:760px) {
	.bannerBott,.closeNav,.topimg,.bg1 .w120,.h80,.h86,.h40,.h70,.proList li p,.h100,.h30,.sp10,.suoTopbanner,.h50,.h100,.sc6main .wc-ly em,.sp10,#menufiexd .f{display: none;}
	.phoneImg,.proList li img,.lm_bg .titleImg,.suoConBox li p,.bg6 .titleImg{display: block;}
	#showcase,.g-c-area,.w1080,.sc6main .wc-ly .wcpic,.sc-14 .bd,.tj li img,.zhiboBanner,.list_h_1 ul,.list_h_1 ul li,.w580,.suoConBox,.videoBanner li video,.content02,.text5_img li,.bannerTop,.bannerBott,.list_c li,.flexDiv>div,.text4_img li,.text4_img,.bg1,.content,.w1000,.w590,.bannerYaowem li img,.bannerYaowem,.w540,.dmlist,.w706,.proList li img,.titleImg img,.w454,.w552,.flexDiv .swiper-container li img{width: 100%!important;}
	.text1 h1,.nav-up,.bg7,.bq_bg,.bg8,.sc6main,.zy-item,.lm_bg2,.bg6,.tj ul li,.tj li img,.suoConBox li img,.bg4,.list_e li img,.text5_img li img,.text5_img li,.bannerTop li img,.bg9,.bannerBott,.bg1,.bg2,.bannerYaowem li img,.proList,.proList li,.titleImg img,.flexDiv .swiper-container li img,.text4_img li{height: auto!important;}
	.bg2,.proList,.bg6,.sc-14 .zy-col,.sc6main,.bg8,#menufiexd .m{background: none;}
	.ml26,.ml40,.meitiNav,.zhiboBanner{margin-left: 0!important;}
	.left,.right,.list_k li,.text4_img li img,.text5_img li img,.sc-14 .zy-col,.sc6main .wc-ly .wcpic,.sc6main .wc-ly .name{float: inherit!important;}
	.text1 h1{line-height: 1.8rem;font-size: 1rem;padding: 0 0.5rem;}
	.list_k,.proList,.list_c,.text5_img,.list_e,.videoBanner li p,.zy-item p,.meilisanya,.hisBanner{width: 95%;margin: auto;}
	.list_k li{padding: 0 2.5%;width: 95%;border-bottom: 0.05rem solid #E4E4E4;}
	.proList li{position: inherit;top: auto!important;left: auto!important;}
	.titleImg{width: 50%;margin: 1rem auto;}
	.bg3{background-size: 100%;}
	.text2{width: 80%;margin: 1rem auto;padding-top: 4.5rem;}
	.text2>div{max-height: 15rem; overflow-y: scroll;}
	.meitiNav li{width: 30%;background-size: 100%;font-size: 0.8rem;line-height: 2rem;}
	.meitiNav{justify-content: space-around;}
	.flexDiv{flex-wrap: wrap;}
	.text4_img li span{position: inherit;width: 55%;font-size: 0.75rem;line-height: 2rem;height: 4rem;-webkit-line-clamp: 2;}
	.text4_img{margin: 0.5rem 0;}
	.text4_img li a{display: flex;width: 95%;padding:  0 2.5%;display: flex;justify-content: space-between;}
	.list_c li,.text5_img li{border-bottom: 0.05rem solid #E4E4E4;}
	.bannerBott{position: inherit;        margin: 1rem 0;}
	.banner706 .swiper-button-prev, .banner706 .swiper-button-next{    transform: rotate(0deg);}
	.listCon{margin-top: 1rem;padding-top: 0;}
	.banner706 .swiper-button-next{top: 40%;right: 0.5rem;}
	.banner706 .swiper-button-prev{top: 40%;left: 0.5rem;}
	.bannerYaowem li p{position: absolute;width: 95%;padding: 0 2.5%;background-color: rgba(0,0,0,0.5);bottom: 0;line-height: 1.8rem;}
	.bannerYaowem li p:hover{color: #FFFFFF!important;}
	.banner706{position: sticky;}
	.text5_img li span{width: 60%;}
	.text5_img li img{width: 6rem;}
	.list_e li img{width: 90%;margin: 0 5%;}
	.huaxuBanner .swiper-pagination{bottom: 10%;}
	.huaxuBanner .swiper-button-prev, .huaxuBanner .swiper-button-next{top: 89%;}
	.huaxuBanner .swiper-button-prev{left: 27%;}
	.huaxuBanner .swiper-button-next{right: 27%;}
	.wrap3d {padding-top: 3rem;width: 95%;margin: auto;}
	.suoConBox li p{position: absolute;width: 95%;padding: 0 2.5%;color: #FFFFFF;    background-color: rgba(31, 63, 164, 0.9);bottom: 0;line-height: 1.8rem;font-size: 0.75rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
	.fengcaiCon li img{width: 6rem;}
	.text1{padding: 1rem 0;}
	.fengcaiCon li span{    line-height: 1.8rem; max-height: 1.8rem;-webkit-line-clamp: 1;}
	.zhiboBanner {padding-bottom: 2rem;}
	.leftPrev, .rightNext{bottom: 0;z-index: 99;}
	.tj ul li{background-color: #dddddd;}
	.zy-item{padding-left: 0;padding-top: 0;}
	.zy-item h3{background-color: #5070F4;height: 4rem;line-height: 2rem;padding: 0 2.5%;font-size: 0.8rem;width: 95%;-webkit-line-clamp: 2;}
	.sc-14 .zy-col{width: 95%;margin: 1rem auto;background-color: #f1f1f1;}
	.sc6main .wc-ly{position: relative;top: auto;left: auto;border-radius: 0.4rem;overflow: hidden;}
	.sc6main .wc-ly .name{position: absolute;width: 95%;padding: 0 2.5%;line-height: 1.8rem;font-size: 0.75rem;background-color: rgba(0,0,0,0.5);color: #FFFFFF;bottom: 0;}
	.sc6main .wc-ly .wcpic{border: none;}
	.sc6main .wc-ly .wcpic img{height: 5.5rem;}
	.list_d li{width: 95%;margin: 0.5rem auto;    background: url(img/mzydh_img/ico.png) no-repeat left center;border-bottom: 0.05rem solid #E4E4E4;}
	.list_d li a{line-height: 1.8rem;}
	.hisBanner{padding-bottom: 3rem;}
	.hisBanner .swiper-button-next{right: 27%;}
	.hisBanner .swiper-button-prev{left: 27%;}
	.bg7 .swiper-button-next, .bg7 .swiper-button-prev{top: 35%;}
	.bg7{padding-top: 2rem;}
	.text4_img li img{width: 6rem;height: 4rem;}
	.list_f li{    background: url(img/mzydh_img/ico.png) no-repeat left center;border-bottom: 0.05rem solid #E4E4E4;width: 95%;padding: 0 2.5%;}
	.list_f li a{line-height: 2.5rem;}
	.list_f li a,.sc4-list li p,.list_1 .item p,.list_d,.zy-item p,.tj li p,.list_h_1 li p,.fengcaiCon li span,.list_k li a,.text2 p,.flexDiv li p,.list_c,.bannerTop li p,.text5_img li span,.list_e li p{font-size: 0.75rem;}
	.list_e ul li{height: 16rem;}
	.bg3{height: 30rem;}
	.bg5{height: 25rem;}
	.list_d,.list_f{max-height: 18rem;overflow-y: scroll;}
	/* .bannerBott li img{height: 75px;} */
	/* .bannerBott .swiper-slide-thumb-active img{height: 71px;} */
	
	/* 导航样式 */
	#menufiexd .NavBox>a{line-height: 0!important;}
	#menufiexd .m {
		min-height: auto;
	}
	
	.menufiexclass {
		top: 0;
		right: 0;
		width: 100%;
	}
	
	.menulist {
		background-color: #24CCD6;
	}
	
	.menulist a {
		border: none;
		display: contents;
	}
	
	.nav {
		display: flex;
		width: 100%;
		/*段落中文本不换行*/
		white-space: nowrap;
		/*阴影*/
		/*设置横向滚动*/
		overflow-x: scroll;
		/*禁止纵向滚动*/
		overflow-y: hidden;
		/*文本平铺*/
		text-align: justify;
		padding: 0 0.5rem;
		/*设置边距改变效果为内缩*/
		box-sizing: border-box;
		margin-top: 0;
		line-height: 2rem;
	}
	
	.nav a {
		display: block;
		margin-right: 1rem;
		font-size: 0.8rem;
		/*取消超链接下划线*/
		text-decoration: none;
		color: #FFFFFF;
	}
	
	.on {
		color: #000000;
		font-weight: bold;
		border-bottom: 3px solid rgb(40, 181, 158);
	}
	
	.nav::-webkit-scrollbar {
		/*隐藏滚动条*/
		display: none;
	}
	.NavBox a{margin-bottom: 0;line-height: 2.5rem;}
	/* 导航样式 */
	


       
	
	
}








<!--ecms sync check [sync_thread_id="3bcee7cc5a424330844ab778a62d31c1" sync_date="2024-11-15 17:11:01" check_sum="3bcee7cc5a424330844ab778a62d31c1]-->