.col-lg-5ths,
.col-md-5ths,
.col-sm-5ths,
.col-xs-5ths {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px
}

.col-xs-5ths {
	width: 20%;
	float: left
}

@media (min-width:768px) {
	.col-sm-5ths {
		width: 20%;
		float: left
	}
}

@media (min-width:992px) {
	.col-md-5ths {
		width: 20%;
		float: left
	}
}

@media (min-width:1200px) {
	.col-lg-5ths {
		width: 20%;
		float: left
	}
}

@media (max-width:1900px) {
	.header-nav .navbar-nav li {
		margin: 0 0
	}

	.header-nav .navbar-nav li a {
		font-size: 20px;
		padding: 0 12px
	}

	.list-article li div p:nth-child(2) span {
		max-width: 1000px !important
	}

	.index-box-04 .box-04 .box-right .gallery-thumbs .swiper-slide {
		margin-bottom: 10px
	}
}

@media (max-width:1700px) {
	.list-article li div p:nth-child(2) span {
		max-width: 900px !important
	}

	.footer .groups-info .box-s {
		height: 150px
	}

	.footer_contact .col-xs-12 {
		width: 50%
	}

	.footer_contact .col-xs-12 .box-txt>div:nth-child(2) {
		margin-top: 0
	}

	.index-box-04 .box-04 .box-right .gallery-thumbs .swiper-slide {
		margin-bottom: 5px
	}

	.light_main2 {
		margin-top: 20px
	}

	.light_main2 .light_m2 {
		margin-top: 20px;
		padding: 20px;
		border: solid 1px #f1f1f1
	}

	.light_main2 .light_m2 .m2_top {
		position: relative
	}

	.light_main2 .light_m2 .m2_top .pic {
		width: 486px;
		height: 330px;
		padding: 5px;
		background: #e5eaf0
	}

	.light_main2 .light_m2 .m2_top .pic img {
		width: 100%;
		height: 100%
	}

	.light_main2 .light_m2 .m2_top .cont {
		left: 506px;
		right: 370px;
		top: 0;
		height: 330px
	}

	.light_main2 .light_m2 .m2_top .cont ul li {
		background: #f5f7f9;
		height: 102px;
		margin-top: 12px;
		padding: 10px 25px
	}

	.light_main2 .light_m2 .m2_top .cont ul li .tit {
		height: 30px;
		line-height: 30px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}

	.light_main2 .light_m2 .m2_top .cont ul li .tit a {
		color: #00316a;
		font-size: 16px;
		font-weight: 700
	}

	.light_main2 .light_m2 .m2_top .cont ul li .note {
		color: #000;
		font-size: 14px;
		line-height: 22px;
		height: 44px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2
	}

	.light_main2 .light_m2 .m2_top .cont ul li:nth-child(1) {
		margin-top: 0
	}

	.light_main2 .light_m2 .m2_top .m2_right {
		width: 350px;
		height: 330px;
		background: #f5f7f9
	}

	.light_main2 .light_m2 .m2_top .m2_right .light_cont2 {
		padding: 10px 20px
	}

	.light_main2 .light_m2 .m2_top .m2_right .light_cont2 ul li {
		padding-left: 15px;
		position: relative;
		height: 34px;
		line-height: 34px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}

	.light_main2 .light_m2 .m2_top .m2_right .light_cont2 ul li:before {
		content: '';
		width: 6px;
		height: 6px;
		background: #00316a;
		border-radius: 3px;
		position: absolute;
		left: 0;
		top: 50%;
		margin-top: -3px
	}

	.light_main2 .light_m2 .m2_top .m2_right .light_cont2 ul li a {
		color: #00316a;
		font-size: 16px
	}

	.light_main4 {
		margin-top: 20px
	}

	.light_main4 .light_m4 {
		border: solid 1px #f1f1f1;
		position: relative
	}

	.light_main4 .cont {
		padding: 40px 70px;
		padding: 20px;
		width: 100%;
		margin-left: auto;
		margin-right: auto
	}

	.light_main4 .cont .cont2 {
		position: relative;
		height: 320px;
		width: 100%
	}

	.light_main4 .cont .cont2 .item {
		position: absolute;
		top: 50%;
		-webkit-transition: all .4s ease-in-out;
		transition: all .4s ease-in-out;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		box-sizing: border-box;
		cursor: pointer
	}

	.light_main4 .cont .cont2 .item img {
		width: 100%;
		height: 100%
	}

	.light_main4 .cont .cont2 .item.item_style0 {
		width: 200px;
		height: 165px;
		left: -150px;
		opacity: 0;
		z-index: 2
	}

	.light_main4 .cont .cont2 .item.item_style1 {
		width: 310px;
		height: 210px;
		left: 3%;
		z-index: 3
	}

	.light_main4 .cont .cont2 .item.item_style2 {
		width: 400px;
		height: 260px;
		left: 18%;
		z-index: 4
	}

	.light_main4 .cont .cont2 .item.item_style3 {
		width: 481px;
		height: 312px;
		left: 33%;
		z-index: 5
	}

	.light_main4 .cont .cont2 .item.item_style4 {
		width: 400px;
		height: 260px;
		left: 57%;
		z-index: 4
	}

	.light_main4 .cont .cont2 .item.item_style5 {
		width: 310px;
		height: 210px;
		left: 75%;
		z-index: 3
	}

	.light_main4 .cont .cont2 .item.item_style6 {
		width: 200px;
		height: 165px;
		left: 96%;
		opacity: 0;
		z-index: 2
	}
}

@media (max-width:1500px) {
	.light_main4 {
		margin-top: 20px
	}

	.light_main4 .light_m4 {
		border: solid 1px #f1f1f1;
		position: relative
	}

	.light_main4 .cont {
		padding: 40px 70px;
		padding: 20px;
		width: 100%;
		margin-left: auto;
		margin-right: auto
	}

	.light_main4 .cont .cont2 {
		position: relative;
		height: 320px;
		width: 100%
	}

	.light_main4 .cont .cont2 .item {
		position: absolute;
		top: 50%;
		-webkit-transition: all .4s ease-in-out;
		transition: all .4s ease-in-out;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		box-sizing: border-box;
		cursor: pointer
	}

	.light_main4 .cont .cont2 .item:hover {
		background: #8dc11e !important
	}

	.light_main4 .cont .cont2 .item img {
		width: 100%;
		height: 100%
	}

	.light_main4 .cont .cont2 .item.item_style0 {
		width: 200px;
		height: 165px;
		left: -150px;
		opacity: 0;
		z-index: 2
	}

	.light_main4 .cont .cont2 .item.item_style1 {
		width: 310px;
		height: 210px;
		left: 3%;
		z-index: 3
	}

	.light_main4 .cont .cont2 .item.item_style2 {
		width: 400px;
		height: 260px;
		left: 15%;
		z-index: 4
	}

	.light_main4 .cont .cont2 .item.item_style3 {
		width: 481px;
		height: 312px;
		left: 28%;
		z-index: 5
	}

	.light_main4 .cont .cont2 .item.item_style4 {
		width: 400px;
		height: 260px;
		left: 52%;
		z-index: 4
	}

	.light_main4 .cont .cont2 .item.item_style5 {
		width: 310px;
		height: 210px;
		left: 72%;
		z-index: 3
	}

	.light_main4 .cont .cont2 .item.item_style6 {
		width: 200px;
		height: 165px;
		left: 96%;
		opacity: 0;
		z-index: 2
	}
}

@media (max-width:1400px) {
	.header-nav .navbar-nav li {
		margin: 0
	}

	.header-nav .navbar-nav li a {
		font-size: 20px;
		padding: 0 8px
	}

	.list-article li div p:nth-child(2) span {
		max-width: 700px !important
	}
}

@media (max-width:1199px) {
	.header-nav {
		min-height: 60px
	}

	.header-nav .navbar-nav {
		padding-top: 10px;
		padding-bottom: 10px;
		overflow: hidden
	}

	.header-nav .navbar-nav li {
		margin: 0 1%;
		width: 31%;
		float: left;
		padding-top: 5px;
		padding-bottom: 5px
	}

	.header-nav .navbar-nav li a {
		font-size: 20px;
		padding: 0 8px;
		text-align: center
	}

	.index-box-01 {
		padding-top: 20px
	}

	.index-box-01 .box-01 {
		padding-right: 0
	}

	.index-box-04 {
		background-color: #f5f5f5
	}

	.index-box-04 .box-04 .box-left {
		margin-right: 0;
		margin-bottom: 20px
	}
}

@media (max-width:767px) {
	.hy_name2 p span{font-size:12px;}
	.hy_name2 p{font-size:13px;padding-left: 80px;}
	.schedule_tab a{font-size: 14px;padding-bottom: 20px; text-align: center;}
	.index-box {
		padding-top: 30px;
		padding-bottom: 30px
	}

	.index-box-01 {
		padding-top: 30px
	}

	.index-box-01 .box-01 .box-info:after {
		top: 30px
	}

	.index-box-01 .box-01 .box-info .box-title {
		font-size: 20px
	}

	.index-box-01 .box-01 .box-info .box-title span {
		font-size: 26px
	}

	.index-box-01 .box-02 .box-list a {
		height: 40px;
		line-height: 40px
	}

	.index-box-01 .box-02 .box-list a span {
		display: block
	}

	.index-box-01 .box-02 .box-list a .a-more {
		display: block
	}

	.index-box-01 .box-02 .box-list a .a-txt {
		font-size: 14px;
		height: 40px;
		line-height: 40px
	}

	.index-box-02 {
		padding-bottom: 10px
	}

	.index-box-02 .box-01 .box-title {
		height: 60px;
		line-height: 60px
	}

	.index-box-02 .box-01 .box-cont>div {
		height: 50px;
		line-height: 50px;
		padding: 0 15px;
		overflow: hidden;
		font-size: 16px
	}

	.index-box-02 .box-02 .box-title {
		background-color: #00316a;
		height: 60px;
		text-align: center;
		font-size: 14px;
		color: #fff;
		font-weight: 700;
		padding: 8px 4px 0
	}

	.index-box-02 .box-02 .box-title a {
		height: 52px;
		line-height: 52px
	}

	.index-box-02 .box-02 .box-cont {
		padding: 10px
	}

	.index-box-02 .box-02 .box-cont>div {
		display: none
	}

	.index-box-02 .box-02 .box-cont ul li {
		float: none;
		width: 100%
	}

	.index-box-02 .box-02 .box-cont ul li a {
		height: 34px;
		line-height: 34px
	}

	.index-box-03 {
		background: url(../images/img-06.png) no-repeat top center;
		background-size: cover;
		color: #fff
	}

	.index-box-03 .m-title {
		font-size: 26px
	}

	.index-box-04 .groups-box {
		margin-bottom: 20px
	}

	.index-box-04 .box-04 .box-left .box-title {
		height: 52px;
		line-height: 52px;
		padding: 0 35px 0 15px;
		font-size: 14px;
		color: #fff;
		background: url(../images/img-22.png) no-repeat right 15px center rgba(0, 0, 0, .7)
	}

	.index-box-04 .box-04 {
		overflow: hidden
	}

	.index-box-04 .box-04 .box-left .img-next,
	.index-box-04 .box-04 .box-left .img-prev {
		width: 30px;
		height: 54px;
		top: 45%;
		margin-top: -37px;
		background-color: rgba(0, 0, 0, .7)
	}

	.index-box-04 .box-04 .box-left .img-next:after,
	.index-box-04 .box-04 .box-left .img-prev:after {
		font-size: 20px
	}

	.index-box-04 .box-04 .box-right {
		background-color: #fff;
		padding: 20px 15px
	}

	.index-box-04 .box-04 .box-right .m-title {
		line-height: 46px;
		margin-bottom: 20px
	}

	.index-box-04 .box-04 .box-right .m-title .title-l {
		font-size: 22px
	}

	.index-box-04 .box-04 .box-right .history-list {
		height: 430px;
		overflow: hidden
	}

	.index-box-04 .box-04 .box-right .gallery-thumbs {
		background: url(../images/img-23.png) repeat-y top 0 left 7px;
		width: 100%;
		position: static;
		height: 420px
	}

	.index-box-04 .box-04 .box-right .box-year {
		background: url(../images/img-18.png) no-repeat left center;
		padding-left: 20px;
		width: 100%
	}

	.index-box-04 .box-04 .box-right .box-year span {
		display: block;
		width: 80px;
		height: 34px;
		line-height: 34px;
		text-align: center;
		background-color: #e5e5e5;
		border-radius: 4px;
		font-size: 16px;
		letter-spacing: 1px;
		color: #666
	}

	.index-box-04 .box-04 .box-right .box-info {
		overflow: hidden;
		overflow-y: auto;
		height: 100%
	}

	.index-box-04 .box-04 .box-right .box-info .box-s {
		margin-bottom: 15px
	}

	.index-box-04 .box-04 .box-right .box-info .box-s .title-s {
		margin-bottom: 10px
	}

	.index-box-04 .box-04 .box-right .box-info .box-s .title-s span {
		font-size: 18px
	}

	.index-box-04 .box-04 .box-right .box-info .box-s .txt-s span {
		font-size: 14px
	}

	.up-apply-box .box-cont .box-title {
		height: 54px;
		line-height: 54px;
		font-size: 20px
	}

	.up-apply-box .box-cont .box-group {
		padding: 20px 10px
	}

	.up-apply-box .box-cont .box-group a {
		margin-bottom: 10px;
		margin-top: 8px;
		font-size: 14px;
		line-height: 20px;
		display: flex;
		align-items: center;
		padding: 0 6px;
		white-space: normal;
		word-wrap: break-word
	}

	.new-title {
		position: relative;
		color: #10326c;
		font-size: 20px;
		border-bottom: solid 3px #f1f1f1
	}

	.new-title span {
		line-height: 24px;
		padding-bottom: 10px;
		position: relative;
		top: 3px;
		border-bottom: solid 3px #00316a
	}

	.zhidao_main {
		padding-top: 20px;
		padding-bottom: 25px
	}

	.zhidao_main .zd_m {
		margin-top: 20px
	}

	.zhidao_main .zd_m .item .tit {
		color: #333;
		font-size: 18px;
		font-weight: 700
	}

	.zhidao_main .zd_m .item .note {
		line-height: 24px;
		height: auto;
		padding-bottom: 20px;
		margin-top: 5px
	}

	.zhidao_main .zd_m .item .note a {
		color: #333;
		font-size: 14px;
		margin-right: 10px
	}

	.download_main {
		padding-top: 20px;
		padding-bottom: 20px
	}

	.download_main ul {
		margin-bottom: 20px
	}

	.download_main ul li {
		margin-top: 15px;
		background: #fff;
		border-radius: 8px;
		background-color: #fff;
		width: 100%;
		box-shadow: 0 0 10px 5px rgba(0, 0, 0, .05);
		padding: 10px 15px;
		-webkit-transition: all .4s ease-in-out;
		transition: all .4s ease-in-out
	}

	.download_main ul li:hover {
		-webkit-transform: translateY(-3px);
		transform: translateY(-3px);
		box-shadow: 0 0 10px 5px rgba(0, 0, 0, .1)
	}

	.download_main ul li .icon {
		width: 30px
	}

	.download_main ul li .icon img {
		width: 25px
	}

	.download_main ul li .cont {
		margin-left: 32px
	}

	.download_main ul li .cont .tit {
		margin-right: 60px;
		line-height: 24px;
		padding-top: 0
	}

	.download_main ul li .cont .tit a {
		color: #333;
		font-size: 16px
	}

	.download_main ul li .cont .d_btn a {
		margin-top: 0;
		width: 50px;
		height: 24px;
		border: solid 1px #c4cfdd;
		border-radius: 3px;
		display: block;
		text-align: center;
		line-height: 22px;
		color: #00316a;
		font-size: 14px
	}

	.pages {
		text-align: center
	}

	.pages a {
		padding: 3px 8px;
		border: solid 1px #e2e2e2;
		border-radius: 2px;
		color: #232323;
		font-size: 14px;
		display: inline-block;
		margin-left: 2px;
		margin-right: 2px;
		-webkit-transition: all .4s ease-in-out;
		transition: all .4s ease-in-out
	}

	.pages a.on,
	.pages a:hover {
		background: #00316a;
		border: solid 1px #00316a;
		color: #fff
	}

	.yicheng_main {
		background: url(../images/bgtp1.jpg) no-repeat center center;
		padding-top: 25px;
		background-size: cover !important;
		padding-bottom: 30px
	}

	.yicheng_main .yc_tit {
		text-align: center;
		color: #2af6dd;
		font-size: 20px;
		margin-bottom: 0
	}

	.yicheng_main .yc_tit img {
		vertical-align: middle;
		position: relative;
		top: -2px;
		display: inline-block;
		margin-left: 5px;
		margin-right: 5px;
		width: 40px
	}

	.yicheng_main .col-md-4 .item {
		background: #ecf5ff;
		border-radius: 10px
	}

	.yicheng_main .col-md-4 .item .item1 {
		background: #fff;
		border-radius: 10px;
		position: relative;
		top: 0;
		left: 0;
		padding: 15px
	}

	.yicheng_main .col-md-6 {
		margin-top: 0
	}

	.yicheng_main .col-md-6:nth-child(5) {
		position: relative;
		left: 0;
		padding-left: 15px
	}

	.yicheng_main .col-md-6:nth-child(4) {
		padding-right: 15px
	}

	.yicheng_main .col-md-6 .item {
		background: #fff;
		border-radius: 10px;
		padding: 15px
	}

	.yicheng_main .item {
		margin-top: 15px
	}

	.yicheng_main .item .date {
		width: 80px;
		text-align: center
	}

	.yicheng_main .item .date .day {
		color: #ccc;
		font-size: 40px;
		font-weight: 700;
		border-bottom: solid 1px #f1f1f1;
		line-height: 40px
	}

	.yicheng_main .item .date .month {
		color: #ccc;
		font-size: 20px;
		font-weight: 700
	}

	.yicheng_main .item .cont {
		margin-left: 90px
	}

	.yicheng_main .item .cont .time {
		color: #001f43;
		font-size: 20px
	}

	.yicheng_main .item .cont .tit {
		color: #17457b;
		font-size: 28px
	}

	.yicheng_main .item .cont .tit span {
		font-size: 30px
	}

	.yicheng_main .item .cont .cont1 .item2 .tit1 {
		color: #666;
		font-size: 16px;
		margin-top: 5px
	}

	.yicheng_main .item .cont .cont1 .item2 .note1 {
		color: #333;
		font-size: 14px;
		margin-top: 5px
	}

	.footer .groups-info .box-s {
		margin-bottom: 20px;
		line-height: 20px
	}

	.footer .groups-info .box-s>div {
		margin-bottom: 10px
	}

	.footer .groups-info .box-s .box-txt span {
		display: inline-block;
		margin-right: 10px
	}

	.footer .groups-info .box-s .box-txt img {
		vertical-align: middle;
		margin-right: 5px;
		margin-top: -3px
	}

	.footer .erwm-box {
		margin-left: auto;
		margin-right: 0;
		padding-top: 7px
	}

	.footer .erwm-box>div {
		display: inline-block;
		vertical-align: middle
	}

	.footer .erwm-box .img-s img {
		max-width: 120px;
		margin-left: 10px
	}

	.contact_main {
		padding-top: 20px;
		padding-bottom: 20px
	}

	.contact_main .contact_m {
		padding-top: 0
	}

	.contact_main .item {
		width: 100%;
		float: left;
		margin-top: 20px;
		padding-bottom: 0
	}

	.contact_main .item .tit {
		color: #00a7ea;
		font-size: 18px;
		font-weight: 700
	}

	.contact_main .item .tit1 {
		color: #595757;
		font-size: 16px;
		margin-top: 10px;
		font-weight: 700
	}

	.contact_main .item .note {
		color: #727171;
		font-size: 16px;
		line-height: 30px
	}

	.index_main {
		padding-top: 20px;
		padding-bottom: 20px
	}

	.index_main .public-box {
		position: relative
	}

	.index_main .m_left {
		margin-right: 0;
		float: none
	}

	.index_main .m_left .m_lm .m_top {
		margin-top: 20px
	}

	.index_main .m_left .m_lm .m_top .pic {
		width: 100%;
		float: none
	}

	.index_main .m_left .m_lm .m_top .pic img {
		width: 100%;
		display: block
	}

	.index_main .m_left .m_lm .m_top .cont {
		margin-left: 0;
		margin-top: 15px
	}

	.index_main .m_left .m_lm .m_top .cont .tit {
		color: #00316a;
		font-size: 22px
	}

	.index_main .m_left .m_lm .m_top .cont .note {
		color: #333;
		font-size: 18px;
		line-height: 30px;
		margin-top: 10px
	}

	.index_main .m_left .m_lm .m_bot {
		margin-top: 20px;
		color: #333;
		font-size: 18px;
		line-height: 24px
	}

	.index_main .m_right {
		margin-top: 15px;
		width: 100%;
		position: static;
		right: 0;
		top: 0
	}

	.index_main .m_right .m_r1 .m_r1m ul {
		margin-left: 0;
		padding-top: 4px
	}

	.index_main .m_right .m_r1 .m_r1m ul li {
		width: 46%;
		margin-top: 10px;
		margin-left: 2%;
		margin-right: 2%
	}

	.index_main .m_right .m_r1 .m_r1m ul li a {
		display: block;
		border: solid 1px #ccc;
		font-size: 16px;
		color: #333;
		font-weight: 700;
		height: 40px;
		line-height: 38px;
		padding-left: 18px
	}

	.index_main .m_right .m_r2 {
		margin-top: 15px
	}

	.index_main .m_right .m_r2 .m_r2m ul li {
		margin-top: 10px
	}

	.index_main .m_right .m_r2 .m_r2m ul li .tit a {
		color: #00316a;
		font-size: 20px;
		font-weight: 700
	}

	.index_main .m_right .m_r2 .m_r2m ul li .note {
		color: #333;
		font-size: 16px;
		line-height: 30px
	}

	.hg_main {
		padding-top: 0;
		padding-bottom: 20px
	}

	.hg_main .row {
		margin-left: -15px;
		margin-right: -15px
	}

	.hg_main .row .col-xs-12 {
		padding-left: 15px;
		padding-right: 15px
	}

	.hg_main .row .col-xs-12 .item {
		margin-top: 15px;
		border: solid 4px #026dbf;
		border-radius: 4px 4px 0 0;
		-webkit-transition: all .4s ease-in-out;
		transition: all .4s ease-in-out
	}

	.hg_main .row .col-xs-12 .item:hover {
		box-shadow: 0 0 10px 5px rgba(0, 0, 0, .1)
	}

	.hg_main .row .col-xs-12 .item:hover .bot {
		opacity: 1
	}

	.hg_main .row .col-xs-12 .item .zhanwei {
		width: 100%;
		opacity: 0
	}

	.hg_main .row .col-xs-12 .item .picspan {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-size: cover !important
	}

	.hg_main .row .col-xs-12 .item .bot {
		height: 44px;
		padding-top: 4px;
		background: #026dbf;
		line-height: 36px;
		position: absolute;
		bottom: 0;
		left: -4px;
		right: -4px;
		border-top: solid 4px #fff;
		padding-left: 4px;
		padding-right: 4px;
		opacity: .9;
		transition: all .4s ease-in-out
	}

	.hg_main .row .col-xs-12 .item .bot .date {
		width: 80px;
		color: #fff;
		font-size: 20px
	}

	.hg_main .row .col-xs-12 .item .bot .cont {
		margin-left: 80px;
		color: #fff;
		font-size: 16px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}

	.list-article li img {
		float: none !important;
		width: 100% !important;
		height: auto !important;
		margin: 0 !important
	}

	.list-article li div {
		padding: 20px 20px 35px !important
	}

	.list-article li {
		height: auto !important
	}

	.list-article * {
		float: none !important
	}

	.list-article li div p:nth-child(2) span {
		margin-bottom: 20px !important;
		display: block
	}

	.list-article li div p:nth-child(1) a {
		font-size: 16px !important
	}

	.list-article li div p:nth-child(1) {
		padding-top: 0 !important
	}

	.list-article li div p:nth-child(2) {
		padding-top: 5px !important
	}

	.other-main {
		padding-top: 15px;
		padding-bottom: 25px
	}

	.list-article {
		margin: 0 !important
	}

	.index-box-01 .box-02 .box-title a {
		width: 33.33%;
		height: 30px;
		line-height: 30px
	}

	.index-box-01 .box-02 .box-cont ul li {
		width: 100%;
		float: none
	}

	.index-box-01 .box-02 .box-cont>div.name>div:nth-child(2n) {
		padding-left: 10px
	}

	.index-box-01 .box-02 .box-cont>div.name>div:nth-child(2n) {
		font-size: 14px;
		width: 100%
	}

	.index-box-01 .box-02 .box-cont>div.name>div {
		width: 100%;
		font-size: 16px;
		text-align: left;
		line-height: 24px;
		padding-top: 10px;
		padding-bottom: 10px;
		height: auto;
		padding-left: 10px;
		padding-right: 10px
	}

	.light_m1 {
		position: relative;
		top: 15px;
		margin-top: -15px;
		padding-bottom: 15px
	}

	.light_m1 .box-img {
		margin-top: 15px
	}

	.index_maina {
		margin-top: -22px
	}

	.index_maina .public-box .light_tit {
		color: #fff;
		font-size: 24px;
		font-weight: 700;
		text-align: center
	}

	.index_maina .public-box .hengxian {
		border-radius: 2px;
		background-color: #fff;
		width: 25px;
		height: 3px;
		margin-left: auto;
		margin-right: auto
	}

	.index_maina .light_cont {
		color: #fff;
		font-size: 18px;
		text-align: center
	}

	.index_maina .light_cont .col-xs-6 {
		margin-top: 15px
	}

	.index_maina .light_cont img {
		height: 24px
	}

	.index_maina .light_note {
		color: #fff;
		font-size: 14px;
		padding-top: 10px;
		padding-bottom: 0;
		text-align: center
	}

	.yicheng_main .item {
		background: #ecf5ff;
		border-radius: 10px;
		padding: 15px;
		max-width: 800px;
		margin-left: auto;
		margin-right: auto
	}

	.footer_ewm {
		width: 100%;
		float: none;
		padding-left: 30px;
		position: relative;
		top: -30px
	}

	.footer_contact {
		margin-right: 0;
		padding-left: 30px
	}

	.groups-info>.row>.col-xs-12:nth-child(2) {
		position: relative;
		left: 0
	}

	.float-box {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		top: auto;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 60px;
		font-size: 0;
		background-color: #00316a
	}

	.float-box a {
		display: inline-block;
		width: 33.33%;
		height: 60px
	}

	.float-box a:last-child {
		margin-bottom: 5px
	}

	/* body {
		padding-bottom: 60px
	}
 */
	.footer {
		padding-top: 50px
	}

	.footer_contact .col-xs-12 {
		width: 100%
	}

	.footer .groups-info .box-s {
		height: auto
	}

	.copyRight {
		padding-top: 10px
	}

	.mod-contact-us .box-main {
		padding: 20px 0
	}

	.yicheng_main .item .itemm1 {
		padding-left: 0
	}

	.yicheng_main .item {
		padding: 0
	}

	.yicheng_main .item .itemm1 {
		top: 0;
		left: 0
	}

	.index-box-04 {
		padding-top: 15px
	}

	.index-box-04 .box-04 .box-right {
		margin-top: 15px
	}

	.index-box-04 .box-04 .box-right .box-year1 .frm1 .year1 {
		width: 70px;
		font-size: 20px
	}

	.index-box-04 .box-04 .box-right .box-year1 .frm1 .desc1 {
		font-size: 16px;
		margin-left: 80px
	}

	.index-box-04 .box-04 .box-right .gallery-thumbs .swiper-slide {
		line-height: 44px !important;
		height: 44px !important
	}

	.index-box-04 .box-04 .box-right .gallery-thumbs .swiper-slide {
		margin-bottom: 0
	}

	.index-box-04 .box-04 .box-right .history-list {
		height: auto !important
	}

	.index-box-01 .box-01 .box-info .box-title {
		font-size: 16px !important
	}

	.index-box-01 .box-02 .title {
		height: 50px;
		line-height: 50px;
		font-size: 18px
	}

	.light_m1 .light_tit {
		color: #333;
		font-size: 20px;
		padding-top: 20px;
		padding-bottom: 10px
	}

	.light_m1 .light_tit img {
		margin-left: 10px;
		margin-right: 10px;
		width: 40px
	}

	.mobileshow {
		display: block !important
	}

	.pcshow {
		display: none !important
	}

	.light_main2 {
		margin-top: 0;
		margin-bottom: 15px
	}

	.light_main2 .light_m2 {
		margin-top: 15px;
		padding: 0;
		border: solid 1px #f1f1f1
	}

	.light_main2 .light_m2 .m2_top {
		position: relative
	}

	.light_main2 .light_m2 .m2_top .pic {
		width: 100%;
		height: auto;
		padding: 5px;
		background: #e5eaf0;
		float: none
	}

	.light_main2 .light_m2 .m2_top .pic img {
		width: 100%
	}

	.light_main2 .light_m2 .m2_top .cont {
		position: static;
		left: 0;
		right: 0;
		top: 0;
		height: auto;
		margin-top: 15px
	}

	.light_main2 .light_m2 .m2_top .cont ul li {
		background: #f5f7f9;
		height: 102px;
		margin-top: 12px;
		padding: 10px 15px
	}

	.light_main2 .light_m2 .m2_top .cont ul li .tit {
		height: 30px;
		line-height: 30px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}

	.light_main2 .light_m2 .m2_top .cont ul li .tit a {
		color: #00316a;
		font-size: 16px;
		font-weight: 700
	}

	.light_main2 .light_m2 .m2_top .cont ul li .note {
		color: #000;
		font-size: 14px;
		line-height: 22px;
		height: 44px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2
	}

	.light_main2 .light_m2 .m2_top .cont ul li:nth-child(1) {
		margin-top: 0
	}

	.light_main2 .light_m2 .m2_top .m2_right {
		float: none;
		margin-top: 15px;
		width: 100%;
		height: auto;
		background: #f5f7f9
	}

	.light_main2 .light_m2 .m2_top .m2_right .light_cont2 {
		padding: 10px 20px
	}

	.light_main2 .light_m2 .m2_top .m2_right .light_cont2 ul li {
		padding-left: 15px;
		position: relative;
		height: 24px;
		line-height: 24px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}

	.light_main2 .light_m2 .m2_top .m2_right .light_cont2 ul li:before {
		content: '';
		width: 4px;
		height: 4px;
		background: #00316a;
		border-radius: 2px;
		position: absolute;
		left: 0;
		top: 50%;
		margin-top: -2px
	}

	.light_main2 .light_m2 .m2_top .m2_right .light_cont2 ul li a {
		color: #00316a;
		font-size: 14px
	}

	.light_main2 .light_m2 .m2_bot {
		margin-top: 15px
	}

	.light_main2 .light_m2 .m2_bot .cont {
		margin-top: 15px;
		padding-left: 33px;
		padding-right: 33px;
		position: relative
	}

	.light_main2 .light_m2 .m2_bot .cont .prev {
		width: 20px;
		height: 100%;
		position: absolute;
		background: url(../images/xjzuojiantou.png) no-repeat center center #00316a;
		cursor: pointer;
		top: 0;
		left: 0
	}

	.light_main2 .light_m2 .m2_bot .cont .next {
		width: 20px;
		height: 100%;
		position: absolute;
		background: url(../images/xjyoujiantou.png) no-repeat center center #00316a;
		cursor: pointer;
		top: 0;
		right: 0
	}

	.light_main2 .light_m2 .m2_bot .cont .pic {
		padding: 4px;
		background: #e5eaf0
	}

	.light_main2 .light_m2 .m2_bot .cont .pic img {
		width: 100%
	}

	.light_main2 .light_m2 .m2_bot .cont .tit a {
		display: block;
		height: 36px;
		line-height: 36px;
		background: #e5eaf0;
		color: #00316a;
		font-size: 16px;
		text-align: center
	}

	.light_tit2 {
		height: 40px;
		line-height: 40px;
		background: #00316a;
		padding-left: 20px;
		color: #fff;
		font-size: 18px;
		font-weight: 700
	}

	.light_tit3 {
		border-bottom: solid 1px #dcdcdc
	}

	.light_tit3 span {
		color: #00316a;
		font-size: 18px;
		float: left;
		border-bottom: solid 4px #00316a;
		padding-bottom: 5px;
		line-height: 24px;
		position: relative;
		top: 1px
	}

	.light_main3 {
		margin-top: 15px !important
	}

	.light_main3 .partner-logo {
		padding: 10px;
		border: solid 1px #f1f1f1
	}

	.light_main3 .partner-logo .swiper-slide {
		border: solid 1px #f1f1f1;
		width: 160px;
		padding-top: 10px;
		padding-bottom: 10px
	}

	.light_main3 .partner-logo1 {
		padding: 10px;
		border: solid 1px #f1f1f1
	}

	.light_main3 .partner-logo1 .swiper-slide {
		border: solid 1px #f1f1f1;
		width: 160px;
		padding-top: 10px;
		padding-bottom: 10px
	}

	.light_main4 {
		margin-top: 15px
	}

	.box-simg {
		margin-top: 0
	}

	.box-simg .item {
		width: 100%;
		position: relative;
		margin-top: 15px
	}

	.box-simg .item.on:before {
		border: solid 4px #0056a3
	}

	.box-simg .item:before {
		content: '';
		width: 100%;
		height: 100%;
		border: solid 0 #0056a3;
		position: absolute;
		top: 0;
		left: 0
	}

	.box-simg .item span {
		position: absolute;
		left: 50%;
		top: 50%;
		margin-top: -20px;
		margin-left: -20px;
		width: 40px;
		height: 40px;
		background: url(../images/play_btn.png) no-repeat center center;
		z-index: 2
	}

	.footer {
		padding-top: 15px
	}

	.footer_ewm {
		top: 0
	}
}
