@charset "utf-8";
@media screen and (max-width:1760px) {
	.smxy-header-contain {
		width: 1500px
	}

	.smxy-logo {
		width: 30%
	}

	.smxy-logo img {
		width: 80%
	}

	.smxy-header-right-box {
		width: 70%
	}

	.smxy-nav li.last .smxy-suNnav {
		left: -90px
	}
}

@media screen and (max-width:1530px) {
	.smxy-header-contain {
		width: 1400px
	}

	.smxy-nav>li>a {
		font-size: 18px
	}

	.smxy-suNnav {
		width: 175px
	}

	.smxy-suNnav {
		padding: 10px 0
	}

	.smxy-nav li.last .smxy-suNnav {
		left: -86px
	}

	.smxy-btn {
		background-position: 22px center
	}

	.smxy-sz-box,
	.smxy-ny-cont,
	.smxy-ny-cont1,
	.smxy-list-xsjl,
	.smxy-list,
	.smxy-list-downLoad,
	.smxy-list-kylw,
	.smxy-list-kylw1,
	.smxy-gk-box {
		margin: 20px 0 60px 0
	}

	.share-box {
		left: 2px;
		top: 2px
	}
}

@media screen and (max-width:1430px) {
	.smxy-header-contain {
		width: 1300px
	}

	.smxy-contain-box {
		width: 1300px
	}

	.smxy-btn {
		font-size: 0;
		background-position: center center
	}

	.smxy-logo img {
		width: 90%
	}

	.smxy-header-right-box {
		width: 69%
	}

	.smxy-nav>li>a {
		font-size: 18px
	}

	.smxy-suNnav {
		width: 160px
	}

	.smxy-nav li.last .smxy-suNnav {
		left: -75px
	}

	.smxy-nav-box li .smxy-suNnav li a {
		padding: 6px 8px
	}

	#slider-wrap {
		width: 486px !important
	}

	#slider-wrap ul#slider li {
		width: 486px !important
	}

	.smxy-img-list .img {
		height: 198px
	}

	.smxy-ztzl-list1 ul {
		margin-left: -1%
	}

	.smxy-ztzl-list1 li {
		width: 24%;
		margin-left: 1%
	}

	.smxy-ny-cont,
	.smxy-ny-cont {
		padding: 30px 0 60px 0
	}

	.smxy-sz-cont-left {
		width: 22%
	}

	.smxy-nsjg-list-li .inf {
		width: 50%
	}

	.smxy-sz-box,
	.smxy-ny-cont,
	.smxy-ny-cont,
	.smxy-list-xsjl,
	.smxy-list,
	.smxy-list-downLoad,
	.smxy-list-kylw,
	.smxy-list-kylw1,
	.smxy-gk-box {
		margin: 15px 0 60px 0
	}

	.smxy-rxjs div {}
}

@media (max-width:1335px) {
	.smxy-header-contain {
		width: 1170px
	}

	.smxy-contain-box {
		width: 1170px
	}

	.smxy-logo {
		width: 30%
	}

	.smxy-nav>li>a {
		font-size: 17px;
		font-weight: normal
	}

	.smxy-suNnav {
		width: 150px;
		padding: 8px 0
	}

	.smxy-nav li.last .smxy-suNnav {
		left: -70px
	}

	.smxy-nav-box li .smxy-suNnav li a {
		font-size: 15px;
		font-weight: normal
	}

	#slider-wrap {
		width: 438px !important
	}

	#slider-wrap ul#slider li {
		width: 438px !important
	}

	.smxy-img-list .img {
		height: 178px
	}

	.smxy-right {
		width: 28%
	}

	.smxy-title {
		font-size: 28px
	}

	.smxy-xshd-warp {
		margin: 50px 0
	}

	.smxy-ztzl-list3 li .title a {
		font-size: 18px
	}

	.smxy-img-list .smxy-title {
		padding: 40px 0 0 0;
		background-position: center 48px
	}

	.smxy-footer-logo {
		width: 26%
	}

	.smxy-footer-logo img {
		width: 90%
	}

	.smxy-dzyx {
		width: 24%
	}

	.smxy-lxwm {
		width: 20%
	}

	.smxy-gzwm {
		width: 30%
	}

	.smxy-xshd-img .img {
		height: 342px
	}

	.smxy-img-list .swiper-container-horizontal>.swiper-pagination-bullets {
		bottom: 25px
	}

	.smxy-img-list {
		min-height: auto
	}

	.smxy-ny-left {
		width: 270px
	}

	.smxy-nav-name,
	.smxy-column-h3 {
		font-size: 32px
	}

	.smxy-list-xsjl>ul>li>.line {
		margin: 0 35px
	}

	.smxy-sz-list ul {
		margin: 10px 0 10px -1%
	}

	.smxy-sz-list li {
		width: 19%;
		margin-left: 1%;
		margin-bottom: 10px
	}

	.smxy-ny-cont,
	.smxy-ny-cont {
		padding: 20px 0 50px 0
	}

	.content .smxy-sz-box {
		padding: 2%
	}

	.smxy-nsjg-list-ul {
		margin-left: -1%
	}

	.smxy-nsjg-list-li {
		width: 49%;
		margin-left: 1%
	}

	.smxy-nsjg-list-li .inf {
		width: 49%
	}

	.smxy-sz-box,
	.smxy-ny-cont,
	.smxy-ny-cont,
	.smxy-list-xsjl,
	.smxy-list,
	.smxy-list-downLoad,
	.smxy-list-kylw,
	.smxy-list-kylw1,
	.smxy-gk-box {
		margin: 10px 0 50px 0
	}

	.smxy-list-name .zc {
		width: 15%
	}

	.smxy-list-name .name {
		width: 85%
	}

	.smxy-rxjs div {}

	.smxy-img-list .smxy-more {
		margin: 0;
		padding: 0 0 20px 0
	}
}

@media (max-width:1200px) {
	.smxy-search-box .smxy-contain-box {
		width: 70%
	}

	.smxy-header-contain {
		width: auto
	}

	.smxy-contain-box {
		width: auto
	}

	.smxy-contain-padding {
		padding: 0 10px
	}

	.smxy-logo {
		margin: 20px 0 0 0
	}

	.smxy-logo img {
		width: 100%
	}

	.smxy-header-box.on,
	.smxy-header-box.hover {
		height: 78px
	}

	.smxy-header-box.on .smxy-logo,
	.smxy-header-box.hover .smxy-logo {
		margin: 10px 0
	}

	.smxy-header-box.on .smxy-header-right-box,
	.smxy-header-box.hover .smxy-header-right-box {
		margin: 22px 0 0 0
	}

	.smxy-banner .swiper-slide {
		height: 50vw
	}

	.smxy-page-scrolling {
		display: none
	}

	.smxy-nav-box {
		display: none
	}

	.smxy-nav-icon {
		display: block
	}

	.smxy-content-warp {
		position: static;
		padding-top: 0
	}

	.smxy-xyxw-img {
		display: none
	}

	.smxy-xyxw-list {
		float: none;
		width: auto
	}

	.smxy-xyxw-list li .right-txt {
		float: left;
		margin-left: 15px
	}

	.smxy-news-warp .smxy-contain-box {
		padding: 30px 0
	}

	.smxy-left {
		min-height: inherit;
		float: none;
		width: auto
	}

	.smxy-right {
		float: none;
		width: auto
	}

	.smxy-tzgg-list li .item h3 {
		float: left;
		width: 70%
	}

	.smxy-tzgg-list li .item>p {
		float: left;
		width: 30%;
		text-align: right
	}

	.smxy-xyxw-list li .time {
		width: 60px
	}

	.smxy-img-list .smxy-title {
		padding: 40px 0 0 0;
		background-position: center 48px
	}

	.smxy-img-list .swiper-container-horizontal>.swiper-pagination-bullets {
		bottom: 35px
	}

	.smxy-xshd-warp {
		margin: 40px 0 0 0
	}

	.smxy-img-list .img {
		height: 158px
	}

	.smxy-xshd-img,
	.smxy-xshd-list {
		float: none;
		width: auto
	}

	.smxy-xshd-img .img {
		height: 540px
	}

	.smxy-xshd-list ul {
		margin: 30px 0
	}

	.smxy-xshd-list li {
		padding: 15px 0
	}

	.smxy-xshd-list li .des a {
		height: 25px;
		line-height: 25px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis
	}

	.smxy-ztzl-list3 {
		padding-bottom: 108px
	}

	.smxy-ztzl-list1 li {
		height: 120px
	}

	.smxy-footer-logo,
	.smxy-dzyx,
	.smxy-lxwm {
		width: 33.33333333333333%
	}

	.smxy-gzwm {
		float: none;
		width: auto;
		margin: 0 auto
	}

	.smxy-gzwm::after {
		top: 160px
	}

	.smxy-gzwm-list li {
		margin-top: 10px;
		text-align: center
	}

	.smxy-img-list {
		min-height: auto
	}

	.listPage .smxy-logo {
		margin: 10px 0
	}

	.listPage .smxy-header-right-box {
		margin: 25px 0 0 0
	}

	.smxy-ny-left {
		display: none
	}

	.smxy-ny-right {
		width: auto;
		float: none
	}

	.smxy-column-box {
		margin: 10px 0 0 0
	}

	.smxy-tab-list li a,
	.smxy-list-kylw .title a,
	.smxy-list-kylw1 .title a {
		font-size: 18px
	}

	.smxy-tab-list ul {
		margin: 0px 0 0 -2%
	}

	.smxy-list-kylw1 .download {
		font-size: 17px
	}

	.smxy-list-xsjl>ul>li {
		padding: 10px 0
	}

	.smxy-sz-cont-left {
		width: 25%
	}

	.smxy-sz-cont-right {
		width: 70%
	}

	.smxy-sz-box,
	.smxy-ny-cont,
	.smxy-ny-cont,
	.smxy-list-xsjl,
	.smxy-list,
	.smxy-list-downLoad,
	.smxy-list-kylw,
	.smxy-list-kylw1,
	.smxy-gk-box {
		margin: 0
	}

	.smxy-lsyg-box {
		margin: 50px 0
	}

	.smxy-return-top {
		padding: 5px;
		font-size: 12px
	}

	.smxy-return-top img {
		width: 50%
	}

	.smxy-ztzl-list3 li .title a {
		height: 80px
	}

	.smxy-ny-banner {
		height: 40vw
	}

	.smxy-img-list .smxy-more,
	.smxy-xshd-warp .smxy-more {
		display: block;
		padding-bottom: 25px;
		margin: -15px 0 0 0
	}

	.share-box {
		left: auto;
		top: auto;
		bottom: -50px;
		right: 0
	}

	.hlxy-share-list li {
		float: left;
		margin: 0 5px
	}

	.smxy-rxjs div {}

	.smxy-gzwm-list li .txt.txt3 {
		letter-spacing: 0
	}
}

@media (max-width:1080px) {

	.smxy-banner .swiper-button-prev,
	.smxy-banner .swiper-button-next {
		background-size: 90%
	}

	.smxy-banner .swiper-button-prev {
		left: 0
	}

	.smxy-banner .swiper-button-next {
		right: 0
	}

	.smxy-img-list .img {
		height: 158px
	}

	.smxy-xshd-img .img {
		height: 484px
	}

	.smxy-ztzl-list1 li {
		height: 105px
	}

	.smxy-ztzl-list2 li {
		position: static;
		float: left;
		width: 25%
	}

	.smxy-ztzl-list2 li.li1,
	.smxy-ztzl-list2 li.li2,
	.smxy-ztzl-list2 li.li3,
	.smxy-ztzl-list2 li.li4 {
		margin-bottom: 10px
	}

	.smxy-ztzl-list3 li .title a {
		padding: 0 10px;
		font-size: 16px
	}

	.listPage .smxy-header-right-box {
		margin: 20px 0 0 0
	}

	.smxy-sz-cont-left {
		width: 28%
	}

	.smxy-sz-cont-right {
		width: 67%
	}

	.smxy-banner .swiper-pagination {
		bottom: 10px !important;
		right: 10px !important
	}

	.smxy-banner .swiper-pagination-bullet {
		width: 5px;
		height: 5px
	}

	.smxy-banner .swiper-pagination-bullet-active {
		width: 15px;
		height: 15px;
		background-size: 95%
	}

	.smxy-rxjs div {}
}

@media (max-width:1000px) {
	.smxy-search-box .smxy-contain-box {
		width: 90%
	}

	.smxy-header-box.on .smxy-header-right-box,
	.smxy-header-box.hover .smxy-header-right-box {
		margin: 14px 0 0 0
	}

	.smxy-header-box.on,
	.smxy-header-box.hover {
		height: auto
	}

	.smxy-banner .swiper-button-prev,
	.smxy-banner .swiper-button-next {
		background-size: 80%
	}

	.smxy-banner .swiper-button-prev {
		left: 0
	}

	.smxy-banner .swiper-button-next {
		right: 0;
		background-position: center right
	}

	.smxy-xshd-img .img {
		height: 380px
	}

	.smxy-img-list .img {
		height: 198px
	}

	.smxy-ztzl-list1 li {
		width: 49%;
		height: 206px;
		margin-bottom: 1%
	}

	.smxy-footer-logo img {
		width: 35%;
		margin-bottom: 20px
	}

	.smxy-footer-logo,
	.smxy-dzyx,
	.smxy-lxwm,
	.smxy-gzwm {
		width: auto;
		float: none
	}

	.smxy-gzwm::after {
		top: 28px
	}

	.listPage .smxy-header-right-box {
		margin: 15px 0 0 0
	}

	.smxy-rxjs div {}
}

@media (max-width:970px) {

	.smxy-header-right li.djs,
	.listPage .smxy-header-right li.djs {
		display: none
	}

	.smxy-djs-box {
		display: inline-block
	}
}

@media (max-width:940px) {
	.smxy-sz-cont-left {
		width: 30%
	}

	.smxy-sz-cont-right {
		width: 65%
	}

	.smxy-stlife-list {
		padding: 15px
	}
}

@media (max-width:900px) {
	.smxy-sz-cont-left {
		width: 32%
	}

	.smxy-sz-cont-right {
		width: 63%
	}

	.smxy-ny-cont-box .title {
		font-size: 28px
	}

	.smxy-stlife-list {
		padding: 10px
	}
}

@media (max-width:880px) {
	.smxy-nsjg-list-ul {
		margin-left: 0
	}

	.smxy-nsjg-list-li {
		width: 50%;
		margin-left: 0
	}

	.smxy-nsjg-list-li .phone,
	.smxy-nsjg-list-li .inf {
		float: none;
		width: auto
	}

	.smxy-nsjg-list-li .phone {
		width: 200px;
		margin: 0 auto
	}

	.smxy-nsjg-list-li .inf {
		margin: 10px 20px 0 20px
	}

	.smxy-list-name1 .name div {
		width: 33.33333333333333%
	}

	.smxy-st-tab li a {
		padding: 15px 5px;
		font-size: 16px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis
	}

	.smxy-nsjg-list-li .inf .name,
	.smxy-nsjg-list-li .inf .job {
		text-align: center
	}
}

@media (max-width:850px) {
	.smxy-list-xsjl>ul>li>.line {
		margin: 0 25px
	}

	.smxy-list-xsjl>ul>li>.txt {
		width: 70%
	}

	.smxy-sz-list li {
		width: 24%
	}

	.smxy-sz-cont-left {
		width: 34%
	}

	.smxy-sz-cont-right {
		width: 61%
	}

	.smxy-list-downLoad li {
		margin: 0 0 10px 0;
		padding: 10px;
		position: relative
	}

	.smxy-list-downLoad .time,
	.smxy-list-downLoad .txt,
	.smxy-list-downLoad .operate {
		float: none;
		width: auto
	}

	.smxy-list-downLoad .txt {
		padding-left: 0
	}

	.smxy-list-downLoad .txt .title a {
		margin-top: 0
	}

	.smxy-list-downLoad .time {
		margin-top: 0;
		text-align: left;
		padding-left: 0
	}

	.smxy-list-downLoad .operate {
		display: none
	}
}

@media (max-width:805px) {

	.smxy-list-name .zc1,
	.smxy-list-name .name1 {
		float: none;
		width: auto;
		text-align: center
	}
}

@media (max-width:790px) {
	.smxy-list-kylw1 .txt {
		padding-left: 1%;
		width: 72%
	}

	.smxy-list-kylw1 .download {
		width: 26%
	}

	.smxy-list-name .zc {
		width: 18%
	}

	.smxy-list-name .name {
		width: 82%
	}
}

@media (max-width:780px) {
	.smxy-title {
		padding-bottom: 20px;
		font-size: 26px
	}

	.smxy-xshd-img .img {
		height: 356px
	}

	.smxy-img-list .img {
		height: 209px
	}

	.smxy-ztzl-list1 li {
		height: 156px
	}

	.smxy-ztzl-list3 li {
		width: 24%
	}

	.smxy-footer-logo img {
		width: 45%
	}

	.smxy-ztzl-list3 {
		padding-bottom: 88px
	}

	.listPage .smxy-header-right-box {
		margin: 10px 0 0 0
	}

	.smxy-tab-list li {
		width: 22.5%
	}

	.smxy-txt {
		width: 72%
	}

	.smxy-list-xsjl>ul>li>.time {
		float: none;
		width: auto
	}

	.smxy-list-xsjl>ul>li>.line {
		display: none
	}

	.smxy-list-xsjl>ul>li>.txt {
		float: none;
		width: auto
	}

	.smxy-list-xsjl>ul>li>.txt .title a {
		margin-bottom: 10px
	}

	.smxy-sz-cont-left {
		width: auto;
		float: none;
		border-right: none;
		text-align: center
	}

	.smxy-sz-cont-inf .phone {
		margin: 0 auto
	}

	.smxy-sz-cont-inf .name {
		margin: 10px 0
	}

	.smxy-sz-cont-inf h4 {
		margin: 0
	}

	.smxy-sz-cont-right {
		float: none;
		width: auto;
		margin: 10px 0 0 0
	}

	.smxy-sz-cont-right h3 {
		padding: 0 0 10px 0;
		margin: 0px 0 6px 0
	}

	.smxy-list .txt {
		width: 75%
	}

	.smxy-list .time {
		width: 20%
	}

	.smxy-column-h3 {
		margin-bottom: 10px
	}

	.smxy-place,
	.smxy-line {
		display: none
	}

	.smxy-ny-cont-txt {
		padding: 10px
	}

	.smxy-ny-cont-box .title {
		font-size: 24px
	}

	.smxy-ny-cont-box .subtit {
		font-size: 20px
	}

	.smxy-ny-cont-box .inf {
		margin: 10px 0
	}

	.smxy-ny-cont-box .inf span {
		margin: 5px 0
	}

	.smxy-ny-cont p {
		text-align: inherit
	}

	.smxy-sz-cont-inf p {
		text-align: center
	}
}

@media (max-width:750px) {

	.smxy-lsyg-list .smxy-lsyg-right h3,
	.smxy-lsyg-list1 .smxy-lsyg-left h3 {
		font-size: 20px
	}

	.smxy-list-name1 .name div {
		width: 50%
	}
}

@media (max-width:680px) {
	.smxy-header-right-box {
		margin: 15px 0 0 0
	}

	.smxy-header-box.on .smxy-header-right-box,
	.smxy-header-box.hover .smxy-header-right-box {
		margin: 10px 0 0 0
	}

	.smxy-banner .swiper-button-prev,
	.smxy-banner .swiper-button-next {
		background-size: 70%
	}

	.smxy-title {
		font-size: 24px;
		background-position: center 4px
	}

	.smxy-xyxw-list .smxy-more a {
		padding-top: 16px
	}

	.smxy-tzgg-list li {
		padding: 8px 0
	}

	.smxy-img-list .img {
		height: 190px
	}

	.smxy-xshd-img .img {
		height: 298px
	}

	.smxy-xshd-img .box .name {
		margin: 18px 0 0 0
	}

	#swiper-container1 .swiper-button-next {
		top: 300px
	}

	.smxy-img-list .smxy-title {
		padding: 25px 0 0 0;
		background-position: center 30px
	}

	.smxy-img-list .swiper-container {
		padding: 20px 0 60px 0
	}

	.smxy-img-list .swiper-container-horizontal>.swiper-pagination-bullets {
		bottom: 22px
	}

	.smxy-img-list .swiper-pagination-bullet {
		width: 10px;
		height: 10px
	}

	.smxy-footer-logo img {
		width: 60%
	}

	.smxy-ztzl-list3 {
		padding-bottom: 68px
	}

	.smxy-ztzl-list2 ul {
		margin: 20px 0 0 0
	}

	.smxy-ztzl-list2 li {
		height: 135px
	}

	.smxy-xshd-list ul {
		margin: 10px 0
	}

	.smxy-xshd-warp {
		margin: 20px 0 0 0
	}

	.smxy-tab-list li {
		width: 30.5%
	}

	.smxy-list-kylw1 .txt {
		width: 70%
	}

	.smxy-list-kylw1 .download {
		width: 28%
	}

	.smxy-sz-list li {
		width: 32.33333333333333%;
		height: auto;
		margin-bottom: 2px
	}

	.smxy-xshd-warp .smxy-more {
		margin: 0
	}

	.smxy-list-name .zc {
		width: 25%
	}

	.smxy-list-name .name {
		width: 75%
	}
}

@media (max-width:650px) {
	.smxy-xshd-img .box .listInf li {
		height: 22px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		overflow: hidden
	}

	.smxy-ztzl-list1 li {
		height: 130px
	}

	.smxy-list-kylw li {
		margin: 0 0 10px 0;
		padding: 10px 10px 10px 0
	}

	.smxy-list-kylw1 .txt {
		padding-left: 3%;
		width: 97%;
		float: none
	}

	.smxy-list-kylw1 .download {
		float: none;
		width: auto;
		padding-left: 3.5%;
		text-align: left
	}
}

@media (max-width:620px) {
	.smxy-img-list .img {
		height: 155px
	}

	.smxy-header-right li a {
		font-size: 15px
	}

	.smxy-title {
		font-size: 22px
	}

	.smxy-xyxw-list li .time .day,
	.smxy-xyxw-list li .time .year,
	.smxy-xyxw-list li .right-txt .tit a {
		font-size: 15px
	}

	.smxy-more a {
		font-size: 15px
	}

	.smxy-tzgg-list li .item h3 a {
		font-size: 15px
	}

	.smxy-img-list .h3 a {
		margin: 8px 0;
		font-size: 15px
	}

	.smxy-xshd-img .box .name {
		font-size: 15px
	}

	.smxy-xshd-img .box .tit a {
		font-size: 17px
	}

	.smxy-xshd-img .box .listInf li {
		font-size: 15px
	}

	.smxy-xshd-list li .title a {
		font-size: 16px
	}

	.smxy-xshd-list li .des a {
		font-size: 15px;
		margin: 0
	}

	.smxy-img-list .time a {
		font-size: 15px
	}

	.smxy-ztzl-list2 ul {
		margin: 10px 0
	}

	.smxy-ztzl-list2 li {
		height: 112px
	}

	.smxy-ztzl-list2 .title a {
		font-size: 12px
	}

	.smxy-ztzl-list3 li .title a {
		font-size: 14px
	}

	.smxy-footer-box {
		font-size: 15px
	}

	.smxy-txt {
		font-size: 14px;
		width: 70%
	}

	input::-webkit-input-placeholder {
		font-size: 15px
	}

	.smxy-txt {
		height: 18px
	}

	.smxy-btn {
		height: 38px
	}

	.smxy-close-search {
		width: 8px;
		height: 8px;
		margin: 8px 0 0 0;
		background-size: 50%
	}

	.smxy-close-search:hover {
		background-size: 50%
	}

	input:-moz-placeholder {
		font-size: 15px
	}

	input::-moz-placeholder {
		font-size: 15px
	}

	input:-ms-input-placeholder {
		font-size: 15px
	}

	.listPage .smxy-header-right-box {
		margin: 5px 0 0 0
	}

	.smxy-column-h3 {
		margin-bottom: 8px;
		font-size: 22px
	}

	.smxy-sz-box h3 {
		margin-bottom: 10px;
		font-size: 20px
	}

	.smxy-list-kylw1 li,
	.smxy-list li {
		margin: 0 0 10px 0;
		padding: 10px 10px 10px 0
	}

	.smxy-tab-list li a {
		padding: 8px;
		font-size: 16px;
		width: auto;
		height: auto;
		line-height: initial
	}

	.smxy-list-kylw1 .title a,
	.smxy-list-kylw1 li .download {
		font-size: 16px
	}

	.smxy-list-xsjl>ul>li>.time {
		font-size: 18px
	}

	.smxy-list-xsjl>ul>li>.txt .title a {
		font-size: 16px
	}

	.smxy-list-xsjl>ul>li>.txt .listInf li {
		font-size: 15px;
		margin: 5px 0
	}

	.smxy-sz-tit {
		font-size: 17px
	}

	.smxy-sz-list li a {
		padding: 3px 0;
		font-size: 16px
	}

	.smxy-sz-list li span {
		font-size: 15px;
		margin: 6px 0 0 5px
	}

	.smxy-list .txt .title a,
	.smxy-list .time {
		font-size: 15px
	}

	.smxy-lsyg-list .smxy-lsyg-right h3 {
		width: auto;
		font-size: 15px;
		margin: -55px 0 0 15px
	}

	.smxy-lsyg-list1 .smxy-lsyg-left h3 {
		width: auto;
		font-size: 15px;
		margin: -55px 15px 0 0
	}

	.smxy-lsyg-list .smxy-lsyg-right p,
	.smxy-lsyg-list1 .smxy-lsyg-left p {
		font-size: 15px;
		line-height: 22px
	}

	.smxy-lsyg-list .smxy-lsyg-right,
	.smxy-lsyg-list1 .smxy-lsyg-left {
		padding-bottom: 0
	}

	.smxy-list-downLoad .time,
	.smxy-list-downLoad .txt .title a {
		font-size: 16px
	}

	.smxy-nsjg-h3 {
		font-size: 16px;
		margin-bottom: 15px
	}

	.smxy-nsjg-list-li .inf .name {
		font-size: 16px
	}

	.smxy-nsjg-list-li .inf .job {
		font-size: 14px;
		height: 15px;
		line-height: 15px;
		margin: -2px 0 2px 0
	}

	.smxy-list-kylw .title a {
		font-size: 16px
	}

	.smxy-ny-cont p {
		font-family: "Microsoft YaHei" !important;
		font-size: 16px !important;
		color: #333 !important;
		line-height: 30px !important
	}

	.smxy-ny-cont1 p {
		font-size: 16px !important;
		color: #333 !important;
		line-height: 30px !important
	}

	.smxy-nsjg-h3 .icon {
		background-size: 60%;
		margin-right: 0;
		vertical-align: -2px
	}

	.smxy-ny-cont-box .title {
		font-size: 19px
	}

	.smxy-ny-cont-box .subtit {
		font-size: 18px
	}

	.smxy-ny-cont-box .inf span {
		font-size: 15px
	}

	.smxy-ny-cont-page,
	.smxy-ny-cont-page a {
		font-size: 16px
	}

	.smxy-table tr.bg {
		font-size: 16px;
		font-weight: bold
	}

	.smxy-table tr.bg td {
		padding: 10px
	}

	.smxy-table tr td {
		padding: 10px;
		font-size: 16px;
		line-height: 25px
	}

	.smxy-title-h3 div {
		font-size: 16px
	}

	.smxy-list-name .zc,
	.smxy-list-name .name div,
	.smxy-list-name .zc1,
	.smxy-list-name .name1 div {
		font-size: 16px
	}

	.smxy-list-name1 .name1 {
		font-size: 16px
	}

	.smxy-list-name1 .name div {
		font-size: 16px
	}

	.smxy-life-list li .txt {
		font-size: 16px
	}

	.smxy-rxjs div {
		font-size: 16px;
		height: auto;
		margin-bottom: 2px
	}
}

@media (max-width:580px) {

	.smxy-banner .swiper-button-prev,
	.smxy-banner .swiper-button-next {
		background-size: 50%;
		background-position: center center
	}

	.smxy-banner .swiper-button-prev {
		background-position: left center
	}

	.smxy-banner .swiper-button-next {
		background-position: right center
	}

	.smxy-footer-logo img {
		width: 80%
	}

	.smxy-header-box.on .smxy-header-right-box,
	.smxy-header-box.hover .smxy-header-right-box {
		margin: 5px 0 0 0
	}

	.smxy-tzgg-list li .item h3,
	.smxy-list .txt {
		width: auto;
		float: none
	}

	.smxy-tzgg-list li .item>p,
	.smxy-list .time {
		width: auto;
		float: none;
		text-align: left
	}

	.smxy-ztzl-list1 li {
		height: 100px
	}

	.smxy-sz-list li {
		width: 49%
	}

	.smxy-sz-tit.bg1 {
		height: 40px;
		line-height: 40px;
		background: #72a6be
	}

	.smxy-sz-tit.bg2 {
		height: 40px;
		line-height: 40px;
		background: #be8a72
	}

	.smxy-life-list ul {
		margin-left: -1%
	}

	.smxy-life-list li {
		width: 49%;
		margin-left: 1%
	}

	.smxy-list .txt .title a {
		height: auto;
		white-space: normal
	}

	.smxy-header-right li.oldVersion {
		display: none
	}
}

@media (max-width:500px) {


.smxy-img-list {
		min-height: auto
	}



	.smxy-footer-logo img {
		width: 100%
	}

	.smxy-header-right li.mail {
		display: none
	}

	.smxy-xshd-img .box {
		height: auto;
		margin-right: 0;
		padding: 10px 0
	}

	.smxy-xshd-img .img {
		display: none
	}

	.smxy-xshd-img .box {
		float: none;
		width: auto;
		padding: 10px;
		background: none
	}

	#swiper-container1 .swiper-button-next {
		display: none
	}

	.smxy-ztzl-list1 li {
		height: 80px
	}

	.smxy-xshd-img .box .name {
		margin: 0
	}

	.smxy-xshd-img .box .tit a {
		margin: 10px 0
	}

	.smxy-footer-logo img {
		margin-bottom: 10px
	}

	.smxy-dzyx-title,
	.smxy-lxwm-title,
	.smxy-gzwm-title {
		padding-bottom: 12px
	}

	.smxy-footer-box>.smxy-contain-box {
		padding: 20px 0
	}

	.listPage .smxy-header-right-box {
		margin: 2px 0 0 0
	}

	.smxy-dzyx-txt .txt,
	.smxy-lxwm-txt .txt {
		margin: 5px 0
	}

	.smxy-tab-list li {
		width: 47.5%
	}

	.smxy-list .txt {
		width: 97%;
		float: none
	}

	.smxy-list .time {
		float: none;
		width: auto;
		padding-left: 3.5%;
		text-align: left
	}

	.smxy-list-name .zc {
		width: 30%
	}

	.smxy-list-name .name {
		width: 70%
	}

	.smxy-banner .swiper-pagination {
		bottom: 5px !important
	}

	.smxy-rxjs div {
		width: 25%;
		margin-left: 0
	}
}

@media (max-width:490px) {



.smxy-img-list {
		min-height: auto
	}




	.smxy-ztzl-list3 li {
		width: 49%
	}

	.smxy-ztzl-list3 li .title a {
		height: 65px
	}

	.smxy-ztzl-list3 {
		padding-bottom: 30px
	}

	.smxy-copyright .span-left,
	.smxy-copyright .span-right {
		float: none;
		display: block;
		text-align: center
	}

	.smxy-nsjg-list-li {
		float: none;
		width: auto
	}

.mid{
        height: auto;
    }
    .mid .title {
        padding-top: 25px;
    }
    .mid .container>div{
        float: none;
        width: 100%;
        margin: 0;
    }


}

@media (max-width:430px) {
	.listPage .smxy-header-right-box {
		margin: 0
	}


.smxy-img-list {
		min-height: auto
	}



	.smxy-tab-list li {
		width: auto;
		float: none
	}

	.smxy-list-name .zc {
		width: 40%
	}

	.smxy-list-name .name {
		width: 60%
	}

	.smxy-list-name1 .name div {
		width: auto;
		float: none
	}


.mid{
        height: auto;
    }
    .mid .title {
        padding-top: 25px;
    }
    .mid .container>div{
        float: none;
        width: 100%;
        margin: 0;
    }



}

@media (max-width:400px) {
	.smxy-xyxw-list li .right-txt {
		width: 75%
	}


.smxy-img-list {
		min-height: auto
	}

	.smxy-img-list .h3 a {
		height: 25px;
		line-height: 25px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis
	}

	.smxy-gzwm-list ul {
		margin-left: -1%
	}

	.smxy-gzwm-list li {
		width: 32.333333333333333%;
		margin-left: 1%
	}

	.smxy-gzwm-list li p img {
		width: 100%
	}

	.smxy-gzwm-list li .txt {
		text-align: center;
		font-size: 12px
	}

	.smxy-img-list .img {
		height: 218px
	}

	.smxy-img-list .swiper-slide {
		padding: 0
	}

	.smxy-img-list .h3 a {
		margin: 2px 0
	}

	.smxy-img-list .swiper-slide::after {
		top: 8px
	}

	.smxy-ztzl-list2 li {
		width: 33.33333333333333%;
		float: left
	}

	.smxy-ztzl-list2 li.li1,
	.smxy-ztzl-list2 li.li2,
	.smxy-ztzl-list2 li.li3,
	.smxy-ztzl-list2 li.li4,
	.smxy-ztzl-list2 li.li5,
	.smxy-ztzl-list2 li.li6 {
		margin-bottom: 10px
	}

	.smxy-ztzl-list2 .title a {
		margin: 5px 0 0 0
	}

.mid{
        height: auto;
    }
    .mid .title {
        padding-top: 25px;
    }
    .mid .container>div{
        float: none;
        width: 100%;
        margin: 0;
    }




}

@media (max-width:340px) {
	.smxy-xyxw-list li .right-txt {
		width: 70%
	}



.smxy-img-list {
		min-height: auto
	}

	.smxy-sz-list li {
		width: auto;
		float: none
	}
}