@media (max-width:1659px) {
	.header {
		padding-left: 7%;
		padding-right: 7%
	}

	.public-title {
		font-size: 36px
	}

	.art-main .public-title {
		line-height: 48px
	}

	.hornor-a1 .cont .title {
		font-size: 26px;
		color: #000
	}

	.hornor-a1 .cont .title .span-1 {
		font-size: 40px
	}

	.hornor-a1 .cont .title .b-name {
		font-size: 40px;
		margin-right: 15px
	}

	.hornor-a1 .cont .des {
		font-size: 16px;
		line-height: 36px
	}

	.hornor-a1 .cont .more {
		font-size: 22px
	}

}

@media (max-width:1599px) {
	.nav-list li {
		margin: 0 20px
	}

	.social-time-01 .div-num {
		font-size: 70px;
		line-height: 70px
	}

}

@media (max-width:1365px) {
	.header {
		padding-left: 3.125%;
		padding-right: 3.125%
	}

	.index-news-a2 {
		padding-top: 11px;
		padding-bottom: 6px
	}

	.public-title {
		font-size: 32px
	}

	.art-main .public-title {
		line-height: 44px
	}

	.hornor-01 .div-01 {
		padding-left: 25px;
		padding-right: 25px
	}

	.hornor-02 .div-01 {
		padding-left: 15px;
		padding-right: 15px
	}

	.history-01 .year {
		padding-right: 50px
	}

	.history-01 .div-list {
		padding-right: 50px
	}

	.history-list li:nth-child(even) .history-01 .year {
		padding-right: 0;
		padding-left: 50px
	}

	.history-list li:nth-child(even) .history-01 .year::before {
		right: auto;
		left: -7px
	}

	.history-list li:nth-child(even) .history-01 .div-list {
		padding-right: 0;
		padding-left: 50px
	}

}

@media (min-width:1200px) {
	.nav-toggle {
		display: block !important
	}

	.nav-list li:hover .span-a1 a {
		color: #036db8
	}

	.nav-list li:hover .nav-down {
		visibility: visible;
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1
	}

	.nav-down {
		visibility: hidden;
		filter: alpha(opacity=0);
		-moz-opacity: 0;
		-khtml-opacity: 0;
		opacity: 0;
		display: block !important;
		-webkit-transition: all .3s ease 0s;
		-moz-transition: all .3s ease 0s;
		-o-transition: all .3s ease 0s;
		transition: all .3s ease 0s
	}

	.nav-down .div-01 a:hover {
		color: #036db8
	}

	.footer-nav ul li a:hover {
		color: #fff
	}

	.celan-list li a:hover img {
		-webkit-transition: all .7s ease 0s;
		-moz-transition: all .7s ease 0s;
		-o-transition: all .7s ease 0s;
		transition: all .7s ease 0s;
		transform: rotateY(360deg)
	}

	.banner-cont.ling {
		display: none
	}

	.banner-item:hover {
		background-color: #036db8;
		color: #fff
	}

	.banner-item:hover .icon .mg {
		filter: alpha(opacity=0);
		-moz-opacity: 0;
		-khtml-opacity: 0;
		opacity: 0
	}

	.banner-item:hover .icon .mgh {
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1
	}

	.index-news-a2:hover .more bdo, .index-news-a2:hover .title .bdo-01, .index-news-more:hover a {
		color: red
	}

	.index-xpfb-a2:hover .more bdo {
		color: red;
		border-bottom-color: red
	}

	.gk-list-a1:hover .cont {
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1
	}

	.news-a1:hover .cont .title {
		color: red
	}

	.news-a1:hover .cont .more {
		color: red
	}

	.xs-a1:hover .img .icon-play {
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1
	}

	.hornor-a1:hover .more {
		color: red
	}

	.history-a1:hover {
		color: #036db8;
		background-image: url(../images/icon-08h.png)
	}

	.notice-list-bottom .div-item .div-01 a:hover {
		color: red
	}

	.join-sx-list li a:hover {
		color: #036db8
	}

	.join-sx-list li a.on:hover {
		color: #fff;
		background: #036db8
	}

	.join-list li:hover {
		position: relative;
		box-shadow: 0 0 10px rgba(0, 0, 0, .5);
		z-index: 2
	}

	.join-list li:hover:first-child:hover {
		box-shadow: none
	}

	.public-bream-a1:hover .span-cont .word .des{
		color: #036db8;
	}

	.shiji-list{
		margin-left: -20px;
		margin-right: -20px;
	}
	.shiji-list>div{
		padding-left: 20px;
		padding-right: 20px;
	}
	.shiji-a1:hover{
		transform: translateY(-5px);
	}

	.pro-art-td-01:hover{
		transform: translateY(-5px);
		background-color: #036db8;
	}
	.pro-art-td-01:hover .des{
		color: #fff;
	}
	.pro-art-td-01:hover .num{
		color: #5991c7;
	}

	.login-a1:hover{
		transform: translateY(-5px);
	}
}

@media (max-width:1199px) {
	body {
		padding-top: 66px
	}

	.public-anchor {
		position: absolute;
		margin-top: -86px
	}

	.h-search {
		display: none !important
	}

	.header {
		padding-top: 10px;
		padding-bottom: 10px;
		background: #fff
	}

	.header .a-logo {
		max-width: inherit
	}

	.header .a-logo img {
		height: 46px
	}

	.header-right {
		width: auto
	}

	.header-right .span-close, .header-right .span-search {
		display: none !important
	}

	.header-right .h-search {
		display: none
	}

	.header-bream {
		display: block;
		margin-left: 30px
	}

	.nav-toggle {
		position: fixed;
		left: 0;
		right: 0;
		bottom: 0;
		top: 66px;
		padding-top: 0;
		overflow: auto;
		overflow-x: hidden;
		background: #fff;
		border-top: 1px solid rgba(0, 117, 193, .2);
		display: none
	}

	.nav-toggle .h-search {
		position: static !important;
		display: block !important;
		margin-left: 15px;
		margin-right: 15px;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none
	}

	.nav-toggle .h-search .div-search {
		position: relative;
		display: block !important;
		width: 940px;
		max-width: 100%;
		padding-right: 15px
	}

	.nav-list {
		display: block;
		width: 940px;
		max-width: 100%;
		margin-left: auto;
		margin-right: auto;
		padding-top: 20px
	}

	.nav-list li {
		margin: 0;
		border-bottom: 1px solid rgba(0, 117, 193, .2)
	}

	.nav-list li .span-a1 a {
		line-height: 30px;
		padding: 15px 75px 15px 15px;
		font-size: 16px
	}

	.nav-list li.on .span-a1 .bdo-toggle {
		display: flex;
		justify-content: center;
		align-items: center
	}

	.nav-down {
		position: static;
		width: 100%;
		transform: translateX(0);
		display: none;
		padding-top: 0;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none
	}

	.nav-down .div-01 {
		border-top: 1px solid rgba(0, 117, 193, .2)
	}

	.nav-down .div-01 a {
		font-size: 16px
	}

	.footer-nav {
		width: 100%;
		justify-content: space-between
	}

	.footer-nav ul {
		margin-right: 15px;
		margin-left: 15px
	}

	.footer-ggh {
		margin: 30px auto 0
	}

	.celan-list {
		display: none
	}

	.banner-owl .owl-dots .owl-dot {
		width: 10px;
		height: 10px;
		margin: 0 6px
	}

	.banner-item {
		font-size: 20px;
		height: 100px;
		margin-top: -50px
	}

	.index-news {
		padding-top: 75px;
		padding-bottom: 70px
	}

	.index-news-a2 .des {
		height: 26px;
		-webkit-line-clamp: 1
	}

	.index-news-a2 .more {
		margin-top: -4px
	}

	.public-bream-cont a span {
		font-size: 16px
	}

	.public-bream-a1 {
		max-width: inherit;
		width: 50%;
		border: none;
		padding-left: 30px;
		padding-right: 30px
	}

	.gk-jiyin-cont {
		align-items: center
	}

	.gk-jiyin-word {
		padding: 40px 30px
	}

	.gk-list-a1 .title {
		display: none
	}

	.gk-list-a1 .cont {
		position: static;
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1;
		padding: 30px 15px
	}

	.public-title {
		font-size: 28px
	}

	.art-main .public-title {
		line-height: 40px
	}

	.public-flex .public-left {
		width: 100%
	}

	.public-flex .public-right {
		width: 100%;
		margin-top: 50px
	}

	.social-time-txt {
		font-size: 18px;
		line-height: 28px;
		margin-top: 70px
	}

	.social-time-01 {
		font-size: 18px;
		line-height: 28px
	}

	.social-time-01 .div-num {
		font-size: 60px;
		line-height: 60px
	}

	.index-show {
		padding-top: 35px
	}

	.index-show-cont {
		padding-left: 35px;
		padding-right: 150px
	}

	.index-show-flex .d-tit {
		font-size: 18px
	}

	.index-show-flex .d-des {
		font-size: 18px
	}

	.index-show-flex .d-1 {
		font-size: 26px
	}

	.index-show-flex .d-2 {
		font-size: 28px
	}

	.index-show-flex .d-num {
		font-size: 24px
	}

	.index-show-flex .d-num span {
		font-size: 40px
	}

	.index-show-flex .d-num .mg-icon {
		max-height: 40px
	}

	.index-show-more {
		right: 50px
	}


	.pro-art-top .cont .title{ font-size: 30px; line-height: 40px; }
	.pro-art-top .cont .des{ font-size: 18px; line-height: 30px; margin-top: 15px; }
	.pro-art-top .cont .more{ margin-top: 75px; }

	.pro-art-mt70{ margin-top: 50px }
	.pro-art-td-01 .des{ font-size: 16px; }
	.pro-art-title{ font-size: 30px; }
	.pro-art-intro-cont{ font-size: 16px; line-height: 30px; padding: 50px 40px; }

	.pro-art-title2{ font-size: 30px; width: 250px; }
	.pro-zizhi{ padding-left: 280px; padding-right: 340px; }
	.pro-zizhi .info{ font-size: 16px; }


	.login-a1{
		width: 27.7%;
		margin-left: auto;
		margin-right: auto;
	}
	.login-a1 .btn{
		font-size: 28px;
	}

}

@media (max-width:991px) {
	.footer-top {
		flex-direction: column;
		padding-bottom: 30px
	}

	.gk-jiyin-word {
		width: 100%
	}

	.gk-jiyin-img {
		width: 100%;
		margin-top: 30px
	}

	.social-nxz .social-left, .social-nxz .social-right {
		width: 100%;
		padding-top: 10px;
		padding-bottom: 10px
	}

	.social-01 {
		padding-top: 30px;
		padding-bottom: 30px
	}

	.social-time-txt {
		font-size: 16px;
		line-height: 26px;
		margin-top: 50px
	}

	.social-time-01 {
		font-size: 16px;
		line-height: 26px
	}

	.social-time-01 .div-num {
		font-size: 50px;
		line-height: 50px
	}

	.hornor-01 .div-01 {
		padding-left: 15px;
		padding-right: 15px
	}

	.hornor-02 .div-01 {
		padding-left: 5px;
		padding-right: 5px
	}

	.index-show {
		padding-top: 0
	}

	.index-show-flex::before {
		display: none
	}

	.index-show-cont {
		padding: 30px 50px 50px
	}

	.index-show-flex {
		flex-wrap: wrap
	}

	.index-show-flex .div-01 {
		width: 48%;
		margin-bottom: 30px
	}

	.index-show-flex .d-1, .index-show-flex .d-tit {
		padding-bottom: 0;
		margin-bottom: 5px
	}

	.index-show-flex .d-1 {
		font-size: 26px
	}

	.index-show-flex .d-2 {
		font-size: 26px
	}

	.index-show-flex .d-tit {
		font-size: 18px
	}

	.index-show-flex .d-des {
		font-size: 16px
	}

	.index-show-flex .d-num {
		justify-content: center;
		font-size: 16px
	}

	.index-show-flex .d-num span {
		font-size: 26px;
		margin-right: 3px
	}

	.index-show-flex .d-num img {
		height: 26px
	}

	.index-show-more {
		top: auto;
		left: auto;
		right: 30px;
		bottom: 20px;
		transform: translateY(0)
	}

}

@media (min-width:768px) {
	.hornor-a1:nth-child(even) {
		padding: 0 40px 0 0
	}

	.hornor-a1:nth-child(even) .img {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}

	.hornor-a1:nth-child(even) .cont {
		margin-left: 12%
	}

	.rcpy-list li:nth-child(odd) .img {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}

	.rcpy-list.ling li .img {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}

}

@media (max-width:767px) {
	body {
		padding-top: 55px
	}

	.public-anchor {
		position: absolute;
		margin-top: -76px
	}

	.header .a-logo img {
		height: 35px
	}

	.nav-toggle {
		top: 55px
	}

	.nav-toggle .h-search {
		padding: 15px 0
	}

	.h-search .div-search .but-01 img {
		width: 20px
	}

	.footer {
		padding-top: 55px
	}

	.footer-top {
		justify-content: center;
		padding-bottom: 30px
	}

	.footer-top .a-logo img {
		height: 50px
	}

	.footer-top .footer-left .span-code {
		font-size: 14px;
		margin-left: 20px
	}

	.footer-top .footer-phone {
		width: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
		top: 0;
		margin-right: 5px;
		font-size: 20px
	}

	.footer-top .footer-phone img {
		height: 26px
	}

	.footer-middle {
		padding-top: 0
	}

	.footer-nav {
		display: none
	}

	.footer-ggh .title {
		font-size: 18px
	}

	.footer-copy {
		margin-top: 30px
	}

	.pages {
		margin-left: -10px;
		margin-right: -10px
	}

	.pages.pl300 {
		padding-left: 0
	}

	.pages a, .pages strong {
		margin-left: 3px;
		margin-right: 3px
	}

	.banner-owl .owl-dots {
		bottom: 15px
	}

	.banner-cont {
		justify-content: space-between
	}

	.banner-item {
		margin: 10px 0 0;
		width: 49%;
		height: 70px;
		font-size: 16px;
		-webkit-box-shadow: 0 0 10px rgba(108, 108, 108, .5);
		-moz-box-shadow: 0 0 10px rgba(108, 108, 108, .5);
		box-shadow: 0 0 10px rgba(108, 108, 108, .5)
	}

	.banner-item .icon {
		width: 30px
	}

	.index-title {
		font-size: 26px
	}

	.index-news {
		padding-top: 50px;
		padding-bottom: 50px
	}

	.index-news-cont {
		margin-top: 35px
	}

	.index-news-cont .index-news-left, .index-news-cont .index-news-right {
		width: 100%
	}

	.index-news-right {
		margin-top: 30px
	}

	.index-news-a2 .title .bdo-01 {
		font-size: 16px
	}

	.index-news-a2 .title .icon img {
		height: 20px
	}

	.index-news-a2 .des {
		font-size: 12px
	}

	.index-news-a2 .more bdo {
		font-size: 14px
	}

	.index-xpfb {
		padding-top: 50px;
		padding-bottom: 30px
	}

	.index-xpfb-a1 {
		float: none;
		width: 100%
	}

	.index-xpfb-a2 {
		width: 100%;
		top: 0;
		padding: 20px 15px
	}

	.index-xpfb-a2 .title {
		font-size: 20px
	}

	.index-xpfb-a2 .des {
		width: 100%;
		margin-top: 15px;
		font-size: 14px;
		line-height: 24px;
		height: 48px
	}

	.index-show-cont {
		padding: 30px 15px 50px;
		border-radius: 0
	}

	.index-show-flex .div-01 {
		text-align: center
	}

	.public-bream-cont a {
		flex: none;
		min-width: 25%;
		padding: 0 5px;
		border: none
	}

	.public-bream-cont a span {
		font-size: 14px;
		line-height: 28px
	}

	.public-bream-cont a span::before {
		display: none
	}

	.public-bream-cont a.on span {
		color: #036db8
	}

	.public-bream-cont2 {
		padding-left: 0;
		padding-right: 0
	}

	.public-bream-a1 {
		max-width: inherit;
		width: 100%;
		border: none;
		padding: 10px 15px;
		min-height: 60px
	}

	.gk-top {
		padding-top: 35px;
		padding-bottom: 35px
	}

	.gk-jiyin-word {
		padding: 25px 15px
	}

	.gk-jiyin-word .title {
		font-size: 22px
	}

	.gk-jiyin-word .des {
		font-size: 12px;
		line-height: 26px
	}

	.gk-list-a1 {
		width: 100%;
		margin-top: 10px
	}

	.gk-list-a1 .cont {
		padding: 25px 15px
	}

	.gk-list-a1 .cont .tit {
		font-size: 22px
	}

	.gk-list-a1 .cont .des {
		font-size: 12px;
		line-height: 26px
	}

	.zldw-main {
		padding-top: 50px;
		padding-bottom: 50px
	}

	.public-title {
		font-size: 22px
	}

	.art-main .public-title {
		line-height: 34px
	}

	.news-a1 {
		padding: 25px 0
	}

	.news-a1 .img {
		float: none;
		margin-left: 0;
		width: 100%
	}

	.news-a1 .cont {
		margin-top: 20px
	}

	.news-a1 .cont .title {
		font-size: 16px
	}

	.public-menu .title {
		font-size: 22px;
		margin-bottom: 15px
	}

	.public-menu-list li>a {
		font-size: 16px
	}

	.public-menu-list li .div-down .div-li a {
		font-size: 16px;
		line-height: 26px
	}

	.xs-list {
		margin-top: 20px
	}

	.xs-list li {
		margin-bottom: 15px
	}

	.xs-a1 .title {
		font-size: 14px;
		line-height: 24px;
		margin-top: 5px
	}

	.art-main .div-tit {
		font-size: 16px
	}

	.hornor-a1 {
		padding: 0;
		flex-wrap: wrap;
		margin-top: 20px
	}

	.hornor-a1 .img {
		width: 50%;
		margin-left: auto;
		margin-right: auto
	}

	.hornor-a1 .cont {
		width: 100%;
		margin-top: 15px
	}

	.hornor-a1 .cont .title {
		font-size: 16px
	}

	.hornor-a1 .cont .title .span-1 {
		font-size: 20px
	}

	.hornor-a1 .cont .title .b-name {
		position: static;
		display: block;
		font-size: 20px;
		margin-right: 15px
	}

	.hornor-a1 .cont .des {
		font-size: 14px;
		line-height: 28px;
		margin-top: 15px
	}

	.hornor-a1 .cont .more {
		font-size: 18px
	}

	.social-title {
		font-size: 18px;
		line-height: 30px;
		padding-left: 40px;
		background-size: 30px;
		background-position: left 8px
	}

	.social-des .b1 {
		font-size: 16px
	}

	.social-des .span-01 {
		font-size: 18px
	}

	.social-time {
		margin-top: 30px
	}

	.social-time-txt {
		font-size: 14px;
		line-height: 24px;
		margin-top: 30px
	}

	.social-time-cont .social-time-01 {
		width: 48%
	}

	.social-time-01 {
		font-size: 14px;
		line-height: 24px
	}

	.social-time-01 .div-num {
		font-size: 30px;
		line-height: 30px
	}

	.hornor-01, .hornor-02 {
		justify-content: space-between
	}

	.hornor-01 .div-01, .hornor-02 .div-01 {
		width: 48%;
		padding-left: 0;
		padding-right: 0
	}

	.hornor-list li .div-01 {
		margin-top: 20px
	}

	.hornor-list li .div-01 .title {
		font-size: 14px;
		line-height: 24px;
		margin-top: 10px
	}

	.history-owl {
		padding-left: 50px;
		padding-right: 50px;
		margin-top: -20px
	}

	.history-owl:before {
		left: 50px;
		right: 50px
	}

	.history-owl .owl-nav button.owl-next, .history-owl .owl-nav button.owl-prev {
		width: 30px;
		height: 30px
	}

	.history-a1 {
		padding-top: 57px;
		background-size: 20px;
		font-size: 16px;
		background-position: center 27px
	}

	.history-list {
		padding-left: 0;
		padding-right: 0;
		background: 0 0;
		margin-top: 50px
	}

	.history-list li {
		margin-top: 30px
	}

	.history-list li:first-child {
		margin-top: 0
	}

	.history-list li .history-01 {
		width: 100%;
		padding-left: 0 !important;
		padding-right: 0 !important
	}

	.history-list li .history-01 .year {
		padding-left: 0 !important;
		padding-right: 0 !important;
		font-size: 20px
	}

	.history-list li .history-01 .div-list {
		padding-left: 0 !important;
		padding-right: 0 !important
	}

	.rcpy-list li {
		margin-top: 30px
	}

	.rcfz-a1, .rcpy-a1 {
		display: block
	}

	.rcfz-a1 .img, .rcpy-a1 .img {
		width: 100%
	}

	.rcfz-a1 .cont, .rcpy-a1 .cont {
		width: 100%;
		margin-top: 10px
	}

	.rcfz-a1 .cont .title, .rcpy-a1 .cont .title {
		font-size: 16px;
		line-height: 26px
	}

	.rcfz-a1 .cont .des, .rcpy-a1 .cont .des {
		font-size: 12px;
		line-height: 24px
	}

	.join-search {
		padding-right: 80px
	}

	.join-search .put-01 {
		font-size: 16px;
		line-height: 30px;
		padding: 10px 0 10px 50px;
		background: url(../images/icon-search.png) 15px center no-repeat;
		background-size: 20px
	}

	.join-search .but-01 {
		width: 65px
	}

	.join-search .but-01 img {
		max-width: 60%
	}

	.join-sx-list li {
		padding-top: 10px;
		padding-left: 0
	}

	.join-sx-list li .title {
		float: none;
		width: 100%;
		margin-left: 0;
		display: block;
		font-size: 16px
	}

	.join-sx-list li a {
		font-size: 16px;
		margin-right: 5px
	}

	.join-list {
		margin-top: 35px
	}

	.join-list li .join-list-top {
		font-size: 16px;
		line-height: 30px;
		padding-top: 10px;
		padding-bottom: 10px
	}

	.join-list li:first-child {
		font-size: 16px
	}

	.join-list li:nth-child(even) {
		background: #f4f4f4
	}

	.join-list li .div-01 {
		width: 60%;
		padding-left: 15px
	}

	.join-list li .div-02 {
		display: none
	}

	.join-list li .div-03 {
		width: 30%
	}

	.join-list li .div-04 {
		width: 10%
	}

	.join-list li .join-list-bottom {
		font-size: 14px;
		line-height: 30px;
		padding: 15px 30px 20px
	}

	.join-more {
		width: 100%
	}

	.notice-list .div-02 {
		display: none
	}

	.notice-list .div-03 {
		width: 29.8%
	}

	.notice-list-top {
		font-size: 18px
	}

	.notice-list-top .div-01 {
		padding-left: 40px
	}

	.notice-list-bottom .div-item .div-01 a {
		padding-left: 40px;
		font-size: 16px
	}

	.news-page {
		padding-right: 0
	}

	.news-page .a-return {
		position: static;
		transform: translateY(0);
		width: 100%;
		margin-top: 30px
	}

	.shiji-list{
		margin-left: 0;
		margin-right: 0;
	}
	.shiji-list>div{
		padding-left: 0;
		padding-right: 0;
	}
	.shiji-a1{
		padding-left: 0;
		padding-right: 0;
		margin-top: 10px
	}
	.shiji-a1 .title{
		margin-left: 0;
		margin-right: 0;
	}

	.pro-art-top{
		flex-direction: column;
	}
	.pro-art-top img{
		width: 100%;
	}
	.pro-art-top .cont{
		width: 100%;
	}




	.pro-zizhi{
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 15px;
		border-radius: 10px;
		overflow: hidden;
	}
	.pro-art-top .img{ width: 100%; }
	.pro-art-top .cont { margin-top: 20px; }
	.pro-art-top .cont .title{ font-size: 20px; }
	.pro-art-top .cont .des{ font-size: 16px; }
	.pro-art-title2{
		position: static;
		width: 100%;
		height: 60px;
		line-height: 60px;
		border-radius: 0;
	}
	.pro-zizhi .info{
		position: static;
		transform: translateY(0);
		text-align: center;
	}

	.pro-art-title{
		font-size: 20px;
	}
	.pro-art-td-cont{
		padding-top: 10px;
		justify-content: space-between;
	}
	.pro-art-td-01{
		width: 49%;
		margin-left: 0;
		margin-top: 10px
	}
	.pro-art-intro-cont{
		padding:  20px 15px;
		font-size: 14px;
	}


	.login-a1{
		width: 100%;
		margin-top: 15px
	}
	.login-a1>img{
		max-width: 50%;
	}
	.login-a1 .btn{
		font-size: 16px;
		height: 50px;
		margin-top: 25px
	}
}


@media (max-width:374px) {
	.pages a, .pages strong {
		margin-left: 1px;
		margin-right: 1px
	}

}