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;
	background: url("../images/banner.jpg") top center no-repeat;
	width: 100%;
	background-color: #49d1ff;
}

.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: #ae8148 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: #ae8148;
	border: none;
	width: 38px;
	height: 38px;
}

.navbox {
	background: #ca0d10;
}

.navbox .navbar {
	padding-left: 0px;
	padding-right: 0px;
}

.navbox .dropdown-menu {
	background: rgba(0, 0, 0, .5);
	border: none;
	border-radius: 0px;
	min-width: 200px;
	top: 45px;
}

.navbox .dropdown-item {
	color: #fff;
	text-align: center;
}

.navbox .dropdown-item:hover {
	background: #e8342f;
}

.navbox ul.navbar-nav {
	width: 100%;
	text-align: center;
}

.navbox ul.navbar-nav li {
	width: 17%;
}

.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: 200px;
	position: fixed;
	left: 115px;
	top: 20%;
	text-align: center;
	color: #705555;
	background: #ffd800;
	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 img {
	width: 100%;
}

.swiper-containermode 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;
}

.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;
}

.part2 {
	background: url("../images/er-dbj.png") no-repeat center;
	height: 722px;
}

.part2 {
	margin-top: 80px;
	color: #fff;
}

.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: 530px;
}

.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;
	border-bottom: #
}

.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;

}

.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;
}

.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: #2d2d2d;
}

ul.main li::before {
	content: "";
	position: absolute;
	width: 4px;
	height: 4px;
	background: #f9cea0;
	left: 0px;
	top: 45%;
}

.blue {
	color: #51b1ff;
}

.time {
	font-size: 36px;
	text-align: center;
	padding-bottom: 10px;
}

.time span {
	display: block;
	font-size: 14px;
}

.width80 {
	width: 80%;
}

.part3down {
	padding-top: 10px;
}

.newswt {
	margin: 10px auto;
	padding-bottom: 20px;
}

.newswt img {
	border-radius: 10px;
	width: 220px;
	height: 145px;
}

.newswt h3 {
	font-size: 20px;
	overflow: hidden;
	line-height: 35px;
	color: #bf231f;
	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: 3;
	-webkit-box-orient: vertical;
	margin-bottom: 0px;
	color: #2c2824;
	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 {
	height: 150px;
	margin-bottom: 35px;
	border-bottom: 1px solid #b70000;
}

.tt {
	text-align: center;
	font-weight: bold;
	color: #a20101;
	padding-top: 10px;
	line-height: 70px;
}

.mt25px {
	margin-top: 25px;
}

.ttj {
	text-indent: 2em;
	color: #5f5f5f;
	height: 28px;
	overflow: hidden;
	padding: 0 30px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.lanmut {
	background: url(../images/next-bg1.jpg ) no-repeat 0 8px;
	padding-left: 25px;
}

.lanmut h5 {
	font-weight: bold;
	font-size: 1.4rem;
}

.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: #ae8148;
}

.h20px {
	height: 20px;
}

.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;
	l 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/hsbg1.jpg) no-repeat bottom #ffefe8;
	height: 1800px;
	padding-top: 30px;
}

.part04 {
	background: url(../images/bg_ghlc.jpg) no-repeat bottom #ffefe8;
	height: 2112px;
	padding-top: 30px;
}

.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-color: #f4f4f4;
	height: 156px;
	padding-top: 40px;
}

.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;
}

.swiper-button-prev8::after {
	color: #fbbb06;
}

.swiper-button-next8::after {
	color: #fbbb06;
}

.jpgc {
	width: 100%;
}

.jpgc .hbj {
	background-color: #bb0101;
	height: 105px;
}

.jpgc .hbj p {
	background-color: #bb0101;
	line-height: 26px;
	font-size: 14px;
	padding: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	height: 88px;
	color: #ffffff;
}

.jp {
	margin-top: 15px;
}

.part06 {
	background-color: #5a5a5a;
	color: #FFFFFF;
	padding-top: 60px;
	padding-bottom: 35px;
}

.mb20px {
	margin-bottom: 20px;
}

.db li {
	line-height: 30px;
	font-size: 14px;
}


/*����ҳ*/
.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: #ffdcdc;
	color: #992727;
	border-bottom: 1px #FFFFFF solid;
}

.ejl li.h180 {
	height: 180px;
	background-color: #ffdcdc;
}

.ejl li.h180:hover {
	background: none;
	background-color: #ffdcdc;
}

.ejl li:hover {
	background-color: #eb9292;
	color: #FFFFFF;
	background: url(../images/ejjt.png) no-repeat #ea6d6d 220px;
}

.page-link {
	color: #ae8148;
}

.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 {
	text-indent: 2em;
	font-size: 16px;
	line-height: 35px;
}

.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: #ae8148;
	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%;
}


/*�������걨*/

.snav {
	background: url(../images/bg_nav.jpg) no-repeat;
	height: 692px;
	padding-top: 35px;
}

.snav h2 {
	background: url(../images/dbg1.png) no-repeat 83px 0px;
	height: 25px;
	font: 20px/25px 'Microsoft Yahei';
	color: #f6ff00;
	text-align: center;
	margin-bottom: 20px;
}

.snav p {
	font: 14px/30px 'Microsoft Yahei';
	color: #ffffff;
	text-indent: 2em;
}

.lmt {
	margin: 40px 0;
}

.sy {
	text-align: center;
}

.sy h3 {
	font: 20px/50px 'Microsoft Yahei';
	color: #eb4748;
}

.part02 {
	background-color: #ee5b0d;
}

.shuom {
	font: 18px/180px 'Microsoft Yahei';
	color: #ffffff;
	margin-top: 80px;
	text-align: center;
}

.shuom span {
	color: #ffce00;
}

.jszc {
	text-align: center;
	margin: 20px 0;
	font: 20px/50px 'Microsoft Yahei';
}

.h30px {
	height: 2px;
}

.h20px {
	height: 20px;
}

.h120px {
	height: 120px;
}

.sidebar {
	width: 200px;
	position: fixed;
	left: 115px;
	top: 20%;
	text-align: center;
	color: #705555;
	background: #ffd800;
	font-size: 14px;
	z-index: 2;
	padding-top: 15px;
}

.sidebar .ztu {
	text-align: center;
	margin-bottom: 20px;
}

.sidebar p {
	font: 14px/26px 'Microsoft Yahei';
	text-indent: 2em;
	color: #705555;
	margin: 10px;
}

.sidebar h2 {
	font: 14px/20px 'Microsoft Yahei';
	color: #ff4e00;
	margin-left: 10px;
	text-align: left;
}

.sidebar ul li {
	border-bottom: 1px solid #e93d3d;
	color: #510707;
	line-height: 30px;
	font-weight: bold;
}

.part00 {
	background: url(../images/bg2222.jpg) no-repeat;
	height: 73px;
}

.hdjj {
	background: url(../images/huodong.png) no-repeat;
	height: 275px;
	padding: 40px;
}

.hdjj p {
	font: 18px/32px 'Microsoft Yahei';
	color: #0d0d0d;
	text-indent: 2em;
}

.hdjj h4 {
	font: 20px/24px 'Microsoft Yahei';
	color: #d72726;
	text-align: center;
}

.ttmm ul li {
	font: 18px/36px 'Microsoft Yahei';
	color: #383838;
}

.ttmm ul li.lhh {
	line-height: 36px;
}

.ttmm img {
	margin-right: 10px;
}

.sjz1 {
	background: url(../images/bg-wz.jpg) no-repeat;
	height: 500px;
	position: relative;
}

.sjz2 {
	background: url(../images/bg-tp.jpg) no-repeat;
	height: 500px;
	position: relative;
}

.sjz3 {
	background: url(../images/bg-hhh.jpg) no-repeat;
	height: 500px;
	position: relative;
}

.sjz4 {
	background: url(../images/bg-lllll.jpg) no-repeat;
	height: 500px;
	position: relative;
}

.sjz ul li {
	font: 14px/26px 'Microsoft Yahei';
	color: #383838;
	text-indent: 2em;
	width: 235px;
}

.sjz ul li.s1 {
	position: absolute;
	top: 300px;
	left: 80px;
}

.sjz ul li.s2 {
	position: absolute;
	top: 66px;
	left: 285px;
}

.sjz ul li.s3 {
	position: absolute;
	top: 66px;
	left: 689px;
}

.sjz ul li.s4 {
	position: absolute;
	top: 289px;
	left: 874px;
}

.ttmm {
	margin: 20px;
	border: 4px solid #e2b9a7;
	padding: 50px;
	background-color: #fffaf3;
}

.ttmm .htl {
	margin-bottom: 40px;
	padding-left: 70px;
}

.ttmm .htl h3 {
	font: 22px/40px 'Microsoft Yahei';
	color: #383838;
	font-weight: bold;
	color: #383838;
}

.ttmm .htl p {
	font: 18px/30px 'Microsoft Yahei';
	color: #383838;
}

.htl1 {
	background: url(../images/011.png) no-repeat 0 5px;
}

.htl2 {
	background: url(../images/022.png) no-repeat 0 5px;
}

.htl3 {
	background: url(../images/033.png) no-repeat 0 5px;
}

.htl4 {
	background: url(../images/044.png) no-repeat 0 5px;
}



/*�������걨ע����̨*/
.zc h1 {
	font: 26px/60px 'Microsoft Yahei';
	color: #5a5a5a;
	text-align: center;
}

.zc h1 span {
	font-size: 18px;
	margin-left: 40px;
}

.buzhou {
	background: url(../images/zebg.png) no-repeat top center;
	height: 80px;
	width: 760px;
	margin: 0 auto;
	text-align: center;
}

.buzhou span.blue {
	color: #00a0e9;
}

.ljdl {
	width: 60%;
	margin: 30px auto;
}

.gxn {
	text-align: center;
}

.h10px {
	height: 10px;
}

.buzhou00 {
	background: url(../images/zebg00.png) no-repeat top center;
	height: 80px;
	width: 930px;
	margin: 0 auto;
	text-align: center;
}

.zc h2 {
	font: 18px/60px 'Microsoft Yahei';
	color: #5a5a5a;
	font-weight: 400;
}

.htbb img {
	width: 100%;
}

.wysb {
	width: 30%;
	margin: 20px auto;
}

.wysb .btn {
	font-size: 1.8rem;
	line-height: 2;
}




.sbxx ul li {
	font: 16px/40px 'Microsoft Yahei';
}

.pl50px {
	padding-left: 50px;
}

.jusebg {
	background-color: #ee5b0d;
}

.intro-itemb {
	width: 1200px;
	border-radius: 10px;
	background-color: #FFF0CC;
	box-shadow: #ffb47b 0px 8px 0px;
	position: inherit;
}

.item-titleb {
	width: 224px;
	height: 46px;
	border-radius: 46px;
	background-color: #fec675;
	color: #a1443b;
	font-weight: bold;
	font-size: 24px;
	line-height: 46px;
	text-align: center;
	margin: 0 auto;
	margin-top: -20px;
	position: relative;
	z-index: 9;
	top: -20px;
}

.item-contentb {
	padding: 50px;
	font-size: 16px;
	color: #4A3636;
	line-height: 1.5;
	text-indent: 32px;
}

.jusebg-b {
	background-color: #ee5b0d;
	height: 50px;
}

.item-contentb p {
	font-size: 16px;
	color: #4A3636;
	line-height: 2;
	text-indent: 32px;
}

.form-group {
	margin-bottom: 0.5rem;
}

.rightpic {
	width: 26rem;
	height: 22rem;
	position: absolute;
	top: 15%;
	left: 45%;
	padding: 3rem 2rem;
}

.rightpic .btn{
	display: block;
	width: auto;
	 
}

label {
	display: inline-block;
	margin-bottom: 0.5rem;
}

.h10px {
	height: 10px;
}

.form-control {
	display: block;
	width: 100%;
	height: calc(1.5em + 0.75rem + 2px);
	padding: 0.375rem 0.75rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: 0.25rem;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.help-block {
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #737373;
}

.huodojianjie {
	border: solid 1px #ec8486;
	padding: 30px;
	border-radius: 15px;
}

.huodojianjie h1 {
	font-size: 28px;
	font-weight: bold;
	color: white;
	text-align: center;
	margin-bottom: 20px;
}

.huodojianjie p {
	font-size: 16px;
	color: white;
	text-indent: 2rem;
}

.shenbao {
	border-radius: 5px;
	background-color: white;
	padding: 50px;
	margin-top: 30px;
	overflow: hidden;
	border: solid 2px #0091dd;
}

.shenbao h1 {
	text-align: center;
	margin: 20px;
}

.rukou ul {
	text-align: center;
	margin: 0 auto;
	width: 860px;
}

.rukou li {
	float: left;
	padding: 20px;
}

.footer {
	font-size: 16px;
	color: white;
	text-align: center;
	padding: 30px;
	background-color: #0456b9;
	margin-top: 30px;
}

.home img {
	margin-right: 20px;
	margin-top: -5px;
}

.home {
	font-size: 16px;
	color: #002185;
}

.home a {

	color: #002185;

}

.shenbaoneirong h2 {
	color: #d23113;
	font-size: 28px;
	font-weight: bold;
	text-align: center;
	line-height: 60px;
	margin-top: 20px;
}

.wenzi {
	color: #494949;
	line-height: 36px;
	text-indent: 2rem;
	border: solid 1px #f28d8e;
	padding: 30px;
	border-radius: 15px;
}

.btn-gradient {
	background-color: #f2e0ca;

	cursor: pointer;
	border: none;
}

.anniu {
	width: 370px;
	margin: 0 auto;
	text-align: center;
}

.zhuce ul {
	display: flex;
	justify-content: space-between;
}

.dlk {
	width: 26rem;
	height: 23rem;
	position: absolute;
	top: 36%;
	left: 38%;
	background-color: #ffffff;
	padding: 2rem;
	border: solid 2px #0091dd;
	border-radius: 10px;
}

.btn-primary {
	color: #fff;
	background-color: #0072d0;
	border-radius: 100px;
	width: 160px;
	margin-top: 10px;
	border: 0px;
	height: 40px;
}

.btn-primary2 {
	color: #fff;
	background-color: #00aeee;
	border-radius: 100px;
	margin-top: 10px;
	height: 40px;
	width: 160px;
}

.btn-primary2:hover {
	color: #fff;
	background-color: #00aeee;
	border-radius: 100px;
	margin-top: 10px;
	height: 40px;
	width: 160px;
}

.rightpic {
	width: 60%;

	position: absolute;
	top: 12%;
	left: 21%;
	padding: 3rem 2rem;
}

.rightpic img {
	width: 100%;
	height: auto;
}

.denglu {
	background: url("../images/zy_bg.png") no-repeat;
	background-size: 100% 100%;
	width: 100%;
	height: 100vh;
	position: relative;
}

.denglvzuoyou {
	width: 80%;
	margin: 0 auto;
}

.biaodan {
	padding-top: 5px;
	width: 80%;
	margin: 0 auto;
}

.grl ul h2 {
	font: 18px/60px 'Microsoft Yahei';
	text-align: center;
	color: #d73218;
	font-style: italic;
}

.zc h2 span {
	color: #777777;
	font-weight: bold;
}

.grl {
	background-color: #f2e0ca;
	padding-top: 20px;
}

.grl ul li.aa {
	background: #e17519;
	color: #ffffff;
}

.grl ul li {
	font: 18px/70px 'Microsoft Yahei';
	color: #000000;
	text-align: center;
	border-bottom: 1px #ffffff solid;
}

.h60px {
	height: 45px;
}

/*ע��ҳ*/
.zhuce-a {
	background: url(../images/bg.jpg) no-repeat;
	width: 100%;
	position: relative;
}

.biaoti {
	margin: 0 auto;
	width: 1200px;
	padding: 30px;
	text-align: center;
}

.zhuce-b {
	width: 1200px;
	margin: 0 auto;
}

.dlk2 {
	width: 52rem;
	height: 30rem;
	position: absolute;
	top: 35%;
	left: 28%;
	background-color: #ffffff;
	padding: 1.6rem 4rem;
	border: solid 2px #0091dd;
	border-radius: 10px;
}

.hyzc {
	text-align: center;
	margin-bottom: 16px;
}

.ypai {
	display: flex;
	font-size: 18px;
	line-height: 56px;
	font-weight: bold;
}

.lianjie {
	display: block;
	width: 100%;
	height: calc(2em + 0.4rem + 2px);
	padding: 0.3rem 0.5rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.8;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: 0.25rem;
	margin-left: 40px;
}

.am-form-select {
	width: 80%;
}

.form-control-b {
	display: block;
	width: 100%;
	padding: 0.2rem 0.6rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 2;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: 0.25rem;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.wlzb {
	width: 80%;
	margin-left: 37px;
}

.zhuceanniu {
	width: 200px;
	margin: 0 auto;
}

.zhuceanniu .btn{
	background-color: rgba(64, 172, 235);
}

.denglu2 {
	background: url(../images/bgggg2.jpg) no-repeat;
	background-size: 100% 100%;
	width: 100%;
	height: 100vh;
	position: relative;
}

.xuanxiangz {
	width: 1020px;
	border-bottom: 2px solid #017ee6;
	height: 50px;
}

.xuanxiangz ul li {
	background-color: #daf2ff;
	float: left;
	height: 48px;
	width: 190px;
	margin-right: 15px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	color: #0c1d85;
	font-size: 18px;
	line-height: 48px;
	text-align: center;
}

.xuanxiangz ul li.cc {
	font-weight: bold;
	color: white;
	/* background-color: #0181e9; */
	background: linear-gradient(#17b7f7,#0679ba);
}

.shangchuan {
	padding: 30px;
	width: 370px;
	margin: 0 auto;
	text-align: center;
}

.shenbaos {
	width: 900px;
	margin: 40px auto;
	overflow: hidden;

}

.shenbaos ul {
	margin-bottom: 30px;
	overflow: auto;
}

.shenbaos li {
	float: left;
	margin: 15px;

}

.tishi {
	padding: 15px;
	border: solid 6px #ecf7fd;
	overflow: hidden;
	text-align: center;
	font-size: 16px;
	line-height: 30px;
	border-radius: 20px;
}

.tishi p {
	margin: 0px;
}

.tishi p span {
	color: #ff6f4d;
	font-weight: bold;
}

.zc {
	width: 1080px;
	float: right;
}

.huanying {
	float: left;
	line-height: 56px;
	margin-top: 10px;
}

.container {
	max-width: 1230px;
	overflow: hidden;
}

.shenb-nr {
	margin-top: 30px;
}
