@media screen and (min-width: 1551px) and (max-width: 1670px) {
header .pc-head .nav .firstul>li>a {
	margin: 0 20px;
}
}
 @media screen and (min-width: 1401px) and (max-width: 1550px) {
header .pc-head .nav .firstul>li>a {
	margin: 0 15px;
}
header .pc-head .header_box .logo img {
	max-height: 90px;
}
.home-news .top .toptext .lefttime {
	width: 100%;
}
.dynamic .dynamictitle {
	padding: 50px 0 50px 0;
}
.mediaimg {
	height: 20rem;
}
.home-news .top .rightnewsitem .rightnewsitemdate p {
	font-size: 21px;
}
.home-news .top .rightnewsitem .rightnewstext h3 {
	font-size: 18px;
}
}
 @media screen and (min-width: 1200px) {
.nr ul li a:hover h5 {
	transform: translateY(5px);
}
.nr ul li a:hover h5 {
	color: #1D2088;
}
.nr ul li a:hover::after {
	width: 100%;
}
.nr ul li:last-child a:hover::after {
	width: 0;
}
.listbox li:hover h5,  .listbox li:hover h6 {
	color: #1D2088;
	transform: translateY(-5px);
}
.listbox li a:hover::after {
	width: 30%;
}
}
 @media screen and (min-width: 1201px) and (max-width: 1400px) {
header .pc-head .nav .firstul>li>a {
	margin: 0 10px;
	font-size: 17px;
}
header .pc-head .nav .firstul>li:first-child>a {
	margin-left: 0;
}
header .pc-head .nav .firstul>li:last-child>a {
	margin-right: 0;
}
header .pc-head .header_box .logo img {
	max-height: 70px;
}
.nl02 .nl {
	padding: 0 45px 0 0;
}
.nl02 .nl li .time {
	width: 50px;
	height: 50px;
}
.nl02 .nl li .time h3 {
	font-size: 21px;
}
.nl02 .nl li .con {
	padding: 10px 0;
}
.nr ul li h5 {
	font-size: 14px;
}
.nl02 .nl li .con h5 {
	font-size: 12px;
	line-height: 21px;
}
.nr ul li:first-child a {
	padding: 0 0 20px 0;
}
.nr ul li a {
	padding: 20px 0;
}
.listbox li a {
	padding: 10px 0;
}
.listbox li h5 {
	font-size: 14px;
	line-height: 24px;
}
.home-news .top .toptext .lefttime {
	width: 100%;
}
.home-news .top .toptext .lefttime span {
	font-size: 24px;
}
.home-news .top .toptext .lefttime p {
	font-size: 15px;
}
.home-news .top .newslefttoptitle h3 {
	font-size: 26px;
}
.home-news .top .leftnewsitem .leftnewstext h5 {
	font-size: 16px;
	-webkit-line-clamp: 1;
}
.home-news .top .leftnewsitem .leftnewstext hr {
	margin: 10px 0 5px;
}
.home-news .top .leftnewsitem .leftnewstext .leftnewscontent {
	font-size: 12px;
	-webkit-line-clamp: 2;
}
.rightnews .newsrightitem .newsrighttext {
	padding: 20px 10px;
}
.newsbottom .newsleftbottom .newsbottomimg {
	height: 9rem;
}
.newsbottom .newsleftbottom .newsbottomtext,  .newsbottom .newsleftbottom .newsbottomdate {
	font-size: 14px;
}
.rightnews .newsrightitem .newsrighttext h6 {
	font-size: 12px;
}
.rightnews .newsrightitem .newsrighttext h5 {
	font-size: 14px;
	margin: 5px 0 0;
}
.home-news .top .rightnewsitem a {
	padding: 10px 15px;
}
.home-news .top .rightnewsitem .rightnewsitemdate p {
	font-size: 20px;
}
.home-news .top .rightnewsitem .rightnewstext h3 {
	font-size: 16px;
}
.home-news .top .rightnewsitem .rightnewstext p {
	font-size: 14px;
}
.dynamic .dynamictitle {
	padding: 50px 0 50px 0;
}
.mediaimg {
	height: 20rem;
}
.mediaa .mediatext h3 {
	font-size: 20px;
}
footer .foot .footnav h3 {
	font-size: 24px;
}
footer .foot .footnav ul li a {
	font-size: 16px;
}
footer .foot .footcontact h3 {
	font-size: 24px;
}
footer .foot .footcontact ul li {
	font-size: 16px;
}
.foot .footimg img {
	max-height: 100px;
}
.ssfctop::before,  .ssfctop::after,  .luntan::before,  .luntan::after {
	width: 43%;
}
.home-tongdao ul li img {
	width: 100px;
	height: 103px;
}
.home-tongdao ul li a p {
	font-size: 21px;
}
.tzgglist .tzggitem .tzggtitle h3 {
	font-size: 14px;
}
.ybdtbottom .ybdtbottomlist .ybdtbottomtext {
	font-size: 14px;
}
.ybdtbottom .ybdtbottomlist .ybdtbottomdate span {
	font-size: 12px;
}
}
 @media screen and (min-width: 1025px) and (max-width: 1200px) {
/* header .pc-head .nav .firstul>li>a {
        margin: 0 10px;
        font-size: 16px;
    }

    header .pc-head .nav .firstul>li:first-child>a {
        margin-left: 0;
    }

    header .pc-head .nav .firstul>li:last-child>a {
        margin-right: 0;
    }

    header .pc-head .logo img {
        max-height: 60px;
    } */

.home-news .top .toptext .lefttime {
	width: 200%;
}
.home-news .top .toptext .lefttime span {
	font-size: 24px;
}
.home-news .top .toptext .lefttime p {
	font-size: 15px;
}
.home-news .top .righttop ul li a {
	font-size: 21px;
}
.home-news .top .rightnewsitem a {
	padding: 15px;
}
.home-news .top .rightnewsitem .rightnewsitemdate p {
	font-size: 21px;
}
.home-news .top .rightnewsitem .rightnewstext h3 {
	font-size: 18px;
}
.dynamic .dynamictitle {
	padding: 50px 0 50px 0;
}
.mediaimg {
	height: 15rem;
}
.mediaa .mediatext h3 {
	font-size: 20px;
}
.home-ssfc .ssfcitem .ssfctext {
	font-size: 16px;
}
footer .foot .footnav {
	width: 25%;
}
footer .foot .footnav h3 {
	font-size: 21px;
}
footer .foot .footnav ul li {
	flex: 0 0 calc((100% - 10px)/2);
}
footer .foot .footnav ul li a {
	font-size: 14px;
}
footer .foot .footcontact h3 {
	font-size: 21px;
}
footer .foot .footcontact ul li {
	font-size: 14px;
}
.foot .footimg img {
	max-height: 70px;
}
.home-news .top .leftnewsitem .leftnewstext h5 {
	-webkit-line-clamp: 1;
	margin: 5px 0 0;
}
.home-news .top .leftnewsitem .leftnewstext hr {
	margin: 10px 0 5px;
}
.home-news .top .leftnewsitem .leftnewstext .leftnewscontent {
	-webkit-line-clamp: 2;
}
.newsbottom .newsleftbottom .newsbottomimg {
	height: 8rem;
}
.newsbottom .newsleftbottom .newsbottomtext,  .newsbottom .newsleftbottom .newsbottomdate {
	font-size: 14px;
}
.home-news .top .rightnewsitem a {
	padding: 10px 15px;
}
.home-news .top .rightnewsitem .rightnewsitemdate p {
	font-size: 16px;
}
.home-news .top .rightnewsitem .rightnewsitemdate span {
	font-size: 13px;
}
.home-news .top .rightnewsitem .rightnewstext h3 {
	font-size: 15px;
	margin-bottom: 6px;
}
.home-news .top .rightnewsitem .rightnewstext p {
	font-size: 13px;
}
.ssfctop::before,  .ssfctop::after,  .luntan::before,  .luntan::after {
	width: 40%;
}
.home-tongdao ul li img {
	width: 80px;
	height: 83px;
}
.home-tongdao ul li a p {
	font-size: 18px;
}
}
 @media screen and (max-width: 1200px) {
header .xymob-head {
	display: block;
}
.pc-head {
	display: none;
}
.home-slide {
	padding-top: 70px;
}
.home-slide img {
	height: 50vw;
}
.wzlist ul li a {
	padding: 30px 45px;
}
.cont-ny .new-cont {
	padding: 0 0;
}
.cont-ny .right h2 {
	font-size: 21px;
}
.cont-ny .right li a {
	padding: 15px 0;
}
.cont-ny .right li h3 {
	font-size: 16px;
	margin-bottom: 10px;
}
.xyfg .xyfhitem .xyfgimg {
	height: 12rem;
}
.tzgglist .tzggitem .tzggtitle h3 {
	font-size: 14px;
}
.home-news .top .newsflex .newsleft {
	width: 100%;
	padding: 0 0 20px;
}
.home-news .top .newsflex .newsleft::before {
	width: 0;
}
.home-news .top .rightnews {
	width: 100%;
	padding: 0;
}
.nl02 .nl li .img_box {
	height: 19vw;
}
.rightnews .newsrightitem .newsrightimg {
	height: 50vw;
}
.ybdtbottom .ybdtbottomlist .ybdtbottomimg {
	height: 30vw;
}
.home-news .top .topimg {
	height: 54vw;
}
.dtitem .dtall {
	padding: 15px;
}
.dtitem .dtall span i {
	font-size: 20px;
}
.dtitem .dtall h3 {
	font-size: 16px;
	line-height: unset;
}
.dtitem .dtall h4 {
	font-size: 14px;
	line-height: unset;
}
.dtitem .dtall {
	height: 120px;
}
.home-xyfg {
	padding: 5rem 0 2rem 0;
}
}
 @media screen and (max-width: 1024px) {
.home-news .top .toptext .lefttime {
	display: none;
}
.home-news .top .righttop ul li a {
	font-size: 18px;
}
.home-news .top .righttop .more {
	font-size: 18px;
}
.home-news .top .rightnewsitem .rightnewsitemdate p {
	font-size: 20px;
}
.home-news .top .rightnewsitem .rightnewstext h3 {
	font-size: 18px;
}
.tzggtop h3 {
	font-size: 24px;
}
.media .mediatitle h3 {
	font-size: 24px;
}
.media .mediatitle .mediaright .medialink img {
	max-height: 30px;
}
.media .mediatitle .mediaright .mediamore {
	padding-left: 50px;
}
.mediaimg {
	height: 12rem;
}
.mediaa .mediatext h3 {
	font-size: 14px;
}
.mediaa .mediatext .icon img {
	max-height: 20px;
}
.mediaa .mediatext .icon span {
	font-size: 14px;
}
.home-ssfc .ssfcitem .ssfcimg {
	height: 28vw
}
.home-ssfc .ssfcitem .ssfctext {
	font-size: 16px;
	padding: 20px 10px;
}
.home-xyfg .xyfgright .xyfgtext {
	font-size: 26px;
	padding: 20px;
}
footer .foot {
	padding: 50px 0;
}
footer .foot .footnav {
	width: 30%;
}
footer .foot .footnav h3 {
	font-size: 21px;
}
footer .foot .footnav ul li {
	flex: 0 0 calc((100% - 10px)/2);
}
footer .foot .footnav ul li a {
	font-size: 14px;
}
footer .foot .footcontact h3 {
	font-size: 21px;
}
footer .foot .footcontact ul li {
	font-size: 14px;
}
.foot .footimg {
	order: 2;
	margin-top: 50px;
}
.home-news .top .newslefttoptitle h3 {
	font-size: 24px;
}
.home-news .top .leftnewsitem .leftnewstext hr {
	margin: 10px 0 5px;
}
.home-news .top .leftnewsitem .leftnewstext .leftnewscontent {
	font-size: 13px;
	-webkit-line-clamp: 2;
}
.newsbottom .newsleftbottom .newsbottomimg {
	height: 8rem;
}
.rightnews {
	margin-top: 20px;
}
.newsbottom .newsleftbottom .newsbottomtext,  .newsbottom .newsleftbottom .newsbottomdate {
	font-size: 14px;
}
.rightnews .newsrightitem .newsrighttext h5 {
	line-height: 1.6;
	font-size: 20px;
	margin: 5px 0 0;
}
.home-news .top .rightnewsitem a {
	padding: 10px 15px;
}
.home-news .top .rightnewsitem .rightnewsitemdate p {
	font-size: 16px;
}
.home-news .top .rightnewsitem .rightnewsitemdate span {
	font-size: 13px;
}
.home-news .top .rightnewsitem .rightnewstext h3 {
	font-size: 15px;
	margin-bottom: 6px;
}
.home-news .top .rightnewsitem .rightnewstext p {
	font-size: 13px;
}
.ssfctop::before,  .ssfctop::after,  .luntan::before,  .luntan::after {
	width: 35%;
}
.banner {
	padding-top: 70px;
}
.banner .ejlm,  .banner .yjlm {
	display: none;
}
.minnernav {
	padding-top: 40px;
}
.minnernav .ejlm {
	display: block;
}
.home-tongdao ul li img {
	width: 80px;
	height: 83px;
}
.home-tongdao ul li a p {
	font-size: 18px;
}
.home-tongdao ul li img {
	width: 60px;
	height: 63px;
}
.home-tongdao ul li a p {
	font-size: 14px;
}
footer .foot .footrow {
	align-items: unset;
}
.newsbottom .newsbottomitem {
	width: 25%;
}
.cont-ny .new-cont {
	width: 100%;
	padding: 0 0;
}
.cont-ny .right {
	display: none;
}
.nl02 .nl li .time {
	width: 52px;
	height: 52px;
}
.nl02 .nl li .time h3 {
	font-size: 24px;
}
.nl02 .nl {
	width: calc(100% - 250px);
	padding: 0 40px 0 0;
}
.nr {
	width: 250px;
}
.leftxyfg {
	width: 100%;
	margin-bottom: 30px;
}
.yxjj {
	width: 100%;
}
.leftxyfg .xyfgitem .xyfgimg {
	height: 40vw;
}
.xyfgtitle {
	margin-bottom: 15px;
}
.yxjj .yxjjvideo .fengmian {
	height: 40vw;
}
.dtitem .dtimg {
	height: 20vw;
}
.dtitem .dtall {
	padding: 10px;
}
.dtitem .dtall span i {
	font-size: 21px;
}
.dtitem .dtall h3 {
	font-size: 16px;
	line-height: 24px;
}
.dtitem .dtall h4 {
	font-size: 14px;
	line-height: 28px;
}
.dynamic .dynamictitle {
	padding: 50px 0 50px 0;
}
}
 @media screen and (min-width: 1025px) {
.wzlist ul li a:hover::after {
	width: 100%;
}
.wzlist ul li .date::after
.wzlist ul li a:hover .date::before {
	/*background-color: #1D2088;*/
}
.wzlist ul li a:hover .date::after {
	background: #4B4EB7;
}
.wzlist ul li a:hover .date span,  .wzlist ul li a:hover .date p {
	color: #ffffff;
}
.wzlist ul li a:hover .txt1  /*.wzlist ul li a:hover p*/ {
	color: #1D2088;
	font-weight:500;
}
}
 @media (min-width: 992px) {
.home-news .top .newsleft {
	width: 62.333333%
}
.gg {
	width: 47.666667%;
}
}
 @media (max-width: 992px) {
.gg:nth-child(2) {
	margin-top: 30px;
}
.tzgglist .tzggitem .tzggtitle h3 {
	font-size: 18px;
}
}
 @media screen and (max-width: 768px) {
.home-news {
	padding: 60px 0 60px 0;
}
.home-news .top .toptext .lefttime {
	display: none;
}
.home-news .top .righttop ul li a {
	font-size: 18px;
}
.home-news .top .righttop .more {
	font-size: 18px;
}
.home-news .top .rightnewsitem a {
	padding: 10px 15px;
}
.home-news .top .rightnews {
	margin-top: 20px;
}
.home-news .top .rightnewsitem .rightnewsitemdate p {
	font-size: 16px;
}
.home-news .top .rightnewsitem .rightnewsitemdate span {
	font-size: 14px;
}
.home-news .top .rightnewsitem .rightnewstext h3 {
	font-size: 16px;
}
.home-news .top .rightnewsitem .rightnewstext p {
	font-size: 14px;
}
.bottom .more {
	font-size: 18px;
}
.luntan span {
	font-size: 24px;
}
.luntan::before {
	width: 35%;
}
.luntan::after {
	width: 35%;
}
.luntanitem .luntantime span {
	font-size: 28px;
}
.dynamic {
	padding-bottom: 0px;
}
.dynamic .dynamictoppic {
	top:-40px;
}
.dynamic .dynamictoppic img{
	height:40px;
	}
.dynamic .dtbox {
	position:relative;
	top:-40px;
}
.dynamic .dynamictitle {
	top:-40px;
	font-size: 28px;
	padding: 20px 0 20px 0;
}
.dynamic .dynamictext p {
	margin: 5px 0;
	font-size: 14px;
}
.media .mediatitle {
	flex-direction: column;
	align-items: unset;
	padding: 25px 0;
}
.media .mediatitle h3 {
	font-size: 21px;
}
.media .mediatitle .mediaright {
	justify-content: space-between;
	margin-top: 30px;
}
.media .mediatitle .mediaright .medialink img {
	max-height: 30px;
}
.media .mediatitle .mediaright .mediamore {
	padding-left: 0;
}
.mediaimg {
	height: 12rem;
}
.mediaa .mediatext h3 {
	font-size: 14px;
}
.mediaa .mediatext .icon img {
	max-height: 20px;
}
.mediaa .mediatext .icon span {
	font-size: 14px;
}
.mediafulid {
	transform: translateY(25px);
}
.home-ssfc {
	margin-top: 0;
	padding-bottom: 40px;
}
.ssfctop span {
	font-size: 28px;
}
.ssfctop::before,  .ssfctop::after {
	width: 35%;
}
.home-ssfc .ssfcitem .ssfcimg {
	height: 42vw;
}
.home-ssfc .ssfcitem .ssfctext {
	font-size: 16px;
	padding: 30px 10px;
}
.home-xyfg .xyfgtitle {
	font-size: 28px;
}
/* .xyfgSwiper {
        transform: translateY(50px);
    } */

.xyfgSwiper .row {
	margin-left: 0;
	margin-right: 0;
}
.swiper-button-prev,  .swiper-button-next {
	display: none;
}
.home-xyfg .xyfgright .xyfgtext {
	font-size: 26px;
	padding: 20px;
}
footer .foot {
	padding: 50px 0;
}
footer .foot .footnav {
	width: 30%;
}
footer .foot .footnav h3 {
	font-size: 21px;
}
footer .foot .footnav ul li {
	flex: 0 0 calc((100% - 10px)/2);
}
footer .foot .footnav ul li a {
	font-size: 14px;
}
footer .foot .footcontact h3 {
	font-size: 21px;
}
footer .foot .footcontact ul li {
	font-size: 14px;
}
.foot .footimg {
	order: 2;
	margin-top: 50px;
}
.home-news .top .leftnewsitem .leftnewstext h5 {
	font-size: 20px;
	-webkit-line-clamp: 2;
}
.home-news .top .leftnewsitem .leftnewstext hr {
	display: none;
}
.newsbottom .newsleftbottom .newsbottomimg {
	height: 12rem;
}
.home-news .top .leftnewsitem .leftnewstext .leftnewscontent {
	display: none;
}
.tzggimg,  .tzgglist {
	width: 100%;
}
.tzgglist .tzggitem a {
	padding: 0 0 10px 0;
}
.tzgglist .tzggitem .tzggtitle h3 {
	font-size: 16px;
}
.home-tongdao .tongdaotitle {
	font-size: 28px;
	margin-bottom: 30px;
}
.home-tongdao ul li {
	width: 20%;
	margin-bottom: 20px;
}
.home-tongdao ul li a p {
	margin-top: 5px;
}
 .home-tongdao {
        padding: 30px 0 30px 0;
    } 

footer .foot .footcontact {
	width: 50%;
}
footer .foot .ewm {
	width: 50%;
	justify-content: flex-end;
}
footer .foot .footimg {
	width: 100%;
}
.newsbottom .newsbottomitem {
	width: 50%;
	margin-bottom: 20px;
}
.wzlist ul li a {
	padding: 20px 30px;
}
.wzlist ul li .date span {
	font-size: 18px;
}
.wzlist ul li .date p {
	font-size: 12px;
}
.wzlist ul li .con {
	padding-left: 20px;
}
.wzlist ul li .con .txt1 {
	font-size: 16px;
	margin-bottom: 10px;
}
.wzlist ul li p {
	font-size: 14px;
}
.nl02 .nl {
	width: 100%;
	padding: 0;
}
.nl02 .nl li .img_box {
	height: 25vw;
}
.nl02 .nl li .time {
	width: 125px;
	height: unset;
	line-height: unset;
	padding: 5px 0;
	left: 10px;
	top: auto;
	position: relative;
	bottom: 16px;
	flex-direction: row;
	align-items: baseline;
}
.nl02 .nl li .time h3 {
	margin-right: 6px;
	font-size: 24px;
}
.nl02 .nl li .time h5 {
	margin: 0;
}
.nl02 .nl li .con {
	padding: 0 0 10px;
}
.nl02 .nl li .con h5 {
	font-size: 16px;
	font-weight: normal;
}
.nr {
	width: 100%;
}
.nr ul li:first-child a {
	padding: 15px 0;
}
.nr ul li a {
	padding: 15px 0;
}
.home-news .top .leftnewsitem .leftnewstext {
	padding: 0 20px 20px;
}
.dtitem .dtimg {
	height: 30vw;
}
.dtitem .dtall {
	padding: 15px;
}
.dtitem .dtall span i {
	font-size: 20px;
}
.dtitem .dtall h3 {
	font-size: 16px;
	line-height: unset;
}
.dtitem .dtall h4 {
	font-size: 14px;
	line-height: unset;
}
.xyfgtitle h3 {
	font-size: 28px;
}
.xyfgtitle a {
	font-size: 18px;
}
.leftxyfg .xyfglist .leftbtn,  .leftxyfg .xyfglist .rightbtn,  .yxjj .yxjjvideo .leftbtn,  .yxjj .yxjjvideo .rightbtn {
	opacity: 1;
}
.yxjj .yxjjvideo .bofang {
	transform: translate(-50%, -50%);
}
.yxjj .yxjjvideo .leftbtn,  .yxjj .yxjjvideo .rightbtn {
	transform: translate(0, -50%);
}
.nr ul li h5 {
	font-size: 16px;
}
.listbox li h5 {
	font-size: 16px;
}
.home-xyfg {
	padding: 2rem 0 2rem 0;
	background-size: cover;
}
}
 @media screen and (max-width: 556px) {
.dingyou-list-c-name {
	width: 100%;
}
.dingyou-list-c ul li span {
	display:none;
}
.home-news {
	padding: 40px 0 40px 0;
}
.home-news .top .toptext .lefttime {
	display: none;
}
.home-news .top .toptext .leftcontact h3 {
	font-size: 16px;
}
.home-news .top .toptext .leftcontact p {
	font-size: 14px;
}
.home-news .top .righttop ul li a {
	font-size: 18px;
}
.home-news .top .righttop .more {
	font-size: 18px;
}
.home-news .top .rightnewsitem {
	margin-top: 10px;
}
.home-news .top .rightnewsitem a {
	padding: 10px 15px;
}
.home-news .top .rightnews {
	margin-top: 20px;
}
.home-news .top .rightnewsitem .rightnewsitemdate p {
	font-size: 16px;
}
.home-news .top .rightnewsitem .rightnewsitemdate span {
	font-size: 14px;
}
.home-news .top .rightnewsitem .rightnewstext h3 {
	font-size: 16px;
}
.home-news .top .rightnewsitem .rightnewstext p {
	font-size: 14px;
}
.bottom {
	margin-top: 20px;
}
.bottom .more {
	font-size: 18px;
}
.luntan span {
	font-size: 24px;
}
.luntan::before {
	width: 30%;
}
.luntan::after {
	width: 30%;
}
.luntan {
	margin-bottom: 25px;
}
.luntanitem .luntantime span {
	font-size: 28px;
}
.tztitle,  .tztext {
	width: 100%;
}
.tzggmore,  .tzleft .tzimg {
	display: none;
}
.tzleft .tz {
	font-size: 24px;
}
.tzgglist .tzggitem {
	margin-left: 0;
	margin-bottom: 20px;
}
.tzgglist .tzggitem a:hover {
	transform: translateY(0);
}
.dynamic {
	padding-bottom: 0px;
}
.dynamic .dynamicimg {
	height: 8rem;
}
.dynamic .dynamictext {
	padding: 5px 10px;
}
.dynamic .dynamictitle {
	font-size: 28px;
}
.dynamic .dynamictext p {
	margin: 5px 0;
	font-size: 14px;
}
.media .mediatitle {
	flex-direction: column;
	align-items: unset;
	padding: 25px 0;
}
.media .mediatitle h3 {
	font-size: 21px;
}
.media .mediatitle .mediaright {
	justify-content: space-between;
	margin-top: 30px;
}
.media .mediatitle .mediaright .medialink img {
	max-height: 30px;
}
.media .mediatitle .mediaright .mediamore {
	padding-left: 0;
}
.mediaimg {
	height: 12rem;
}
.mediaa .mediatext h3 {
	font-size: 14px;
}
.mediaa .mediatext .icon img {
	max-height: 20px;
}
.mediaa .mediatext .icon span {
	font-size: 14px;
}
.mediafulid {
	transform: translateY(25px);
}
.home-ssfc {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 30px;
}
.ssfctop span {
	font-size: 28px;
}
.ssfctop::before,  .ssfctop::after {
	width: 30%;
}
.home-ssfc .ssfcitem .ssfctext {
	/* font-size: 14px; */
	padding: 20px 10px;
}
.home-xyfg .xyfgtitle {
	font-size: 28px;
}
/* .xyfgSwiper {
        transform: translateY(25px);
    } */

.xyfgSwiper .row {
	margin-left: 0;
	margin-right: 0;
}
.swiper-button-prev,  .swiper-button-next,  .swiper-pagination {
	display: none;
}
.home-xyfg .xyfgright .xyfgtext {
	font-size: 26px;
	padding: 20px;
}
footer .foot {
	padding: 50px 0;
}
footer .foot .footnav {
	width: 50%;
}
footer .foot .footnav h3 {
	font-size: 21px;
}
footer .foot .footnav ul li {
	flex: 0 0 calc((100% - 10px)/2);
}
footer .foot .footnav ul li a {
	font-size: 14px;
}
footer .foot .footcontact {
	width: 50%;
}
footer .foot .footcontact h3 {
	font-size: 21px;
}
footer .foot .footcontact ul li {
	font-size: 14px;
}
.foot .footimg {
	order: 2;
	margin-top: 50px;
}
.copy {
	font-size: 12px;
}
.newsbottom .newsleftbottom .newsbottomimg {
	height: 9rem;
}
.home-tongdao ul li {
	width: 25%;
}
/* .home-tongdao {
        margin-top: 100px;
    } */

.xyfg .xyfhitem .xyfgimg {
	height: 10rem;
}
.xyfg .xyfhitem .xyfgtext {
	font-size: 14px;
}
.nl02 .nl li .time h3 {
	font-size: 20px;
}
.ybdtbottom .ybdtbottomlist .ybdtbottomtext {
	font-size: 14px;
}
.dtitem .dtall {
	padding: 10px;
}
.dtitem .dtall span i {
	font-size: 18px;
}
/* .dtitem .dtall h3 {
        font-size: 14px;
        line-height: unset;
    } */

.dtitem .dtall h4 {
	font-size: 12px;
	line-height: unset;
}
.dtitem .dtall {
	height: 100px;
}
.home-news .top .leftnewsitem .leftnewstext h5 {
	font-size: 18px;
}
.rightnews .newsrightitem .newsrighttext h5 {
	font-size: 18px;
}
.leftxyfg .xyfgitem p {
	font-size: 18px;
}
}
 @media screen and (max-width: 450px) {
.home-news .top .righttop ul li a {
	font-size: 14px;
}
.home-news .top .righttop ul li:last-child {
	margin-left: 1.5rem;
}
.home-news .top .righttop .more {
	font-size: 14px;
}
.home-news .top .rightnewsitem .rightnewstext {
	padding-left: 10px;
}
.home-news .top .rightnewsitem .rightnewsitemdate p {
	font-size: 14px;
}
.home-news .top .rightnewsitem .rightnewsitemdate span {
	font-size: 12px;
}
.home-news .top .rightnewsitem .rightnewstext h3 {
	margin-bottom: 8px;
}
.home-news .top .rightnewsitem::after {
	width: 60px;
}
.luntan span {
	font-size: 21px;
}
.luntan::before,  .luntan::after {
	width: 25%;
}
.dynamic .dynamictitle {
	font-size: 24px;
}
.dynamic .dynamictext .dynamicdate span {
	font-size: 12px;
}
.media .mediatitle .mediaright .more {
	font-size: 14px;
}
.media .mediatitle .mediaright .medialink img {
	margin-left: 10px;
	max-height: 20px;
}
.mediafulid {
	transform: translateY(15px);
}
.ssfctop span {
	font-size: 24px;
}
.ssfctop::before,  .ssfctop::after {
	width: 25%;
}
.home-xyfg .xyfgtitle {
	font-size: 24px;
}
.home-xyfg .xyfgtop .syfgmore a {
	font-size: 18px;
}
/* .home-xyfg .xyfgimg {
        height: 12rem;
    } */

.home-xyfg .xyfgright .xyfgtext {
	font-size: 21px;
}
footer .foot .footnav h3,  footer .foot .footcontact h3 {
	font-size: 18px;
	margin-bottom: 5px;
}
footer .foot .footcontact ul li,  footer .foot .footnav ul li a {
	font-size: 12px;
}
}
@media screen and (max-width: 1024px) {
.nyleft {
	display: none;
}
.nyright {
	width: 100%;
}
.col_title {
	float: left;
	clear: both;
}
.col_path {
	font-size: 14px;
	margin-top: 0;
	white-space: normal;
	float: left;
	height: auto;
	line-height: 20px;
	color: #999;
}
.col_path2 {
	width: 100%;
	text-align: left;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	color: #999;
}
.col_title h2 {
	font-size: 20px;
	line-height: 50px;
}
.aboutcontent {
	margin-top: 30px;
}
}