a {
	color: inherit;
}

a:hover {
	color: inherit;
	text-decoration: none;
}

ul {
	list-style: none;
	padding-left: 0px;
}

@font-face {
	font-family: 'iconfont';
	src: url('../fonts/iconfont.eot');
	src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/iconfont.woff2') format('woff2'),
		url('../fonts/iconfont.woff') format('woff'),
		url('../fonts/iconfont.ttf') format('truetype'),
		url('../fonts/iconfont.svg#iconfont') format('svg');
}

.container {
	max-width: 1230px;
	 !important
}

.w1300 {
	width: 1300px;
	margin: 0 auto;
}

.iconfont {
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.banner {
	position: relative;
}

.logo {
	position: absolute;
	left: 10%;
	top: 5%;
	z-index: 2;
}

.width100 img {
	width: 100%;
}

.topbar {
	background: #ededed;
	color: #999;
	font-size: 14px;
	line-height: 30px;
}

.topbar a {
	margin-right: 20px;
}

.topbar img {
	margin-top: -5px;
}

.topbar a.ac {
	color: #1f8189;
}

.topbarfr {
	text-align: right;
}

.top {
	padding: 20px 0px;
}

.topfr {
	text-align: right;
}

.topfr a {
	border-radius: 60px;
	color: #999;
	padding: 3px 10px;
	font-size: 14px;
}

.search {
	border: #fb6810 solid 1px;
	text-align: right;
	width: 80%;
	float: right;
	height: 40px;
}

.search input {
	border: none;
	background: none;
	outline: none;
}

.search button {
	position: absolute;
	right: 15px;
	top: 1px;
	background: #fb6810;
	border: none;
	width: 38px;
	height: 38px;
}

.navbox {
	background: #fb6810;
}

.navbox .navbar {
	padding-left: 0px;
	padding-right: 0px;
}

.navbox .dropdown-menu {
	background: rgba(0, 0, 0, .5);
	border: none;
	border-radius: 0px;
	min-width: 133px;
	top: 44px;
}

.navbox .dropdown-item {
	color: #fff;
	text-align: center;

}
.dropdown-item{
	padding: 0.25rem 1rem !important;
}

.navbar{
	padding: 0;
}

.navbar-dark .navbar-nav .nav-link{
	color: #fff !important;
	padding: 0.7rem;
}

.navbar-dark .navbar-nav .nav-link:hover{
	background-color: #ea3a00;
}

.navbox .dropdown-item:hover {
	background: #e9830b;
}

.navbox ul.navbar-nav {
	width: 100%;
	text-align: center;
}

.navbox ul.navbar-nav li {
	width: 12%;
}

.swiper-container1 .swiper-pagination-bullet {
	width: 80px;
	border-radius: 0px;
}

.swiper-container1 .swiper-pagination-bullet-active {
	background: #11689f;
}

.swiper-container-horizontal>.swiper-pagination1 {
	bottom: 50px;
}

.sidebar {
	width: 80px;
	position: fixed;
	right: 20px;
	top: 20%;
	text-align: center;
	color: #999;
	background: #fff;
	border: #eee solid 1px;
	font-size: 14px;
	z-index: 2;
}

.sidebar a {
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
}

.backtop {
	background: #18acb9;
}

.tanchu {
	position: relative;
	padding: 10px 0px;
}

.erweimatan,
.phonetan {
	position: absolute;
}

.erweimatan {
	width: 178px;
	height: 155px;
	margin-top: -77.5px;
	left: -160px;
	top: 50%;
}

.phonetan {
	width: 178px;
	height: 86px;
	margin-top: -43px;
	left: -160px;
	top: 50%;
	background: url("../images/phonebg.png") no-repeat center;
	padding-top: 30px;
	font-size: 18px;
	text-align: left;
	padding-left: 20px;
	color: #18acb9;
}

.tan {
	display: none;
}

.topmenu span {
	font-size: 40px;
	display: block;
	color: #11aab7;
}

.topmenu a {
	padding: 10px 0px 15px;
	display: block
}

.topmenu .col {
	background: #fff;
	transition: all .3s ease-out .1s;
}

.topmenu .col:hover {
	background: #11aab7;
	transition: all .3s ease-in .1s;
	color: #fff;
}

.topmenu .col span {
	/* transform:scale(1) ;
  -webkit-transform:scale(1) ;
  -moz-transform:scale(1) ;
  -o-transform:scale(1); */
	transform: rotateY(0deg);
	transition: all .5s ease .1s;
}

.topmenu .col:hover span {
	color: #fff;
	/* transform:scale(1.1) ;
  -webkit-transform:scale(1.1) ;
  -moz-transform:scale(1.1) ;
  -o-transform:scale(1.1); */
	transform: rotateY(360deg);
	transition: all .5s ease .2s;
}

.topmenu .col::before {
	content: "";
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 0;
	height: 5px;
	background: #f07d01;
	transition: all .3s ease-in .1s;
}

.topmenu .col:hover::before {
	width: 100%;
	transition: all .3s ease-out .1s;
}

.topmenu {
	background: #fff;
	text-align: center;
	box-shadow: rgba(0, 0, 0, .2) 1px 1px 5px;
	border-radius: 5px;
	margin-top: -40px;
	position: relative;
	z-index: 3;
	color: #666;
}

/* .topmenu .col{
  border-right: #eee solid 1px;
}
.topmenu .col:last-child{
  border-right:none;
} */


.swiper-containermode,
.swiper-containermode .swiper-wrapper,
.swiper-containermode .swiper-wrapper .swiper-slide{
	height: 100%;
}

.swiper-containermode .swiper-wrapper .swiper-slide a{
	display: block;
}

.swiper-containermode img {
	width: 100%;
	height: 390px;
}

.swiper-containermode p {
	left: 0px;
	bottom: 0px;
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin: 0px;
	width: 100%;
	line-height: 50px;
	width: 100%;
	padding-left: 10px;
	padding-right: 100px;
	border-bottom: 1px #eee solid;
	font-size: 20px;
}

.swiper-paginationmode {
	text-align: right;
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	width: 98%;
}

.mt40px {
	margin-top: 40px;
}

.part1fr {}

.part1fr ul.part1ul {
	list-style: none;
	overflow: hidden;
}

.part1fr ul.part1ul li {
	float: left;
	cursor: pointer;
	text-align: center;
	border-radius: 5px;
	padding: 5px 10px;
	font-size: 20px;
	margin-right: 20px;
}

.part1fr ul.part1ul li.aa {
	background-color: #18acb9;
	color: white;
}

.part1fr .content1 {}

.part1fr .content1>div {
	display: none;
	position: relative;
}

.more {
	position: absolute;
	color: #999;
	right: 0px;
	top: -40px;
}

.part1fr .content1>div.aa {
	display: block;
}

.part2con {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

.part2con h2 {
	font-weight: bold;
	font-size: 24px;
	color: #fff;
}

.part2con h2 a {
	text-shadow: rgba(0, 0, 0, .5) 1px 1px 1px;
}

.part2con h2 span {
	font-size: 14px;
	font-weight: normal;
}

.part2con h2.h21 {
	position: absolute;
	left: 0px;
	top: 100px;
}

.part2confl {
	background: url("../images/er-bga.jpg") no-repeat center;
	width: 360px;
	height: 368px;
}

.part2conmdup {
	background: url("../images/er-bg.jpg") no-repeat center;
	width: 354px;
	height: 369px;
}

.part2conmddown {
	background: url("../images/er-bgb.jpg") no-repeat center;
	width: 354px;
	height: 353px;
}

.part2conmdfr {
	height: 623px;
	width: 456px;
	background: #32b6c1;
}

.part2confl,
.part2conmd {
	text-align: center;
}

.part2confl,
.part2conmdup,
.part2conmddown {
	padding-top: 120px;
	transition: all .3s ease .1s;
}

.part2confl:hover,
.part2conmdup:hover,
.part2conmddown:hover {
	padding-top: 100px;
	transition: all .3s ease .1s;
}

.part2confl a,
.part2conmdup a,
.part2conmddown a {
	padding: 10px 0px;
	display: block;
	position: relative;
}

.part2confl a::after,
.part2conmdup a::after,
.part2conmddown a::after {
	content: "";
	width: 80px;
	height: 1px;
	background: #fff;
	position: absolute;
	margin-left: -40px;
	left: 50%;
	bottom: 0px;
}

.part2conmdfr {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
}

.part2conmdfrnews {
	width: 300px;
	padding-top: 60px;
}

.part2conmdfrnews ul {
	margin-top: 20px;
	clear: both;
}

.part2conmdfrnews ul li {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 40px;
	position: relative;
	padding-left: 20px;
}

.part2conmdfrnews ul li::before {
	content: "";
	width: 4px;
	height: 4px;
	background: #f07d01;
	border-radius: 10px;
	position: absolute;
	left: 0px;
	top: 50%;

}

.part2conmdfr h2.h22 {
	padding-top: 60px;
	writing-mode: vertical-rl;
}

.more1 {
	writing-mode: vertical-rl;
	border-right: rgba(255, 255, 255, .5) solid 1px;
	padding-bottom: 20px;
	float: right;
}

.part3 {
	height: 640px;
}

.part3fl {}

.part3fl ul.part3ul {
	list-style: none;
	overflow: hidden;
}

.part3fl ul.part3ul li {
	float: left;
	cursor: pointer;
	text-align: center;
	border-radius: 5px;
	padding: 5px 10px;
	font-size: 24px;
	margin-right: 24px;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
}

.part3fl ul.part3ul li.bb {
	color: #18acb9;
}

.part3fl .content2 {}

.part3fl .content2>div {
	display: none;
	position: relative;
}

.part3fl .content2>div.bb {
	display: block;
}

.part3fr h2 {
	font-size: 24px;
	color: #18acb9;
}

.part3fr h2 img {
	margin-top: -10px;
}

.part3down {
	background: url("../images/s-bg.jpg") no-repeat center;
	width: 381px;
	height: 485px;
	position: relative;

}

.footer {
	background: #ffffff;
	padding: 0px 0px 50px;
}

.link {
	font-size: 24px;
}

.link select {
	width: 220px;
	font-size: 16px;
	margin-right: 20px;
}

.email img {
	float: left;
	margin-right: 10px;
	margin-top: 8px;
}

.email {
	overflow: hidden;
	zoom: 1;
	margin-left: 20px;
}

.email h3 {
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 0px;
}

.email p {
	font-size: 14px;
}

.footerbm p {
	margin-bottom: 0px;
	font-size: 14px;
	color: #bababa;
}

.text-align-center {
	text-align: center;
}

.borderright {
	border-right: #999 solid 1px;
}

.footerb {
	padding: 30px 0px 10px;
}

.piclink a {
	display: block;
	position: relative;
}

.piclink p {
	width: 100%;
	position: absolute;
	bottom: 0px;
	left: 0px;
	color: #fff;
	background: rgba(0, 0, 0, .5);
	line-height: 40px;
	text-align: center;
	margin-bottom: 0px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.bignews {
	margin-top: 30px;
}

.bignews h3 {
	font-size: 24px;
	/* margin-bottom: 0px; */
}

.bignews p {
	color: #999;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

ul.main li {
	line-height: 40px;
	position: relative;
	padding-left: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #666;
	border-bottom: 1px #e1e1e1 dashed;
}

ul.main li::before {
	content: "";
	position: absolute;
	width: 4px;
	height: 4px;
	background: #fb6810;
	left: 0px;
	top: 45%;
}

.blue {
	color: #42d7e4;
}

.time {
	font-size: 36px;
	text-align: center;
	padding-bottom: 10px;
}

.time span {
	display: block;
	font-size: 14px;
	color: #919191;
	font-weight: normal;
}

.width80 {
	width: 80%;
}

.part3down {
	padding-top: 10px;
}

.newswt {
	margin: 10px auto;
	border-bottom: #eee solid 1px;
	padding-bottom: 20px;
}

.newswt h3 {
	font-size: 20px;
	overflow: hidden;
	line-height: 30px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.newswt p a {
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	margin-bottom: 0px;
	color: #999;
	line-height: 26px;

}

.hui {
	color: #999;
}

.borderd {
	border: #eee dashed 1px;
}

.content1 .newswt {
	padding-bottom: 5px;
}

ul.topmain li {
	display: flex;
	justify-content: space-between;
}

ul.topmain li span {
	color: #999;
}

.toutiao {
	background: url(../images/bg-tt.jpg) no-repeat top center;
	
	margin-bottom: 40px;
	background-size: 100% 100%;
	padding-bottom: 20px;
}

.tt {
	text-align: center;
	font-weight: bold;
	color: #FF0000;
	padding-top: 25px;
	line-height: 60px;
}

.mt25px {
	margin-top: 25px;
}

.ttj {
	text-indent: 2em;
	color: #5f5f5f;
	padding: 0 30px;
}

.lanmut {
	border-bottom: 1px #dd5300 solid;
	height: 37px;
	display: flex;
	justify-content: space-between;
	margin-bottom: 20px;
}

.lanmut h5 span {
	color: #dd5300;
	margin-left: 20px;
	text-transform: uppercase;
}

.lanmut03 {
	height: 37px;
	color: #FFFFFF;
	font-size: 20px;
	width: 1200px;
	margin: 0 auto;
}

.lanmut03 h5 span {
	color: #ffd98a;
	margin-left: 20px;
	text-transform: uppercase;
}

.more22 {
	color: #fb6810;
	margin-top: 25px
}

.h20px {
	height: 20px;
}

.yellow {
	color: #ae8148;
}

.hdjj {
	background: #fff9eb;
	padding: 10px;
}

.part02 {
	background-color: #fffaf1;
	height: 340px;
	margin-top: 20px;
	padding-top: 15px;
}

.xinxi {
	background: url(../images/zbxxbg.png) no-repeat left bottom #fff4e1;
	height: 205px;
}

.xinxi .zz {
	font-size: 18px;
	color: #a06923;
	line-height: 24px;
	text-align: center;
	padding-top: 60px;
}

ul.main02 {
	background-color: #FFFFFF;
	padding-left: 33px;
	padding-top: 12px;
	padding-bottom: 13px;
	padding-right: 20px;
}

ul.main02 li {
	line-height: 30px;
	position: relative;
	padding-left: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #97601a;
	font-size: 14px;
}

ul.main02 li::before {
	content: "";
	position: absolute;
	width: 4px;
	height: 4px;
	background: #97601a;
	left: 0px;
	top: 45%;
}

.part03 {
	background: url("../images/er-dbj.png") no-repeat center;
	height: 500px;
	padding-top: 50px;
}

.part03 {
	color: #fff;
}

.part03con {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.yewu {
	margin: 50px auto 0;
	position: relative;
}

.ywkk img {
	width: 100%;
}

.yewu .swiper-button-next,
.yewu .swiper-container-rtl .swiper-button-prev {
	right: -40px;
	outline: none;
}

.yewu .swiper-button-prev,
.yewu .swiper-container-rtl .swiper-button-next {
	left: -40px;
	outline: none;
}

.xxk {
	background-color: #ededed;
	font-size: 17px;
	color: #acacac;
	padding: 10px 25px;
}

.xxk:hover {
	background-color: #ffe9cd;
	color: #ad0000;
}

.rl {
	text-align: center;
	font-size: 20px;
	height: 154px;
	padding-top: 60px;
}

.lk1 {
	background: url(../images/rl-1.jpg) no-repeat center;
	background-size: 100% 100%;
	color: #FFFFFF;
	width: 28%;
	transition: all .5s ease .1s;
}

.lk1:hover {
	background-size: 120% 120%;
	font-size: 22px;
	transition: all .5s ease .1s;
}

.lk2 {
	background: url(../images/rl-2.jpg) no-repeat center;
	background-size: 100% 100%;
	color: #005082;
	width: 35%;
	transition: all .5s ease .1s;
}

.lk2:hover {
	background-size: 120% 120%;
	font-size: 22px;
	transition: all .5s ease .1s;
}

.lk3 {
	background-color: #3880c7;
	color: #FFFFFF;
	width: 34%;
	transition: all .5s ease .1s;
}

.lk3:hover {
	font-size: 22px;
	transition: all .5s ease .1s;
}

.lk4 {
	background: url(../images/rl-3.jpg) no-repeat center;
	background-size: 100% 100%;
	color: #89520c;
	width: 28%;
	transition: all .5s ease .1s;
}

.lk4:hover {
	background-size: 120% 120%;
	font-size: 22px;
	transition: all .5s ease .1s;
}

.lk5 {
	background: url(../images/rl-4.jpg) no-repeat center;
	background-size: 100% 100%;
	color: #89520c;
	width: 69%;
	transition: all .5s ease .1s;
}

.lk5:hover {
	background-size: 120% 120%;
	font-size: 22px;
	transition: all .5s ease .1s;
}

.lk6 {
	background-color: #ae8148;
	color: #ffe8bc;
	width: 28%;
	transition: all .5s ease .1s;
}

.lk6:hover {
	font-size: 22px;
	transition: all .5s ease .1s;
}

.lk7 {
	background: url(../images/rl-5.jpg) no-repeat center;
	background-size: 100% 100%;
	color: #FFFFFF;
	width: 35%;
	transition: all .5s ease .1s;
}

.lk7:hover {
	background-size: 120% 120%;
	font-size: 22px;
	transition: all .5s ease .1s;
}

.lk8 {
	background: url(../images/rl-6.jpg) no-repeat center;
	background-size: 100% 100%;
	color: #ae6100;
	width: 34%;
	transition: all .5s ease .1s;
}

.lk8:hover {
	background-size: 120% 120%;
	font-size: 22px;
	transition: all .5s ease .1s;
}

.renli {
	display: flex;
	align-content: flex-start;
	flex-wrap: wrap;
	width: 100%;
}

.part05 {
	background: url(../images/bg-nytz.jpg) no-repeat center;
	height: 509px;
	padding-top: 50px;
	margin-bottom: 55px;
}

.lanmut05 {
	height: 37px;
	font-size: 20px;
	width: 1200px;
	margin: 0 auto;
}

.lanmut05 h5 span {
	color: #ae8148;
	margin-left: 20px;
	text-transform: uppercase;
}

.swiper-button-prev6::after {
	color: #ae8148;
}

.swiper-button-next6::after {
	color: #ae8148;
}

.jpgc {
	width: 100%;
}

.jpgc p {
	background-color: #FFFFFF;
	text-align: center;
	line-height: 55px;
	font-size: 16px;
}

.jp {
	margin-top: 35px;
}

.part06 {
	border-top: 15px #fb6810 solid;
	color: #282828;
	padding-top: 60px;
	padding-bottom: 35px;
}

.mb20px {
	margin-bottom: 20px;
}

.db li {
	line-height: 36px;
	font-size: 16px;
}


/*����ҳ*/
.dbdh h4 {
	color: #fb6810;
}

.banner img {
	width: 100%;
}

.mbx {
	color: #595959;
	background-color: #FFFFFF;
	padding: 0.1rem 0;
}

.erjil h1 {
	background: url(../images/erjil1.jpg) no-repeat center;
	font-size: 24px;
	text-shadow: rgba(0, 0, 0, .5) 1px 1px 1px;
	color: #FFFFFF;
	text-align: center;
	height: 115px;
	border-bottom: 1px #FFFFFF solid;
	padding-top: 40px;
	margin-bottom: 0px;
}

.ejl li {
	font-size: 18px;
	text-align: center;
	line-height: 60px;
	background-color: #ffe5d5;
	color: #dd5300;
	border-bottom: 1px #FFFFFF solid;
}

.ejl li.h180 {
	height: 180px;
	background-color: #ffe5d5;
}

.ejl li.h180:hover {
	background: none;
	background-color: #ffe5d5;
}

.ejl li:hover {
	background-color: #eaa982;
	color: #FFFFFF;
	background: url(../images/ejjt.png) no-repeat #eaa982 220px;
}

.page-link {
	color: #dd5300;
}

.h80px {
	height: 80px;
}

.bb li {
	border-bottom: 1px #d4d4d4 dashed;
}

.ywlanmut {
	margin-bottom: 30px;
}

.nrr {
	width: 80%;
	margin: 0 auto;
}

.moye {
	margin-bottom: 100px;
}

.moye p {
	font-size: 16px;
	line-height: 35px;
}

.moye img {
	max-width: 720px !important;
	height:auto !important;
}

.newswt p.qhui a {
	color: #9a9a9a;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.newswt p.time {
	font-size: 14px;
	line-height: 20px;
	color: #dd5300;
	display: flex;
	padding-bottom: 0;
}

.w88 {
	width: 88%;
}

.rd20px img {
	border-radius: 8px;
	border: 1px #ae8148 solid;
	margin-bottom: 15px;
	margin-top: 20px;
}

.rd20px h6 {
	text-align: center;
	line-height: 24px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.tece {
	text-align: center;
	margin: 40px 0;
}

.moye .tece span {
	color: #FF0000;
	margin-right: 20px;
}

.w40 {
	width: 40%;
	margin: 0 auto;
}

.zbbm {
	background: url(../images/bg-cg.jpg) no-repeat center;
	width: 720px;
	height: 445px;
	padding-top: 30px;
	margin-top: 70px;
}

.bmbg {
	width: 65%;
	margin: 0 auto;
}

.zbbm h4 {
	background: url(../images/zbbgbg.png) no-repeat center;
	text-align: center;
	font-size: 22px;
	color: #ae8148;
	margin-bottom: 30px;
}

.mb25px {
	margin-bottom: 25px;
}

.mt {
	margin: 0 auto;
}

.bdy {
	border: 1px #d9ab70 solid;
}

.renlitu {
	position: relative;
}

.swiper-button-prev7::after {
	color: #ae8148;
}

.swiper-button-next7::after {
	color: #ae8148;
}

.renlitu22 {
	width: 100%;
}

.renlitu22 p {
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: rgba(0, 0, 0, .5);
	color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin: 0px;
	width: 100%;
	line-height: 45px;
	width: 100%;
	padding-left: 10px;
	padding-right: 100px;
}

.renlitu .swiper-button-next,
.renlitu .swiper-container-rtl .swiper-button-prev {
	right: -40px;
	outline: none;
}

.renlitu .swiper-button-prev,
.renlitu .swiper-container-rtl .swiper-button-next {
	left: -40px;
	outline: none;
}

.renlitu {
	margin: 40px 0;
}

.moye .img {
	margin: 0 auto;
	margin-bottom: 2rem;
	width: 84%;
}

.kglanmut {
	border-left: 5px #fb6810 solid;
	height: 55px;
	padding-left: 12px;
	display: flex;
	justify-content: space-between;
	margin-bottom: 20px;
}

.kglanmut h3 {
	font-size: 24px;
	font-weight: bold;
	line-height: 29px;
	color: #fb6810;
}

.kglanmut h3 span {
	color: #989898;
	font-size: 20px;
	line-height: 20px;
	font-weight: normal;
	text-transform: uppercase;
}

.kglanmut05 {
	border-left: 5px #ffffff solid;
	height: 55px;
	padding-left: 12px;
	display: flex;
	justify-content: space-between;
	margin-bottom: 20px;
}

.kglanmut05 h3 {
	font-size: 24px;
	font-weight: bold;
	line-height: 29px;
	color: #ffffff;
}

.kglanmut05 h3 span {
	color: #ffba91;
	font-size: 20px;
	line-height: 20px;
	font-weight: normal;
	text-transform: uppercase;
}

.time22 {
	font-size: 40px;
	font-weight: bold;
}

.jhh {
	color: #fb6810;
}

.kgsy {
	padding-bottom: 0;
}

.lbb {
	border-left: 1px #ededed solid;
}

.djzc>div{
	display: none;
	position: relative;
}

.djzc .more22{
	position: absolute;
	top: -60px;
	right: 0;
}


.kgnewswt img {
	margin: 10px 0;
}

.kgnewswt h3 {
	font-size: 20px;
	overflow: hidden;
	line-height: 40px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	margin: 0 50px;
	color: #333333;
}

.kgnewswt h3.tac {
	text-align: center;
}

.kgnewswt p {
	padding-bottom: 20px;
	border-bottom: 1px #eee solid;
}

.kgnewswt p a {
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-bottom: 0px;
	color: #999;
	line-height: 26px;
	text-indent: 2em;
}

.xnydd{
	width: 173px;
	height: 466px;
}

.active-xny{
	width: 344px !important;
	height: 466px;
	overflow: hidden;
}

.active-xny img {
	display: block;
	width: 100%;
	height: 100%;
	transform: scale(1);
}

.active-xny:hover img{
	transform: scale(1.05);
	transition: 1s;
}

.xnydd img {
	display: block;
	width: 100%;
	height: 100%;
}

.active-xny .ddwenzi {
	position: absolute;
	bottom: 0px;
	background: rgba(230, 150, 95, .7);
	color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	margin: 0px;
	width: 344px;
	line-height: 45px;
	padding-left: 35px;
	padding-right: 35px;
	padding-bottom: 50px;
	padding-top: 20px;
}

.active-xny .ddwenzi h2 {
	font-size: 18px;
	line-height: 60px;
	font-weight: bold;
	position: relative !important;
	top: 0;
	left: 0 !important;
}

.active-xny .ddwenzi p {
	font-size: 14px;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: block !important;
}

.xnydd .ddwenzi h2 {
	position: absolute;
	left: 25px;
	bottom: 60px;
	color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin: 0px;
	width: 100%;
	line-height: 45px;
	width: 100%;
	padding-left: 0px;
	font-size: 18px;
	font-weight: bold; 
}

.xnydd .ddwenzi p {
	display: none;
}

.zsyw {
	background: url(../images/nytz11.jpg) no-repeat center;
	background-size: 100% 100%;
	height: 244px;
	color: #FFFFFF;
	width: 100%;
	transition: all .5s ease .1s;
}

.zsyw:hover {
	background-size: 120% 120%;
	font-size: 22px;
	transition: all .5s ease .1s;
}

.tzyw {
	background: url(../images/nytz22.jpg) no-repeat center;
	background-size: 100% 100%;
	height: 244px;
	color: #FFFFFF;
	width: 100%;
	transition: all .5s ease .1s;
}

.tzyw:hover {
	background-size: 120% 120%;
	font-size: 22px;
	transition: all .5s ease .1s;
}

.gk1 p {
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: rgba(0, 0, 0, .1);
	color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 80px;
	width: 95%;
	text-align: center;
	font-size: 24px;
	margin: 0 0 0 2.5%;
}

.djxk {
	font-size: 20px;
	color: #2d2d2d;
	line-height: 40px;
	text-align: center;
	margin: 0 20px;
	cursor: pointer;
}

.active-djxk {
	border-bottom: 4px #fb6810 solid;
}

.djxt p {
	position: absolute;
	bottom: 0px;
	background: rgba(0, 0, 0, .5);
	color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 30px;
	width: 88%;
	text-align: center;
	font-size: 14px;
	margin: 0;
}

.mt30px {
	margin-top: 30px;
}

.part66 {
	background: url(../images/bgrl.jpg) no-repeat;
	height: 430px;
	padding-top: 50px;
}

.rltabs a{
	display: block;
}

.rlxk {
	background: rgba(250, 150, 90, .7);
	font-size: 22px;
	color: #ffffff;
	line-height: 180px;
	margin-bottom: 50px;
	padding-left: 50px;
}

.rlxk img {
	margin-right: 20px;
}

.rlxk:hover {
	background: rgba(0, 0, 0, .5);
}

/* .rl-active{
	background: rgba(250,150,90,.7);
} */
.rlrr p {
	font-size: 18px;
	line-height: 32px;
	color: #92471a;
	margin: 20px 0;
}

.xixi {
	width: 95px;
	height: 33px;
	background: #fb6810;
	color: #ffffff;
	font-size: 14px;
	line-height: 33px;
	text-align: center;
	float: right;
}

.tzgg h6 {
	background: url(../images/tzgggg.png) no-repeat;
	font-size: 16px;
	color: #fb6810;
	padding-left: 24px;
	line-height: 20px;
}

.tzgg p {
	font-size: 14px;
	color: #aaaaaa;
}

.tzgg p::before {
	content: "";
	position: absolute;
	width: 3px;
	height: 3px;
	background: #aaaaaa;
	left: 0px;
	top: 23%;
}

.ebtabs .col-4{
	flex: 0 0 28%;
    max-width: 28%;
    overflow: hidden;
	padding-right:0;
	padding-left:0;
}
.ebtabs .col-2 {
    flex: 0 0 14%;
    max-width: 14%;
    overflow: hidden;
	padding-right:0;
	padding-left:0;
}


.rlrr{
display:none去掉
}

.rlrr img{
width:100%
}

.kgnewswt img {
width:100%
}

.banner,
.banner .swiper-container,
.banner .swiper-container .swiper-wrapper,
.banner .swiper-container .swiper-wrapper .swiper-slide,
.banner .swiper-container .swiper-wrapper .swiper-slide img{
width:100%
}

#ad2>img{
position:absolute;
width:20px;
height:20px;
top:10px;
right:10px;
}

.djxk{
margin: 0;
}
.djxt img{
width:100%
}


.jtdt,
.jtdt .swiper-container,
.jtdt .swiper-container .swiper-wrapper,
.jtdt .swiper-container .swiper-wrapper .swiper-slide,
.jtdt .swiper-container .swiper-wrapper .swiper-slide img{
width:100%
}

.dbdh h4{
font-size: 1.4rem;
}


.viewpic{
				position: fixed;
				width: 100%;
				height: 100%;
				background-color: rgb(0,0,0,.4);
				top: 0;
				left: 0;
				display: flex;
				justify-content: center;
align-items:center;
				z-index: 800;
display:none;
			}

.viewpicbox img{
width:80vw;
}